• Joined on 2025-09-27
led pushed to main at technicalkiwi/led-controller 2026-05-03 10:15:34 +00:00
827eb97203 feat(settings): server global brightness and Wi-Fi driver resync
led pushed to main at technicalkiwi/led-driver 2026-05-03 10:15:27 +00:00
2fcaf2f064 fix(driver): persist brightness when message includes save and b
led pushed to main at technicalkiwi/led-controller 2026-05-03 09:30:30 +00:00
3cca0cffc5 chore: bump led-tool and led-driver submodules
d36828bde2 feat(ui): persist header brightness slider in localStorage
ed0048c795 chore(service): avoid network-online stall and speed pipenv boot
b316edbaf9 fix(wifi): stagger driver ws dials and extend initial retry window
Compare 4 commits »
led pushed to main at technicalkiwi/led-tool 2026-05-03 09:30:25 +00:00
d6331a105c feat(cli): add --reset-device-name and WDT feed during uploads
led pushed to main at technicalkiwi/led-driver 2026-05-03 09:30:25 +00:00
3b38264b70 chore(wifi): log connecting while waiting for STA
led pushed to main at technicalkiwi/led-tool 2026-04-14 08:56:07 +00:00
eee9327e15 docs: fix readme layout and cli flags
5f7acf38f0 fix(cli): remove --server-ip flag and settings edit path
e86312437c feat(cli): create presets on device; flags for led-driver transport
Compare 3 commits »
led pushed to main at technicalkiwi/led-controller 2026-04-11 12:28:27 +00:00
264eb7296f test: fix zone_ctl fixture, pattern assertions, and browser cleanup
led pushed to main at technicalkiwi/led-driver 2026-04-11 12:14:37 +00:00
ded6e3d360 docs: align readme and driver api with tcp/wifi
a64457a0d5 chore(led-driver): add http_poll client and UDP/mDNS test helpers
fea4e69140 feat(led-driver): wifi default transport, lazy espnow import, dynamic patterns
aaaf660e9d feat(driver): discover controller via udp and rediscover on reconnect
Compare 4 commits »
led pushed to main at technicalkiwi/led-controller 2026-04-11 12:14:20 +00:00
fbd4295302 feat(ui): patterns list and create form layout
7bdb324ebc feat(patterns): driver_patterns helper, on/off ota guard, drop duplicate py tree
28b19b5219 docs: zones, transports, pattern ota, and submodule readmes
Compare 3 commits »
led pushed to main at technicalkiwi/led-controller 2026-04-11 03:21:40 +00:00
75ddd559c9 chore(db,led-tool): sync device/zone data and led-tool submodule
5a1067263a chore: add pattern samples, http driver helpers, OTA/UDP test tools
e67de6215a feat(patterns,api): pattern OTA, graceful shutdown, driver delivery updates
7179b6531e feat(controller): udp hello discovery and remove tcp registration
fd618d7714 feat(zones): rename tabs to zones across api, ui, and storage
Compare 45 commits »
led pushed to pi at technicalkiwi/led-controller 2026-04-11 03:21:17 +00:00
75ddd559c9 chore(db,led-tool): sync device/zone data and led-tool submodule
5a1067263a chore: add pattern samples, http driver helpers, OTA/UDP test tools
e67de6215a feat(patterns,api): pattern OTA, graceful shutdown, driver delivery updates
7179b6531e feat(controller): udp hello discovery and remove tcp registration
Compare 4 commits »
led pushed to main at technicalkiwi/led-driver 2026-04-06 06:22:38 +00:00
cef9e00819 feat(tcp): include type in wifi hello line
led pushed to pi at technicalkiwi/led-controller 2026-04-06 06:22:24 +00:00
fd618d7714 feat(zones): rename tabs to zones across api, ui, and storage
d1ffb857c8 feat(ui): devices tcp status, tabs send, preset websocket hooks
f8eba0ee7e feat(api): tcp driver registry, identify, preset push delivery
e6b5bf2cf1 feat(devices): wifi tcp registry, device API/UI, tests; bump led-tool
fbae75b957 chore(cursor): add scoped-fixes rule for minimal changes
Compare 5 commits »
led pushed to main at technicalkiwi/led-driver 2026-04-05 09:01:37 +00:00
7e3aca491c refactor(led-driver): transport layout, fixed tcp port, server_ip settings
7bfdcd9bee feat(led-driver): wifi tcp transport, hex mac in utf-8 hello
Compare 2 commits »
led pushed to main at technicalkiwi/led-driver 2026-04-05 04:53:59 +00:00
dc19877132 fix(dev): run mpremote from PATH or python -m
led pushed to pi at technicalkiwi/led-controller 2026-04-05 04:53:08 +00:00
93476655fc test: add tcp mock server with bind conflict hints
led pushed to pi at technicalkiwi/led-controller 2026-03-25 11:41:11 +00:00
09a87b79d2 docs(ui): update help assets and regenerate help pdf
ec39df00fc feat(settings/espnow): validate wifi_channel and wire into firmware
43d494bcb9 fix(api): prevent circular reference in pattern create
fed312a397 fix(test/endpoints): add pytest coverage for all Microdot routes
Compare 4 commits »
led pushed to main at technicalkiwi/led-driver 2026-03-21 13:54:15 +00:00
fb53f900fb refactor(driver): simplify and harden espnow message handlers
044dd815dc refactor(driver): harden preset parsing and refresh tooling
f3bcc89320 test(driver): cover default targets and color alias handling
4b74f3ef02 fix(driver): gate targeted default and normalize preset colours
8403f36a1f fix(presets): normalize loaded colours before pattern math
Compare 5 commits »
led pushed to pi at technicalkiwi/led-controller 2026-03-21 13:54:04 +00:00
63235c7822 fix(ui): enforce save semantics for default and preset chunks
5badf17719 refactor(ui): simplify modal interactions and refresh fixtures
4597573ac5 fix(ui): update preset send/default behavior in edit mode
1550122ced fix(ui): populate preset patterns when definitions are empty
b7c45fd72c docs(ui): switch user-facing spelling to colour
Compare 9 commits »
led pushed to pi at technicalkiwi/led-controller 2026-03-21 10:26:44 +00:00
764d918d5b data: update local db fixtures and browser test expectations
edadb40cb6 docs: rewrite API reference for current HTTP and driver flows
9323719a85 feat(ui): add run/edit workflow and improve preset color editing
91de705647 feat(profiles): seed new profiles and refresh tabs on apply
3ee7b74152 fix(api): stabilize palette and preset endpoints
Compare 21 commits »