{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":455229168,"defaultBranch":"main","name":"immich","ownerLogin":"immich-app","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-03T15:56:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/109746326?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717884964.0","currentOid":""},"activityList":{"items":[{"before":"70d96ee4d8e9898601e400d5c628c2bdfe393a3d","after":"fb4fe5d40b6c842f8ee6cb3ce350e7ec29f9df5a","ref":"refs/heads/chore/handle-output_dims","pushedAt":"2024-06-09T01:24:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mertalev","name":"Mert","path":"/mertalev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101130780?s=80&v=4"},"commit":{"message":"change log message","shortMessageHtmlLink":"change log message"}},{"before":"ebf3a5afe6c08052cc23d4574d09b20e8cef7522","after":"70d96ee4d8e9898601e400d5c628c2bdfe393a3d","ref":"refs/heads/chore/handle-output_dims","pushedAt":"2024-06-09T01:22:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mertalev","name":"Mert","path":"/mertalev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101130780?s=80&v=4"},"commit":{"message":"change log message","shortMessageHtmlLink":"change log message"}},{"before":"6051d72a8a6cc37a8dcb5c5a49824f2f0d4f6075","after":"f355a194df422843dcc0b85c1b4d4dbac2e593ce","ref":"refs/heads/dev/proper-asset-sync-1","pushedAt":"2024-06-08T22:47:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fyfrey","name":"Fynn Petersen-Frey","path":"/fyfrey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10599762?s=80&v=4"},"commit":{"message":"fix typo","shortMessageHtmlLink":"fix typo"}},{"before":"29c1c058f87d45744a001c08b881757babb478e8","after":"6051d72a8a6cc37a8dcb5c5a49824f2f0d4f6075","ref":"refs/heads/dev/proper-asset-sync-1","pushedAt":"2024-06-08T22:26:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fyfrey","name":"Fynn Petersen-Frey","path":"/fyfrey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10599762?s=80&v=4"},"commit":{"message":"remove createdAt index","shortMessageHtmlLink":"remove createdAt index"}},{"before":"dafc255eed01bb240e98663505310e2d065618a9","after":"29c1c058f87d45744a001c08b881757babb478e8","ref":"refs/heads/dev/proper-asset-sync-1","pushedAt":"2024-06-08T22:19:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fyfrey","name":"Fynn Petersen-Frey","path":"/fyfrey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10599762?s=80&v=4"},"commit":{"message":"only use id instead of createdAt+id","shortMessageHtmlLink":"only use id instead of createdAt+id"}},{"before":null,"after":"cbf330f603eab2f9a02cc368a1d8b62c69bf4bb7","ref":"refs/heads/renovate/imagemin-9.x","pushedAt":"2024-06-08T22:15:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency @types/imagemin to v9","shortMessageHtmlLink":"chore(deps): update dependency @types/imagemin to v9"}},{"before":"d8d64ecc459437040637497a1482cf80dff68e5b","after":"4d862525bcb5f00f8160e3308a9c09b60bb2a746","ref":"refs/heads/main","pushedAt":"2024-06-08T20:33:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"},"commit":{"message":"feat(web): allow ctrl-click / cmd-click on photos (#9954)\n\n* feat(web): allow ctrl-click / cmd-click on photos\r\n\r\n* fix: photo opening when deselected bug\r\n\r\n* fix: consistent naming\r\n\r\n* remove redundant code\r\n\r\n* fix: disabled picture is clickable in \"add to album\" grid\r\n\r\n* remove unnecessary code\r\n\r\n* cleanup\r\n\r\n* fix file permissions\r\n\r\n* fix: album selection bug\r\n\r\n* fix: stack slideshow bug & search gallery viewer bug\r\n\r\n* cleanup\r\n\r\n* fix dark mode stack slideshow bug\r\n\r\n* cleanup\r\n\r\n---------\r\n\r\nCo-authored-by: Alex Tran ","shortMessageHtmlLink":"feat(web): allow ctrl-click / cmd-click on photos (#9954)"}},{"before":"e1e7de4d4c8a2a60418dc7680f842a10bb8cf8ea","after":"d8d64ecc459437040637497a1482cf80dff68e5b","ref":"refs/heads/main","pushedAt":"2024-06-08T20:03:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"},"commit":{"message":"fix: prevent trashing of trashed assets (#10028)\n\n* fix: prevent trashing of trashed assets\r\n\r\nMotivation\r\n----------\r\nThis will improve user experience by hiding a pointless action.\r\n\r\nYou can not trash a trashed asset again. It won't get any trashier than it already is.\r\n\r\nHow to test\r\n-----------\r\n1. Visit route `/trash`\r\n2. Click on an asset\r\n3. Press \"Delete\" on your keyboard\r\n4. Nothing happens\r\n5. Try to find the trash button in the top right\r\n6. You can't find it\r\n\r\n* refactor: follow @michelheusschen's review\r\n\r\nSee:\r\nhttps://github.com/immich-app/immich/pull/10028#pullrequestreview-2105296755\r\n\r\n* refactor: follow @michelheusschen's 2nd review\r\n\r\nSee: https://github.com/immich-app/immich/pull/10028#discussion_r1632057833","shortMessageHtmlLink":"fix: prevent trashing of trashed assets (#10028)"}},{"before":"597cf946d9b2060b4de4ef53eff2aabd8aa2c927","after":null,"ref":"refs/heads/localizely_2024-06-08_19-45-48","pushedAt":"2024-06-08T19:51:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"}},{"before":"df412d60c532f11a117c70f07a13b18d0d43d669","after":"e1e7de4d4c8a2a60418dc7680f842a10bb8cf8ea","ref":"refs/heads/main","pushedAt":"2024-06-08T19:51:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"},"commit":{"message":"chore(mobile): translation update (#10053)","shortMessageHtmlLink":"chore(mobile): translation update (#10053)"}},{"before":null,"after":"597cf946d9b2060b4de4ef53eff2aabd8aa2c927","ref":"refs/heads/localizely_2024-06-08_19-45-48","pushedAt":"2024-06-08T19:45:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"},"commit":{"message":"chore(mobile): translation update","shortMessageHtmlLink":"chore(mobile): translation update"}},{"before":"f80577aa0acfb81ef6eb9e1d684682def0f3e85a","after":null,"ref":"refs/heads/fix/facial-recognition-min-score","pushedAt":"2024-06-08T17:55:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mertalev","name":"Mert","path":"/mertalev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101130780?s=80&v=4"}},{"before":"dbd978276390dac6988c2fc4fafac04e7e166750","after":"df412d60c532f11a117c70f07a13b18d0d43d669","ref":"refs/heads/main","pushedAt":"2024-06-08T17:55:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mertalev","name":"Mert","path":"/mertalev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101130780?s=80&v=4"},"commit":{"message":"fix(server): min face detection score not being passed correctly (#10050)\n\nfix min score not being passed correctly","shortMessageHtmlLink":"fix(server): min face detection score not being passed correctly (#10050"}},{"before":null,"after":"f80577aa0acfb81ef6eb9e1d684682def0f3e85a","ref":"refs/heads/fix/facial-recognition-min-score","pushedAt":"2024-06-08T16:57:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mertalev","name":"Mert","path":"/mertalev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101130780?s=80&v=4"},"commit":{"message":"fix min score not being passed correctly","shortMessageHtmlLink":"fix min score not being passed correctly"}},{"before":"d906eb47208bedf66a6bc0f1dfca9dc6ed43297e","after":null,"ref":"refs/heads/fix/mobile-view-asset-url","pushedAt":"2024-06-08T10:50:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"}},{"before":"2519922dd36e61b54c65615b791ff457f7288df4","after":"dbd978276390dac6988c2fc4fafac04e7e166750","ref":"refs/heads/main","pushedAt":"2024-06-08T10:50:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"},"commit":{"message":"fix(mobile): viewAsset URL string (#10044)","shortMessageHtmlLink":"fix(mobile): viewAsset URL string (#10044)"}},{"before":null,"after":"d906eb47208bedf66a6bc0f1dfca9dc6ed43297e","ref":"refs/heads/fix/mobile-view-asset-url","pushedAt":"2024-06-08T10:44:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"},"commit":{"message":"fix(mobile): viewAsset URL string","shortMessageHtmlLink":"fix(mobile): viewAsset URL string"}},{"before":"4a688b983bb6bdeb3820938d2ad9f0bfd04c2cf4","after":"dafc255eed01bb240e98663505310e2d065618a9","ref":"refs/heads/dev/proper-asset-sync-1","pushedAt":"2024-06-08T10:00:10.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:immich-app/immich into dev/proper-asset-sync-1","shortMessageHtmlLink":"Merge branch 'main' of github.com:immich-app/immich into dev/proper-a…"}},{"before":"78b10bbcc60e6cc59f42c9c3f75ed6a14f64e6ff","after":"2519922dd36e61b54c65615b791ff457f7288df4","ref":"refs/heads/main","pushedAt":"2024-06-08T09:59:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"},"commit":{"message":"fix(doc):language links updates (#10035)\n\n* Added Swedish translation of README.\r\n\r\n* Updated all READMEs.","shortMessageHtmlLink":"fix(doc):language links updates (#10035)"}},{"before":"4a8538808fa37a56c1db5958ae39ddde81cf9973","after":null,"ref":"refs/heads/fix/web-drag-and-drop","pushedAt":"2024-06-08T09:57:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"}},{"before":"4ec47b4186403a3d2e179b554b0d7102138ce2cd","after":"78b10bbcc60e6cc59f42c9c3f75ed6a14f64e6ff","ref":"refs/heads/main","pushedAt":"2024-06-08T09:57:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"},"commit":{"message":"fix(web): drag and drop with non english language (#10040)","shortMessageHtmlLink":"fix(web): drag and drop with non english language (#10040)"}},{"before":"5b53f404c6675c65c394dc1d9abec0f99f4b7d9d","after":null,"ref":"refs/heads/fix/web-storage-migration-description","pushedAt":"2024-06-08T09:57:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"}},{"before":"3c5ba77e860c77c5df73993eb2f425a6e5aeaeca","after":"4ec47b4186403a3d2e179b554b0d7102138ce2cd","ref":"refs/heads/main","pushedAt":"2024-06-08T09:57:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"},"commit":{"message":"fix(web): storage migration description (#10041)","shortMessageHtmlLink":"fix(web): storage migration description (#10041)"}},{"before":"62f8bd80f437f0564b76e953b829ff102a4fba8b","after":"3c5ba77e860c77c5df73993eb2f425a6e5aeaeca","ref":"refs/heads/main","pushedAt":"2024-06-08T09:56:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"},"commit":{"message":"fix(server): server stats showing wrong quota usage (#10036)\n\n* Add filter to exclude external libraries from the user quota usage\r\n\r\n* Add filter to exclude external libraries from the user quota usage\r\n\r\n* fix sql syntax","shortMessageHtmlLink":"fix(server): server stats showing wrong quota usage (#10036)"}},{"before":"69193598cb64e16b4278e5483e9fa41f9513ea35","after":"62f8bd80f437f0564b76e953b829ff102a4fba8b","ref":"refs/heads/main","pushedAt":"2024-06-08T09:55:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"},"commit":{"message":"fix(server): add fallback for video thumbnail generation (#10034)\n\nthey called me a madman","shortMessageHtmlLink":"fix(server): add fallback for video thumbnail generation (#10034)"}},{"before":"beda7726d10ca5a01b82ca513ec18b7f8a1e46de","after":null,"ref":"refs/heads/fix/server-video-thumbnail-fallback","pushedAt":"2024-06-08T09:55:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"}},{"before":"c04d00a53ea5ab25ecc1d965756d58dee2dc362d","after":null,"ref":"refs/heads/chore/translations","pushedAt":"2024-06-08T09:54:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"}},{"before":"f92513be7ed0182f8b6b4cd459255437c22bbe13","after":"69193598cb64e16b4278e5483e9fa41f9513ea35","ref":"refs/heads/main","pushedAt":"2024-06-08T09:54:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alextran1502","name":"Alex","path":"/alextran1502","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27055614?s=80&v=4"},"commit":{"message":"chore: update translations (#10038)\n\n* chore: (Chinese (Simplified) (zh_SIMPLIFIED))\r\n\r\nCurrently translated at 29.2% (228 of 780 strings)\r\n\r\nTranslation: Immich/immich\r\nTranslate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/\r\n\r\n* chore: (Chinese (Simplified) (zh_SIMPLIFIED))\r\n\r\nCurrently translated at 29.2% (228 of 780 strings)\r\n\r\nTranslation: Immich/immich\r\nTranslate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/\r\n\r\n* chore: (Chinese (Simplified) (zh_SIMPLIFIED))\r\n\r\nCurrently translated at 29.2% (228 of 780 strings)\r\n\r\nTranslation: Immich/immich\r\nTranslate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/\r\n\r\n* chore: (Dutch)\r\n\r\nCurrently translated at 5.8% (46 of 780 strings)\r\n\r\nTranslation: Immich/immich\r\nTranslate-URL: https://hosted.weblate.org/projects/immich/immich/nl/\r\n\r\n* chore: (Chinese (Simplified) (zh_SIMPLIFIED))\r\n\r\nCurrently translated at 51.2% (400 of 780 strings)\r\n\r\nTranslation: Immich/immich\r\nTranslate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/\r\n\r\n* chore: (Chinese (Simplified) (zh_SIMPLIFIED))\r\n\r\nCurrently translated at 51.2% (400 of 780 strings)\r\n\r\nTranslation: Immich/immich\r\nTranslate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/\r\n\r\n* chore: (Chinese (Simplified) (zh_SIMPLIFIED))\r\n\r\nCurrently translated at 51.2% (400 of 780 strings)\r\n\r\nTranslation: Immich/immich\r\nTranslate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/\r\n\r\n---------\r\n\r\nCo-authored-by: PolarisYHNL \r\nCo-authored-by: LLL <326867814@qq.com>\r\nCo-authored-by: jie65535 \r\nCo-authored-by: bo0tzz ","shortMessageHtmlLink":"chore: update translations (#10038)"}},{"before":null,"after":"5b53f404c6675c65c394dc1d9abec0f99f4b7d9d","ref":"refs/heads/fix/web-storage-migration-description","pushedAt":"2024-06-08T08:55:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michelheusschen","name":"Michel Heusschen","path":"/michelheusschen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59014050?s=80&v=4"},"commit":{"message":"fix(web): storage migration description","shortMessageHtmlLink":"fix(web): storage migration description"}},{"before":"3e777e9f349e1d01f811bef3894ccef104077a22","after":"c04d00a53ea5ab25ecc1d965756d58dee2dc362d","ref":"refs/heads/chore/translations","pushedAt":"2024-06-08T08:54:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"chore: (Chinese (Simplified) (zh_SIMPLIFIED))\n\nCurrently translated at 51.2% (400 of 780 strings)\n\nTranslation: Immich/immich\nTranslate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/","shortMessageHtmlLink":"chore: (Chinese (Simplified) (zh_SIMPLIFIED))"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYCglSQA","startCursor":null,"endCursor":null}},"title":"Activity · immich-app/immich"}