{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":560284721,"defaultBranch":"main","name":"ente","ownerLogin":"ente-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-01T06:10:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/64603161?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719754500.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"ca0fa88bb56245103cbac32836c5a63035b45804","ref":"refs/heads/client-pkg","pushedAt":"2024-06-30T13:35:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mnvr","name":"Manav Rathi","path":"/mnvr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24503581?s=80&v=4"},"commit":{"message":"Incl x-c-p in all API fetches","shortMessageHtmlLink":"Incl x-c-p in all API fetches"}},{"before":null,"after":"5ca0be9f2bda811ca41ab62db0c82068f97abf70","ref":"refs/heads/swipe_to_select","pushedAt":"2024-06-29T14:16:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ashilkn","name":"Ashil","path":"/ashilkn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77285023?s=80&v=4"},"commit":{"message":"[mob][photos] Fix issues with single tap and some other issues when dragging and selecting + use better names","shortMessageHtmlLink":"[mob][photos] Fix issues with single tap and some other issues when d…"}},{"before":null,"after":"b0c92f8fe0a5df08f48ee3707a5877dd6511c1fb","ref":"refs/heads/clip_investigation","pushedAt":"2024-06-29T13:56:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"laurenspriem","name":"Laurens Priem","path":"/laurenspriem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81471280?s=80&v=4"},"commit":{"message":"[mob][photos] Some debug prints","shortMessageHtmlLink":"[mob][photos] Some debug prints"}},{"before":"0a4abada00e1f24e7c45a5fd239a135af64e29c1","after":null,"ref":"refs/heads/reload_after_fav_service_init","pushedAt":"2024-06-29T09:09:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ashilkn","name":"Ashil","path":"/ashilkn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77285023?s=80&v=4"}},{"before":"a967d2fbd01a5a2f97bac9c47f3c3756e4caa4b2","after":"62c3ca3eccf716a403db13f856f0c60ca5d5feed","ref":"refs/heads/main","pushedAt":"2024-06-29T09:09:21.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ashilkn","name":"Ashil","path":"/ashilkn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77285023?s=80&v=4"},"commit":{"message":"[mob][photos] Fix: Intermittent disappearance of favorite album on 'On Ente' section. (#2314)\n\n## Description\r\n\r\nQuite possible the on ente section is built before favorites service is\r\nfinished initialising which is causing this issue. Reloading after init\r\nis complete should fix this bug\r\n\r\n## Tests\r\n\r\nTested and working fine.","shortMessageHtmlLink":"[mob][photos] Fix: Intermittent disappearance of favorite album on 'O…"}},{"before":"094d4053fb170fd7113ce132a5cfe24024e89900","after":null,"ref":"refs/heads/back_gesutre_should_unselect","pushedAt":"2024-06-29T09:09:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ashilkn","name":"Ashil","path":"/ashilkn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77285023?s=80&v=4"}},{"before":"450981a5fb61a20bd209455800f60e94833c4048","after":"a967d2fbd01a5a2f97bac9c47f3c3756e4caa4b2","ref":"refs/heads/main","pushedAt":"2024-06-29T09:09:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ashilkn","name":"Ashil","path":"/ashilkn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77285023?s=80&v=4"},"commit":{"message":"[mob][photos] Unselect all selected items on system back navigation (#2315)","shortMessageHtmlLink":"[mob][photos] Unselect all selected items on system back navigation (#…"}},{"before":"b4e0eb8491758550f788047e79ed04cac90fef44","after":"3c86a9bc0652b29dc9dde910181683ef0b960413","ref":"refs/heads/lockscreen_options","pushedAt":"2024-06-29T08:49:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmanRajSinghMourya","name":"Aman Raj Singh Mourya","path":"/AmanRajSinghMourya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146618155?s=80&v=4"},"commit":{"message":"[mob][photos] Added time delay for invalid attempts","shortMessageHtmlLink":"[mob][photos] Added time delay for invalid attempts"}},{"before":"ad2dabcc962c98a2b87cb78658159523ca1c82ff","after":null,"ref":"refs/heads/desktop-indexing","pushedAt":"2024-06-29T06:31:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mnvr","name":"Manav Rathi","path":"/mnvr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24503581?s=80&v=4"}},{"before":"822e82d7098cb2e7626e113b3b79539c2f78016b","after":"450981a5fb61a20bd209455800f60e94833c4048","ref":"refs/heads/main","pushedAt":"2024-06-29T06:31:52.000Z","pushType":"pr_merge","commitsCount":35,"pusher":{"login":"mnvr","name":"Manav Rathi","path":"/mnvr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24503581?s=80&v=4"},"commit":{"message":"[desktop] Fetch face indexes - Part 2/x (#2320)\n\nContinuation of https://github.com/ente-io/ente/pull/2297","shortMessageHtmlLink":"[desktop] Fetch face indexes - Part 2/x (#2320)"}},{"before":"27fc480c9c8be75db0b60cf9f6d17f17faf474d4","after":"ad2dabcc962c98a2b87cb78658159523ca1c82ff","ref":"refs/heads/desktop-indexing","pushedAt":"2024-06-29T06:28:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mnvr","name":"Manav Rathi","path":"/mnvr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24503581?s=80&v=4"},"commit":{"message":"Fix again","shortMessageHtmlLink":"Fix again"}},{"before":"51eec12af5a26c6983154db59b12fdfe28d6e6b7","after":null,"ref":"refs/heads/faster-recon","pushedAt":"2024-06-29T04:02:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mnvr","name":"Manav Rathi","path":"/mnvr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24503581?s=80&v=4"}},{"before":"26626797ff0d7023db6b07ef10abe73b57b6d29d","after":"822e82d7098cb2e7626e113b3b79539c2f78016b","ref":"refs/heads/main","pushedAt":"2024-06-29T04:02:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mnvr","name":"Manav Rathi","path":"/mnvr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24503581?s=80&v=4"},"commit":{"message":"[desktop] Speed up reconciliation (#2319)\n\n- Do an upfront directory listing.\r\n- Avoid JSON parsing (the various LivePhoto functions we were callling\r\nwere internally doing it), and even when we have to, don't do it twice\r\n(I tested, the JSON parsing does have a noticeable impact)\r\n\r\n@ua741 Monkey testing shows it to be _*almost_ O(1) compared to the\r\nearlier O(n). _*almost_ is with many caveats:\r\n- The recursive ls is still multi-second (takes ~5s for 300k files on my\r\nSSD)\r\n- The loop is now almost instantaneous for people who don't have live\r\nphotos or have already synced, but there is still one JSON parse (in the\r\nelse branch) that'll run for initial exports or people with many live\r\nphotos","shortMessageHtmlLink":"[desktop] Speed up reconciliation (#2319)"}},{"before":null,"after":"51eec12af5a26c6983154db59b12fdfe28d6e6b7","ref":"refs/heads/faster-recon","pushedAt":"2024-06-29T03:51:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mnvr","name":"Manav Rathi","path":"/mnvr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24503581?s=80&v=4"},"commit":{"message":"Avoid JSON parsing, and even when we have to, don't do it twice","shortMessageHtmlLink":"Avoid JSON parsing, and even when we have to, don't do it twice"}},{"before":"ee3ddad4d1794c1634678f07a4eec565474cd630","after":null,"ref":"refs/heads/l10n","pushedAt":"2024-06-29T02:43:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mnvr","name":"Manav Rathi","path":"/mnvr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24503581?s=80&v=4"}},{"before":"66549445d10ef2f597072091bcbe1d7e433ab419","after":"26626797ff0d7023db6b07ef10abe73b57b6d29d","ref":"refs/heads/main","pushedAt":"2024-06-29T02:43:00.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"mnvr","name":"Manav Rathi","path":"/mnvr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24503581?s=80&v=4"},"commit":{"message":"[web] Minor localization fixes (#2317)","shortMessageHtmlLink":"[web] Minor localization fixes (#2317)"}},{"before":"730ca2119ccf65779ccd414428ea910737ede94c","after":"ee3ddad4d1794c1634678f07a4eec565474cd630","ref":"refs/heads/l10n","pushedAt":"2024-06-29T02:41:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvr","name":"Manav Rathi","path":"/mnvr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24503581?s=80&v=4"},"commit":{"message":"Fix","shortMessageHtmlLink":"Fix"}},{"before":null,"after":"730ca2119ccf65779ccd414428ea910737ede94c","ref":"refs/heads/l10n","pushedAt":"2024-06-29T02:40:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mnvr","name":"Manav Rathi","path":"/mnvr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24503581?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":"f167839ddc1eec70ca10667fa3ba7e1f2c346cf4","after":null,"ref":"refs/heads/download-notif-text-overflow","pushedAt":"2024-06-28T16:55:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mnvr","name":"Manav Rathi","path":"/mnvr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24503581?s=80&v=4"}},{"before":"1463d4199e000988d3da9d96eb7e1936c7f1a1b2","after":"66549445d10ef2f597072091bcbe1d7e433ab419","ref":"refs/heads/main","pushedAt":"2024-06-28T16:55:15.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mnvr","name":"Manav Rathi","path":"/mnvr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24503581?s=80&v=4"},"commit":{"message":"[web] Fix download notification text overflow (#2316)\n\nFix overflowing file name on download success notification in case the\r\nfile name is very long and without any spaces.","shortMessageHtmlLink":"[web] Fix download notification text overflow (#2316)"}},{"before":null,"after":"f167839ddc1eec70ca10667fa3ba7e1f2c346cf4","ref":"refs/heads/download-notif-text-overflow","pushedAt":"2024-06-28T16:52:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mnvr","name":"Manav Rathi","path":"/mnvr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24503581?s=80&v=4"},"commit":{"message":"Fix overflowing file name on download success notification\n\nEllipse text in notifications. This wasn't happening earlier if the file name\nwas long, without spaces to act as breaks.","shortMessageHtmlLink":"Fix overflowing file name on download success notification"}},{"before":"1d5366c6b60d9055619ff388a03fbac136215244","after":null,"ref":"refs/heads/update_photo_manager","pushedAt":"2024-06-28T13:34:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ashilkn","name":"Ashil","path":"/ashilkn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77285023?s=80&v=4"}},{"before":"959d5c78b24b806fdb29643f99203f442894d3ba","after":"1463d4199e000988d3da9d96eb7e1936c7f1a1b2","ref":"refs/heads/main","pushedAt":"2024-06-28T13:34:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ashilkn","name":"Ashil","path":"/ashilkn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77285023?s=80&v=4"},"commit":{"message":"[mob][photos] upgrade photo_manager (#2301)","shortMessageHtmlLink":"[mob][photos] upgrade photo_manager (#2301)"}},{"before":"cf2039e015694a18b8196af66b3b6fb52140974f","after":"094d4053fb170fd7113ce132a5cfe24024e89900","ref":"refs/heads/back_gesutre_should_unselect","pushedAt":"2024-06-28T13:22:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ashilkn","name":"Ashil","path":"/ashilkn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77285023?s=80&v=4"},"commit":{"message":"[mob][photos] unselect all selected items on system back navigation","shortMessageHtmlLink":"[mob][photos] unselect all selected items on system back navigation"}},{"before":"8bf11cb5ea6eaddb426fd58f78e1dbafe50dabe0","after":"cf2039e015694a18b8196af66b3b6fb52140974f","ref":"refs/heads/back_gesutre_should_unselect","pushedAt":"2024-06-28T13:22:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ashilkn","name":"Ashil","path":"/ashilkn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77285023?s=80&v=4"},"commit":{"message":"[mob][photos] unselet all selected items on system back navigation","shortMessageHtmlLink":"[mob][photos] unselet all selected items on system back navigation"}},{"before":null,"after":"8bf11cb5ea6eaddb426fd58f78e1dbafe50dabe0","ref":"refs/heads/back_gesutre_should_unselect","pushedAt":"2024-06-28T13:21:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ashilkn","name":"Ashil","path":"/ashilkn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77285023?s=80&v=4"},"commit":{"message":"[mob][photos] On system back navigation when items are selected, items should get unselected rather than going to the previous screen","shortMessageHtmlLink":"[mob][photos] On system back navigation when items are selected, item…"}},{"before":"6bf00c40a0748695767a35b21d51540416476028","after":"0a4abada00e1f24e7c45a5fd239a135af64e29c1","ref":"refs/heads/reload_after_fav_service_init","pushedAt":"2024-06-28T11:09:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ashilkn","name":"Ashil","path":"/ashilkn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77285023?s=80&v=4"},"commit":{"message":"[mob][photos] add debouncer to reloading user collections tab on FavoritesServiceInitCompleteEvent","shortMessageHtmlLink":"[mob][photos] add debouncer to reloading user collections tab on Favo…"}},{"before":null,"after":"6bf00c40a0748695767a35b21d51540416476028","ref":"refs/heads/reload_after_fav_service_init","pushedAt":"2024-06-28T10:26:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ashilkn","name":"Ashil","path":"/ashilkn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77285023?s=80&v=4"},"commit":{"message":"[mob][photos] Fix: Intermittent disappearance of favorite album on 'On Ente' section\n\nQuite possible the on ente section is built before favorites service is finished initialising which is causing this issue. Reloading after init is compelte should fix this bug","shortMessageHtmlLink":"[mob][photos] Fix: Intermittent disappearance of favorite album on 'O…"}},{"before":"a58fa405f72d5758c7e18c61c459345d605328f6","after":null,"ref":"refs/heads/improve-logging-for-tracing-mem","pushedAt":"2024-06-28T09:03:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mnvr","name":"Manav Rathi","path":"/mnvr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24503581?s=80&v=4"}},{"before":"2ea9b4ba848509c77b9928ba5fc356b1b71ae9d7","after":"959d5c78b24b806fdb29643f99203f442894d3ba","ref":"refs/heads/main","pushedAt":"2024-06-28T09:03:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mnvr","name":"Manav Rathi","path":"/mnvr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24503581?s=80&v=4"},"commit":{"message":"[desktop] Add logging to help trace memory pressure issues (#2312)\n\nThe previous fix did not help the user:\r\nhttps://discord.com/channels/948937918347608085/1253299055472410645\r\n\r\nBut I've also been unable to reproduce this on Linux too. Modifying this\r\ncode to just log (so that we can better understand before adding ad-hoc\r\nworkarounds).","shortMessageHtmlLink":"[desktop] Add logging to help trace memory pressure issues (#2312)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcwI_-AA","startCursor":null,"endCursor":null}},"title":"Activity · ente-io/ente"}