{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":235221262,"defaultBranch":"master","name":"Meshtastic-Android","ownerLogin":"meshtastic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-20T23:55:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61627050?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722454324.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"36b5b7f52320d8aaad40a11c83a3c4e8bea79c15","ref":"refs/heads/renovate/protobuf_version","pushedAt":"2024-07-31T19:32:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update protobuf_version to v4.27.3","shortMessageHtmlLink":"chore(deps): update protobuf_version to v4.27.3"}},{"before":"5cd16a59be22bd3a0635b0314521f439aa24fbc2","after":"a7c6154b7b3472ff275dd1a5cf5304d020e6d286","ref":"refs/heads/ScannedQrCodeDialogTest","pushedAt":"2024-07-31T02:22:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"fix(ScannedQrCodeDialog): \"Add\" button action","shortMessageHtmlLink":"fix(ScannedQrCodeDialog): \"Add\" button action"}},{"before":null,"after":"5cd16a59be22bd3a0635b0314521f439aa24fbc2","ref":"refs/heads/ScannedQrCodeDialogTest","pushedAt":"2024-07-31T02:05:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"test: add `ScannedQrCodeDialogTest`","shortMessageHtmlLink":"test: add ScannedQrCodeDialogTest"}},{"before":"ce5643a3ae1be4f0bede6e44efc9026efd3bf399","after":"b4221c7db0a9250993dd64438dd4ed5f152414df","ref":"refs/heads/master","pushedAt":"2024-07-30T20:01:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"refactor: extract `ScannedQrCodeDialog` from `ChannelFragment`","shortMessageHtmlLink":"refactor: extract ScannedQrCodeDialog from ChannelFragment"}},{"before":null,"after":"8bcaa75bf63948b45844955872af13644b2133c6","ref":"refs/heads/renovate/com.google.devtools.ksp-2.x","pushedAt":"2024-07-30T00:23:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update plugin com.google.devtools.ksp to v2.0.0-1.0.24","shortMessageHtmlLink":"chore(deps): update plugin com.google.devtools.ksp to v2.0.0-1.0.24"}},{"before":"361ce2ef5cb2d4b37cc68e34e6110b76c9741b43","after":"ce5643a3ae1be4f0bede6e44efc9026efd3bf399","ref":"refs/heads/master","pushedAt":"2024-07-28T12:55:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"2.4.0","shortMessageHtmlLink":"2.4.0"}},{"before":"407febc5f80708e9d05cc77bc2a268b8f609314a","after":"361ce2ef5cb2d4b37cc68e34e6110b76c9741b43","ref":"refs/heads/master","pushedAt":"2024-07-28T12:32:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"chore: update proto submodule to v2.4.0","shortMessageHtmlLink":"chore: update proto submodule to v2.4.0"}},{"before":"072da626a6ae7836aa39f6eecd34b8b4f5330211","after":null,"ref":"refs/heads/hilt-testing","pushedAt":"2024-07-28T12:19:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"}},{"before":"e4c6000a10e97a5b1ecacec98872404690a7b261","after":"407febc5f80708e9d05cc77bc2a268b8f609314a","ref":"refs/heads/master","pushedAt":"2024-07-28T12:19:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"refactor: replace `unMock` with Hilt testing","shortMessageHtmlLink":"refactor: replace unMock with Hilt testing"}},{"before":null,"after":"072da626a6ae7836aa39f6eecd34b8b4f5330211","ref":"refs/heads/hilt-testing","pushedAt":"2024-07-28T12:02:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"refactor: replace `unMock` with Hilt testing","shortMessageHtmlLink":"refactor: replace unMock with Hilt testing"}},{"before":"cc5543f4c95f16cc76b1214783d0b50249799d6a","after":"e4c6000a10e97a5b1ecacec98872404690a7b261","ref":"refs/heads/master","pushedAt":"2024-07-28T11:50:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"feat: support add=true in QR codes (#1151)","shortMessageHtmlLink":"feat: support add=true in QR codes (#1151)"}},{"before":"a65cc7699effc65f29306dc0a3108867e1e58686","after":"cc5543f4c95f16cc76b1214783d0b50249799d6a","ref":"refs/heads/master","pushedAt":"2024-07-28T11:36:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"refactor: add try-catch block to handle ChannelSet parsing errors","shortMessageHtmlLink":"refactor: add try-catch block to handle ChannelSet parsing errors"}},{"before":"48f91d410fe3a54034db8a6be933161df02e33ee","after":null,"ref":"refs/heads/adaptive-two-pane-channels","pushedAt":"2024-07-28T11:23:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"}},{"before":"df6b0e19498b127e52d22a8ef172112ef0e4ccd8","after":"a65cc7699effc65f29306dc0a3108867e1e58686","ref":"refs/heads/master","pushedAt":"2024-07-28T11:23:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"feat: add adaptive two-pane layout to `ChannelScreen`","shortMessageHtmlLink":"feat: add adaptive two-pane layout to ChannelScreen"}},{"before":null,"after":"48f91d410fe3a54034db8a6be933161df02e33ee","ref":"refs/heads/adaptive-two-pane-channels","pushedAt":"2024-07-28T11:14:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"feat: add adaptive two-pane layout to `ChannelScreen`","shortMessageHtmlLink":"feat: add adaptive two-pane layout to ChannelScreen"}},{"before":"91e07cd8010d09a72e60efd0497a3799894d9fd4","after":null,"ref":"refs/heads/fix-1146","pushedAt":"2024-07-28T10:17:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"}},{"before":"9f4f919fe11098da85b9cc5ba387f5decffafefe","after":"df6b0e19498b127e52d22a8ef172112ef0e4ccd8","ref":"refs/heads/master","pushedAt":"2024-07-28T10:17:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"fix: queued messages not being sent once reconnected","shortMessageHtmlLink":"fix: queued messages not being sent once reconnected"}},{"before":"adb3072e16f1ff3e4d7aa98925360d48630f2289","after":null,"ref":"refs/heads/remove-mqtt-statTopic","pushedAt":"2024-07-28T10:11:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"}},{"before":"fc2559f5f5b74d2e70306a1bc7a12cb5ac064675","after":"9f4f919fe11098da85b9cc5ba387f5decffafefe","ref":"refs/heads/master","pushedAt":"2024-07-28T10:11:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"refactor: remove ClientProxy MQTT `status` topic\n\nref: https://github.com/meshtastic/firmware/pull/4305","shortMessageHtmlLink":"refactor: remove ClientProxy MQTT status topic"}},{"before":"ed17ae0734193eb0d1c5d2f949fe949dc155683e","after":"fc2559f5f5b74d2e70306a1bc7a12cb5ac064675","ref":"refs/heads/master","pushedAt":"2024-07-28T10:04:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"Expanding node info cards (#1144)","shortMessageHtmlLink":"Expanding node info cards (#1144)"}},{"before":"81297c46e9e0c92fe752d33e33eab50211a5b1e8","after":"ed17ae0734193eb0d1c5d2f949fe949dc155683e","ref":"refs/heads/master","pushedAt":"2024-07-28T09:58:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"Channel scan select (#1141)","shortMessageHtmlLink":"Channel scan select (#1141)"}},{"before":"f4016bf9efa7d4c5246c68db7ec644da710a9f34","after":"81297c46e9e0c92fe752d33e33eab50211a5b1e8","ref":"refs/heads/master","pushedAt":"2024-07-25T21:24:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"2.3.18","shortMessageHtmlLink":"2.3.18"}},{"before":null,"after":"848ad9570e2e88fbd8b6bd4591119eaf2e3a4089","ref":"refs/heads/renovate/lifecycle_version","pushedAt":"2024-07-24T20:39:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update lifecycle_version to v2.8.4","shortMessageHtmlLink":"chore(deps): update lifecycle_version to v2.8.4"}},{"before":null,"after":"f702266a926a3364aece235d06317dda9895ec9e","ref":"refs/heads/renovate/androidx.fragment-fragment-ktx-1.x","pushedAt":"2024-07-24T20:39:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update androidx.fragment:fragment-ktx to v1.8.2","shortMessageHtmlLink":"chore(deps): update androidx.fragment:fragment-ktx to v1.8.2"}},{"before":"2ccb0ab4e30e39c3bb0398cc1000cb3bb3e394a5","after":"f4016bf9efa7d4c5246c68db7ec644da710a9f34","ref":"refs/heads/master","pushedAt":"2024-07-23T22:23:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"2.3.17","shortMessageHtmlLink":"2.3.17"}},{"before":"e31b7d4911f1a359a141e8c997416d893a84cbf7","after":"2ccb0ab4e30e39c3bb0398cc1000cb3bb3e394a5","ref":"refs/heads/master","pushedAt":"2024-07-21T13:54:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"2.3.16","shortMessageHtmlLink":"2.3.16"}},{"before":"4013dd80d828f4e1a0a0cc5c8b397cee7f87b636","after":null,"ref":"refs/heads/targetSdk34","pushedAt":"2024-07-21T13:43:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"}},{"before":"de180f2d3556a2e8338099450c2f9a4d8c9f5972","after":"e31b7d4911f1a359a141e8c997416d893a84cbf7","ref":"refs/heads/master","pushedAt":"2024-07-21T13:43:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"chore: update `targetSdk` to API 34","shortMessageHtmlLink":"chore: update targetSdk to API 34"}},{"before":null,"after":"91e07cd8010d09a72e60efd0497a3799894d9fd4","ref":"refs/heads/fix-1146","pushedAt":"2024-07-21T13:31:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"fix: queued messages not being sent once reconnected","shortMessageHtmlLink":"fix: queued messages not being sent once reconnected"}},{"before":null,"after":"adb3072e16f1ff3e4d7aa98925360d48630f2289","ref":"refs/heads/remove-mqtt-statTopic","pushedAt":"2024-07-21T13:29:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrekir","name":"Andre K","path":"/andrekir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48680741?s=80&v=4"},"commit":{"message":"refactor: remove ClientProxy MQTT `status` topic\n\nref: https://github.com/meshtastic/firmware/pull/4305","shortMessageHtmlLink":"refactor: remove ClientProxy MQTT status topic"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjmyTVQA","startCursor":null,"endCursor":null}},"title":"Activity ยท meshtastic/Meshtastic-Android"}