{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":637525853,"defaultBranch":"main","name":"blink-photo-reviewer","ownerLogin":"alexwlchan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-07T20:22:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/301220?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1687206856.839658","currentOid":""},"activityList":{"items":[{"before":"a616d7799be8a76c7287be2a89fc5742d01ccb96","after":"fec0a94aef3724847573af6866933bbccb47e309","ref":"refs/heads/main","pushedAt":"2023-09-02T07:28:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"Fix another bug where the thumbnail list got out of sync\n\nIn the previous commit, we added a regeneration when assets were deleted,\nbut we also need to do it when assets are added. Note that new assets\nbeing added may not just occur when the user does an explicit action;\nit can also occur if an iCloud sync occurs in the background and fetches\nnew photos from the cloud.","shortMessageHtmlLink":"Fix another bug where the thumbnail list got out of sync"}},{"before":"8f142c06b856816da0b41990581e7552cac2d131","after":"a616d7799be8a76c7287be2a89fc5742d01ccb96","ref":"refs/heads/main","pushedAt":"2023-08-16T21:24:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"Fix a bug where the thumbnail list got out of sync\n\nWhen you deleted photos, the `assetIdentifiers` list wasn't being\nregenerated properly -- it would only regenerate if assets were being\nmoved, which isn't the same as deleted.\n\nThis meant that when you deleted photos, they'd stay in the thumbnail\nlist but the main photo would be different.\n\nAdding an extra condition that forces a regeneration fixes this issue.","shortMessageHtmlLink":"Fix a bug where the thumbnail list got out of sync"}},{"before":"f5b96313c59daaac6f0133191ea835651657e54a","after":"8f142c06b856816da0b41990581e7552cac2d131","ref":"refs/heads/main","pushedAt":"2023-08-11T17:57:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"Fix the text colour of the album info overlay","shortMessageHtmlLink":"Fix the text colour of the album info overlay"}},{"before":"a97e3e5dfe13af191372dc46cbe09d83a34cda9c","after":"f5b96313c59daaac6f0133191ea835651657e54a","ref":"refs/heads/main","pushedAt":"2023-06-20T19:15:55.150Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"bump the build number again","shortMessageHtmlLink":"bump the build number again"}},{"before":"5fbb506b1e025ce1f1f689c3e58fb2ce1cd65ad7","after":"a97e3e5dfe13af191372dc46cbe09d83a34cda9c","ref":"refs/heads/main","pushedAt":"2023-06-20T15:00:15.437Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"Make the focused image draggable","shortMessageHtmlLink":"Make the focused image draggable"}},{"before":"cecae97807e376aa7a6c3be81f101ed6603d1237","after":null,"ref":"refs/heads/fix-performance-issues","pushedAt":"2023-06-19T20:34:16.839Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"}},{"before":"8fe8b152a24e156c59301f6409bc3f8d536c7498","after":"5fbb506b1e025ce1f1f689c3e58fb2ce1cd65ad7","ref":"refs/heads/main","pushedAt":"2023-06-19T08:17:06.390Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"show a progress spinner before the auth message","shortMessageHtmlLink":"show a progress spinner before the auth message"}},{"before":"135256518a343435d756fb995260caace280eab3","after":"8fe8b152a24e156c59301f6409bc3f8d536c7498","ref":"refs/heads/main","pushedAt":"2023-06-18T17:07:37.950Z","pushType":"push","commitsCount":3,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"move the Xcode bits to the top level","shortMessageHtmlLink":"move the Xcode bits to the top level"}},{"before":"bd29fe6181b99b060a49a892c104f30ed3807925","after":"135256518a343435d756fb995260caace280eab3","ref":"refs/heads/main","pushedAt":"2023-06-18T16:59:48.463Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"Pick up edits to photos made outside the app","shortMessageHtmlLink":"Pick up edits to photos made outside the app"}},{"before":"097102be218261423f0f8896be82edd6f90110ab","after":"bd29fe6181b99b060a49a892c104f30ed3807925","ref":"refs/heads/main","pushedAt":"2023-06-18T07:43:25.504Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"Add support for light/dark mode and a setting","shortMessageHtmlLink":"Add support for light/dark mode and a setting"}},{"before":"701b7a739c5f63f56dd8710865a5e5cc15af8462","after":"097102be218261423f0f8896be82edd6f90110ab","ref":"refs/heads/main","pushedAt":"2023-06-17T07:35:44.312Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"the app only has and needs a single window","shortMessageHtmlLink":"the app only has and needs a single window"}},{"before":"4d8ca1845c483560b80e6b65900ac472b7cab592","after":null,"ref":"refs/heads/observe-changes","pushedAt":"2023-06-16T08:13:35.647Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"}},{"before":"da50dba1535f9b21638b8a3b914d288797e4414f","after":null,"ref":"refs/heads/track-asset-identifiers","pushedAt":"2023-06-16T06:57:18.835Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"}},{"before":"7495512a60cf7ea293796f0bc5cc7c9a1b8241b8","after":"701b7a739c5f63f56dd8710865a5e5cc15af8462","ref":"refs/heads/main","pushedAt":"2023-06-16T06:57:15.894Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"Merge pull request #22 from alexwlchan/track-asset-identifiers\n\nMore performance improvements","shortMessageHtmlLink":"Merge pull request #22 from alexwlchan/track-asset-identifiers"}},{"before":"fc9e76c6e2874de7f3ba84ae25cdad145d278312","after":"da50dba1535f9b21638b8a3b914d288797e4414f","ref":"refs/heads/track-asset-identifiers","pushedAt":"2023-06-16T06:57:08.246Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"more commentary","shortMessageHtmlLink":"more commentary"}},{"before":"96175a17b11368c3f02f71422f17c69ef8da66d8","after":"fc9e76c6e2874de7f3ba84ae25cdad145d278312","ref":"refs/heads/track-asset-identifiers","pushedAt":"2023-06-16T06:41:43.646Z","pushType":"push","commitsCount":6,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"Add some more comments, move things around","shortMessageHtmlLink":"Add some more comments, move things around"}},{"before":"0528e53c86e40ebacaefceb9a7483f678c4f938e","after":"96175a17b11368c3f02f71422f17c69ef8da66d8","ref":"refs/heads/track-asset-identifiers","pushedAt":"2023-06-15T23:27:02.968Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"Fix album info","shortMessageHtmlLink":"Fix album info"}},{"before":"705bb3a08d85f78f4cad23c047cfc151b6a1f886","after":"0528e53c86e40ebacaefceb9a7483f678c4f938e","ref":"refs/heads/track-asset-identifiers","pushedAt":"2023-06-15T13:36:11.700Z","pushType":"push","commitsCount":4,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"Snap to scroll when we're moving >100 images at a time","shortMessageHtmlLink":"Snap to scroll when we're moving >100 images at a time"}},{"before":null,"after":"705bb3a08d85f78f4cad23c047cfc151b6a1f886","ref":"refs/heads/track-asset-identifiers","pushedAt":"2023-06-15T07:35:27.441Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"WIP don't fetch the PHAsset immediately","shortMessageHtmlLink":"WIP don't fetch the PHAsset immediately"}},{"before":"f3a870ae508516c89d8311f15f644c31a892160d","after":"7495512a60cf7ea293796f0bc5cc7c9a1b8241b8","ref":"refs/heads/main","pushedAt":"2023-06-14T22:28:17.959Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"remove an unused import","shortMessageHtmlLink":"remove an unused import"}},{"before":"777309fc8a30e616b88d4f58e26ba6e7980b5861","after":"f3a870ae508516c89d8311f15f644c31a892160d","ref":"refs/heads/main","pushedAt":"2023-06-14T21:41:53.633Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"Add ⌘← / ⌘→ to jump to the beginning/end of the Photos Library\n\nCloses #20","shortMessageHtmlLink":"Add ⌘← / ⌘→ to jump to the beginning/end of the Photos Library"}},{"before":"c0c4a85528f73ae83d2bdcebd0b8a85e23cff6f3","after":"777309fc8a30e616b88d4f58e26ba6e7980b5861","ref":"refs/heads/main","pushedAt":"2023-06-14T21:38:36.545Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"Implement a basic LRU cache to limit memory usage","shortMessageHtmlLink":"Implement a basic LRU cache to limit memory usage"}},{"before":"7d79f1737fc0b03d9c8070c95227f0f27c2752e2","after":"c0c4a85528f73ae83d2bdcebd0b8a85e23cff6f3","ref":"refs/heads/main","pushedAt":"2023-06-14T20:21:10.929Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"Remove an old variable","shortMessageHtmlLink":"Remove an old variable"}},{"before":"ab3b41679cf9f7ea459aa780e9ef3ff169e830e1","after":"7d79f1737fc0b03d9c8070c95227f0f27c2752e2","ref":"refs/heads/main","pushedAt":"2023-06-14T20:02:14.188Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"make the thumbnails look less fuzzy","shortMessageHtmlLink":"make the thumbnails look less fuzzy"}},{"before":"59a996df5f9d534b80e7e31d830aad6466ecd930","after":"cecae97807e376aa7a6c3be81f101ed6603d1237","ref":"refs/heads/fix-performance-issues","pushedAt":"2023-06-14T19:30:27.757Z","pushType":"push","commitsCount":3,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"ac18e48c8e94dafeb02627ff72d9c9cf8d742e85","after":"59a996df5f9d534b80e7e31d830aad6466ecd930","ref":"refs/heads/fix-performance-issues","pushedAt":"2023-06-14T05:31:17.493Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"lazily look up the PHAsset","shortMessageHtmlLink":"lazily look up the PHAsset"}},{"before":"da9fb21e06817b759e653748ae7af6a8d03e26aa","after":"ac18e48c8e94dafeb02627ff72d9c9cf8d742e85","ref":"refs/heads/fix-performance-issues","pushedAt":"2023-06-13T21:56:44.621Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"cache more values","shortMessageHtmlLink":"cache more values"}},{"before":"77cf1e591c4b1079d7aad95a418db9a7c835eeea","after":"da9fb21e06817b759e653748ae7af6a8d03e26aa","ref":"refs/heads/fix-performance-issues","pushedAt":"2023-06-13T21:56:36.349Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"cache more values","shortMessageHtmlLink":"cache more values"}},{"before":"d5f339cfa6d0a892e1062155c7619b97a72a4f59","after":"ab3b41679cf9f7ea459aa780e9ef3ff169e830e1","ref":"refs/heads/main","pushedAt":"2023-06-13T18:51:47.552Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"fix the links","shortMessageHtmlLink":"fix the links"}},{"before":"e38ac7901241b9bb38b391f72a46bc9e9ac52051","after":"d5f339cfa6d0a892e1062155c7619b97a72a4f59","ref":"refs/heads/main","pushedAt":"2023-06-13T18:50:43.072Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexwlchan","name":"Alex Chan","path":"/alexwlchan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301220?s=80&v=4"},"commit":{"message":"less slagging off of Darkroom","shortMessageHtmlLink":"less slagging off of Darkroom"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADd-sQawA","startCursor":null,"endCursor":null}},"title":"Activity · alexwlchan/blink-photo-reviewer"}