{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":232560512,"defaultBranch":"master","name":"ublox-short-range-rs","ownerLogin":"FactbirdHQ","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-08T12:40:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/41116384?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724240059.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"e1122a16317c150ac8c334b14834d5a04263e536","ref":"refs/heads/AP-+-DNS-server-configuration","pushedAt":"2024-08-21T11:34:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GustavToft","name":null,"path":"/GustavToft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163392424?s=80&v=4"},"commit":{"message":"Implemented DNS server configuration: Necessary for captive portal + splash page to work.","shortMessageHtmlLink":"Implemented DNS server configuration: Necessary for captive portal + …"}},{"before":"fe0f05a3bad242d6a822115023f04230cdd38939","after":null,"ref":"refs/heads/feature/setup-ap","pushedAt":"2024-08-09T11:25:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"}},{"before":"c5219f7ba781de83095c6e6b957a263c5d0019e0","after":"623a7c02aa91772115673dc96d1e46587f4e00cf","ref":"refs/heads/master","pushedAt":"2024-08-09T11:25:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Add control entries to control AP (#86)","shortMessageHtmlLink":"Add control entries to control AP (#86)"}},{"before":null,"after":"fe0f05a3bad242d6a822115023f04230cdd38939","ref":"refs/heads/feature/setup-ap","pushedAt":"2024-08-09T11:23:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Add control entries to control AP","shortMessageHtmlLink":"Add control entries to control AP"}},{"before":"627372904d943849755c70340165959655d3677e","after":null,"ref":"refs/heads/fix/defmt-derive","pushedAt":"2024-07-18T07:22:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"}},{"before":"005bcd89cee62edce16f1e9a16b303579193b318","after":"c5219f7ba781de83095c6e6b957a263c5d0019e0","ref":"refs/heads/master","pushedAt":"2024-07-18T07:22:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Add missing defmt derive (#85)","shortMessageHtmlLink":"Add missing defmt derive (#85)"}},{"before":null,"after":"627372904d943849755c70340165959655d3677e","ref":"refs/heads/fix/defmt-derive","pushedAt":"2024-07-18T07:19:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Add missing defmt derive","shortMessageHtmlLink":"Add missing defmt derive"}},{"before":"0b88cc0b78c949b397ede30d23051bfa39ea0632","after":null,"ref":"refs/heads/async/no-channel","pushedAt":"2024-07-18T07:14:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"}},{"before":"2d83219dad2d090190999d61fb4ab50548bbe449","after":"005bcd89cee62edce16f1e9a16b303579193b318","ref":"refs/heads/master","pushedAt":"2024-07-18T07:14:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"feature(*): Full async implementation (#82)\n\n* initial commit - tests not working\r\n\r\n* Initial work on async client\r\n\r\n* Working async network management & TCP socket stack\r\n\r\n* Attempt to rid channel\r\n\r\n* Working dns + tcp at 11/6kbps\r\n\r\n* Add performance testing example\r\n\r\n* Comment out UartExt trait\r\n\r\n* Update to latest embassy and embedded-io 0.5\r\n\r\n* Update dependencies and fix tests\r\n\r\n* Add TlsSocket\r\n\r\n* Fix clippy warnings\r\n\r\n* Fix TlsSocket and module restart with EDM\r\n\r\n* Reduce stack usage from holding large resources across await points\r\n\r\n* Correctly handle closing a dropped socket in FinWait1 state\r\n\r\n* Add support for PPP mode (#81)\r\n\r\n* Simplify initialization of both ppp mode and ublox mode, by providing batteries included new functions that sets up ATAT and all related resources\r\n\r\n* Refactor async completely for a more intuitive API. URCs over PPP UDP socket is still not working properly\r\n\r\n* Bump embassy-sync to 0.6\r\n\r\n* Fix internal-network-stack compiling\r\n\r\n* Rework runner, add Proxy client and add working Control handle\r\n\r\n* Working control handle for connect and disconnect, with ppp udp bridge\r\n\r\n* Add a large number of convenience functions to Control and cleanup runner patterns\r\n\r\n* Fix defmt feature gating\r\n\r\n---------\r\n\r\nCo-authored-by: unizippro ","shortMessageHtmlLink":"feature(*): Full async implementation (#82)"}},{"before":"e9e0dff3717b71877d21ca55bed33b9859b6ef2a","after":"0b88cc0b78c949b397ede30d23051bfa39ea0632","ref":"refs/heads/async/no-channel","pushedAt":"2024-07-18T07:12:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Fix defmt feature gating","shortMessageHtmlLink":"Fix defmt feature gating"}},{"before":"67807ba4c3ccea4dc821d9713924370a349ff215","after":"e9e0dff3717b71877d21ca55bed33b9859b6ef2a","ref":"refs/heads/async/no-channel","pushedAt":"2024-07-18T07:04:33.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Rebase on master","shortMessageHtmlLink":"Rebase on master"}},{"before":"f9caa1a269eb8423236b6e825edd2e751efabcc8","after":null,"ref":"refs/heads/experiment/ppp","pushedAt":"2024-07-16T12:25:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"}},{"before":"8ab161227432ce3aa713a00b80695c8d73e7c823","after":"67807ba4c3ccea4dc821d9713924370a349ff215","ref":"refs/heads/async/no-channel","pushedAt":"2024-07-16T12:25:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Add support for PPP mode (#81)\n\n* Simplify initialization of both ppp mode and ublox mode, by providing batteries included new functions that sets up ATAT and all related resources\r\n\r\n* Refactor async completely for a more intuitive API. URCs over PPP UDP socket is still not working properly\r\n\r\n* Bump embassy-sync to 0.6\r\n\r\n* Fix internal-network-stack compiling\r\n\r\n* Rework runner, add Proxy client and add working Control handle\r\n\r\n* Working control handle for connect and disconnect, with ppp udp bridge\r\n\r\n* Add a large number of convenience functions to Control and cleanup runner patterns","shortMessageHtmlLink":"Add support for PPP mode (#81)"}},{"before":"d627c0f174ed3ab5a11db81539cf95b3b6f3a398","after":"f9caa1a269eb8423236b6e825edd2e751efabcc8","ref":"refs/heads/experiment/ppp","pushedAt":"2024-07-16T12:24:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Add a large number of convenience functions to Control and cleanup runner patterns","shortMessageHtmlLink":"Add a large number of convenience functions to Control and cleanup ru…"}},{"before":"df0c71b67d9a4a69658fc52950c3574bfeb9283e","after":"d627c0f174ed3ab5a11db81539cf95b3b6f3a398","ref":"refs/heads/experiment/ppp","pushedAt":"2024-07-16T12:22:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Add a large number of convenience functions to Control and cleanup runner patterns","shortMessageHtmlLink":"Add a large number of convenience functions to Control and cleanup ru…"}},{"before":"77668f78873106aa8d0146eec23a388bed2991b5","after":"df0c71b67d9a4a69658fc52950c3574bfeb9283e","ref":"refs/heads/experiment/ppp","pushedAt":"2024-07-16T12:15:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Add a large number of convenience functions to Control and cleanup runner patterns","shortMessageHtmlLink":"Add a large number of convenience functions to Control and cleanup ru…"}},{"before":"20f243f4a01d55adb4f6453c9db9023ade674485","after":"77668f78873106aa8d0146eec23a388bed2991b5","ref":"refs/heads/experiment/ppp","pushedAt":"2024-07-16T12:03:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Add a large number of convenience functions to Control and cleanup runner patterns","shortMessageHtmlLink":"Add a large number of convenience functions to Control and cleanup ru…"}},{"before":"967d75fffa34065749b0f2f8bdb272052d2944f6","after":"20f243f4a01d55adb4f6453c9db9023ade674485","ref":"refs/heads/experiment/ppp","pushedAt":"2024-07-01T18:11:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Rework runner, add Proxy client and add working Control handle","shortMessageHtmlLink":"Rework runner, add Proxy client and add working Control handle"}},{"before":"27ed97ea6c36df2199e67b8c4f3063e5c6423cb7","after":"967d75fffa34065749b0f2f8bdb272052d2944f6","ref":"refs/heads/experiment/ppp","pushedAt":"2024-06-17T12:51:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Bump embassy-sync to 0.6","shortMessageHtmlLink":"Bump embassy-sync to 0.6"}},{"before":"e96769a72dde1ef719007c33abc91745d3e1af17","after":"27ed97ea6c36df2199e67b8c4f3063e5c6423cb7","ref":"refs/heads/experiment/ppp","pushedAt":"2024-05-31T12:45:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Refactor async completely for a more intuitive API. URCs over PPP UDP socket is still not working properly","shortMessageHtmlLink":"Refactor async completely for a more intuitive API. URCs over PPP UDP…"}},{"before":"3d3ecf407aaa9f4d677f9c19fb989fa67dcbb8ce","after":"7bdb9426ad17fca4bf7ba180da801efc73d9803a","ref":"refs/heads/ota_test","pushedAt":"2024-05-30T13:00:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KennethKnudsen97","name":"Kenneth Knudsen","path":"/KennethKnudsen97","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98805797?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":null,"after":"3d3ecf407aaa9f4d677f9c19fb989fa67dcbb8ce","ref":"refs/heads/ota_test","pushedAt":"2024-05-30T12:25:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KennethKnudsen97","name":"Kenneth Knudsen","path":"/KennethKnudsen97","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98805797?s=80&v=4"},"commit":{"message":"Load config on startup (#77)","shortMessageHtmlLink":"Load config on startup (#77)"}},{"before":null,"after":"e96769a72dde1ef719007c33abc91745d3e1af17","ref":"refs/heads/experiment/ppp","pushedAt":"2024-02-23T18:20:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Simplify initialization of both ppp mode and ublox mode, by providing batteries included new functions that sets up ATAT and all related resources","shortMessageHtmlLink":"Simplify initialization of both ppp mode and ublox mode, by providing…"}},{"before":"aabf0acb3d5e3bc9b6745f624a50682f69506e19","after":null,"ref":"refs/heads/fix/use_send_at","pushedAt":"2024-02-05T09:48:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KennethKnudsen97","name":"Kenneth Knudsen","path":"/KennethKnudsen97","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98805797?s=80&v=4"}},{"before":"93c489c2cf1dce8da5e1ab518fcec9d9e9238362","after":"2d83219dad2d090190999d61fb4ab50548bbe449","ref":"refs/heads/master","pushedAt":"2024-02-05T09:48:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KennethKnudsen97","name":"Kenneth Knudsen","path":"/KennethKnudsen97","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98805797?s=80&v=4"},"commit":{"message":"use send_at (#80)","shortMessageHtmlLink":"use send_at (#80)"}},{"before":null,"after":"aabf0acb3d5e3bc9b6745f624a50682f69506e19","ref":"refs/heads/fix/use_send_at","pushedAt":"2024-02-05T09:43:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KennethKnudsen97","name":"Kenneth Knudsen","path":"/KennethKnudsen97","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98805797?s=80&v=4"},"commit":{"message":"use send_at","shortMessageHtmlLink":"use send_at"}},{"before":"6ad40f543cc4d4d7d46dd31d4fa112e2d4cb4084","after":"8ab161227432ce3aa713a00b80695c8d73e7c823","ref":"refs/heads/async/no-channel","pushedAt":"2024-02-03T19:42:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Correctly handle closing a dropped socket in FinWait1 state","shortMessageHtmlLink":"Correctly handle closing a dropped socket in FinWait1 state"}},{"before":"117fee9865db79fb35d906cdacbd1fc725906264","after":null,"ref":"refs/heads/fix/check-init-in-public-api","pushedAt":"2024-02-01T10:11:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"}},{"before":"290609c98fa0051045436103444158b6cf352fed","after":"93c489c2cf1dce8da5e1ab518fcec9d9e9238362","ref":"refs/heads/master","pushedAt":"2024-02-01T10:11:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Always check if initialized in public API (#79)","shortMessageHtmlLink":"Always check if initialized in public API (#79)"}},{"before":null,"after":"117fee9865db79fb35d906cdacbd1fc725906264","ref":"refs/heads/fix/check-init-in-public-api","pushedAt":"2024-02-01T10:08:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MathiasKoch","name":"Mathias Koch","path":"/MathiasKoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1862272?s=80&v=4"},"commit":{"message":"Always check if initialized in public API","shortMessageHtmlLink":"Always check if initialized in public API"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoBy0kQA","startCursor":null,"endCursor":null}},"title":"Activity · FactbirdHQ/ublox-short-range-rs"}