-
10e426be13
Fix dashboard perf section not localizing on language change
alexei.dolgolyov
2026-02-19 02:02:02 +03:00
-
81afa6cfaf
Expose device brightness as HA number entity
alexei.dolgolyov
2026-02-19 01:59:15 +03:00
-
aa57ce763a
Skip targets tab auto-refresh while color picker is open
alexei.dolgolyov
2026-02-19 00:13:15 +03:00
-
390f71ebae
Cache idle LED clients to avoid repeated Arduino resets
alexei.dolgolyov
2026-02-19 00:09:55 +03:00
-
6e973965b1
Fix calibration side test not applying LED offset rotation
alexei.dolgolyov
2026-02-18 21:22:00 +03:00
-
4a1b4f7674
Add real-time system performance charts to dashboard
alexei.dolgolyov
2026-02-18 21:02:55 +03:00
-
66d1a77981
Add collapsible dashboard sections with localStorage persistence
alexei.dolgolyov
2026-02-18 18:11:40 +03:00
-
ed220a97e7
Extract Modal base class and fix target editor defaults
alexei.dolgolyov
2026-02-18 17:49:42 +03:00
-
20d5a42e47
Show device type in dashboard target subtitles for all targets
alexei.dolgolyov
2026-02-18 17:22:51 +03:00
-
c79b7367da
Add common.loading locale key and cancellable capture test overlay
alexei.dolgolyov
2026-02-18 17:20:09 +03:00
-
fb1086b309
Split monolithic app.js into native ES modules
alexei.dolgolyov
2026-02-18 17:15:00 +03:00
-
3bac9c4ed9
Add AmbiLED device backend (client + provider)
alexei.dolgolyov
2026-02-18 15:12:55 +03:00
-
aa105f3958
Add profiles UI, dashboard improvements, and AmbiLED support
alexei.dolgolyov
2026-02-18 15:12:45 +03:00
-
29d9b95885
Add profile system for automatic target activation
alexei.dolgolyov
2026-02-18 15:12:34 +03:00
-
d6cf45c873
Add static color for simple devices, change auto-shutdown to auto-restore
alexei.dolgolyov
2026-02-18 13:42:05 +03:00
-
fc779eef39
Refactor core/ into logical sub-packages and split filter files
alexei.dolgolyov
2026-02-18 12:03:29 +03:00
-
77dd342c4c
Add software brightness control for Adalight devices
alexei.dolgolyov
2026-02-18 10:56:19 +03:00
-
27c97c3141
Add color correction postprocessing filter
alexei.dolgolyov
2026-02-18 10:56:13 +03:00
-
c4955bcb34
Add FPS throttling to capture, processing, and send loops
alexei.dolgolyov
2026-02-18 01:39:18 +03:00
-
cc91ccd75a
Add power toggle button to LED device cards
alexei.dolgolyov
2026-02-17 19:18:39 +03:00
-
f4503d36b4
Add dashboard tab with real-time target status overview
alexei.dolgolyov
2026-02-17 14:54:11 +03:00
-
3ee17ed083
Optimize KC processing and add reactive HAOS state updates
alexei.dolgolyov
2026-02-17 14:21:47 +03:00
-
67da014684
Rewrite HAOS integration: target-centric architecture with KC color sensors
alexei.dolgolyov
2026-02-17 13:01:40 +03:00
-
e92fe4eb0a
Optimize frame processing pipeline for 55% FPS improvement
alexei.dolgolyov
2026-02-16 23:59:05 +03:00
-
4f4d17c44d
Add screen overlay visualization for LED target testing
alexei.dolgolyov
2026-02-16 22:33:16 +03:00
-
ac5c1d0c82
Optimize numpy pipeline, add per-stage timing, and auto-sync LED count
alexei.dolgolyov
2026-02-16 17:43:16 +03:00
-
350dafb1e8
Fix WLED LED stutters: restore DDP PUSH flag, skip HTTP during streaming
alexei.dolgolyov
2026-02-16 16:48:08 +03:00
-
afb20f2dac
Add configurable baud rate for Adalight with dynamic FPS hint
alexei.dolgolyov
2026-02-16 16:35:41 +03:00
-
1612c04c90
Add Adalight serial LED device support with per-type discovery and capability-based UI
alexei.dolgolyov
2026-02-16 15:55:42 +03:00
-
242718a9a9
Add LEDDeviceProvider abstraction and standby capability flag
alexei.dolgolyov
2026-02-16 13:39:27 +03:00
-
638dc526f9
Add WLED auto-discovery via mDNS with zeroconf
alexei.dolgolyov
2026-02-16 13:06:29 +03:00
-
b5a6885126
Add LED device abstraction layer for multi-controller support
alexei.dolgolyov
2026-02-16 12:41:02 +03:00
-
afce183f79
Add skip LEDs feature with physical resampling and per-edge tick labels
alexei.dolgolyov
2026-02-16 10:55:21 +03:00
-
398f090eca
Port WLED optimizations to KC loop: fix FPS metrics, add keepalive and auto-refresh test
alexei.dolgolyov
2026-02-13 15:57:07 +03:00
-
9383fb9a53
Apply postprocessing filters in KC test endpoint
alexei.dolgolyov
2026-02-13 15:38:32 +03:00
-
91e5384422
Reduce image memory allocation with ring buffer, LUTs, and pool reuse
alexei.dolgolyov
2026-02-13 15:33:46 +03:00
-
3100b0d979
Add frame-change detection, keepalive, current FPS, and compact metrics UI
alexei.dolgolyov
2026-02-13 15:17:14 +03:00
-
8d5ebc92ee
Optimize WLED processing pipeline and add FPS metrics
alexei.dolgolyov
2026-02-13 14:43:19 +03:00
-
7e729c1e4b
Add Target FPS slider to WLED target editor dialog
alexei.dolgolyov
2026-02-13 00:47:25 +03:00
-
0da1243fb0
Add KC target test button, API docs header link, and UI polish
alexei.dolgolyov
2026-02-12 22:10:01 +03:00
-
8d4dbbcc7f
Polish Pattern Template UI: dialog sizing, KC editor layout, and conventions
alexei.dolgolyov
2026-02-12 18:46:08 +03:00
-
87e7eee743
Add Pattern Templates for Key Colors targets with visual canvas editor
alexei.dolgolyov
2026-02-12 18:07:40 +03:00
-
5f9bc9a37e
Add Key Colors target type for extracting colors from screen regions
alexei.dolgolyov
2026-02-12 16:43:09 +03:00
-
3d2393e474
Fix tab jump on page reload and add config grid spacing
alexei.dolgolyov
2026-02-12 15:57:16 +03:00
-
58df163ded
Rename WLED Grab to LED Grab, merge Devices into Targets tab with WLED sub-tab, and UI polish
alexei.dolgolyov
2026-02-12 15:44:11 +03:00
-
55814a3c30
Introduce Picture Targets to separate processing from devices
alexei.dolgolyov
2026-02-12 15:27:41 +03:00
-
c3828e10fa
Refactor capture engine architecture, rename PictureStream to PictureSource, and split API modules
alexei.dolgolyov
2026-02-12 14:27:00 +03:00
-
b8389f080a
Add color-scheme to dark/light themes for native control styling
alexei.dolgolyov
2026-02-12 03:08:44 +03:00
-
472acd700a
Add full-image lightbox and restore WLED state on stop
alexei.dolgolyov
2026-02-12 03:06:59 +03:00
-
66eecdb3c9
Fix settings persistence, streaming stability, and UI polish
alexei.dolgolyov
2026-02-12 02:59:34 +03:00
-
aa02a5f372
Add WLED brightness control, auto-name dialogs, and UI fixes
alexei.dolgolyov
2026-02-12 02:20:35 +03:00
-
136f6fd120
Add Flip filter with bool option support and calibration UI polish
alexei.dolgolyov
2026-02-12 01:55:00 +03:00
-
a4991c884a
Fix DDP streaming and capture thread safety
alexei.dolgolyov
2026-02-12 01:27:01 +03:00
-
4c21ae5178
Fix DDP multi-bus color issues with PUSH flag and packet alignment
alexei.dolgolyov
2026-02-12 00:39:15 +03:00
-
d229c9a0d5
Improve property description hints for dialogs
alexei.dolgolyov
2026-02-12 00:31:44 +03:00
-
ebec1bd16e
Add BetterCam engine, UI polish, and bug fixes
alexei.dolgolyov
2026-02-11 23:28:35 +03:00
-
9ae93497a6
Merge templates into Streams tab, rename app to WLED Grab
alexei.dolgolyov
2026-02-11 20:53:03 +03:00
-
7d0b6f2583
Replace collapsible stream groups with sub-tabs navigation
alexei.dolgolyov
2026-02-11 20:28:30 +03:00
-
705179f73f
Refactor stream and template cards: collapsible groups, icon pills, compact layout
alexei.dolgolyov
2026-02-11 20:18:45 +03:00
-
e0877a9b16
Add static image picture stream type with auto-validating UI
alexei.dolgolyov
2026-02-11 19:57:43 +03:00
-
4f9c30ef06
Improve device cards, stream/template UI, and add PP template testing
alexei.dolgolyov
2026-02-11 15:28:58 +03:00
-
c8ebb60f99
Replace display selection dropdowns with visual display picker lightbox
alexei.dolgolyov
2026-02-11 12:36:21 +03:00
-
ebd6cc7d7d
Add pluggable postprocessing filter system with collapsible UI
alexei.dolgolyov
2026-02-11 11:57:19 +03:00
-
e8cbc73161
Improve stream UI: grouped sections, full-size preview lightbox, and test redesign
alexei.dolgolyov
2026-02-11 00:35:06 +03:00
-
493f14fba9
Add Picture Streams architecture with postprocessing templates and stream test UI
alexei.dolgolyov
2026-02-11 00:00:30 +03:00
-
3db7ba4b0e
Fix DXcam engine and improve UI: loading spinners, template card gap
alexei.dolgolyov
2026-02-10 17:26:38 +03:00
-
74d87fd0ab
Add target FPS slider to Capture Settings and remove unused HACS workflow
alexei.dolgolyov
2026-02-10 16:15:18 +03:00
-
e3208e0ca2
Improve template cards UI and fix template editing bugs
alexei.dolgolyov
2026-02-10 03:00:47 +03:00
-
5370d80466
Add capture template system with in-memory defaults and split device settings UI
alexei.dolgolyov
2026-02-10 02:43:49 +03:00
-
b5545d3198
Add auto-initialization to MSS and DXcam engines to fix WGC multi-monitor issue
alexei.dolgolyov
2026-02-09 19:25:45 +03:00
-
fdb73c9fc9
Fix MSS template test: add engine initialization and create TemplateStore
alexei.dolgolyov
2026-02-09 19:23:20 +03:00
-
fd38481e17
Add backdrop click to Add/Edit Template modal, document dialog UI standards
alexei.dolgolyov
2026-02-09 19:18:21 +03:00
-
3e835a8e4f
Add backdrop click to close test template modal
alexei.dolgolyov
2026-02-09 19:14:39 +03:00
-
62a809f28f
Replace 'Primary' text with star symbol in display dropdown
alexei.dolgolyov
2026-02-09 19:13:30 +03:00
-
5ce4dba925
Implement WGC multi-monitor simultaneous capture support
alexei.dolgolyov
2026-02-09 19:12:21 +03:00
-
c371e07e81
Add circular progress indicator with percentage for capture tests
alexei.dolgolyov
2026-02-09 18:52:24 +03:00
-
17bb4110ec
Fix WGC cleanup - capture start_free_threaded() return value
alexei.dolgolyov
2026-02-09 18:43:23 +03:00
-
e2508554cd
Improve WGC cleanup, add capture duration persistence, simplify test errors
alexei.dolgolyov
2026-02-09 18:38:12 +03:00
-
6c5608f5ea
Disable zero-LED calibration edges with visual dimming
alexei.dolgolyov
2026-02-09 12:23:18 +03:00
-
2a085e63a0
Add interactive tutorial system for calibration and device cards
alexei.dolgolyov
2026-02-09 04:51:56 +03:00
-
fa322ee0ce
Prioritize round-number ticks, add calibration tip list with i18n
alexei.dolgolyov
2026-02-09 03:25:34 +03:00
-
cf019318a6
Polish calibration UI: close buttons, icon footers, span/toggle sync, input toggle
alexei.dolgolyov
2026-02-09 03:13:47 +03:00
-
9fc15e3213
Move test toggle zones outside border, improve span handle hit areas
alexei.dolgolyov
2026-02-09 02:48:14 +03:00
-
2b953e2e3e
Add partial LED side coverage (edge spans) for calibration
alexei.dolgolyov
2026-02-09 02:28:36 +03:00
-
01114e125e
Replace sections with tabs, add device card to grid
alexei.dolgolyov
2026-02-09 02:07:22 +03:00
-
c9929e3b7f
Restyle main page: collapsible sections, theme-aware ticks, UI polish
alexei.dolgolyov
2026-02-09 01:57:43 +03:00
-
57e6754461
Add smart tick labels and move direction arrows inside screen
alexei.dolgolyov
2026-02-08 05:16:17 +03:00
-
36ace0c563
Fix offset tick labels: wrap indices with modulo, show LED 0 position
alexei.dolgolyov
2026-02-08 05:01:07 +03:00
-
c34f10f7de
Streamline calibration modal: inline controls, dynamic aspect ratio, offset fix
alexei.dolgolyov
2026-02-08 04:43:56 +03:00
-
cf770440c0
Add inline calibration canvas with tick labels, direction arrows, and corner improvements
alexei.dolgolyov
2026-02-08 04:20:45 +03:00
-
9eddaeafc3
Move WLED config tips to footer, add Web UI link, move preview to calibration
alexei.dolgolyov
2026-02-08 03:42:09 +03:00
-
6006e00c3f
Add LED type detection, improve device card layout
alexei.dolgolyov
2026-02-08 03:26:46 +03:00
-
7f613df362
Simplify calibration model, add pixel preview, and improve UI
alexei.dolgolyov
2026-02-08 03:05:09 +03:00
-
d4261d76d8
Add WLED health monitoring, calibration test mode, and UI improvements
alexei.dolgolyov
2026-02-07 23:44:29 +03:00
-
579821a69b
Add DDP protocol support, fix event loop blocking, and add LED offset calibration
alexei.dolgolyov
2026-02-07 12:44:06 +03:00
-
ec3c40d59c
Fix numpy serialization and add comprehensive error logging
alexei.dolgolyov
2026-02-06 20:25:58 +03:00
-
eca81e11cf
Improve Web UI with footer, icon buttons, and better modals
alexei.dolgolyov
2026-02-06 18:18:33 +03:00
-
110b3ae4ea
Fix FOUC and improve Web UI i18n experience
alexei.dolgolyov
2026-02-06 17:53:02 +03:00
-
5405e81cba
Fix display refresh rate API endpoint
alexei.dolgolyov
2026-02-06 17:30:29 +03:00
-
e2a6a41b93
Add Claude development instructions for server
alexei.dolgolyov
2026-02-06 17:23:54 +03:00