{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":425213992,"defaultBranch":"main","name":"cert4android","ownerLogin":"bitfireAT","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-06T10:22:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8394049?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712429008.0","currentOid":""},"activityList":{"items":[{"before":"ebd4323df23293524eec2b2a1509eb4cd8cde4b3","after":null,"ref":"refs/heads/use-compose-state","pushedAt":"2024-04-06T18:57:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"}},{"before":"40d96c3dc573aa1a6b71abea4d020b991c1993c7","after":"f1cc9b9ca330f549258bfc7d9d2f290f8f3356a7","ref":"refs/heads/main","pushedAt":"2024-04-06T18:57:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"},"commit":{"message":"TrustCertificateActivity: use Compose state for UI state (#36)\n\n* TrustCertificateActivity: use flow for decided\r\n\r\n* issuedFor: collect as lifecycle-aware state\r\n\r\n* Use Compose state to hold UI state\r\n\r\n* Remove unnecessary dependency\r\n\r\n* Remove unnecessary viewModelScope.launch","shortMessageHtmlLink":"TrustCertificateActivity: use Compose state for UI state (#36)"}},{"before":"bc26caef1c03543008236ecdf13673b32257d349","after":"ebd4323df23293524eec2b2a1509eb4cd8cde4b3","ref":"refs/heads/use-compose-state","pushedAt":"2024-04-06T18:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"},"commit":{"message":"Remove unnecessary viewModelScope.launch","shortMessageHtmlLink":"Remove unnecessary viewModelScope.launch"}},{"before":"aa613635a6db293987b5336a3cab1e0cc0df338f","after":"bc26caef1c03543008236ecdf13673b32257d349","ref":"refs/heads/use-compose-state","pushedAt":"2024-04-06T18:50:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"},"commit":{"message":"Remove unnecessary dependency","shortMessageHtmlLink":"Remove unnecessary dependency"}},{"before":"10d1783c405a1a4a7a463aa6a16a92ef931f65d4","after":null,"ref":"refs/heads/use-flows-instead-of-livedata","pushedAt":"2024-04-06T18:43:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"}},{"before":null,"after":"aa613635a6db293987b5336a3cab1e0cc0df338f","ref":"refs/heads/use-compose-state","pushedAt":"2024-04-06T18:43:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"},"commit":{"message":"Use Compose state to hold UI state","shortMessageHtmlLink":"Use Compose state to hold UI state"}},{"before":"0ade794a795baee58b0253c45e522a71c9fa5ffe","after":"10d1783c405a1a4a7a463aa6a16a92ef931f65d4","ref":"refs/heads/use-flows-instead-of-livedata","pushedAt":"2024-04-03T10:56:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"},"commit":{"message":"issuedFor: collect as lifecycle-aware state","shortMessageHtmlLink":"issuedFor: collect as lifecycle-aware state"}},{"before":"4d35f8e9d6d5471bef27e3af5ebe84c609551f6a","after":"40d96c3dc573aa1a6b71abea4d020b991c1993c7","ref":"refs/heads/main","pushedAt":"2024-04-03T10:55:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"},"commit":{"message":"[CI] Use normal runners instead of large runners for emulator tests\n\nSee https://github.blog/changelog/2024-04-02-github-actions-hardware-accelerated-android-virtualization-now-available/","shortMessageHtmlLink":"[CI] Use normal runners instead of large runners for emulator tests"}},{"before":"ac0bff9f57220f13993a380055eee044c2e9def2","after":null,"ref":"refs/heads/10-migrate-to-jetpack-compose","pushedAt":"2024-04-01T19:31:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"}},{"before":"e69fbf86e2731a55c5acf30ba2d556f60aaeaae5","after":"0ade794a795baee58b0253c45e522a71c9fa5ffe","ref":"refs/heads/use-flows-instead-of-livedata","pushedAt":"2024-04-01T11:50:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"},"commit":{"message":"issuedFor: collect as lifecycle-aware state","shortMessageHtmlLink":"issuedFor: collect as lifecycle-aware state"}},{"before":"cfd00507cef31ff981556839bc2d117c602e6bc5","after":null,"ref":"refs/heads/gh-pages","pushedAt":"2024-04-01T11:39:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"}},{"before":"a47efaea804cab1c5c7dc73b4d6c57b1b7a35c21","after":"4d35f8e9d6d5471bef27e3af5ebe84c609551f6a","ref":"refs/heads/main","pushedAt":"2024-04-01T11:37:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"},"commit":{"message":"[CI] Fix KDoc write permissions","shortMessageHtmlLink":"[CI] Fix KDoc write permissions"}},{"before":null,"after":"e69fbf86e2731a55c5acf30ba2d556f60aaeaae5","ref":"refs/heads/use-flows-instead-of-livedata","pushedAt":"2024-04-01T11:32:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"},"commit":{"message":"TrustCertificateActivity: use flow for decided","shortMessageHtmlLink":"TrustCertificateActivity: use flow for decided"}},{"before":"87c08fc811c00a9a5c2c4ae68e479e7337bfc390","after":null,"ref":"refs/heads/update-dependencies","pushedAt":"2024-04-01T11:31:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"}},{"before":"f0964cbe7daf72fd5da4a027f6c5943a7e8d078a","after":"a47efaea804cab1c5c7dc73b4d6c57b1b7a35c21","ref":"refs/heads/main","pushedAt":"2024-04-01T11:31:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"},"commit":{"message":"Update dependencies and workflows, use gradle-managed device (#35)\n\n* Update dependencies, use BOM for Compose\r\n\r\n* CI: update workflows, use gradle-managed device","shortMessageHtmlLink":"Update dependencies and workflows, use gradle-managed device (#35)"}},{"before":null,"after":"87c08fc811c00a9a5c2c4ae68e479e7337bfc390","ref":"refs/heads/update-dependencies","pushedAt":"2024-04-01T11:24:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"},"commit":{"message":"CI: update workflows, use gradle-managed device","shortMessageHtmlLink":"CI: update workflows, use gradle-managed device"}},{"before":"24ddcd5458a98cb7b629c29a785af20343c3dbcc","after":"cfd00507cef31ff981556839bc2d117c602e6bc5","ref":"refs/heads/gh-pages","pushedAt":"2024-02-04T20:49:51.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":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"1260f9983024ca99f0a3da1321b6266822fc956b","after":null,"ref":"refs/heads/33-migrate-to-gradle-version-catalog","pushedAt":"2024-02-04T20:47:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"}},{"before":"2bb389862826108129518140a2e0a47cde37be55","after":"f0964cbe7daf72fd5da4a027f6c5943a7e8d078a","ref":"refs/heads/main","pushedAt":"2024-02-04T20:47:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"},"commit":{"message":"Migrate to Gradle version catalog (#34)\n\n* Upgrade Gradle Wrapper\r\n\r\nSigned-off-by: Arnau Mora Gras \r\n\r\n* Migrated plugins\r\n\r\nSigned-off-by: Arnau Mora Gras \r\n\r\n* Migrated libraries\r\n\r\nSigned-off-by: Arnau Mora Gras \r\n\r\n* Rollback sample app\r\n\r\nSigned-off-by: Arnau Mora Gras \r\n\r\n* Removed deprecated extensions\r\n\r\nSigned-off-by: Arnau Mora Gras \r\n\r\n* Migrated to kts and version catalog\r\n\r\nSigned-off-by: Arnau Mora Gras \r\n\r\n---------\r\n\r\nSigned-off-by: Arnau Mora Gras ","shortMessageHtmlLink":"Migrate to Gradle version catalog (#34)"}},{"before":"3515fd71f48dca1272b8408871f3e34083626e9c","after":"1260f9983024ca99f0a3da1321b6266822fc956b","ref":"refs/heads/33-migrate-to-gradle-version-catalog","pushedAt":"2024-02-04T13:51:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ArnyminerZ","name":"Arnau Mora","path":"/ArnyminerZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12086466?s=80&v=4"},"commit":{"message":"Migrated to kts and version catalog\n\nSigned-off-by: Arnau Mora Gras ","shortMessageHtmlLink":"Migrated to kts and version catalog"}},{"before":"d5fab3b915454afd3485633bbee59a2d9eb7c615","after":"3515fd71f48dca1272b8408871f3e34083626e9c","ref":"refs/heads/33-migrate-to-gradle-version-catalog","pushedAt":"2024-02-04T13:37:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ArnyminerZ","name":"Arnau Mora","path":"/ArnyminerZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12086466?s=80&v=4"},"commit":{"message":"Rollback sample app\n\nSigned-off-by: Arnau Mora Gras ","shortMessageHtmlLink":"Rollback sample app"}},{"before":"2bb389862826108129518140a2e0a47cde37be55","after":"d5fab3b915454afd3485633bbee59a2d9eb7c615","ref":"refs/heads/33-migrate-to-gradle-version-catalog","pushedAt":"2024-02-04T13:36:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ArnyminerZ","name":"Arnau Mora","path":"/ArnyminerZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12086466?s=80&v=4"},"commit":{"message":"Migrated libraries\n\nSigned-off-by: Arnau Mora Gras ","shortMessageHtmlLink":"Migrated libraries"}},{"before":null,"after":"2bb389862826108129518140a2e0a47cde37be55","ref":"refs/heads/33-migrate-to-gradle-version-catalog","pushedAt":"2024-02-04T13:19:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ArnyminerZ","name":"Arnau Mora","path":"/ArnyminerZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12086466?s=80&v=4"},"commit":{"message":"Allow users to accept certificates that don't match the hostname (#32)\n\n* Ask user to trust certificates if they are for a wrong hostname (but are valid)\r\n* Rename CustomHostnameVerifier.CustomHostnameVerifier to HostnameVerifier\r\n* Update dependencies, add targetSdk again (to make tests running)\r\n* Lint","shortMessageHtmlLink":"Allow users to accept certificates that don't match the hostname (#32)"}},{"before":"62e21c581698942e398fa0cc20e16be3b4d742fd","after":"24ddcd5458a98cb7b629c29a785af20343c3dbcc","ref":"refs/heads/gh-pages","pushedAt":"2023-10-06T21:40:44.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":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"19ff74690f186700f4088b3bdfc435337ace30d4","after":null,"ref":"refs/heads/31-if-cn-is-invalid-with-given-domain-or-ip-no-connection-is-established-and-also-no-prompt-to-continue-explicitly","pushedAt":"2023-10-06T21:38:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"}},{"before":"e823b782cfb0f7df3b8c692b04634444d2e84593","after":"2bb389862826108129518140a2e0a47cde37be55","ref":"refs/heads/main","pushedAt":"2023-10-06T21:38:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"},"commit":{"message":"Allow users to accept certificates that don't match the hostname (#32)\n\n* Ask user to trust certificates if they are for a wrong hostname (but are valid)\r\n* Rename CustomHostnameVerifier.CustomHostnameVerifier to HostnameVerifier\r\n* Update dependencies, add targetSdk again (to make tests running)\r\n* Lint","shortMessageHtmlLink":"Allow users to accept certificates that don't match the hostname (#32)"}},{"before":"5a89ce6a64d11ee01ce4c6f4aa25e65513534901","after":"19ff74690f186700f4088b3bdfc435337ace30d4","ref":"refs/heads/31-if-cn-is-invalid-with-given-domain-or-ip-no-connection-is-established-and-also-no-prompt-to-continue-explicitly","pushedAt":"2023-10-06T21:32:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"},"commit":{"message":"Lint: back pressed handler","shortMessageHtmlLink":"Lint: back pressed handler"}},{"before":"e20fc5f3588bcde1b2eeb16978cdc0e9c87008e7","after":"5a89ce6a64d11ee01ce4c6f4aa25e65513534901","ref":"refs/heads/31-if-cn-is-invalid-with-given-domain-or-ip-no-connection-is-established-and-also-no-prompt-to-continue-explicitly","pushedAt":"2023-10-06T20:50:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"},"commit":{"message":"Lint","shortMessageHtmlLink":"Lint"}},{"before":"09673883db60326e20ed5f4da488f733f6014747","after":"e20fc5f3588bcde1b2eeb16978cdc0e9c87008e7","ref":"refs/heads/31-if-cn-is-invalid-with-given-domain-or-ip-no-connection-is-established-and-also-no-prompt-to-continue-explicitly","pushedAt":"2023-10-06T20:43:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"},"commit":{"message":"Update dependencies, add targetSdk again (to make tests running)","shortMessageHtmlLink":"Update dependencies, add targetSdk again (to make tests running)"}},{"before":"eb0a243e4d563647b66172a7c898ad6c4ee685aa","after":"09673883db60326e20ed5f4da488f733f6014747","ref":"refs/heads/31-if-cn-is-invalid-with-given-domain-or-ip-no-connection-is-established-and-also-no-prompt-to-continue-explicitly","pushedAt":"2023-10-06T16:07:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rfc2822","name":"Ricki Hirner","path":"/rfc2822","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156167?s=80&v=4"},"commit":{"message":"Rename CustomHostnameVerifier.CustomHostnameVerifier to HostnameVerifier","shortMessageHtmlLink":"Rename CustomHostnameVerifier.CustomHostnameVerifier to HostnameVerifier"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKb_LBAA","startCursor":null,"endCursor":null}},"title":"Activity ยท bitfireAT/cert4android"}