{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":237524395,"defaultBranch":"master","name":"ESPuino","ownerLogin":"biologist79","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-31T22:07:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/57354741?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711661867.0","currentOid":""},"activityList":{"items":[{"before":"c1e9c7c4d9102fe9f819933e37bc22c9e9a1474f","after":"f9593c95401b490651723b398443bb992ef8b4ba","ref":"refs/heads/dev","pushedAt":"2024-05-22T12:51:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"fork natsort library to avoid compiler warning\n\"implicit declaration of function 'getline'; did you mean 'getenv'? [-Wimplicit-function-declaration]\"\n- The fork removes natsort.c, it's for CLI only","shortMessageHtmlLink":"fork natsort library to avoid compiler warning"}},{"before":"ded80a055eac3f3006c221e1df218e1e0b9278e8","after":"c1e9c7c4d9102fe9f819933e37bc22c9e9a1474f","ref":"refs/heads/dev","pushedAt":"2024-05-20T19:57:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"PlatformIO package 6.7.0 (Arduino 2.0.16, ESP-IDF 4.4.7)\nDisable bluetooth support for A1S (IRAM too small), see https://forum.espuino.de/t/aktueller-stand-esp32-arduino-2/1389/218","shortMessageHtmlLink":"PlatformIO package 6.7.0 (Arduino 2.0.16, ESP-IDF 4.4.7)"}},{"before":"79823170ee903d396825e6a14de031acce35bd14","after":"ded80a055eac3f3006c221e1df218e1e0b9278e8","ref":"refs/heads/dev","pushedAt":"2024-05-15T09:39:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"revert last commit: section `.iram0.text' will not fit in region `iram0_0_seg'","shortMessageHtmlLink":"revert last commit: section .iram0.text' will not fit in region ira…"}},{"before":"8cd3af5d5c68d419a179948d049d68616a88ba74","after":"79823170ee903d396825e6a14de031acce35bd14","ref":"refs/heads/dev","pushedAt":"2024-05-15T08:45:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"PlatformIO package 6.7.0 (Arduino 2.0.16, ESP-IDF 4.4.7)","shortMessageHtmlLink":"PlatformIO package 6.7.0 (Arduino 2.0.16, ESP-IDF 4.4.7)"}},{"before":"db474194bd3228097cf23f2c9851f446214f27cb","after":"8cd3af5d5c68d419a179948d049d68616a88ba74","ref":"refs/heads/dev","pushedAt":"2024-05-13T13:29:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"update audio lib, changelog & revision","shortMessageHtmlLink":"update audio lib, changelog & revision"}},{"before":"bf3af2ed26cb6afdf2fbb378e7c35fbf4b07083e","after":"db474194bd3228097cf23f2c9851f446214f27cb","ref":"refs/heads/dev","pushedAt":"2024-05-13T13:16:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Swagger: Add missing parameters for /upload and /update (#330)","shortMessageHtmlLink":"Swagger: Add missing parameters for /upload and /update (#330)"}},{"before":"5a3738343b8d69ac1808400cad1a06cf34f0c7d2","after":"bf3af2ed26cb6afdf2fbb378e7c35fbf4b07083e","ref":"refs/heads/dev","pushedAt":"2024-05-09T12:57:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"biologist79","name":null,"path":"/biologist79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57354741?s=80&v=4"},"commit":{"message":"Web UI Enhancements (#328)\n\n* Upgrade to bootstrap 5\r\n\r\n* fix formating\r\n\r\n* add dark mode switch and persistence in local storage\r\n\r\n* remove redundant texts (automatically replaced by i18n texts)\r\n\r\n* add dark mode for nav bar\r\n\r\n* added new texts\r\n\r\n* automatically scroll log window down to bottom\r\n\r\n* fix formating\r\n\r\n* apply dark mod eto jstree\r\n\r\n* typo\r\n\r\n* add dark mode to all dropdown boxes\r\n\r\n* add dark mode to all dropdown boxes\r\n\r\n* reload the whole page on darkmode toggle to work around the breaking jstree\r\n\r\n* reverted jstree workaround, we found the right function\r\n\r\n* fix toggling of text colors\r\n\r\n* removed unused toggle\r\n\r\n* typo\r\n\r\n* fix placeholder colors in dark mode\r\n\r\n* tweak jstree expand button position\r\n\r\n* fix dark mode of modals\r\n\r\n* fix dark mode for modal close x\r\n\r\n* fixed missing newline in tools tab\r\n\r\n* added whitespaces\r\n\r\n* tweak header bar\r\n\r\n* fix inversed nav bar text colors\r\n\r\n* properly hide the dark mode checkbox, we do not want to see it\r\n\r\n* fixed dark mode of control buttons\r\n\r\n* fix orange hover color on header nav\r\n\r\n* remove unused indexing-progress\r\n\r\n* fixed drop down arrows\r\n\r\n* removed no longer needed IOS hack, see https://forum.espuino.de/t/darkmode/2893/34\r\n\r\n* formating\r\n\r\n* fix rows and sliders\r\n\r\n* formating\r\n\r\n* update sliders\r\n\r\n* update sliders\r\n\r\n* indentation\r\n\r\n* formating, renaming\r\n\r\n* fixed input field coloring\r\n\r\n* fix wifi list in dark mode\r\n\r\n* revoce close button on modals, it does not work well on dark mode\r\n\r\n* on screens (browser windows) smaller tahn 600 px, hide the text on the nav bar buttons\r\n\r\n* cleanup\r\n\r\n* fix langsel alignment\r\n\r\n* persist the selected tab and reload it on a page refresh\r\n\r\n* add icons to jstree context menu\r\n\r\n* fix spacing and title in general tab\r\n\r\n* remove border around disabled buttons\r\n\r\n* adjust tab styles\r\n\r\n* adjust tab styles\r\n\r\n* reverted tab coloring, iit does not work well and uses too much javascript\r\n\r\n* new approach for the tab styling\r\n\r\n* added missing unit on all voltage sliders, fixed texts\r\n\r\n* Moved header buttons into a menu\r\nMoved language settings to general tab\r\ntruncate title if the screen gets to small\r\n\r\n* log font smaller\r\n\r\n* Fix dark mode for all progress bars\r\n\r\n* move language selection back into main menu. Cut off title if it is too long for the screen. Update to newer font awesome version\r\n\r\n* fixed alignment\r\n\r\n* fixed wide screen\r\n\r\n* hide disabled sections\r\n\r\n* use HTML entity\r\n\r\n* make input box borders in dark mode consisten\r\n\r\n* made layout consistent\r\nAll send buttons are centered now\r\nmade distance between sections identical\r\nadded separator lines between all sections\r\n\r\n* fix new lines on restart/shutdown modal\r\n\r\n* fix formating\r\n\r\n* re-aranged the file/folder upload dialog, changed gray buttons to orange\r\n\r\n* fix broken file upload form\r\n\r\n* added download icon\r\n\r\n* fixed separator colors in modals\r\n\r\n* fixed separator colors in modals, fixed button color in modals\r\n\r\n* fix cancel buttons\r\n\r\n* made NVS delete button red\r\n\r\n* removed misplaced OK button\r\n\r\n* renaming slider style\r\n\r\n* replaced volume slider by bootstrap variant\r\n\r\n* revert slider replacement, its not worth the effort.\r\n\r\n* moved \"dB\" from slider tooltip to slider title as it doesn't fit in the tooltips anymore\r\n\r\n* fixed some linter errors\r\n\r\n* formating\r\n\r\n* replace javascript Optional Chaining as it only got introduced in 2020 (ES11) and might not be supported by all webbrowsers\r\nSee point 2 in https://www.freecodecamp.org/news/how-the-question-mark-works-in-javascript/\r\n\r\n---------\r\n\r\nCo-authored-by: CaCO3 ","shortMessageHtmlLink":"Web UI Enhancements (#328)"}},{"before":"612a454a560775d40f6079c175d85b7b53c0cc38","after":"5a3738343b8d69ac1808400cad1a06cf34f0c7d2","ref":"refs/heads/dev","pushedAt":"2024-05-04T10:18:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Audio library, fix encoding of title\nsee https://forum.espuino.de/t/eszett-ss-im-id3-tag-titel-macht-den-websocket-kaputt/2988","shortMessageHtmlLink":"Audio library, fix encoding of title"}},{"before":"64123002902f7bece8e00e182a098cff5009316b","after":"612a454a560775d40f6079c175d85b7b53c0cc38","ref":"refs/heads/dev","pushedAt":"2024-04-26T19:27:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"clang","shortMessageHtmlLink":"clang"}},{"before":"c5e117a1b49922148da52c4e52884f3eed2e7fe4","after":"64123002902f7bece8e00e182a098cff5009316b","ref":"refs/heads/dev","pushedAt":"2024-04-26T19:18:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"- Remove FastLED dependency from Wlan.cpp\nIf #NEOPIXEL_ENABLE is not defined we should have no dependencies to FastLED library\n\n- More work on compiling for upcoming Arduino 3\nNVS iteration and timer function parameters changed in IDF 5, thanks to @laszloh","shortMessageHtmlLink":"- Remove FastLED dependency from Wlan.cpp"}},{"before":"ab4cf79425781514b540fc3f44d83893d8b24497","after":"c5e117a1b49922148da52c4e52884f3eed2e7fe4","ref":"refs/heads/dev","pushedAt":"2024-04-26T19:18:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Cleanup UI (#327)\n\n* remove unused files\r\n\r\n* remove texts, they get loaded from the locate files\r\n\r\n* Only minify html, js and css if not already minified\r\n\r\n* Beatify the html/js/csss code using https://www.jpkc.com/tools/beautify\r\nThis is a preparation for the bootstrap 5 upgrade\r\n\r\n* fixup! Beatify the html/js/csss code using https://www.jpkc.com/tools/beautify This is a preparation for the bootstrap 5 upgrade\r\n\r\n* beutify json using https://jsonformatter.curiousconcept.com\r\n\r\n* beautify yaml using https://onlineyamltools.com/prettify-yaml\r\n\r\n* Added missing texts\r\n\r\n* removed texts (will be filled in by i18n texts at runtime)\r\n\r\n* Update accesspoint.html\r\n\r\n---------\r\n\r\nCo-authored-by: CaCO3 ","shortMessageHtmlLink":"Cleanup UI (#327)"}},{"before":"1f64ce86e89a5a4a104f331c3e63ae2d7ca3354d","after":"ab4cf79425781514b540fc3f44d83893d8b24497","ref":"refs/heads/dev","pushedAt":"2024-04-25T18:40:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Software-revision: 20240425-1-DEV","shortMessageHtmlLink":"Software-revision: 20240425-1-DEV"}},{"before":"d6ca2266393864dc643f5d5ca049dd7b0207a365","after":"1f64ce86e89a5a4a104f331c3e63ae2d7ca3354d","ref":"refs/heads/dev","pushedAt":"2024-04-25T18:38:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Fix breakage due to recursive minification (#326)\n\n* remove unused files\r\n\r\n* remove texts, they get loaded from the locate files\r\n\r\n* Only minify html, js and css if not already minified\r\n\r\n---------\r\n\r\nCo-authored-by: CaCO3 ","shortMessageHtmlLink":"Fix breakage due to recursive minification (#326)"}},{"before":"1cebbd6154acb27939845aeb6f81e20700392605","after":"d6ca2266393864dc643f5d5ca049dd7b0207a365","ref":"refs/heads/dev","pushedAt":"2024-04-24T08:42:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Fix js minification (#325)\n\n* Replace \\n with
and render als HTML in the info box.\r\nThe minification replaces all double quotes by grave accents. This is generally ok, but breajs the newline in the info text.\r\n\r\n* add missing semicolon\r\n\r\n---------\r\n\r\nCo-authored-by: CaCO3 ","shortMessageHtmlLink":"Fix js minification (#325)"}},{"before":"1d40155930c65d5c452026ce85ff4ea39c885d84","after":"1cebbd6154acb27939845aeb6f81e20700392605","ref":"refs/heads/dev","pushedAt":"2024-04-23T16:06:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Update audio lib, changelog & revision","shortMessageHtmlLink":"Update audio lib, changelog & revision"}},{"before":"508833486bbb9e2b0c0113eba418cf8d9a11f675","after":"1d40155930c65d5c452026ce85ff4ea39c885d84","ref":"refs/heads/dev","pushedAt":"2024-04-23T15:13:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Document Virtual RFID cards (#324)","shortMessageHtmlLink":"Document Virtual RFID cards (#324)"}},{"before":"7dfe266e81eeac4528ad93f2deda8979ed8beae7","after":"508833486bbb9e2b0c0113eba418cf8d9a11f675","ref":"refs/heads/dev","pushedAt":"2024-04-23T15:11:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Enhance UI minification (#323)\n\n* Fix the minification of the JSON files\r\n\r\n* Embedded the lamda function directly into the sort function.\r\nThis is needed for a successful minification.\r\n\r\n* Minify the HTML, JS and CSS code\r\n\r\n* Simplified the debug host usage\r\nIt now gets automatically applied when the file is opened localy in a webbrowser\r\n\r\n---------\r\n\r\nCo-authored-by: CaCO3 ","shortMessageHtmlLink":"Enhance UI minification (#323)"}},{"before":"d9b9b883bc4c1dcc5df686c560c9b02192a3a60e","after":"7dfe266e81eeac4528ad93f2deda8979ed8beae7","ref":"refs/heads/dev","pushedAt":"2024-04-22T20:01:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Increase JSON buffer for /info\nupdate changelog & revision","shortMessageHtmlLink":"Increase JSON buffer for /info"}},{"before":"bbd4bf45d06533a8d2fe5ec8e385bfe04bb1911c","after":"d9b9b883bc4c1dcc5df686c560c9b02192a3a60e","ref":"refs/heads/dev","pushedAt":"2024-04-22T19:44:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Added virtual RFID-Cards (#319)\n\n* replaced magic websocket codes with WebsocketCodeType\r\n\r\n* added 10 virtual RFID cards and corresponding cmds\r\n\r\n* clang\r\n\r\n---------\r\n\r\nCo-authored-by: CaCO3 ","shortMessageHtmlLink":"Added virtual RFID-Cards (#319)"}},{"before":"8b5d05c8090d6ed16b1a2c41b1c0a62bcff885d4","after":"bbd4bf45d06533a8d2fe5ec8e385bfe04bb1911c","ref":"refs/heads/dev","pushedAt":"2024-04-18T20:42:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Update changelog & revision","shortMessageHtmlLink":"Update changelog & revision"}},{"before":"7881a75e1252850f920891631f34daf5c60ecc79","after":"8b5d05c8090d6ed16b1a2c41b1c0a62bcff885d4","ref":"refs/heads/dev","pushedAt":"2024-04-18T20:39:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Correct calculation of newFilePos for SEEK_POS_PERCENT, thanks to @sfields!\n\nIf audio->getAudioDataStartPos() is not zero, newFilePos was not calculated properly, and would always be too small, maybe even smaller than audio->getAudioDataStartPos().","shortMessageHtmlLink":"Correct calculation of newFilePos for SEEK_POS_PERCENT, thanks to @sf…"}},{"before":"678b9a6772d16c032b2c3c9eedc3d83085d5ec03","after":"7881a75e1252850f920891631f34daf5c60ecc79","ref":"refs/heads/dev","pushedAt":"2024-04-18T20:36:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Correct calculation of gPlayProperties.currentRelPos, thanks to @sfields!","shortMessageHtmlLink":"Correct calculation of gPlayProperties.currentRelPos, thanks to @sfields"}},{"before":"f9121ba9cc908effa7803dbba14779fb1d841270","after":"678b9a6772d16c032b2c3c9eedc3d83085d5ec03","ref":"refs/heads/dev","pushedAt":"2024-04-18T20:31:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"clang","shortMessageHtmlLink":"clang"}},{"before":"2f2805c3808860130825af2b2aa937d03af881ae","after":"f9121ba9cc908effa7803dbba14779fb1d841270","ref":"refs/heads/dev","pushedAt":"2024-04-18T20:15:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Get title from-VORBISCOMMENT and ID3, thanks to @sfields!","shortMessageHtmlLink":"Get title from-VORBISCOMMENT and ID3, thanks to @sfields!"}},{"before":"afb8c6db23ec4a9b5aea341d1dcd9574d43d35d7","after":"2f2805c3808860130825af2b2aa937d03af881ae","ref":"refs/heads/dev","pushedAt":"2024-04-18T20:11:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Correct log for SSID name, thanks to @sfields!","shortMessageHtmlLink":"Correct log for SSID name, thanks to @sfields!"}},{"before":"fff24d0d024300e89e7adb9a116fe6f64a18f9d4","after":"afb8c6db23ec4a9b5aea341d1dcd9574d43d35d7","ref":"refs/heads/dev","pushedAt":"2024-04-18T20:07:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"add button to expand/shrink file list (#317)\n\nCo-authored-by: CaCO3 ","shortMessageHtmlLink":"add button to expand/shrink file list (#317)"}},{"before":"5a8cde7d6d572a8fbc8d0a3192a669937ff972b0","after":"fff24d0d024300e89e7adb9a116fe6f64a18f9d4","ref":"refs/heads/dev","pushedAt":"2024-04-18T20:04:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Fix remote UI debugging (#316)\n\n* Moved debug flag to top of file and added documentation. Fixed links to work remotely\r\n\r\n* fix check\r\n\r\n* added missing host for restart/shutdown\r\n\r\n---------\r\n\r\nCo-authored-by: CaCO3 ","shortMessageHtmlLink":"Fix remote UI debugging (#316)"}},{"before":"4ef8f142770b08f784f680948168267480d9b454","after":"5a8cde7d6d572a8fbc8d0a3192a669937ff972b0","ref":"refs/heads/dev","pushedAt":"2024-04-17T20:07:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Update audio lib, regression with saved playposition in audiobook mode","shortMessageHtmlLink":"Update audio lib, regression with saved playposition in audiobook mode"}},{"before":"119d3f76ad2d3d9039f2174adc3c3ee542bb627e","after":"4ef8f142770b08f784f680948168267480d9b454","ref":"refs/heads/dev","pushedAt":"2024-04-14T14:07:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"Fix warning \"clearing an object of non-trivial type 'struct playProps'\"\nupdate changelog & revision","shortMessageHtmlLink":"Fix warning \"clearing an object of non-trivial type 'struct playProps'\""}},{"before":"8c80d84b112fc641d4bde8b11975a62886cf6708","after":"119d3f76ad2d3d9039f2174adc3c3ee542bb627e","ref":"refs/heads/dev","pushedAt":"2024-04-14T14:01:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueddy","name":"Dirk Carstensen","path":"/tueddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11274319?s=80&v=4"},"commit":{"message":"update ESP32-audioI2S lib\nupdate Arduino-IRremote lib to v4.3.1","shortMessageHtmlLink":"update ESP32-audioI2S lib"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUO7feQA","startCursor":null,"endCursor":null}},"title":"Activity · biologist79/ESPuino"}