Commit Graph

  • fb53f900fb refactor(driver): simplify and harden espnow message handlers main Jimmy 2026-03-22 02:53:23 +13:00
  • 044dd815dc refactor(driver): harden preset parsing and refresh tooling Jimmy 2026-03-22 02:00:13 +13:00
  • f3bcc89320 test(driver): cover default targets and color alias handling Jimmy 2026-03-22 01:52:15 +13:00
  • 4b74f3ef02 fix(driver): gate targeted default and normalize preset colours Jimmy 2026-03-22 01:47:14 +13:00
  • 8403f36a1f fix(presets): normalize loaded colours before pattern math Jimmy 2026-03-22 00:36:53 +13:00
  • 4c7646b2fe Adjust defaults and preset handling Jimmy 2026-03-14 02:41:07 +13:00
  • 1616471859 Change startup_preset to default Jimmy 2026-03-10 22:48:19 +13:00
  • a06d526ad5 Update Pipfile.lock. jimmy 2026-02-08 19:39:32 +13:00
  • d82fd9e47c Persist global brightness settings. jimmy 2026-02-08 19:39:29 +13:00
  • 39390b2311 Add patterns package. jimmy 2026-02-08 19:05:23 +13:00
  • 3080548f47 Add preset persistence and startup default. jimmy 2026-02-08 18:48:44 +13:00
  • 7cc0a3b7d7 Remove unused preset parameter mapping. jimmy 2026-02-08 17:18:48 +13:00
  • 43957adb28 Rename patterns module to presets jimmy 2026-02-07 11:40:04 +13:00
  • f35d8f7084 Add global brightness support to driver jimmy 2026-01-29 00:02:28 +13:00
  • 337e8c9906 Use shortened preset fields in driver jimmy 2026-01-28 23:28:54 +13:00
  • 02db2b629c Add frontend API documentation jimmy 2026-01-27 00:47:00 +13:00
  • bee2350129 Update README with latest changes jimmy 2026-01-27 00:42:35 +13:00
  • a75d71d9f4 Update pattern tests for new preset-based API jimmy 2026-01-27 00:42:33 +13:00
  • a999b9054e Add RGB channel order conversion method jimmy 2026-01-27 00:42:30 +13:00
  • 482f287d5c Remove patterns_base.py after merging into patterns.py jimmy 2026-01-27 00:42:28 +13:00
  • 4c36c7cd1c Add color conversion utilities and message format example jimmy 2026-01-27 00:42:19 +13:00
  • 1f4da28b7b Add manual mode tests for chase pattern jimmy 2026-01-27 00:42:18 +13:00
  • 73f49e21d5 Add comprehensive ESPNow receive tests jimmy 2026-01-27 00:42:15 +13:00
  • 4ed1e17032 Update ESPNow message handling for list-based select format jimmy 2026-01-27 00:42:14 +13:00
  • 12041352db Add beat functionality and synchronization support jimmy 2026-01-27 00:40:53 +13:00
  • b7d2f52fc3 Refactor patterns to use preset-based API and fix initialization order jimmy 2026-01-25 23:23:14 +13:00
  • f4ef415b5a Fix base pattern class name jimmy 2026-01-21 09:57:37 +13:00
  • eaa6acf100 Remove unused variables Jimmy 2025-12-04 17:35:38 +13:00
  • 45855cf453 Initial commit Jimmy 2025-12-03 13:36:19 +13:00
  • 59e42c35e1 Initial commit jimmy 2025-12-01 09:33:41 +00:00