{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":803968322,"defaultBranch":"main","name":"Anki-Android","ownerLogin":"xenonnn4w","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-05-21T17:49:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/139516059?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725826939.0","currentOid":""},"activityList":{"items":[{"before":"8d767e1480c3dd69ced4c0cc952e7e6712593439","after":"c681094c43b05149b749ac0318fa622e5f69d11a","ref":"refs/heads/update_deck_picker_widget","pushedAt":"2024-09-16T17:19:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactored `DeckPickerWidget` to handle empty state visibility, allowing users to reconfigure the widget by clicking the empty state message.","shortMessageHtmlLink":"Refactored DeckPickerWidget to handle empty state visibility, allow…"}},{"before":"195965ae96e06227a3022457fdd31c8e4b523c8c","after":"8d767e1480c3dd69ced4c0cc952e7e6712593439","ref":"refs/heads/update_deck_picker_widget","pushedAt":"2024-09-16T17:18:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"refactor","shortMessageHtmlLink":"refactor"}},{"before":"d260808a8f513472fb41ca4412385a9550f6e33b","after":"195965ae96e06227a3022457fdd31c8e4b523c8c","ref":"refs/heads/update_deck_picker_widget","pushedAt":"2024-09-14T21:18:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactored `DeckPickerWidget` to handle empty state visibility, allowing users to reconfigure the widget by clicking the empty state message.","shortMessageHtmlLink":"Refactored DeckPickerWidget to handle empty state visibility, allow…"}},{"before":"4e7ddad5306376dae16eeb3f7e6ea3e479ea66d0","after":"637dc4b34e57969a5ae3bc2543d73afcedfe9292","ref":"refs/heads/main","pushedAt":"2024-09-08T20:30:04.000Z","pushType":"push","commitsCount":105,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Merge branch 'ankidroid:main' into main","shortMessageHtmlLink":"Merge branch 'ankidroid:main' into main"}},{"before":null,"after":"d260808a8f513472fb41ca4412385a9550f6e33b","ref":"refs/heads/update_deck_picker_widget","pushedAt":"2024-09-08T20:22:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactored `DeckPickerWidget` to handle empty state visibility, allowing users to reconfigure the widget by clicking the empty state message.","shortMessageHtmlLink":"Refactored DeckPickerWidget to handle empty state visibility, allow…"}},{"before":"ef91f12fec001ef70dc30546a5e871439667df3c","after":"c9b1fd393e48cdda8d610c0249545741c6b3921b","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-09-08T08:08:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactor DeckUtils and CardAnalysisWidget for Improved Deck Handling","shortMessageHtmlLink":"Refactor DeckUtils and CardAnalysisWidget for Improved Deck Handling"}},{"before":"3d0345a10899071197c25a52814d97d4f3697ca0","after":"ef91f12fec001ef70dc30546a5e871439667df3c","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-09-08T07:51:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactored to use FLAG_ACTIVITY_CLEAR_TOP to ensure a single reviewer.","shortMessageHtmlLink":"Refactored to use FLAG_ACTIVITY_CLEAR_TOP to ensure a single reviewer."}},{"before":"58d4b2d58d351879aa3d3c3a532a70eaa0161e16","after":null,"ref":"refs/heads/englishtohindi","pushedAt":"2024-09-07T05:33:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"}},{"before":null,"after":"58d4b2d58d351879aa3d3c3a532a70eaa0161e16","ref":"refs/heads/englishtohindi","pushedAt":"2024-09-07T05:29:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"i have changed english to hindi","shortMessageHtmlLink":"i have changed english to hindi"}},{"before":"cd3829a8e02d96a99340e744cc573d5b19813786","after":"3d0345a10899071197c25a52814d97d4f3697ca0","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-09-02T15:27:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactor DeckUtils and CardAnalysisWidget for Improved Deck Handling","shortMessageHtmlLink":"Refactor DeckUtils and CardAnalysisWidget for Improved Deck Handling"}},{"before":"d844cd2ce8a6c7dac5db6925aa85010e56e2d693","after":"cd3829a8e02d96a99340e744cc573d5b19813786","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-09-02T15:24:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactor","shortMessageHtmlLink":"Refactor"}},{"before":"985eb953d1792bb33aed3bb3f7b67c55ba150dd5","after":"d844cd2ce8a6c7dac5db6925aa85010e56e2d693","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-09-02T15:00:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactor","shortMessageHtmlLink":"Refactor"}},{"before":"756ff6a7b97e1c0025d183a1180f57f6ee2328e7","after":"985eb953d1792bb33aed3bb3f7b67c55ba150dd5","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-09-02T12:33:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactor","shortMessageHtmlLink":"Refactor"}},{"before":"51ed24429c1ecceed665de33844df8cfed673ee3","after":"756ff6a7b97e1c0025d183a1180f57f6ee2328e7","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-09-01T22:43:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactor DeckUtils and CardAnalysisWidget for Improved Deck Handling","shortMessageHtmlLink":"Refactor DeckUtils and CardAnalysisWidget for Improved Deck Handling"}},{"before":"82900ab5bbbf10c9625df2112067781002d29b0e","after":"51ed24429c1ecceed665de33844df8cfed673ee3","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-09-01T22:00:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactor","shortMessageHtmlLink":"Refactor"}},{"before":"3e844ff69edbb27337492681319d900f1b12d455","after":"82900ab5bbbf10c9625df2112067781002d29b0e","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-09-01T21:07:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactor DeckUtils and CardAnalysisWidget for Improved Deck Handling","shortMessageHtmlLink":"Refactor DeckUtils and CardAnalysisWidget for Improved Deck Handling"}},{"before":"a4be160611bd440ffa844129b7e2fb58b8fc2678","after":"3e844ff69edbb27337492681319d900f1b12d455","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-08-31T12:06:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Added Cancel button in configuration screen and empty collection handling in CardAnalysisWidget.","shortMessageHtmlLink":"Added Cancel button in configuration screen and empty collection hand…"}},{"before":"c13d3d1394f05c7e9aec373ff053549df6f69458","after":"a4be160611bd440ffa844129b7e2fb58b8fc2678","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-08-31T12:04:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Add Cancel button update in configuration screen and empty collection handling in CardAnalysisWidget.","shortMessageHtmlLink":"Add Cancel button update in configuration screen and empty collection…"}},{"before":"ac262d71eee87c9374925fb1f95eec3a6f55aa99","after":"c13d3d1394f05c7e9aec373ff053549df6f69458","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-08-31T11:01:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactor isCollectionEmpty method to DeckUtils for reuse in multiple classes","shortMessageHtmlLink":"Refactor isCollectionEmpty method to DeckUtils for reuse in multiple …"}},{"before":"28c2d252d80f191969122279a80ab6abeef179b1","after":"ac262d71eee87c9374925fb1f95eec3a6f55aa99","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-08-31T10:12:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactor CardAnalysisWidget to handle single deck selection and update logic; adjust DeckNameAndStats to support changes","shortMessageHtmlLink":"Refactor CardAnalysisWidget to handle single deck selection and updat…"}},{"before":"71ea75e35884434694215ee027ed268d531a358a","after":"28c2d252d80f191969122279a80ab6abeef179b1","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-08-30T19:12:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactor widget configuration and layout for improved deck selection and empty state handling\n\n- Added new string resource `empty_widget` to denote when a widget is empty and requires reconfiguration.\n- Enhanced `CardAnalysisWidgetConfig` to automatically display the deck selection dialog upon initialization.\n- Refactored `CardAnalysisWidget` to handle empty state visibility, allowing users to reconfigure the widget by clicking the empty state message.","shortMessageHtmlLink":"Refactor widget configuration and layout for improved deck selection …"}},{"before":"ee765be61d8a349799f8f0b01f5a0c1fb323a1b7","after":"71ea75e35884434694215ee027ed268d531a358a","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-08-30T18:59:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactor","shortMessageHtmlLink":"Refactor"}},{"before":"7392b57fa6e4c7ec6f76b196d2e615a50df56850","after":"ee765be61d8a349799f8f0b01f5a0c1fb323a1b7","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-08-30T18:51:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactor","shortMessageHtmlLink":"Refactor"}},{"before":"f24d34da71c7e0b6668f2b1b2c78fd8c6e1b61a8","after":"7392b57fa6e4c7ec6f76b196d2e615a50df56850","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-08-30T17:56:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactor","shortMessageHtmlLink":"Refactor"}},{"before":"a3a4b04a54ac3128c569b8696557ba63d69214e0","after":"f24d34da71c7e0b6668f2b1b2c78fd8c6e1b61a8","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-08-30T17:38:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactor","shortMessageHtmlLink":"Refactor"}},{"before":"dcdff9229946cc89ffd338a0b312817df3b04237","after":"a3a4b04a54ac3128c569b8696557ba63d69214e0","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-08-30T17:14:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"refactor","shortMessageHtmlLink":"refactor"}},{"before":"c60bdbac180e392e525bfa284d847a6f0a65289b","after":"dcdff9229946cc89ffd338a0b312817df3b04237","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-08-30T15:22:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Refactor widget configuration and layout for improved deck selection and empty state handling\n\n- Added new string resource `empty_widget` to denote when a widget is empty and requires reconfiguration.\n- Enhanced `CardAnalysisWidgetConfig` to automatically display the deck selection dialog upon initialization.\n- Refactored `CardAnalysisWidget` to handle empty state visibility, allowing users to reconfigure the widget by clicking the empty state message.","shortMessageHtmlLink":"Refactor widget configuration and layout for improved deck selection …"}},{"before":"b29850573e5ee3271a429d23404f8853712be15b","after":"c60bdbac180e392e525bfa284d847a6f0a65289b","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-08-30T15:17:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"Implementation of Card Analysis Widget to display deck statistics for a particular deck.\n\nThis commit introduces the Card Analysis Extra Widget, which displays a deck with the number of cards that are new, in learning, due for review and deck name.\nFeatures:\n- Displays deck names and statistics (new, learning, and review counts).\n- Updates every minute using a recurring alarm.","shortMessageHtmlLink":"Implementation of Card Analysis Widget to display deck statistics for…"}},{"before":"065f4833412698e716b7cee4ce96c678165a3d7c","after":"b29850573e5ee3271a429d23404f8853712be15b","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-08-30T14:51:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"refactor","shortMessageHtmlLink":"refactor"}},{"before":"3719ecb38114c4884be61be5cb263b6f49fb65b8","after":"065f4833412698e716b7cee4ce96c678165a3d7c","ref":"refs/heads/card_analysis_extra","pushedAt":"2024-08-30T10:39:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenonnn4w","name":"Snowiee","path":"/xenonnn4w","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139516059?s=80&v=4"},"commit":{"message":"refactor","shortMessageHtmlLink":"refactor"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxNzoxOToyNy4wMDAwMDBazwAAAAS3spZ8","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxMDozOTozNy4wMDAwMDBazwAAAASojNsj"}},"title":"Activity · xenonnn4w/Anki-Android"}