{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":568329126,"defaultBranch":"main","name":"sdmaid-se","ownerLogin":"d4rken-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-20T07:07:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/109539113?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714908410.0","currentOid":""},"activityList":{"items":[{"before":"cd25d525749408ae6a38d9507ff39403c9e12f66","after":null,"ref":"refs/heads/fastlane-stagedrollout","pushedAt":"2024-05-05T19:20:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"}},{"before":"64306b8c954a4863fbd3212676ad123bf1c6e561","after":"84b64ee7447ca9d577e72ee7a5835aef8f43e5a9","ref":"refs/heads/main","pushedAt":"2024-05-05T19:20:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"Use staged-rollouts when deploying to Google Play","shortMessageHtmlLink":"Use staged-rollouts when deploying to Google Play"}},{"before":null,"after":"cd25d525749408ae6a38d9507ff39403c9e12f66","ref":"refs/heads/fastlane-stagedrollout","pushedAt":"2024-05-05T11:26:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"Use staged-rollouts when deploying to Google Play","shortMessageHtmlLink":"Use staged-rollouts when deploying to Google Play"}},{"before":"1c9adc9604c68a69a326e52924f43a8a3ed431d0","after":null,"ref":"refs/heads/appcleaner-background-automation","pushedAt":"2024-05-04T16:22:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"}},{"before":"19c502f315e68de9b79e0fb8bba62dc2e78849c6","after":"64306b8c954a4863fbd3212676ad123bf1c6e561","ref":"refs/heads/main","pushedAt":"2024-05-04T16:22:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"AppCleaner: Don't return to app when using accessibility functions via scheduler\n\nIf automation is used from the background (scheduler or a future widget), don't return to the main app after operations are finished.\nPreviously this was also the case, but due to going back by \"back button\", it wasn't that visible.","shortMessageHtmlLink":"AppCleaner: Don't return to app when using accessibility functions vi…"}},{"before":null,"after":"1c9adc9604c68a69a326e52924f43a8a3ed431d0","ref":"refs/heads/appcleaner-background-automation","pushedAt":"2024-05-04T07:49:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"AppCleaner: Don't return to app when using accessibility functions via scheduler\n\nIf automation is used from the background (scheduler or a future widget), don't return to the main app after operations are finished.\nPreviously this was also the case, but due to going back by \"back button\", it wasn't that visible.","shortMessageHtmlLink":"AppCleaner: Don't return to app when using accessibility functions vi…"}},{"before":"a953e2ef41f47887cc3c3af2ffcf3c2880892788","after":"19c502f315e68de9b79e0fb8bba62dc2e78849c6","ref":"refs/heads/main","pushedAt":"2024-05-02T15:04:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"Release: 0.24.0-beta0","shortMessageHtmlLink":"Release: 0.24.0-beta0"}},{"before":"527e86877efafa2606e5fe5ecbc313e757629a15","after":null,"ref":"refs/heads/update_translations","pushedAt":"2024-05-02T15:03:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"}},{"before":"656714828662f75a2070ca2ef032a21dc8e81b5f","after":"a953e2ef41f47887cc3c3af2ffcf3c2880892788","ref":"refs/heads/main","pushedAt":"2024-05-02T15:03:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"Update store texts","shortMessageHtmlLink":"Update store texts"}},{"before":null,"after":"527e86877efafa2606e5fe5ecbc313e757629a15","ref":"refs/heads/update_translations","pushedAt":"2024-05-02T13:03:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"Update store texts","shortMessageHtmlLink":"Update store texts"}},{"before":"0bb8a1b6d43bf62dd89c350639b368eb6389e3c3","after":null,"ref":"refs/heads/cached_string_resolve","pushedAt":"2024-05-02T10:53:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"}},{"before":"113b68eaaa18b1127d3a1dfac9a89d083cad39bf","after":"656714828662f75a2070ca2ef032a21dc8e81b5f","ref":"refs/heads/main","pushedAt":"2024-05-02T10:53:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"Debug: Log cached labels for context-aware strings\n\nAllows for better understanding of logs.","shortMessageHtmlLink":"Debug: Log cached labels for context-aware strings"}},{"before":"3d63365a0e3e60e043302eb2f0b8293785f2596c","after":null,"ref":"refs/heads/appcleaner_fix_shizuku_trimall","pushedAt":"2024-05-02T10:53:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"}},{"before":"1f9c0908fcb2d8bfc308b7a4665de14541c7d8c7","after":"113b68eaaa18b1127d3a1dfac9a89d083cad39bf","ref":"refs/heads/main","pushedAt":"2024-05-02T10:53:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"AppCleaner: Fix Shizuku not being used to clear caches in some cases","shortMessageHtmlLink":"AppCleaner: Fix Shizuku not being used to clear caches in some cases"}},{"before":null,"after":"3d63365a0e3e60e043302eb2f0b8293785f2596c","ref":"refs/heads/appcleaner_fix_shizuku_trimall","pushedAt":"2024-05-01T17:28:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"AppCleaner: Fix Shizuku not being used to clear caches in some cases","shortMessageHtmlLink":"AppCleaner: Fix Shizuku not being used to clear caches in some cases"}},{"before":null,"after":"0bb8a1b6d43bf62dd89c350639b368eb6389e3c3","ref":"refs/heads/cached_string_resolve","pushedAt":"2024-05-01T17:04:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"Debug: Log cached labels for context-aware strings\n\nAllows for better understanding of logs.","shortMessageHtmlLink":"Debug: Log cached labels for context-aware strings"}},{"before":"1a1017f397ede77c186142d973eec03c8b084f50","after":"1f9c0908fcb2d8bfc308b7a4665de14541c7d8c7","ref":"refs/heads/main","pushedAt":"2024-05-01T16:53:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"Automation: Better return behavior after accessibility operations\n\nInstead of back-button presses (i.e. `GLOBAL_ACTION_BACK`) that don't work reliably on Android 14 anymore, we use intent navigation to return to SD Maid at the end.\nSo far, this proved reliable on API29, API31 and API34.\nOpening the system settings activity was quick, and returning to SD Maid was quick too. No extra activity remained in the task-switcher.","shortMessageHtmlLink":"Automation: Better return behavior after accessibility operations"}},{"before":"d13992f6bc4c35f3f49a3ca794dd711046c98909","after":null,"ref":"refs/heads/acs_return_behavior","pushedAt":"2024-05-01T16:53:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"}},{"before":"643a7db421ba8015049953ed528d87fdcf049a73","after":"1a1017f397ede77c186142d973eec03c8b084f50","ref":"refs/heads/main","pushedAt":"2024-05-01T16:31:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"Fix crash on non-pro versions when checking review state","shortMessageHtmlLink":"Fix crash on non-pro versions when checking review state"}},{"before":"895959c5722c3f405af8813fa24acd485d2c88ac","after":null,"ref":"refs/heads/fix_review_crash_on_free","pushedAt":"2024-05-01T16:31:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"}},{"before":null,"after":"d13992f6bc4c35f3f49a3ca794dd711046c98909","ref":"refs/heads/acs_return_behavior","pushedAt":"2024-05-01T16:28:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"Automation: Better return behavior after accessibility operations\n\nInstead of back-button presses (i.e. `GLOBAL_ACTION_BACK`) that don't work reliably on Android 14 anymore, we use intent navigation to return to SD Maid at the end.\nSo far, this proved reliable on API29, API31 and API34.\nOpening the system settings activity was quick, and returning to SD Maid was quick too. No extra activity remained in the task-switcher.","shortMessageHtmlLink":"Automation: Better return behavior after accessibility operations"}},{"before":"28155f7fc753b06f23e680e6bddb4c3812e559ef","after":null,"ref":"refs/heads/acs_missing_screen_data","pushedAt":"2024-05-01T16:07:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"}},{"before":"9f4964c2af1269b77f0a068161d971ba5de4d5dd","after":"643a7db421ba8015049953ed528d87fdcf049a73","ref":"refs/heads/main","pushedAt":"2024-05-01T16:07:37.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"Adjust acs event timing","shortMessageHtmlLink":"Adjust acs event timing"}},{"before":null,"after":"895959c5722c3f405af8813fa24acd485d2c88ac","ref":"refs/heads/fix_review_crash_on_free","pushedAt":"2024-05-01T15:50:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"Fix crash on non-pro versions when checking review state","shortMessageHtmlLink":"Fix crash on non-pro versions when checking review state"}},{"before":"23955802854508098d69f71a6ac70fdcf3d52e7c","after":"28155f7fc753b06f23e680e6bddb4c3812e559ef","ref":"refs/heads/acs_missing_screen_data","pushedAt":"2024-05-01T15:33:28.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"Adjust acs event timing","shortMessageHtmlLink":"Adjust acs event timing"}},{"before":"59344abfdc8730268bd81782460e5dbaa6fff0aa","after":"23955802854508098d69f71a6ac70fdcf3d52e7c","ref":"refs/heads/acs_missing_screen_data","pushedAt":"2024-04-30T17:34:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"Tweak timing","shortMessageHtmlLink":"Tweak timing"}},{"before":null,"after":"59344abfdc8730268bd81782460e5dbaa6fff0aa","ref":"refs/heads/acs_missing_screen_data","pushedAt":"2024-04-30T17:18:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"Automation: Improve reliability one Android 14 devices (OnePlus & Redmi)\n\nStop using the root from accessibility events as fallback.\nDelayed event emission can lead to an out-dated (and later recycled) root being used by the step-process.\n\nError behavior:\n\n* Click event from app 1 is emitted when SD Maid starts processing app 2\n* windowRoot of app 2 is not ready yet\n* SD Maid starts using fallback root from the last event (the click event from app 2)\n* The fallback root is no longer valid, as it corresponds to the settings screen from app 1\n* SD Maids keeps retrying and the fallback root is at some point recycled\n* SD Maid keeps trying to crawl an empty root nodef\n\nFixes #1124\nMight fix #1016","shortMessageHtmlLink":"Automation: Improve reliability one Android 14 devices (OnePlus & Redmi)"}},{"before":"0b008650e14067f91fd90d5e973cd08a0ff77598","after":"9f4964c2af1269b77f0a068161d971ba5de4d5dd","ref":"refs/heads/main","pushedAt":"2024-04-30T08:46:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"Debug: Explicitly record update history in debug logs.","shortMessageHtmlLink":"Debug: Explicitly record update history in debug logs."}},{"before":"638b1d174b583260048adbeeb7c59defeb4a4978","after":null,"ref":"refs/heads/debug_update_history","pushedAt":"2024-04-30T08:46:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"}},{"before":null,"after":"638b1d174b583260048adbeeb7c59defeb4a4978","ref":"refs/heads/debug_update_history","pushedAt":"2024-04-29T16:22:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"d4rken","name":"Matthias Urhahn","path":"/d4rken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1439229?s=80&v=4"},"commit":{"message":"Debug: Explicitly record update history in debug logs.","shortMessageHtmlLink":"Debug: Explicitly record update history in debug logs."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQftwgwA","startCursor":null,"endCursor":null}},"title":"Activity · d4rken-org/sdmaid-se"}