{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7270538,"defaultBranch":"main","name":"anki","ownerLogin":"ankitects","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-12-21T08:03:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42564322?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713778735.0","currentOid":""},"activityList":{"items":[{"before":"8ad65d40fff9c035cdf885ad426e51feace54d51","after":"c9c7a3133c859c1ecd97940c0f1b9ccceb8c2a19","ref":"refs/heads/main","pushedAt":"2024-05-02T10:16:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Use median in calculating cost and remove outliers (#3181)\n\n* Use median in calculating cost and remove outliers\r\n\r\n* extract fn median_secs","shortMessageHtmlLink":"Use median in calculating cost and remove outliers (#3181)"}},{"before":"995d7b1fa59f3b90d2d7d8c70ff25a3e0e7bb092","after":"8ad65d40fff9c035cdf885ad426e51feace54d51","ref":"refs/heads/main","pushedAt":"2024-05-01T10:08:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Clean up #3167 (#3186)\n\n* Revert changes to ButtonToolbar from #3167\r\n\r\nFlex gap is still not fully supported.\r\nKeeps a small margin increase.\r\n\r\n* Add margin to deck config header\r\n\r\n* Move StickyHeader into import-page","shortMessageHtmlLink":"Clean up #3167 (#3186)"}},{"before":"4a05fab0881da656c882d4897b34c30b76587c10","after":"995d7b1fa59f3b90d2d7d8c70ff25a3e0e7bb092","ref":"refs/heads/main","pushedAt":"2024-05-01T10:03:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"fix polygon tool draw (#3184)","shortMessageHtmlLink":"fix polygon tool draw (#3184)"}},{"before":"9418bd9c7d0cd31e2e1356db52dd472e1561a654","after":"4a05fab0881da656c882d4897b34c30b76587c10","ref":"refs/heads/main","pushedAt":"2024-05-01T07:55:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"update to fsrs-rs v0.6.2 (#3171)","shortMessageHtmlLink":"update to fsrs-rs v0.6.2 (#3171)"}},{"before":"22ac77896f6cab38a09c085e4182d4c5f0f7073c","after":"9418bd9c7d0cd31e2e1356db52dd472e1561a654","ref":"refs/heads/main","pushedAt":"2024-05-01T07:49:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Improve and unify web dialog styling (#3167)\n\n* Rework ChangeNotetypePage with existing components\r\n\r\n* Use disabled Select instead of LabelButton\r\n\r\n* Don't use button for unclickable arrow\r\n\r\n* Rework ImportLogPage with existing components\r\n\r\n* Improve deck options styling\r\n\r\n* Align spacing in ChangeNotetypePage further\r\n\r\n* Use StickyContainer on ImportPage\r\n\r\n* Format","shortMessageHtmlLink":"Improve and unify web dialog styling (#3167)"}},{"before":"573af9cd4c09603f8ebf2afbfb44f9336007cf19","after":"22ac77896f6cab38a09c085e4182d4c5f0f7073c","ref":"refs/heads/main","pushedAt":"2024-05-01T07:03:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Show review count for Evaluate/Optimize button (#3170)\n\n* Revert \"Show review count with FSRS evaluation results (#3165)\"\r\n\r\nThis reverts commit b7e782c7e1b41445750bf8dd9eaefef57ae28688.\r\n\r\n* Show review count for Evaluate/Optimize button","shortMessageHtmlLink":"Show review count for Evaluate/Optimize button (#3170)"}},{"before":"22ecab1a0e1653bb350c8a497a2299eb0aaace01","after":"573af9cd4c09603f8ebf2afbfb44f9336007cf19","ref":"refs/heads/main","pushedAt":"2024-05-01T06:59:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Use key instead of code in type-in field (#3166)\n\n* Use key instead of code in type-in field\r\n\r\n* Use event.key for Enter","shortMessageHtmlLink":"Use key instead of code in type-in field (#3166)"}},{"before":"074becc0cee1e9ae59be701ad6c26787f74b4594","after":"22ecab1a0e1653bb350c8a497a2299eb0aaace01","ref":"refs/heads/main","pushedAt":"2024-04-30T13:23:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Ensure DB check tooltip appears in main window\n\nhttps://forums.ankiweb.net/t/is-this-bug-or-the-new-modification-in-anki-desktop/44072","shortMessageHtmlLink":"Ensure DB check tooltip appears in main window"}},{"before":"b7e782c7e1b41445750bf8dd9eaefef57ae28688","after":"074becc0cee1e9ae59be701ad6c26787f74b4594","ref":"refs/heads/main","pushedAt":"2024-04-25T07:19:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Add keyboard shortcuts for empty cards and toggle mask on image occlusion (#3136)\n\n* Add keyboard shortcuts for empty cards and toggle mask on image occlusion\r\n\r\n- add shortcut for empty cards\r\n- add shortcut for toggle mask\r\n- set tooltips with shortcuts\r\n\r\nuse unused shortcut for empty cards\r\n\r\n* remove unnecessary shortcut added in main.py\r\n\r\n* change empty cards shortcut and try to fix CI error in CONTRIBUTORS\r\n\r\n* change shortcut for empty cards for universal support","shortMessageHtmlLink":"Add keyboard shortcuts for empty cards and toggle mask on image occlu…"}},{"before":"ee8683587a74a0b6f5ce8f8b4fb6e37ee4df8bdb","after":"b7e782c7e1b41445750bf8dd9eaefef57ae28688","ref":"refs/heads/main","pushedAt":"2024-04-25T07:10:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Show review count with FSRS evaluation results (#3165)","shortMessageHtmlLink":"Show review count with FSRS evaluation results (#3165)"}},{"before":"2c9accf59550a8bcbfbdd3d1ce3e9b8926eb283c","after":"ee8683587a74a0b6f5ce8f8b4fb6e37ee4df8bdb","ref":"refs/heads/main","pushedAt":"2024-04-24T01:41:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Add number truncation before back-end translation (#3162)\n\n* Add number-truncation before backend translation\r\n\r\n* Round instead of truncate (conform to testcases)\r\n\r\n* Add test-case for plural rounding-to-one corner-case\r\n\r\n* Move rounding into generated translation code\r\n\r\n* Change unit test to test generated function\r\n\r\n* Round any number in generation, ignore (int vs float)\r\n\r\n(it seems that that type distinction is frequently inaccurate)\r\n\r\n* Update formatting","shortMessageHtmlLink":"Add number truncation before back-end translation (#3162)"}},{"before":"790c52f01264fa31af5c88bb9340ee9da0dd903c","after":"2c9accf59550a8bcbfbdd3d1ce3e9b8926eb283c","ref":"refs/heads/main","pushedAt":"2024-04-24T01:38:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"update optimal retention and parameters tooltip (#3148)\n\n* update optimal retention and parameters tooltip\r\n\r\n* Revert \"update optimal retention and parameters tooltip\"\r\n\r\nThis reverts commit 32fdc5c1c3aea38461bef8fb31c28bcefd9d4190.\r\n\r\n* update optimal retention and parameters tooltip\r\n\r\n* check num of revlogs at first\r\n\r\n* use new translation string\r\n\r\n* Update deck-config.ftl\r\n\r\nCo-authored-by: user1823 <92206575+user1823@users.noreply.github.com>\r\n\r\n* Update deck-config.ftl\r\n\r\nCo-authored-by: user1823 <92206575+user1823@users.noreply.github.com>\r\n\r\n* Update deck-config.ftl\r\n\r\nCo-authored-by: user1823 <92206575+user1823@users.noreply.github.com>\r\n\r\n* Update ftl/core/deck-config.ftl\r\n\r\nCo-authored-by: user1823 <92206575+user1823@users.noreply.github.com>\r\n\r\n* fix position of translation string\r\n\r\n* Update deck-config.ftl\r\n\r\nCo-authored-by: Damien Elmes \r\n\r\n* Update deck-config.ftl\r\n\r\nCo-authored-by: Damien Elmes \r\n\r\n* Update deck-config.ftl\r\n\r\n---------\r\n\r\nCo-authored-by: user1823 <92206575+user1823@users.noreply.github.com>\r\nCo-authored-by: Damien Elmes ","shortMessageHtmlLink":"update optimal retention and parameters tooltip (#3148)"}},{"before":"f0f9535200e111827ddeb841e5e0d8bfd1f1a6ce","after":"790c52f01264fa31af5c88bb9340ee9da0dd903c","ref":"refs/heads/main","pushedAt":"2024-04-24T01:37:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Svg icon (#3135)\n\n* Add sveltekit-svg plugin to fix svg icon styling\r\n\r\nCloses #3127.\r\n\r\n* Unify svg icon usage\r\n\r\nMoves all icons into ts/lib/components/icons.ts and uses a single component to render\r\nthem both with eslint and svelte-kit.\r\n\r\n* Fix spinning revert icon not being centered\r\n\r\n* Use svg earth icon for global label\r\n\r\n* Add tooltip to global label icon\r\n\r\n* Remove eslint-plugin-simple-import-sort\r\n\r\nImports are already sorted by dprint with conflicting rules.","shortMessageHtmlLink":"Svg icon (#3135)"}},{"before":"839fd7bc8bcafd73aac0259d2efdc273486c6a98","after":"f0f9535200e111827ddeb841e5e0d8bfd1f1a6ce","ref":"refs/heads/main","pushedAt":"2024-04-23T12:39:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"fix io draw in mobile client (#3160)","shortMessageHtmlLink":"fix io draw in mobile client (#3160)"}},{"before":"e6c7d89443095c4ba846ee5999cb4e59bcec5403","after":"839fd7bc8bcafd73aac0259d2efdc273486c6a98","ref":"refs/heads/main","pushedAt":"2024-04-22T14:32:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Add minimalist mode tooltip (#3155)\n\n* Add preferences-minimalist-mode-tooltip\r\n\r\n* Update preferences.ui\r\n\r\n* Update preferences.ui\r\n\r\n* Add preferences_minimalist_mode_tooltip\r\n\r\n* Update preferences.ui\r\n\r\n* Update preferences.ui","shortMessageHtmlLink":"Add minimalist mode tooltip (#3155)"}},{"before":"a188a59646c33645f7e8b47b4c11e1a940ae1c06","after":"e6c7d89443095c4ba846ee5999cb4e59bcec5403","ref":"refs/heads/main","pushedAt":"2024-04-22T14:32:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Fix auto sync not working on Windows shutdown (#3153)\n\n* Fix auto sync not working on Windows shutdown\r\n\r\n* Fix mypy error\r\n\r\n* Use translated string","shortMessageHtmlLink":"Fix auto sync not working on Windows shutdown (#3153)"}},{"before":"a90eda2e539b5b6f3cf8b31ab72acbc940e9963a","after":"a188a59646c33645f7e8b47b4c11e1a940ae1c06","ref":"refs/heads/main","pushedAt":"2024-04-22T10:59:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Fix adding/saving I/Os on mobile","shortMessageHtmlLink":"Fix adding/saving I/Os on mobile"}},{"before":"bc1476c41228e2e756fe895c86263ab38a25cff3","after":null,"ref":"refs/heads/dependabot/cargo/rustls-0.21.11","pushedAt":"2024-04-22T09:38:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"00248665d70fad5bf3c1679db0871ae7418d399f","after":"a90eda2e539b5b6f3cf8b31ab72acbc940e9963a","ref":"refs/heads/main","pushedAt":"2024-04-22T09:38:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Update rustls for security issue","shortMessageHtmlLink":"Update rustls for security issue"}},{"before":null,"after":"bc1476c41228e2e756fe895c86263ab38a25cff3","ref":"refs/heads/dependabot/cargo/rustls-0.21.11","pushedAt":"2024-04-19T19:49:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump rustls from 0.21.10 to 0.21.11\n\nBumps [rustls](https://github.com/rustls/rustls) from 0.21.10 to 0.21.11.\n- [Release notes](https://github.com/rustls/rustls/releases)\n- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rustls/rustls/compare/v/0.21.10...v/0.21.11)\n\n---\nupdated-dependencies:\n- dependency-name: rustls\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rustls from 0.21.10 to 0.21.11"}},{"before":"c62e2d8df0f8bbdfedfb6d71bbf09d1ca353253f","after":"00248665d70fad5bf3c1679db0871ae7418d399f","ref":"refs/heads/main","pushedAt":"2024-04-19T09:52:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Avoid locale.getdefaultlocale() if possible (#3143)\n\n* Avoid locale.getdefaultlocale() if possible\r\n\r\n* Suppress warning\r\n\r\n* Add comment\r\n\r\n* Apply suggestions from code review","shortMessageHtmlLink":"Avoid locale.getdefaultlocale() if possible (#3143)"}},{"before":"ebc6c0847a34d7703ce53b091aabe23629894ed3","after":"c62e2d8df0f8bbdfedfb6d71bbf09d1ca353253f","ref":"refs/heads/main","pushedAt":"2024-04-19T09:13:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Fix spacebar causing stutter when editing cards (#3150)\n\n* Fix spacebar causing stutter when editing cards\r\n\r\n* Remove IO toolbar event handlers on unmount\r\n\r\n* Remove nested keydown handlers","shortMessageHtmlLink":"Fix spacebar causing stutter when editing cards (#3150)"}},{"before":"0a706c5dd956f1fba9b91b9f2ff53b21fba54d66","after":"ebc6c0847a34d7703ce53b091aabe23629894ed3","ref":"refs/heads/main","pushedAt":"2024-04-17T11:23:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"HMR on Windows (#3144)\n\n* Enable hot module reloading on Windows\r\n\r\n* Update VSC launch.json and tasks.json\r\n\r\n* Bind vite server to 127.0.0.1 (dae)\r\n\r\nOur frontend connects via IP, and on Windows, this fails if the server\r\nis bound to 'localhost' instead.","shortMessageHtmlLink":"HMR on Windows (#3144)"}},{"before":"351aa96dfc1baf9c10436ae47d31bf488ccf41f2","after":"0a706c5dd956f1fba9b91b9f2ff53b21fba54d66","ref":"refs/heads/main","pushedAt":"2024-04-17T10:50:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Ignore errors in do_window_cleanup to fix shutdown issue (#3142)\n\n* Ignore errors in do_window_cleanup to fix shutdown issue\r\n\r\n* Only catch RuntimeError","shortMessageHtmlLink":"Ignore errors in do_window_cleanup to fix shutdown issue (#3142)"}},{"before":"1a868bcaaf447853764878e8c1ef479d7a697668","after":"351aa96dfc1baf9c10436ae47d31bf488ccf41f2","ref":"refs/heads/main","pushedAt":"2024-04-17T10:45:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Fix IO text size in review screen (#2986)\n\n* Store relative font size\r\n\r\n* Handle multi-line text\r\n\r\nThanks to @glutanimate","shortMessageHtmlLink":"Fix IO text size in review screen (#2986)"}},{"before":"d1b2ab5983a1079347a6726f87d65b3166bd5366","after":"1a868bcaaf447853764878e8c1ef479d7a697668","ref":"refs/heads/main","pushedAt":"2024-04-17T10:24:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Ensure runner gets rebuilt in Mac CI","shortMessageHtmlLink":"Ensure runner gets rebuilt in Mac CI"}},{"before":"e66adcca38461c7fb4c0c44eb4f4fb4b4d4d0a84","after":"d1b2ab5983a1079347a6726f87d65b3166bd5366","ref":"refs/heads/main","pushedAt":"2024-04-17T10:18:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Return current weights if fsrs items is zero & handle error in evaluation and optimal retention (#3141)\n\n* return current weights if fsrs_items is zero\r\n\r\n* handle error of evaluation if items.is_empty()\r\n\r\n* TODO: handle error of optimal retention\r\n\r\n* Revert \"TODO: handle error of optimal retention\"\r\n\r\nThis reverts commit 80a5b3803ef4b8270d13aabb9a832291b55d4847.\r\n\r\n* Revert \"handle error of evaluation if items.is_empty()\"\r\n\r\nThis reverts commit 7f0a5570e74ba5236fc02942550b4e00046b71bc.","shortMessageHtmlLink":"Return current weights if fsrs items is zero & handle error in evalua…"}},{"before":"a1fa865bb2e324c38f2361c58315c5b046c31d46","after":"e66adcca38461c7fb4c0c44eb4f4fb4b4d4d0a84","ref":"refs/heads/main","pushedAt":"2024-04-17T10:13:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"alertOnError should default to true\n\nRegressed in svelte-kit port","shortMessageHtmlLink":"alertOnError should default to true"}},{"before":"d8f2782c2681a30e6f83fdbaa7154aee21f763d4","after":"a1fa865bb2e324c38f2361c58315c5b046c31d46","ref":"refs/heads/main","pushedAt":"2024-04-13T08:04:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Update translations","shortMessageHtmlLink":"Update translations"}},{"before":"e486d6b5131067cd5297cd05c67eca42482f9e1e","after":"d8f2782c2681a30e6f83fdbaa7154aee21f763d4","ref":"refs/heads/main","pushedAt":"2024-04-13T07:39:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dae","name":"Damien Elmes","path":"/dae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180542?s=80&v=4"},"commit":{"message":"Feature Show Reminder before answer (#3064) (#3119)\n\n* Feature Question Action Show Reminder (#3064)\r\n\r\nAdded a option in the deck config that allow the user to choose in\r\nAutoupdate mode between showing a reminder or revealing the card.\r\nAlso added my name to the contributors\r\n\r\n* Update ftl/core/deck-config.ftl","shortMessageHtmlLink":"Feature Show Reminder before answer (#3064) (#3119)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEP6jovgA","startCursor":null,"endCursor":null}},"title":"Activity · ankitects/anki"}