{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":424971721,"defaultBranch":"main","name":"ESPuino","ownerLogin":"SZenglein","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-11-05T14:12:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13049685?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703726013.0","currentOid":""},"activityList":{"items":[{"before":"7bdd2e4dd9360926ae9a54e03ddba85cf86aacf3","after":"5eb19a0bc19ae22c7ee9d2df2817728532ab66ed","ref":"refs/heads/main","pushedAt":"2023-12-29T16:50:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"update revision","shortMessageHtmlLink":"update revision"}},{"before":"ff634e5941d2c40f772f3379fd0987b2f5926229","after":"7bdd2e4dd9360926ae9a54e03ddba85cf86aacf3","ref":"refs/heads/main","pushedAt":"2023-12-28T02:10:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"adjust some MAX17055-related settings","shortMessageHtmlLink":"adjust some MAX17055-related settings"}},{"before":"e434fe8becad5f9d7cdb13b3ca126affd32b36ef","after":"734a2c13788cd8dc4b9d4a5d3528949fc7b1f2a4","ref":"refs/heads/fix_handle_webstream_on_startup","pushedAt":"2023-12-28T01:31:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"Wait when trying to play a webstream while connecting to wifi\n\nThe previous code had some issues. First of all, with\nDONT_ACCEPT_SAME_RFID_TWICE it would not work at all. But without a\nchange, not even that works correctly (due to gTriedToConnectToHost\nnever being set).\n\nIMHO the code is simplified a lot. The whole control flow can be\nsimplified if we just wait until a connection try hast completed.","shortMessageHtmlLink":"Wait when trying to play a webstream while connecting to wifi"}},{"before":"b8c14cc634466b0e9817ac2653d06fc86d68bdb3","after":"e434fe8becad5f9d7cdb13b3ca126affd32b36ef","ref":"refs/heads/fix_handle_webstream_on_startup","pushedAt":"2023-12-28T01:22:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"Wait when trying to play a webstream while connecting to wifi\n\nThe previous code had some issues. First of all, with\nDONT_ACCEPT_SAME_RFID_TWICE it would not work at all. But without a\nchange, not even that works correctly (due to gTriedToConnectToHost\nnever being set).\n\nIMHO the code is simplified a lot. The whole control flow can be\nsimplified if we just wait until a connection try hast completed.","shortMessageHtmlLink":"Wait when trying to play a webstream while connecting to wifi"}},{"before":null,"after":"b8c14cc634466b0e9817ac2653d06fc86d68bdb3","ref":"refs/heads/fix_handle_webstream_on_startup","pushedAt":"2023-12-28T01:13:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"Web-ui: pre-select root folder on load to avoid nasty warning with uploading files\nhttps://forum.espuino.de/t/ordner-upload-per-web/2573/5","shortMessageHtmlLink":"Web-ui: pre-select root folder on load to avoid nasty warning with up…"}},{"before":"10e4d35dcbfb61c6f5d2983a3081e9ee6c7cf08f","after":"ff634e5941d2c40f772f3379fd0987b2f5926229","ref":"refs/heads/main","pushedAt":"2023-12-28T01:10:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"Wait when trying to play a webstream while connecting to wifi\n\nThe previous code had some issues. First of all, with\nDONT_ACCEPT_SAME_RFID_TWICE it would not work at all. But without a\nchange, not even that works correctly (due to gTriedToConnectToHost\nnever being set).\n\nIMHO the code is simplified a lot. The whole control flow can be\nsimplified if we just wait until a connection try hast completed.","shortMessageHtmlLink":"Wait when trying to play a webstream while connecting to wifi"}},{"before":"a477563e322ee55d0bd9ae6597364b10ccb138db","after":"ef75dfef1e6933d9a8c024384760b7d802469501","ref":"refs/heads/improve_serve_coverimg","pushedAt":"2023-12-28T00:31:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"improved serving of small and large (tested ~1Mb) cover images","shortMessageHtmlLink":"improved serving of small and large (tested ~1Mb) cover images"}},{"before":"949fda7cf0a44f5c43674b9b4a5a4507f9debfde","after":"a477563e322ee55d0bd9ae6597364b10ccb138db","ref":"refs/heads/improve_serve_coverimg","pushedAt":"2023-12-28T00:12:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"improved serving of small and large (tested ~1Mb) cover images","shortMessageHtmlLink":"improved serving of small and large (tested ~1Mb) cover images"}},{"before":"5a5a76bddc1b5b485fb7d0af987ecffb8e230821","after":"10e4d35dcbfb61c6f5d2983a3081e9ee6c7cf08f","ref":"refs/heads/main","pushedAt":"2023-12-28T00:11:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"improved serving of small and large (tested ~1Mb) cover images","shortMessageHtmlLink":"improved serving of small and large (tested ~1Mb) cover images"}},{"before":"4bc601e8fa6593d525d3860cae08ea8cd5e47398","after":"949fda7cf0a44f5c43674b9b4a5a4507f9debfde","ref":"refs/heads/improve_serve_coverimg","pushedAt":"2023-12-23T01:48:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"improved serving of small and large (tested ~1Mb) cover images","shortMessageHtmlLink":"improved serving of small and large (tested ~1Mb) cover images"}},{"before":null,"after":"4bc601e8fa6593d525d3860cae08ea8cd5e47398","ref":"refs/heads/improve_serve_coverimg","pushedAt":"2023-12-22T23:42:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"improved serving of small and large (tested ~1Mb) cover images","shortMessageHtmlLink":"improved serving of small and large (tested ~1Mb) cover images"}},{"before":"a8f3f01555958e42c134928a64855929953fefee","after":"5a5a76bddc1b5b485fb7d0af987ecffb8e230821","ref":"refs/heads/main","pushedAt":"2023-12-22T23:38:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"improved serving of small and large (tested ~1Mb) cover images","shortMessageHtmlLink":"improved serving of small and large (tested ~1Mb) cover images"}},{"before":"370af8d759d1d51aa0ff084daf01eb13b783c487","after":"a8f3f01555958e42c134928a64855929953fefee","ref":"refs/heads/main","pushedAt":"2023-12-22T22:28:58.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'biologist/dev'","shortMessageHtmlLink":"Merge remote-tracking branch 'biologist/dev'"}},{"before":"37754e5475d302bcf41a39418153f4afc3f47b44","after":"370af8d759d1d51aa0ff084daf01eb13b783c487","ref":"refs/heads/main","pushedAt":"2023-12-22T22:16:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"change setting for playing last rfid after reboot","shortMessageHtmlLink":"change setting for playing last rfid after reboot"}},{"before":"d360af9331c8a583b7d737f19d3af07458b8ba4a","after":"cbd10ca9b916b7b76d103899756fdabfa3ece0b3","ref":"refs/heads/battery_critical_immediate_shutdown","pushedAt":"2023-12-12T22:01:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"Turn off peripheral power in Battery critical shutdown just to be sure","shortMessageHtmlLink":"Turn off peripheral power in Battery critical shutdown just to be sure"}},{"before":"3ab38868ab83fcc0c09f3b4ed91f91054a1dc8f1","after":"37754e5475d302bcf41a39418153f4afc3f47b44","ref":"refs/heads/main","pushedAt":"2023-12-12T16:25:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"Log Battery Status directly after start always","shortMessageHtmlLink":"Log Battery Status directly after start always"}},{"before":"6ce9edc357a9b9b5f3aaff9c3a1b191793d5da26","after":"3ab38868ab83fcc0c09f3b4ed91f91054a1dc8f1","ref":"refs/heads/main","pushedAt":"2023-12-12T16:21:36.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'biologist/dev'","shortMessageHtmlLink":"Merge remote-tracking branch 'biologist/dev'"}},{"before":"29def2c4271a3b3c48764bc7a4099f367cfdc85d","after":"d360af9331c8a583b7d737f19d3af07458b8ba4a","ref":"refs/heads/battery_critical_immediate_shutdown","pushedAt":"2023-12-04T21:30:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"Immediately go to sleep if battery is critical","shortMessageHtmlLink":"Immediately go to sleep if battery is critical"}},{"before":"8407213b5a2d9ddff69430b294b8700acb39a680","after":"29def2c4271a3b3c48764bc7a4099f367cfdc85d","ref":"refs/heads/battery_critical_immediate_shutdown","pushedAt":"2023-12-04T21:15:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"Immediately go to sleep if battery is critical","shortMessageHtmlLink":"Immediately go to sleep if battery is critical"}},{"before":null,"after":"8407213b5a2d9ddff69430b294b8700acb39a680","ref":"refs/heads/battery_critical_immediate_shutdown","pushedAt":"2023-12-04T21:14:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"fix stuttering sound with some WAV & MP3 files, thanks to @wolle !","shortMessageHtmlLink":"fix stuttering sound with some WAV & MP3 files, thanks to @wolle !"}},{"before":"e4952d81ad65a120e1b81de8308310eac7789fa1","after":"6ce9edc357a9b9b5f3aaff9c3a1b191793d5da26","ref":"refs/heads/main","pushedAt":"2023-12-04T20:26:15.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'biologist/dev'","shortMessageHtmlLink":"Merge remote-tracking branch 'biologist/dev'"}},{"before":"886e9500e9138bcf1dcf260079b1da0e4eadd676","after":"e4952d81ad65a120e1b81de8308310eac7789fa1","ref":"refs/heads/main","pushedAt":"2023-12-04T20:24:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"add newest MAX17055 library revision","shortMessageHtmlLink":"add newest MAX17055 library revision"}},{"before":"8407213b5a2d9ddff69430b294b8700acb39a680","after":"8ba52b8fcc03ba54ec47ec476aa8b06779b79d5b","ref":"refs/heads/fix_led_battery","pushedAt":"2023-12-04T20:14:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"Fix LED visualization for battery measurement if a battery module other than voltage is used","shortMessageHtmlLink":"Fix LED visualization for battery measurement if a battery module oth…"}},{"before":null,"after":"8407213b5a2d9ddff69430b294b8700acb39a680","ref":"refs/heads/fix_led_battery","pushedAt":"2023-12-04T20:12:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"fix stuttering sound with some WAV & MP3 files, thanks to @wolle !","shortMessageHtmlLink":"fix stuttering sound with some WAV & MP3 files, thanks to @wolle !"}},{"before":"f9efd18b3dafdf9be7b34f076bd523ed4d791259","after":"886e9500e9138bcf1dcf260079b1da0e4eadd676","ref":"refs/heads/main","pushedAt":"2023-12-02T01:14:20.000Z","pushType":"push","commitsCount":275,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'biologist/dev'","shortMessageHtmlLink":"Merge remote-tracking branch 'biologist/dev'"}},{"before":"d95e9dc64b57dad80f6b6b59331a1c5169dc69a3","after":"f9efd18b3dafdf9be7b34f076bd523ed4d791259","ref":"refs/heads/main","pushedAt":"2023-12-01T23:06:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"update to newest max17055 lib","shortMessageHtmlLink":"update to newest max17055 lib"}},{"before":null,"after":"e45b8bdeb0d8095834821472bde529a1e8c33018","ref":"refs/heads/wifi_fixes1","pushedAt":"2023-06-16T19:36:02.048Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"stricter hostname validation\n\nChanges the frontend validation and adds a backend validation.\nThe backend previously did not validate the hostname at all.\n\nThe hostname validation is primarily for mDNS. For the \"pretty\" hostname\nmuch more could be allowed, but we do not make that distinction (yet).\n\nIn general, change what kind of hostnames are accepted.\nFor example, a hostname can have a '-' in the middle.\nAlso, only alphanumerical characters are allowed. Dots ('.') are still\ndisallowed to prevent DNS problems when using mDNS.","shortMessageHtmlLink":"stricter hostname validation"}},{"before":"8863743f36fe683591732a4570a4f3f0d96ffdf2","after":"694583447ac138ff1ad39e166fe1348cff3b4280","ref":"refs/heads/wifi_fixes","pushedAt":"2023-05-30T21:12:36.152Z","pushType":"push","commitsCount":1,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"remove wifi printf logging","shortMessageHtmlLink":"remove wifi printf logging"}},{"before":null,"after":"8863743f36fe683591732a4570a4f3f0d96ffdf2","ref":"refs/heads/wifi_fixes","pushedAt":"2023-05-30T18:46:29.129Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"fix deleting last remaining network","shortMessageHtmlLink":"fix deleting last remaining network"}},{"before":"c71218f7c4ebfbf701ab0a327ea5cb45fdcc8279","after":"b6c34fa88d61adae2f7615419d5eb84cf37a6d57","ref":"refs/heads/multi_wifi","pushedAt":"2023-05-18T13:48:42.152Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SZenglein","name":null,"path":"/SZenglein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13049685?s=80&v=4"},"commit":{"message":"remove \"-1\" default values","shortMessageHtmlLink":"remove \"-1\" default values"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0yOVQxNjo1MDo1Ni4wMDAwMDBazwAAAAPUMNAa","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0yOVQxNjo1MDo1Ni4wMDAwMDBazwAAAAPUMNAa","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0xOFQxMzo0ODo0Mi4xNTIxNzNazwAAAAMvceyy"}},"title":"Activity · SZenglein/ESPuino"}