{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":468981571,"defaultBranch":"main","name":"Anki-Android","ownerLogin":"thedroiddiv","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-03-12T04:47:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69595691?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708885244.0","currentOid":""},"activityList":{"items":[{"before":"e605223cf0f22cf9eb0ee48b6d4e68f47205cc41","after":"54c8d458fb4ecd83efe657964fa3caba45830045","ref":"refs/heads/main","pushedAt":"2024-08-23T18:33:41.000Z","pushType":"push","commitsCount":323,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"release: switch 2.19 to beta version series, beta play store track","shortMessageHtmlLink":"release: switch 2.19 to beta version series, beta play store track"}},{"before":"bc58dceaad164f3cfeb9a16729dcb890f5ab5fa2","after":"e605223cf0f22cf9eb0ee48b6d4e68f47205cc41","ref":"refs/heads/main","pushedAt":"2024-05-23T17:17:51.000Z","pushType":"push","commitsCount":74,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"highlight selected preference","shortMessageHtmlLink":"highlight selected preference"}},{"before":"47f4d91e608e34cc47eb05cd3465b0a2fb3231a8","after":"bc58dceaad164f3cfeb9a16729dcb890f5ab5fa2","ref":"refs/heads/main","pushedAt":"2024-05-07T08:59:49.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"add progress dialog to deck options","shortMessageHtmlLink":"add progress dialog to deck options"}},{"before":"625473cca6123e8ea994a2cdf24dc439829652f2","after":"47f4d91e608e34cc47eb05cd3465b0a2fb3231a8","ref":"refs/heads/main","pushedAt":"2024-05-04T16:36:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"fix: 'iw' is a RTL language\n\nAlias for Hebrew, Android needs both 'iw' and 'heb'\n\ncause: 0f795cea363ace67bd55ec56775c5beae73c7c9e","shortMessageHtmlLink":"fix: 'iw' is a RTL language"}},{"before":"a06ab46ea75b96124cd8a85a13893a46a9ef89b6","after":"625473cca6123e8ea994a2cdf24dc439829652f2","ref":"refs/heads/main","pushedAt":"2024-05-04T16:01:34.000Z","pushType":"push","commitsCount":60,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"fix(template-previewer): 'currentCard' has not been initialized\n\nDon't keep activities calls `onPageFinished(isAfterRecreation)`\n, but the ViewModel has not been initialized previously\n\nFixes 16322","shortMessageHtmlLink":"fix(template-previewer): 'currentCard' has not been initialized"}},{"before":"506e4a4a7a890504eab991f53ca3c8766570faab","after":"a06ab46ea75b96124cd8a85a13893a46a9ef89b6","ref":"refs/heads/main","pushedAt":"2024-04-23T17:42:55.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"Updated strings from Crowdin","shortMessageHtmlLink":"Updated strings from Crowdin"}},{"before":"03f9e7b3a91ab4f2a75e8fabdf1159cbf334e925","after":"506e4a4a7a890504eab991f53ca3c8766570faab","ref":"refs/heads/main","pushedAt":"2024-04-20T20:37:50.000Z","pushType":"push","commitsCount":300,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"chore(set-due-date): improve padding","shortMessageHtmlLink":"chore(set-due-date): improve padding"}},{"before":"c3f9f06d75cdf8f10bae26c5a16e238fce616560","after":"03f9e7b3a91ab4f2a75e8fabdf1159cbf334e925","ref":"refs/heads/main","pushedAt":"2024-02-28T14:45:49.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"fix: Don't enable the shortcuts unless file access is given\n* Keep the widgets disabled until the application has storage access","shortMessageHtmlLink":"fix: Don't enable the shortcuts unless file access is given"}},{"before":"4fb37931c6f50504d4e660191e217a8a98cb85d0","after":null,"ref":"refs/heads/gradlew-update-7.6","pushedAt":"2024-02-25T18:20:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"}},{"before":"1f949804434ecf679b93cf67397540febf108dda","after":"c3f9f06d75cdf8f10bae26c5a16e238fce616560","ref":"refs/heads/main","pushedAt":"2024-02-25T18:20:12.000Z","pushType":"push","commitsCount":48,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"chore: log debug info on startup\n\nIf a user can't get to the 'About' screen, we want this in logcat","shortMessageHtmlLink":"chore: log debug info on startup"}},{"before":"65c9f9197ef31e223e5ced4950c366883c94205b","after":"1f949804434ecf679b93cf67397540febf108dda","ref":"refs/heads/main","pushedAt":"2024-02-20T04:43:03.000Z","pushType":"push","commitsCount":276,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"fix(note-editor): correct image occlusion type\n\nWe passed in 0, which was incorrect if the note\ntype was explicitly selected in the editor\n\nThis led to the incorrect note type being selected","shortMessageHtmlLink":"fix(note-editor): correct image occlusion type"}},{"before":"fdbc061fc2bec378efd91ac2843be9d80ec0e3c8","after":"65c9f9197ef31e223e5ced4950c366883c94205b","ref":"refs/heads/main","pushedAt":"2024-01-17T18:10:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"chore: Remove `col` from class Card\n\nThis requires adding `col` to any function using it, recursively, until finding another function with `col` in its context.\n\n`Reviewer.onResume` has moved to `launchWithCol`, as otherwise tests crash\nwith the following trace:\n\n```\njava.lang.NullPointerException\n\tat com.ichi2.anki.AnkiActivity.getCol(AnkiActivity.kt:151)\n\tat com.ichi2.anki.Reviewer.onResume(Reviewer.kt:191)\n\tat android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1476)\n\tat org.robolectric.android.internal.RoboMonitoringInstrumentation.callActivityOnResume(RoboMonitoringInstrumentation.java:321)\n\tat android.app.Activity.performResume(Activity.java:8191)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat org.robolectric.shadows._Activity_$$Reflector19.performResume(Unknown Source)\n\tat org.robolectric.android.controller.ActivityController.lambda$resume$5(ActivityController.java:197)\n\tat org.robolectric.shadows.ShadowPausedLooper.runPaused(ShadowPausedLooper.java:204)\n\tat org.robolectric.android.controller.ComponentController.invokeWhilePaused(ComponentController.java:64)\n\tat org.robolectric.android.controller.ActivityController.resume(ActivityController.java:192)\n\tat org.robolectric.android.internal.RoboMonitoringInstrumentation.startActivitySyncInternal(RoboMonitoringInstrumentation.java:121)\n\tat org.robolectric.android.internal.LocalActivityInvoker.startActivity(LocalActivityInvoker.java:35)\n\tat org.robolectric.android.internal.LocalActivityInvoker.startActivity(LocalActivityInvoker.java:40)\n\tat androidx.test.core.app.ActivityScenario.launchInternal(ActivityScenario.java:362)\n\tat androidx.test.core.app.ActivityScenario.launch(ActivityScenario.java:202)\n\tat com.ichi2.anki.ReviewerTest.verifyStartupNoCollection(ReviewerTest.kt:67)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat org.robolectric.RobolectricTestRunner$HelperTestRunner$1.evaluate(RobolectricTestRunner.java:589)\n\tat org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:290)\n\tat org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:99)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\n\tSuppressed:\n org.robolectric.android.internal.AndroidTestEnvironment$UnExecutedRunnablesException:\n Main looper has queued unexecuted runnables. This might be the cause of\n the test failure. You might need a\n shadowOf(Looper.getMainLooper()).idle() call.\n```\n\nIn the worst case, this slightly delays when the time starts again, which is acceptable.\n\n----\n\nRevived from https://github.com/ankidroid/Anki-Android/pull/13936/commits/5f01180be25f13eae46aad1fc78caf122a620f8a\n\nCo-authored-by: Arthur Milchior ","shortMessageHtmlLink":"chore: Remove col from class Card"}},{"before":"ee2a3ba67baeb24f8c5e42c55fadd7d980ba3fe4","after":"fdbc061fc2bec378efd91ac2843be9d80ec0e3c8","ref":"refs/heads/main","pushedAt":"2024-01-17T14:23:51.000Z","pushType":"push","commitsCount":286,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"refactor: make AnkiPackageImporterFragment.backCallback a local variable","shortMessageHtmlLink":"refactor: make AnkiPackageImporterFragment.backCallback a local variable"}},{"before":"393f61b229a26ec97eb13c83f0d1f09652f776c2","after":"ee2a3ba67baeb24f8c5e42c55fadd7d980ba3fe4","ref":"refs/heads/main","pushedAt":"2023-12-08T19:35:43.000Z","pushType":"push","commitsCount":92,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"Bumped version to 2.17alpha9","shortMessageHtmlLink":"Bumped version to 2.17alpha9"}},{"before":"e701cfa4d37498b448325a4b3cb513684610f61d","after":"393f61b229a26ec97eb13c83f0d1f09652f776c2","ref":"refs/heads/main","pushedAt":"2023-11-22T17:50:12.000Z","pushType":"push","commitsCount":98,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"Bumped version to 2.17alpha6","shortMessageHtmlLink":"Bumped version to 2.17alpha6"}},{"before":"e2bec746466707f4437edb511554d98b347a57cd","after":"e701cfa4d37498b448325a4b3cb513684610f61d","ref":"refs/heads/main","pushedAt":"2023-11-10T14:57:35.000Z","pushType":"push","commitsCount":291,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"Implement predictive back navigation in ModelFieldEditor\n\nSimply deleted the onBackPressed() callback as all it did was to close\nthe activity. Without a back callbak set, the system will handle the\nback navigation itself.\n\nThe toolbar home button was already handled in the superclass AnkiActivity.","shortMessageHtmlLink":"Implement predictive back navigation in ModelFieldEditor"}},{"before":"1711e56c2b5515ab89c3424b60e60867bb65d492","after":"e2bec746466707f4437edb511554d98b347a57cd","ref":"refs/heads/main","pushedAt":"2023-06-29T17:26:41.307Z","pushType":"push","commitsCount":54,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"Dependency updates 20230628 (#14046)\n\n* Bump org.jlleitschuh.gradle:ktlint-gradle from 11.4.1 to 11.4.2\r\n\r\nBumps org.jlleitschuh.gradle:ktlint-gradle from 11.4.1 to 11.4.2.\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.jlleitschuh.gradle:ktlint-gradle\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\n* build(deps): require JDK17 for the build, use JDK17 in workflows\r\n\r\n17+ is a requirement for new AndroidX library versions, fragment library\r\nlint rules in particular are already failing our lint workflow because\r\nthey no longer operate on JDK11\r\n\r\n* Bump lint_version from 30.4.2 to 31.0.2\r\n\r\nBumps `lint_version` from 30.4.2 to 31.0.2.\r\n\r\nUpdates `com.android.tools.lint:lint-api` from 30.4.2 to 31.0.2\r\n\r\nUpdates `com.android.tools.lint:lint` from 30.4.2 to 31.0.2\r\n\r\nUpdates `com.android.tools.lint:lint-tests` from 30.4.2 to 31.0.2\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: com.android.tools.lint:lint-api\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n- dependency-name: com.android.tools.lint:lint\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n- dependency-name: com.android.tools.lint:lint-tests\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\n* build: bump JDK source/target compat to JDK11\r\n\r\nThis is needed for new versions of deps, it passes\r\njacocoAndroidTestReport target against an API21 emulator (current\r\nminSdkVersion) so seems to be compatible with all required things\r\n\r\n* Bump org.mockito.kotlin:mockito-kotlin from 4.1.0 to 5.0.0\r\n\r\nBumps [org.mockito.kotlin:mockito-kotlin](https://github.com/mockito/mockito-kotlin) from 4.1.0 to 5.0.0.\r\n- [Release notes](https://github.com/mockito/mockito-kotlin/releases)\r\n- [Commits](https://github.com/mockito/mockito-kotlin/compare/4.1.0...5.0.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.mockito.kotlin:mockito-kotlin\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\n* build(deps): have gradle wrapper update PRs go into dependencies\r\n\r\n---------\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Dependency updates 20230628 (ankidroid#14046)"}},{"before":"1711e56c2b5515ab89c3424b60e60867bb65d492","after":"e2bec746466707f4437edb511554d98b347a57cd","ref":"refs/heads/main","pushedAt":"2023-06-29T17:26:41.000Z","pushType":"push","commitsCount":54,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"Dependency updates 20230628 (#14046)\n\n* Bump org.jlleitschuh.gradle:ktlint-gradle from 11.4.1 to 11.4.2\r\n\r\nBumps org.jlleitschuh.gradle:ktlint-gradle from 11.4.1 to 11.4.2.\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.jlleitschuh.gradle:ktlint-gradle\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\n* build(deps): require JDK17 for the build, use JDK17 in workflows\r\n\r\n17+ is a requirement for new AndroidX library versions, fragment library\r\nlint rules in particular are already failing our lint workflow because\r\nthey no longer operate on JDK11\r\n\r\n* Bump lint_version from 30.4.2 to 31.0.2\r\n\r\nBumps `lint_version` from 30.4.2 to 31.0.2.\r\n\r\nUpdates `com.android.tools.lint:lint-api` from 30.4.2 to 31.0.2\r\n\r\nUpdates `com.android.tools.lint:lint` from 30.4.2 to 31.0.2\r\n\r\nUpdates `com.android.tools.lint:lint-tests` from 30.4.2 to 31.0.2\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: com.android.tools.lint:lint-api\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n- dependency-name: com.android.tools.lint:lint\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n- dependency-name: com.android.tools.lint:lint-tests\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\n* build: bump JDK source/target compat to JDK11\r\n\r\nThis is needed for new versions of deps, it passes\r\njacocoAndroidTestReport target against an API21 emulator (current\r\nminSdkVersion) so seems to be compatible with all required things\r\n\r\n* Bump org.mockito.kotlin:mockito-kotlin from 4.1.0 to 5.0.0\r\n\r\nBumps [org.mockito.kotlin:mockito-kotlin](https://github.com/mockito/mockito-kotlin) from 4.1.0 to 5.0.0.\r\n- [Release notes](https://github.com/mockito/mockito-kotlin/releases)\r\n- [Commits](https://github.com/mockito/mockito-kotlin/compare/4.1.0...5.0.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.mockito.kotlin:mockito-kotlin\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\n* build(deps): have gradle wrapper update PRs go into dependencies\r\n\r\n---------\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Dependency updates 20230628 (ankidroid#14046)"}},{"before":"a8e89af946c9a1e5f684e33c039e347e4aaba3aa","after":"1711e56c2b5515ab89c3424b60e60867bb65d492","ref":"refs/heads/main","pushedAt":"2023-06-14T04:53:43.646Z","pushType":"push","commitsCount":627,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"NF: move selectDeckFomExtra to onCollectionLoaded\n\nThis function uses the collection; so it would crash if collection was not\nloaded.","shortMessageHtmlLink":"NF: move selectDeckFomExtra to onCollectionLoaded"}},{"before":"a8e89af946c9a1e5f684e33c039e347e4aaba3aa","after":"1711e56c2b5515ab89c3424b60e60867bb65d492","ref":"refs/heads/main","pushedAt":"2023-06-14T04:53:43.587Z","pushType":"push","commitsCount":627,"pusher":{"login":"thedroiddiv","name":"Divyansh Kushwaha","path":"/thedroiddiv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69595691?s=80&v=4"},"commit":{"message":"NF: move selectDeckFomExtra to onCollectionLoaded\n\nThis function uses the collection; so it would crash if collection was not\nloaded.","shortMessageHtmlLink":"NF: move selectDeckFomExtra to onCollectionLoaded"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yM1QxODozMzo0MS4wMDAwMDBazwAAAASioU36","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yM1QxODozMzo0MS4wMDAwMDBazwAAAASioU36","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0xNFQwNDo1Mzo0My41ODc1MDhazwAAAANBAqmT"}},"title":"Activity ยท thedroiddiv/Anki-Android"}