{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":85354702,"defaultBranch":"master","name":"etiquette","ownerLogin":"voussoir","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-17T21:06:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7299570?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1523853348.0","currentOid":""},"activityList":{"items":[{"before":"f3c8a8da3d17f77aff095586853952b4c7fcff78","after":"da5c1ee0081f1117fc8448bf83eb50982e0532c6","ref":"refs/heads/master","pushedAt":"2023-12-31T22:14:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"voussoir","name":"Ethan Dalool","path":"/voussoir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7299570?s=80&v=4"},"commit":{"message":"Let PhotoTags have timestamps; use more js cards.\n\nTags on photos can now have timestamps, so that if you are tagging\na video or audio you can reference a specific moment with your tag.\nIn the interface, this means the tag is clickable and seeks to that\npoint in the media.\n\nFor the user interface, I am finding I need to move away from jinja\nfor the object cards because it is too much hassle to keep the code\nfor jinja-based cards for static rendering and the js-based cards\nfor dynamic rendering in sync. Rather than write the same cards in\ntwo languages I can dump the JSON into the script and render the cards\non load. Which makes the static HTML worse but that's what the JSON\nAPI is for anyway.","shortMessageHtmlLink":"Let PhotoTags have timestamps; use more js cards."}},{"before":"2a475ffb03888ae294ce6bebbd2c00d3f8d6d64f","after":"f3c8a8da3d17f77aff095586853952b4c7fcff78","ref":"refs/heads/master","pushedAt":"2023-09-16T18:42:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"voussoir","name":"Ethan Dalool","path":"/voussoir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7299570?s=80&v=4"},"commit":{"message":"Add flac to common.MIMETYPES.","shortMessageHtmlLink":"Add flac to common.MIMETYPES."}},{"before":"e1c47e8bf60be289ca460525227779e7e7d04433","after":"2a475ffb03888ae294ce6bebbd2c00d3f8d6d64f","ref":"refs/heads/master","pushedAt":"2023-09-14T02:33:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"voussoir","name":"Ethan Dalool","path":"/voussoir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7299570?s=80&v=4"},"commit":{"message":"Add git.voussoir.net mirror.","shortMessageHtmlLink":"Add git.voussoir.net mirror."}},{"before":"22702342bcc0657cbb10de01d55080f66ea72a8c","after":"e1c47e8bf60be289ca460525227779e7e7d04433","ref":"refs/heads/master","pushedAt":"2023-06-26T04:14:01.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"voussoir","name":"Ethan Dalool","path":"/voussoir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7299570?s=80&v=4"},"commit":{"message":"Minor decorator fix.","shortMessageHtmlLink":"Minor decorator fix."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD1SmLbwA","startCursor":null,"endCursor":null}},"title":"Activity ยท voussoir/etiquette"}