{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":637379164,"defaultBranch":"main","name":"SplitFlap","ownerLogin":"dmlambo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-07T11:33:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5113468?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1683459196.0","currentOid":""},"activityList":{"items":[{"before":"0b11ecbb749b660f4e1c62399d435dcb20308bc3","after":"e04c37052286ed5e543b82df134f890ea7413741","ref":"refs/heads/main","pushedAt":"2023-08-24T21:36:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"e15c1601a22d40694632e89bcc167f6b9186075f","after":"0b11ecbb749b660f4e1c62399d435dcb20308bc3","ref":"refs/heads/main","pushedAt":"2023-06-10T08:36:00.062Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Don't do anything if target flap is already where we are.","shortMessageHtmlLink":"Don't do anything if target flap is already where we are."}},{"before":"5d2d226c0b3a3da19541bcdef9843a97960031b6","after":"e15c1601a22d40694632e89bcc167f6b9186075f","ref":"refs/heads/main","pushedAt":"2023-06-09T19:53:59.574Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Fix bug with justify","shortMessageHtmlLink":"Fix bug with justify"}},{"before":"85c51df231a0929a276e092906a1148795833be3","after":"5d2d226c0b3a3da19541bcdef9843a97960031b6","ref":"refs/heads/main","pushedAt":"2023-06-04T11:45:39.752Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"e7d258ebc987a27874fe219f65c8a75a24a0d5d2","after":"85c51df231a0929a276e092906a1148795833be3","ref":"refs/heads/main","pushedAt":"2023-06-04T10:01:50.577Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f6cb4130ec5be6f171b8dffd384303216e867368","after":"e7d258ebc987a27874fe219f65c8a75a24a0d5d2","ref":"refs/heads/main","pushedAt":"2023-06-04T09:50:20.745Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Create LICENSE for models","shortMessageHtmlLink":"Create LICENSE for models"}},{"before":"273c2b56fc952e2df8eb012f0611ac6cc6c39a96","after":"f6cb4130ec5be6f171b8dffd384303216e867368","ref":"refs/heads/main","pushedAt":"2023-06-04T09:49:24.020Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Create ATTRIBUTION for models","shortMessageHtmlLink":"Create ATTRIBUTION for models"}},{"before":"367fed66229ac12696bf35e15c7265ee5cdf6628","after":"273c2b56fc952e2df8eb012f0611ac6cc6c39a96","ref":"refs/heads/main","pushedAt":"2023-06-04T09:42:13.573Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Add step for the assembly, and the PCB in EasyEDA format.","shortMessageHtmlLink":"Add step for the assembly, and the PCB in EasyEDA format."}},{"before":"2c7eeb977aa8bcf2725d794a579c6e467140e2d3","after":"367fed66229ac12696bf35e15c7265ee5cdf6628","ref":"refs/heads/main","pushedAt":"2023-06-02T17:48:57.710Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Add multiline support, and text justification. Update web frontend, and add shell history. Add startup message when no STA is found, and we go into AP mode.","shortMessageHtmlLink":"Add multiline support, and text justification. Update web frontend, a…"}},{"before":"080398d8397436f1661eaeacd07a110bd107a710","after":"2c7eeb977aa8bcf2725d794a579c6e467140e2d3","ref":"refs/heads/main","pushedAt":"2023-05-31T22:22:12.120Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Updating some strings","shortMessageHtmlLink":"Updating some strings"}},{"before":"d87ba65a5e165c4b80eda9f7d28c8f422a58642e","after":"080398d8397436f1661eaeacd07a110bd107a710","ref":"refs/heads/main","pushedAt":"2023-05-31T21:30:01.784Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Add blocking write for commands. Maybe not the greatest idea, but it allows the help to display in its entirety","shortMessageHtmlLink":"Add blocking write for commands. Maybe not the greatest idea, but it …"}},{"before":"f82fff83aafe13f88442a100481cbfc1029040de","after":"d87ba65a5e165c4b80eda9f7d28c8f422a58642e","ref":"refs/heads/main","pushedAt":"2023-05-31T15:00:14.753Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Add command shell web page (the cmd endpoint is now POST), clean up the style a bit, move to sequential firmware updating (couldn't handle 7 connections at once), and get rid of heap fragmentation","shortMessageHtmlLink":"Add command shell web page (the cmd endpoint is now POST), clean up t…"}},{"before":"b351a509f8e4a76f5d08b5fafe3e6be16881a2fe","after":"f82fff83aafe13f88442a100481cbfc1029040de","ref":"refs/heads/main","pushedAt":"2023-05-28T21:23:11.009Z","pushType":"push","commitsCount":2,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Update start sequence.","shortMessageHtmlLink":"Update start sequence."}},{"before":"b8aa6ede05f5ec175f5dd8e7b5c7f87f31319e5b","after":"b351a509f8e4a76f5d08b5fafe3e6be16881a2fe","ref":"refs/heads/main","pushedAt":"2023-05-24T21:10:51.964Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Add cmd endpoint to run all Serial commands from a browser. Remove charmap from Config. Fix RTC reset count, and add master mode with 6 reset clicks.","shortMessageHtmlLink":"Add cmd endpoint to run all Serial commands from a browser. Remove ch…"}},{"before":"7fcf462ee21290a17574fc40a99f71b0595106d4","after":"b8aa6ede05f5ec175f5dd8e7b5c7f87f31319e5b","ref":"refs/heads/main","pushedAt":"2023-05-23T13:57:13.048Z","pushType":"push","commitsCount":3,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/dmlambo/SplitFlap into main","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/dmlambo/SplitFlap into main"}},{"before":"3a8cc32b9b0d25aac44392a509c28e0b6818fec6","after":"7fcf462ee21290a17574fc40a99f71b0595106d4","ref":"refs/heads/main","pushedAt":"2023-05-15T19:47:58.085Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"2ca63ccf4974f157a2489a0ff5d118ecc28ad981","after":"3a8cc32b9b0d25aac44392a509c28e0b6818fec6","ref":"refs/heads/main","pushedAt":"2023-05-15T19:39:42.410Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"3b433bd262f429cbaa1d69a74737baeb894e67a8","after":"2ca63ccf4974f157a2489a0ff5d118ecc28ad981","ref":"refs/heads/main","pushedAt":"2023-05-13T17:08:03.128Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Wire module needs callback or available() returns 0.","shortMessageHtmlLink":"Wire module needs callback or available() returns 0."}},{"before":"cf2ad07d3726820d1a66c05ec459db3eb29cff08","after":"3b433bd262f429cbaa1d69a74737baeb894e67a8","ref":"refs/heads/main","pushedAt":"2023-05-13T14:52:42.620Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Add ephemeral display. Add display endpoint. Update website to use endpoint.","shortMessageHtmlLink":"Add ephemeral display. Add display endpoint. Update website to use en…"}},{"before":"7a8c5e2a4cb94d4d1d5aa7383aaf2868226b20c7","after":"cf2ad07d3726820d1a66c05ec459db3eb29cff08","ref":"refs/heads/main","pushedAt":"2023-05-12T20:53:50.770Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Add time/date display, ephemeral (temporary) message display, NTP time updating, time zone storage in flash, and automatic i2c address resolution.","shortMessageHtmlLink":"Add time/date display, ephemeral (temporary) message display, NTP tim…"}},{"before":"0cdf05b5b192d5fb030ddcf1c300d3abb5926f19","after":"7a8c5e2a4cb94d4d1d5aa7383aaf2868226b20c7","ref":"refs/heads/main","pushedAt":"2023-05-11T23:01:59.825Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Add general module status, and detection of other modules.","shortMessageHtmlLink":"Add general module status, and detection of other modules."}},{"before":"2a8971a7cf7b96636c51de27fed15d416e17eaa5","after":"0cdf05b5b192d5fb030ddcf1c300d3abb5926f19","ref":"refs/heads/main","pushedAt":"2023-05-11T21:30:11.755Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Add async website service, remove String from most places, update HTML.","shortMessageHtmlLink":"Add async website service, remove String from most places, update HTML."}},{"before":"43a26b6cc1d7368f110cec755d870833fbfb1820","after":"2a8971a7cf7b96636c51de27fed15d416e17eaa5","ref":"refs/heads/main","pushedAt":"2023-05-09T22:47:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Add WiFiManager and mdns. Add a filesystem with a first pass website.","shortMessageHtmlLink":"Add WiFiManager and mdns. Add a filesystem with a first pass website."}},{"before":"4c57945746d110b8e2f2f5f1cbfc1bc4c7f152e5","after":"43a26b6cc1d7368f110cec755d870833fbfb1820","ref":"refs/heads/main","pushedAt":"2023-05-09T16:21:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Add slave mode.","shortMessageHtmlLink":"Add slave mode."}},{"before":"715791597e4716d361b26eb40de1a235ecb2b1ec","after":"4c57945746d110b8e2f2f5f1cbfc1bc4c7f152e5","ref":"refs/heads/main","pushedAt":"2023-05-09T01:41:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Add speed command and config storage. Fix bug where clearing flash crashes the device due to motor poll routine.","shortMessageHtmlLink":"Add speed command and config storage. Fix bug where clearing flash cr…"}},{"before":"903d46335c77c5ccb42606f2f9f1a77a45705e54","after":"715791597e4716d361b26eb40de1a235ecb2b1ec","ref":"refs/heads/main","pushedAt":"2023-05-08T23:28:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Add half-step motor implementation, change D3 to D0 for hall (oops), add motor calibration code","shortMessageHtmlLink":"Add half-step motor implementation, change D3 to D0 for hall (oops), …"}},{"before":"82c6e0ba84fc2344778c418452bd9e732efebaf9","after":"903d46335c77c5ccb42606f2f9f1a77a45705e54","ref":"refs/heads/main","pushedAt":"2023-05-08T16:19:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Remove original Arduino main, but for real.","shortMessageHtmlLink":"Remove original Arduino main, but for real."}},{"before":"856ba40b907f641901d61a222e96837fe2d4f4ca","after":"82c6e0ba84fc2344778c418452bd9e732efebaf9","ref":"refs/heads/main","pushedAt":"2023-05-08T16:18:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/dmlambo/SplitFlap into main","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/dmlambo/SplitFlap into main"}},{"before":"003138b42cdc17a4dea1154303e4c61fa04e945c","after":"856ba40b907f641901d61a222e96837fe2d4f4ca","ref":"refs/heads/main","pushedAt":"2023-05-07T11:43:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Create README.md","shortMessageHtmlLink":"Create README.md"}},{"before":"ca80219fc9c3f5d205365d67adf1866141eeff66","after":"003138b42cdc17a4dea1154303e4c61fa04e945c","ref":"refs/heads/main","pushedAt":"2023-05-07T11:39:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmlambo","name":"Dave Lamb","path":"/dmlambo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5113468?s=80&v=4"},"commit":{"message":"Add initial project","shortMessageHtmlLink":"Add initial project"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0yNFQyMTozNjo1OS4wMDAwMDBazwAAAANyCLEY","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0yNFQyMTozNjo1OS4wMDAwMDBazwAAAANyCLEY","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wN1QxMTozOToyMC4wMDAwMDBazwAAAAMnqwE6"}},"title":"Activity · dmlambo/SplitFlap"}