{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":859957838,"defaultBranch":"main","name":"LumiESP","ownerLogin":"Friedjof","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-09-19T15:09:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/60787233?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727173851.0","currentOid":""},"activityList":{"items":[{"before":"e118e52d08c7e8122b89df1cedaae2f57250988f","after":"78020c3bd9de6df7e273627dd4224ffc58360208","ref":"refs/heads/main","pushedAt":"2024-09-28T10:32:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Add OffMode implementation and refactor properties in RainbowMode and StaticMode","shortMessageHtmlLink":"Add OffMode implementation and refactor properties in RainbowMode and…"}},{"before":"9ab77e719a3a0edffc4ccc8549ee182b1826cf8d","after":"e118e52d08c7e8122b89df1cedaae2f57250988f","ref":"refs/heads/main","pushedAt":"2024-09-28T10:14:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Refactor SnakeMode and RainbowMode to initialize new properties with current values, add speed handling in SnakeMode, and improve WiFi connection setup in main.cpp","shortMessageHtmlLink":"Refactor SnakeMode and RainbowMode to initialize new properties with …"}},{"before":"60a1ca7e3aa6ae273f17e1f5e5c848a2365b940b","after":"9ab77e719a3a0edffc4ccc8549ee182b1826cf8d","ref":"refs/heads/main","pushedAt":"2024-09-28T00:31:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Update README.md to correct topic direction for pub/sub structure","shortMessageHtmlLink":"Update README.md to correct topic direction for pub/sub structure"}},{"before":"2d1009e502a1353862832301829ab1e73c93e72b","after":"60a1ca7e3aa6ae273f17e1f5e5c848a2365b940b","ref":"refs/heads/main","pushedAt":"2024-09-27T23:40:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Refactor modes: replace LoopMode with SnakeMode, update StaticMode properties, and enhance AbstractMode with lastSteps tracking","shortMessageHtmlLink":"Refactor modes: replace LoopMode with SnakeMode, update StaticMode pr…"}},{"before":"5a0e76ef131c1daee072474364eb65556bd1e620","after":"2d1009e502a1353862832301829ab1e73c93e72b","ref":"refs/heads/main","pushedAt":"2024-09-27T16:15:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Enhance README.md for clarity and add section on ESP32 and MQTT","shortMessageHtmlLink":"Enhance README.md for clarity and add section on ESP32 and MQTT"}},{"before":"cb50c7c2c8254dd706eae6e35593fa74728d7f87","after":"5a0e76ef131c1daee072474364eb65556bd1e620","ref":"refs/heads/main","pushedAt":"2024-09-27T13:22:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Update MQTT client ID in config.h-template for improved identification","shortMessageHtmlLink":"Update MQTT client ID in config.h-template for improved identification"}},{"before":"b0ed4f8e134bf5f4f72ac6d4dda1cdda11edac33","after":"cb50c7c2c8254dd706eae6e35593fa74728d7f87","ref":"refs/heads/main","pushedAt":"2024-09-26T23:15:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Refactor loop method signatures to use unsigned long long for steps across all modes","shortMessageHtmlLink":"Refactor loop method signatures to use unsigned long long for steps a…"}},{"before":"01b840a86285d1f2240d5d26c78cd7a54105c701","after":"b0ed4f8e134bf5f4f72ac6d4dda1cdda11edac33","ref":"refs/heads/main","pushedAt":"2024-09-26T23:03:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Add RainbowMode implementation with brightness and saturation control","shortMessageHtmlLink":"Add RainbowMode implementation with brightness and saturation control"}},{"before":"6366806e913ba52f267df70a9e14b67ab31e2417","after":"01b840a86285d1f2240d5d26c78cd7a54105c701","ref":"refs/heads/main","pushedAt":"2024-09-26T22:42:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Add LoopMode implementation with hex color support and enhance LED control methods","shortMessageHtmlLink":"Add LoopMode implementation with hex color support and enhance LED co…"}},{"before":"8043ddfdfd4d84f3cb6ed809d3e8d51591c73949","after":"6366806e913ba52f267df70a9e14b67ab31e2417","ref":"refs/heads/main","pushedAt":"2024-09-26T22:01:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Enhance README.md for improved installation instructions and add shell.nix for NixOS support","shortMessageHtmlLink":"Enhance README.md for improved installation instructions and add shel…"}},{"before":"5b435ebc139ab4ddf41079673eb35b34a8277850","after":"8043ddfdfd4d84f3cb6ed809d3e8d51591c73949","ref":"refs/heads/main","pushedAt":"2024-09-26T21:48:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Update README.md and config.h-template for improved clarity and customization options; enhance MQTT topic structure and LED configuration","shortMessageHtmlLink":"Update README.md and config.h-template for improved clarity and custo…"}},{"before":"1083549bc99ea0c07abaf4ce8c69c88ef68634d1","after":"5b435ebc139ab4ddf41079673eb35b34a8277850","ref":"refs/heads/main","pushedAt":"2024-09-26T21:40:22.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Update README.md to enhance documentation on Makefile commands and MQTT topics; add author section","shortMessageHtmlLink":"Update README.md to enhance documentation on Makefile commands and MQ…"}},{"before":"7e03a053f2f9136f6c252b2d9f1136786a68680d","after":"5b435ebc139ab4ddf41079673eb35b34a8277850","ref":"refs/heads/new-modes","pushedAt":"2024-09-26T21:39:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Update README.md to enhance documentation on Makefile commands and MQTT topics; add author section","shortMessageHtmlLink":"Update README.md to enhance documentation on Makefile commands and MQ…"}},{"before":"0ca27850f30690f96464fc32f1089aec244201ac","after":"7e03a053f2f9136f6c252b2d9f1136786a68680d","ref":"refs/heads/new-modes","pushedAt":"2024-09-26T21:19:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Refactor MqttService to improve topic handling and reintroduce publish method; remove unused onSubscribe method","shortMessageHtmlLink":"Refactor MqttService to improve topic handling and reintroduce publis…"}},{"before":"885b3b73a4b3e23cad034a8e3fd4679045f0a6d7","after":"0ca27850f30690f96464fc32f1089aec244201ac","ref":"refs/heads/new-modes","pushedAt":"2024-09-26T21:11:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Add mode properties and callback registration to AbstractApp, AbstractMode, and LedService","shortMessageHtmlLink":"Add mode properties and callback registration to AbstractApp, Abstrac…"}},{"before":"703b621e1a6d6cb260b25591f2dd37fe51bcdc1f","after":"885b3b73a4b3e23cad034a8e3fd4679045f0a6d7","ref":"refs/heads/new-modes","pushedAt":"2024-09-26T20:35:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Refactor ControllerService to manage status instead of mode; update related methods and logging","shortMessageHtmlLink":"Refactor ControllerService to manage status instead of mode; update r…"}},{"before":"7a9ea2b53bc1429ef2301c578a427081ca228c10","after":"703b621e1a6d6cb260b25591f2dd37fe51bcdc1f","ref":"refs/heads/new-modes","pushedAt":"2024-09-26T20:26:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Add getMode method to LedService and enhance MQTT logging in ControllerService","shortMessageHtmlLink":"Add getMode method to LedService and enhance MQTT logging in Controll…"}},{"before":"b583146e594185678531e95345e494a715cc1315","after":"7a9ea2b53bc1429ef2301c578a427081ca228c10","ref":"refs/heads/new-modes","pushedAt":"2024-09-26T18:08:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Add LED control methods to ControllerService and update LedService interface","shortMessageHtmlLink":"Add LED control methods to ControllerService and update LedService in…"}},{"before":"9f5809c063063e5404f7f0b93843b1487a0755a4","after":"b583146e594185678531e95345e494a715cc1315","ref":"refs/heads/new-modes","pushedAt":"2024-09-26T17:42:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Refactor MqttService and AbstractApp to use ControllerService; update related classes and methods","shortMessageHtmlLink":"Refactor MqttService and AbstractApp to use ControllerService; update…"}},{"before":"2f30e117158605b9b2631c336d99fa52fce6f7ae","after":"9f5809c063063e5404f7f0b93843b1487a0755a4","ref":"refs/heads/new-modes","pushedAt":"2024-09-25T23:55:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Refactor StatusApp to LumiEsp and implement mode handling in ControllerService","shortMessageHtmlLink":"Refactor StatusApp to LumiEsp and implement mode handling in Controll…"}},{"before":"b6a343ea55ab782dff0d968a55ac274062f1fab6","after":"2f30e117158605b9b2631c336d99fa52fce6f7ae","ref":"refs/heads/new-modes","pushedAt":"2024-09-25T13:43:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Refactor MqttService subscribeModeTopic methods for clarity and simplify StatusApp integration","shortMessageHtmlLink":"Refactor MqttService subscribeModeTopic methods for clarity and simpl…"}},{"before":"696db3755f445e5a8905047d148170457b44640a","after":"b6a343ea55ab782dff0d968a55ac274062f1fab6","ref":"refs/heads/new-modes","pushedAt":"2024-09-25T01:16:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"27c85ac3a5db61eaa7ba27cd078b4f12628f67ec","after":"696db3755f445e5a8905047d148170457b44640a","ref":"refs/heads/new-modes","pushedAt":"2024-09-25T00:56:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"f08022a318fc435801df3a85cf84484cf26efef3","after":"27c85ac3a5db61eaa7ba27cd078b4f12628f67ec","ref":"refs/heads/new-modes","pushedAt":"2024-09-24T19:53:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"1573bfccadf8ca35d76781a0c30f51e2451dbd95","after":"f08022a318fc435801df3a85cf84484cf26efef3","ref":"refs/heads/new-modes","pushedAt":"2024-09-24T10:41:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Refactor MqttService to disable custom LED mode subscriptions and update ControllerService instantiation to lowercase","shortMessageHtmlLink":"Refactor MqttService to disable custom LED mode subscriptions and upd…"}},{"before":"cedd0ecd27abf672d72823c8e7f8209500246999","after":"1573bfccadf8ca35d76781a0c30f51e2451dbd95","ref":"refs/heads/new-modes","pushedAt":"2024-09-24T10:33:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Rename TaskService to ControllerService; update references in README and code files","shortMessageHtmlLink":"Rename TaskService to ControllerService; update references in README …"}},{"before":null,"after":"cedd0ecd27abf672d72823c8e7f8209500246999","ref":"refs/heads/new-modes","pushedAt":"2024-09-24T10:30:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Add MQTT topics for LED modes and update MqttService for custom handling","shortMessageHtmlLink":"Add MQTT topics for LED modes and update MqttService for custom handling"}},{"before":"75faf20244ec26a0bfd6091e81fae05b72905c17","after":"1083549bc99ea0c07abaf4ce8c69c88ef68634d1","ref":"refs/heads/main","pushedAt":"2024-09-23T19:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Rename project from LumiMQTT to LumiESP; update README and configuration files to reflect new project name","shortMessageHtmlLink":"Rename project from LumiMQTT to LumiESP; update README and configurat…"}},{"before":"4de04dcd329c15d6c7ff9b07b8f895a9f03b591e","after":"75faf20244ec26a0bfd6091e81fae05b72905c17","ref":"refs/heads/main","pushedAt":"2024-09-23T19:25:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Refactor LedService to introduce newInternalModeSteps for improved mode handling; update LED modes with enhanced logic for blink, fade, and rainbow effects","shortMessageHtmlLink":"Refactor LedService to introduce newInternalModeSteps for improved mo…"}},{"before":"aea0a708598b675eeb9ee45593090e0c2af0426c","after":"4de04dcd329c15d6c7ff9b07b8f895a9f03b591e","ref":"refs/heads/main","pushedAt":"2024-09-23T18:02:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Friedjof","name":"Friedjof Noweck","path":"/Friedjof","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60787233?s=80&v=4"},"commit":{"message":"Add custom LED mode handling in MqttService and TaskService; enhance LedService for custom color and brightness settings","shortMessageHtmlLink":"Add custom LED mode handling in MqttService and TaskService; enhance …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yOFQxMDozMjoxOC4wMDAwMDBazwAAAATDT717","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxODowMjowNC4wMDAwMDBazwAAAAS-SiSK"}},"title":"Activity · Friedjof/LumiESP"}