{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":780340155,"defaultBranch":"14.0-dev","name":"7SIM","ownerLogin":"iusmac","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-01T09:07:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28353279?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719248372.0","currentOid":""},"activityList":{"items":[{"before":"6cb9afa7ff06a1549d4587f5b59df9276c450f44","after":"8ca534313c4e11caf099418ffd19268fbc7941f6","ref":"refs/heads/14.0-dev","pushedAt":"2024-06-24T16:59:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"chore(14.0-dev): release 1.2.1-beta (#25)\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(14.0-dev): release 1.2.1-beta (#25)"}},{"before":"9d3bf8f45d13247caa093880f03fbc3ae0890ffc","after":"0687b0581579e3fbd9f7bf5f83b4ee153712f377","ref":"refs/heads/release-please--branches--14.0-dev","pushedAt":"2024-06-24T16:57:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(14.0-dev): release 1.2.1-beta","shortMessageHtmlLink":"chore(14.0-dev): release 1.2.1-beta"}},{"before":"6e8ed16e5feca29360dce6d205dd737bcd9886e4","after":"6cb9afa7ff06a1549d4587f5b59df9276c450f44","ref":"refs/heads/14.0-dev","pushedAt":"2024-06-24T16:57:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"fix: handle SIM PIN decryption on devices without FBE support\n\n* Although, Android 13 removed support for full-disk encryption\n entirely, we shouldn't assume that all legacy devices will upgrade to\n file-based encryption.\n* The following patch set will fix decryption of the PIN storage during\n Direct Boot mode on devices without \"fileencryption=\" clause present\n in their fstab file. The DevicePolicyManager will return unsupported\n encryption status for those devices, so the UserAuthenticationObserverService\n should be started, otherwise we'll mark all SIM PIN codes as corrupted\n since we attempt to start decryption before the hardware-backed\n KeyStore was unlocked.\n\nSigned-off-by: iusmac ","shortMessageHtmlLink":"fix: handle SIM PIN decryption on devices without FBE support"}},{"before":"6e8ed16e5feca29360dce6d205dd737bcd9886e4","after":"40a622498cc0de7c5fe6e69fea86b9b232976ab8","ref":"refs/heads/1-add-an-arbitrary-number-of-schedules-per-sim-card","pushedAt":"2024-06-09T18:05:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"Add the `Add` FAB button","shortMessageHtmlLink":"Add the Add FAB button"}},{"before":null,"after":"6e8ed16e5feca29360dce6d205dd737bcd9886e4","ref":"refs/heads/1-add-an-arbitrary-number-of-schedules-per-sim-card","pushedAt":"2024-06-06T10:31:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"chore(14.0-dev): release 1.2.0-beta (#23)\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(14.0-dev): release 1.2.0-beta (#23)"}},{"before":"bf404f62a51f831cf8e6f3a753800166c9c24a13","after":"6e8ed16e5feca29360dce6d205dd737bcd9886e4","ref":"refs/heads/14.0-dev","pushedAt":"2024-06-02T08:06:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"chore(14.0-dev): release 1.2.0-beta (#23)\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(14.0-dev): release 1.2.0-beta (#23)"}},{"before":"de83ed80d26b5fc8f18732795cea136bcabb3741","after":"9d3bf8f45d13247caa093880f03fbc3ae0890ffc","ref":"refs/heads/release-please--branches--14.0-dev","pushedAt":"2024-06-02T08:02:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(14.0-dev): release 1.2.0-beta","shortMessageHtmlLink":"chore(14.0-dev): release 1.2.0-beta"}},{"before":"80c8c660341df458b9b0403173dec58266c7043d","after":null,"ref":"refs/heads/2-automatically-supply-the-pin-code-to-unlock-the-sim-card","pushedAt":"2024-06-02T08:02:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"}},{"before":"c2c64e4f82b5bf89369664146905346558cc54b2","after":"bf404f62a51f831cf8e6f3a753800166c9c24a13","ref":"refs/heads/14.0-dev","pushedAt":"2024-06-02T08:02:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"feat(#2): automatically supply the PIN code to unlock the SIM card (#20)\n\n* Add `SIM PIN` preference\r\n\r\n* Add `PinStorage` to store PIN codes in the CE storage\r\n\r\n* Add `AuthenticationPromptActivity` to unlock hardware-backed KeyStore\r\n\r\n* Add SIM PIN encrypt/decrypt support\r\n\r\n* fix(TimePicker): call `callChangeListener()` only if time value changed\r\n\r\n* Make available clear PIN codes after reboot & when alarm goes off\r\n\r\n* Handle `Resume-on-Reboot` (RoR) stage when `Full-Disk Encryption` (FDE) enabled\r\n\r\n* Add user-space (banner/notification) error handling on PIN incorrect/corrupted\r\n\r\n* Add `SimPinFeeder` to supply SIM PIN codes when alarm goes off\r\n\r\n* Import translations\r\n\r\n* Update README.md\r\n\r\n* Update app images","shortMessageHtmlLink":"feat(#2): automatically supply the PIN code to unlock the SIM card (#20)"}},{"before":"14d38214aaa46ea957fc40f91a09a4b7566a1908","after":"80c8c660341df458b9b0403173dec58266c7043d","ref":"refs/heads/2-automatically-supply-the-pin-code-to-unlock-the-sim-card","pushedAt":"2024-06-01T11:33:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"Update app images","shortMessageHtmlLink":"Update app images"}},{"before":"044d31a0204252faf9fc9f382df657718e6e106b","after":"14d38214aaa46ea957fc40f91a09a4b7566a1908","ref":"refs/heads/2-automatically-supply-the-pin-code-to-unlock-the-sim-card","pushedAt":"2024-06-01T11:04:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"Update app images","shortMessageHtmlLink":"Update app images"}},{"before":"6ce02d334b31b69abb27d1311362cfbbdf42491f","after":"044d31a0204252faf9fc9f382df657718e6e106b","ref":"refs/heads/2-automatically-supply-the-pin-code-to-unlock-the-sim-card","pushedAt":"2024-05-28T12:46:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"Add `SimPinFeeder` to supply SIM PIN codes when alarm goes off","shortMessageHtmlLink":"Add SimPinFeeder to supply SIM PIN codes when alarm goes off"}},{"before":"5c53e60f1921c3c8865691711044091bf874a472","after":"6ce02d334b31b69abb27d1311362cfbbdf42491f","ref":"refs/heads/2-automatically-supply-the-pin-code-to-unlock-the-sim-card","pushedAt":"2024-05-22T17:51:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"Add user-space error handling (banner/notification) on PIN incorrect/corrupted","shortMessageHtmlLink":"Add user-space error handling (banner/notification) on PIN incorrect/…"}},{"before":"2d49d7d1eb2e19dcf494022793743423e0c1bb21","after":"de83ed80d26b5fc8f18732795cea136bcabb3741","ref":"refs/heads/release-please--branches--14.0-dev","pushedAt":"2024-05-22T16:08:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(14.0-dev): release 1.1.1-beta","shortMessageHtmlLink":"chore(14.0-dev): release 1.1.1-beta"}},{"before":"44eb989281cbfc39db669c037865347c631e9427","after":null,"ref":"refs/heads/improve-background-restriction-intent","pushedAt":"2024-05-22T16:08:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"}},{"before":"7d5da6de473377ae200d5bd3f99492291483d0a7","after":"c2c64e4f82b5bf89369664146905346558cc54b2","ref":"refs/heads/14.0-dev","pushedAt":"2024-05-22T16:08:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"tweak: get the background restriction option faster (#22)\n\nLaunch battery settings instead of details screen about app.\r\n\r\nAlso, launch the activity at the top of the task stack instead of\r\nclearing the whole task while we're at it.\r\n\r\nSigned-off-by: iusmac ","shortMessageHtmlLink":"tweak: get the background restriction option faster (#22)"}},{"before":null,"after":"44eb989281cbfc39db669c037865347c631e9427","ref":"refs/heads/improve-background-restriction-intent","pushedAt":"2024-05-22T16:02:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"Get the background restriction option faster\n\nLaunch battery settings instead of details screen about app.\n\nAlso, launch the activity at the top of the task stack instead of\nclearing the whole task while we're at it.\n\nSigned-off-by: iusmac ","shortMessageHtmlLink":"Get the background restriction option faster"}},{"before":"b028037108191fb9c1f2ad24e24373e96764abd2","after":"5c53e60f1921c3c8865691711044091bf874a472","ref":"refs/heads/2-automatically-supply-the-pin-code-to-unlock-the-sim-card","pushedAt":"2024-05-19T09:07:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"Handle `Resume-on-Reboot` (RoR) stage when `Full-Disk Encryption` (FDE) enabled","shortMessageHtmlLink":"Handle Resume-on-Reboot (RoR) stage when Full-Disk Encryption (FD…"}},{"before":"18ef740c3af324cf3dba8939ee086a9b56749e6c","after":"b028037108191fb9c1f2ad24e24373e96764abd2","ref":"refs/heads/2-automatically-supply-the-pin-code-to-unlock-the-sim-card","pushedAt":"2024-05-19T08:59:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"Handle `Resume-on-Reboot` (RoR) stage when `Full-Disk Encryption` (FDE) enabled","shortMessageHtmlLink":"Handle Resume-on-Reboot (RoR) stage when Full-Disk Encryption (FD…"}},{"before":"8caee1eecf42600297360b3826cce2e925b53f75","after":"18ef740c3af324cf3dba8939ee086a9b56749e6c","ref":"refs/heads/2-automatically-supply-the-pin-code-to-unlock-the-sim-card","pushedAt":"2024-05-11T19:49:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"fix(TimePicker): invoke `callChangeListener()` on if time value changed","shortMessageHtmlLink":"fix(TimePicker): invoke callChangeListener() on if time value changed"}},{"before":"b686822cb6546d10073a5b229028a249e92ea156","after":"8caee1eecf42600297360b3826cce2e925b53f75","ref":"refs/heads/2-automatically-supply-the-pin-code-to-unlock-the-sim-card","pushedAt":"2024-05-11T13:17:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"Add SIM PIN encrypt/decrypt support","shortMessageHtmlLink":"Add SIM PIN encrypt/decrypt support"}},{"before":"f896c9dc9a49ddc73930189045e5f9aa6907b45c","after":null,"ref":"refs/heads/upgrade-gradle-dependencies","pushedAt":"2024-05-10T07:45:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"}},{"before":"faa5eb958b03100d8ff663adf825918153f0f0bf","after":"7d5da6de473377ae200d5bd3f99492291483d0a7","ref":"refs/heads/14.0-dev","pushedAt":"2024-05-10T07:45:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"chore(deps): upgrade Gradle dependencies (#21)\n\n* chore(deps): upgrade Room to `2.7.0-alpha01`\r\n\r\n* chore(deps): upgrade AppCompat to `1.7.0-beta01`","shortMessageHtmlLink":"chore(deps): upgrade Gradle dependencies (#21)"}},{"before":"89564b59ca31b5e6e9d6b98e966bd42926552b81","after":"f896c9dc9a49ddc73930189045e5f9aa6907b45c","ref":"refs/heads/upgrade-gradle-dependencies","pushedAt":"2024-05-10T07:37:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"chore(deps): upgrade AppCompat to `1.7.0-beta01`","shortMessageHtmlLink":"chore(deps): upgrade AppCompat to 1.7.0-beta01"}},{"before":null,"after":"89564b59ca31b5e6e9d6b98e966bd42926552b81","ref":"refs/heads/upgrade-gradle-dependencies","pushedAt":"2024-05-10T07:32:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"chore(deps): upgrade Room to `2.7.0-alpha01`","shortMessageHtmlLink":"chore(deps): upgrade Room to 2.7.0-alpha01"}},{"before":"17eb5efd6e7a8c05375625ebab8ec043aeeb903d","after":"b686822cb6546d10073a5b229028a249e92ea156","ref":"refs/heads/2-automatically-supply-the-pin-code-to-unlock-the-sim-card","pushedAt":"2024-05-09T21:29:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"Add `AuthenticationPromptActivity` to unlock hardware-backed KeyStore","shortMessageHtmlLink":"Add AuthenticationPromptActivity to unlock hardware-backed KeyStore"}},{"before":"4424f978cdf10f6ebd94c733aa472af382c921f3","after":"17eb5efd6e7a8c05375625ebab8ec043aeeb903d","ref":"refs/heads/2-automatically-supply-the-pin-code-to-unlock-the-sim-card","pushedAt":"2024-05-07T20:54:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"Add `PinStorage` to store PIN codes in the CE storage","shortMessageHtmlLink":"Add PinStorage to store PIN codes in the CE storage"}},{"before":"478eac870a298a13ad464384e13d956ce93e458a","after":"4424f978cdf10f6ebd94c733aa472af382c921f3","ref":"refs/heads/2-automatically-supply-the-pin-code-to-unlock-the-sim-card","pushedAt":"2024-05-07T20:49:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"Add `PinStorage` to store PIN codes in the CE storage","shortMessageHtmlLink":"Add PinStorage to store PIN codes in the CE storage"}},{"before":"54570a109245eb917803e7606500213f347baed4","after":"faa5eb958b03100d8ff663adf825918153f0f0bf","ref":"refs/heads/14.0-dev","pushedAt":"2024-05-07T15:45:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"refactor(telephony): drop unused CRUD operations from `SubscriptionsDao`\n\nThey were stripped off by Proguard anyway, but we can speed up the build\nby avoiding to generate them.\n\nSigned-off-by: iusmac ","shortMessageHtmlLink":"refactor(telephony): drop unused CRUD operations from SubscriptionsDao"}},{"before":"82558de84c7e521efe319ffdcea7fe56b9b5d4ad","after":"54570a109245eb917803e7606500213f347baed4","ref":"refs/heads/14.0-dev","pushedAt":"2024-05-07T12:59:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iusmac","name":"Max","path":"/iusmac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28353279?s=80&v=4"},"commit":{"message":"refactor(ui/sim): make `SimEntry` non-static\n\nIt doesn't need to be.\n\nSigned-off-by: iusmac ","shortMessageHtmlLink":"refactor(ui/sim): make SimEntry non-static"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbcJYeQA","startCursor":null,"endCursor":null}},"title":"Activity · iusmac/7SIM"}