{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":558087459,"defaultBranch":"main","name":"picow-usb-device","ownerLogin":"designer-living","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-26T21:49:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/138561589?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1667739086.004194","currentOid":""},"activityList":{"items":[{"before":"43ed831d848b48dc8696031f527e3ac276a71c9a","after":"273592bb2a687a511a460f8e1d4b3bc95f1a7704","ref":"refs/heads/main","pushedAt":"2023-04-22T16:16:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxy82","name":null,"path":"/foxy82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756020?s=80&v=4"},"commit":{"message":"Updated more - still need to replace the files and also should consider disk size checking. Also hashing all files on the drive is slow - need some speed improvement here.","shortMessageHtmlLink":"Updated more - still need to replace the files and also should consid…"}},{"before":"cb7d1e8db748e10589d400408916c13f543b5027","after":"43ed831d848b48dc8696031f527e3ac276a71c9a","ref":"refs/heads/main","pushedAt":"2023-04-12T19:18:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxy82","name":null,"path":"/foxy82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756020?s=80&v=4"},"commit":{"message":"Add initial version of IOT management client","shortMessageHtmlLink":"Add initial version of IOT management client"}},{"before":"e6a8baefa9be71eef4f94252bf851c1b0cad3b11","after":"cb7d1e8db748e10589d400408916c13f543b5027","ref":"refs/heads/main","pushedAt":"2023-04-03T13:17:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxy82","name":null,"path":"/foxy82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756020?s=80&v=4"},"commit":{"message":"Continued inspiration from: https://gist.github.com/anecdata/fe35dc6a94069fc920edf61a64750b53 - more logging, e.g. if we enter safemode and moved some of the functions to a utils class.","shortMessageHtmlLink":"Continued inspiration from: https://gist.github.com/anecdata/fe35dc6a…"}},{"before":"46ee8bf3c21a8cd17d32069c9e7cb71aedde6072","after":"e6a8baefa9be71eef4f94252bf851c1b0cad3b11","ref":"refs/heads/main","pushedAt":"2023-04-03T13:05:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxy82","name":null,"path":"/foxy82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756020?s=80&v=4"},"commit":{"message":"Ensure we don't swallow unexpected exception. Add better printing of exception on the main loop. Remove some send code that isn't used.","shortMessageHtmlLink":"Ensure we don't swallow unexpected exception. Add better printing of …"}},{"before":"64c5eef08d8ff4fca2ec333d73fa5736f6ee4f18","after":"46ee8bf3c21a8cd17d32069c9e7cb71aedde6072","ref":"refs/heads/main","pushedAt":"2023-03-20T18:34:13.588Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxy82","name":null,"path":"/foxy82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756020?s=80&v=4"},"commit":{"message":"Inspired by: https://gist.github.com/anecdata/fe35dc6a94069fc920edf61a64750b53 - log some info to boot.json in case of crashes.","shortMessageHtmlLink":"Inspired by: https://gist.github.com/anecdata/fe35dc6a94069fc920edf61…"}},{"before":"0b2d2d7e72c6e59ff099e58764fb0036f4f5209c","after":"64c5eef08d8ff4fca2ec333d73fa5736f6ee4f18","ref":"refs/heads/main","pushedAt":"2023-03-20T18:21:23.132Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxy82","name":null,"path":"/foxy82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756020?s=80&v=4"},"commit":{"message":"Make boot.py output less verbose as there is a 512 limit. Also create any params missing in config file.","shortMessageHtmlLink":"Make boot.py output less verbose as there is a 512 limit. Also create…"}},{"before":"4b574b32b5ae2e8f02b542c7bca224ba9f910f5c","after":"0b2d2d7e72c6e59ff099e58764fb0036f4f5209c","ref":"refs/heads/main","pushedAt":"2023-03-20T17:44:23.341Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxy82","name":null,"path":"/foxy82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756020?s=80&v=4"},"commit":{"message":"For resets return a redirect - otherwise browser stays on the reset URL and will periodically recall it so you can","shortMessageHtmlLink":"For resets return a redirect - otherwise browser stays on the reset U…"}},{"before":"e58081572b4e539b0bf082cc97fd739e539575cd","after":"4b574b32b5ae2e8f02b542c7bca224ba9f910f5c","ref":"refs/heads/main","pushedAt":"2023-03-20T16:10:23.846Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxy82","name":null,"path":"/foxy82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756020?s=80&v=4"},"commit":{"message":"Return redirect on any of the toggles","shortMessageHtmlLink":"Return redirect on any of the toggles"}},{"before":"80e608265100e33609707cadcfc32f450d177a55","after":"e58081572b4e539b0bf082cc97fd739e539575cd","ref":"refs/heads/main","pushedAt":"2023-03-20T14:31:56.773Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxy82","name":null,"path":"/foxy82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756020?s=80&v=4"},"commit":{"message":"Added admin page on /ADMIN that can do most things that the admin server could do without needing to open another socket. Socket server can now be disabled if required. Code should log exceptions now before exiting.","shortMessageHtmlLink":"Added admin page on /ADMIN that can do most things that the admin ser…"}},{"before":"5133c6297613e05d81a82992cc2f6c24993efd44","after":"80e608265100e33609707cadcfc32f450d177a55","ref":"refs/heads/main","pushedAt":"2023-03-19T17:29:04.825Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxy82","name":null,"path":"/foxy82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756020?s=80&v=4"},"commit":{"message":"Make the socket server configurable as well","shortMessageHtmlLink":"Make the socket server configurable as well"}},{"before":"71a8ee64313be85acd89425c3bc7e98b18d9d6f4","after":"5133c6297613e05d81a82992cc2f6c24993efd44","ref":"refs/heads/main","pushedAt":"2023-03-19T16:54:51.798Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxy82","name":null,"path":"/foxy82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756020?s=80&v=4"},"commit":{"message":"Refactor so we use the same code for writing config","shortMessageHtmlLink":"Refactor so we use the same code for writing config"}},{"before":"ab7b2ec6c0051f54a7ca318319e44178e3879afd","after":"71a8ee64313be85acd89425c3bc7e98b18d9d6f4","ref":"refs/heads/main","pushedAt":"2023-03-19T16:20:59.497Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxy82","name":null,"path":"/foxy82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756020?s=80&v=4"},"commit":{"message":"Fix up some warnings","shortMessageHtmlLink":"Fix up some warnings"}},{"before":"dc3989e018dfacc2b4c3e09b424058f8ae1a7003","after":"ab7b2ec6c0051f54a7ca318319e44178e3879afd","ref":"refs/heads/main","pushedAt":"2023-03-19T11:55:07.794Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxy82","name":null,"path":"/foxy82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756020?s=80&v=4"},"commit":{"message":"Add settings.toml and config.json to gitignore","shortMessageHtmlLink":"Add settings.toml and config.json to gitignore"}},{"before":"dda949c535bd8555d244d3d57d2d68f69b3f8195","after":"dc3989e018dfacc2b4c3e09b424058f8ae1a7003","ref":"refs/heads/main","pushedAt":"2023-03-19T11:52:29.496Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxy82","name":null,"path":"/foxy82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756020?s=80&v=4"},"commit":{"message":"Add example config.json","shortMessageHtmlLink":"Add example config.json"}},{"before":"d4b5c3852bf623fe770f6bf3fb4a702aafddf083","after":"dda949c535bd8555d244d3d57d2d68f69b3f8195","ref":"refs/heads/main","pushedAt":"2023-03-19T10:35:47.274Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxy82","name":null,"path":"/foxy82","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7756020?s=80&v=4"},"commit":{"message":"Fix HTTP Server code to match changes in the library. Add an initial sleep as that is hinted as required by some issues on circuitpython github regarding network connectivity.","shortMessageHtmlLink":"Fix HTTP Server code to match changes in the library. Add an initial …"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yMlQxNjoxNjoxOC4wMDAwMDBazwAAAAMeLGsf","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yMlQxNjoxNjoxOC4wMDAwMDBazwAAAAMeLGsf","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0xOVQxMDozNTo0Ny4yNzQzMDVazwAAAAMGiYNJ"}},"title":"Activity · designer-living/picow-usb-device"}