This website requires JavaScript.
43fbc1eff5
Fix modal-open layout shift caused by position:fixed scroll lock
master
alexei.dolgolyov
2026-03-19 22:37:10 +03:00
997ff2fd70
Migrate frontend from JavaScript to TypeScript
alexei.dolgolyov
2026-03-19 13:08:23 +03:00
55772b58dd
Replace deploy workflow with portable Windows release build
alexei.dolgolyov
2026-03-19 11:21:55 +03:00
968046d96b
HA integration: fix reload loop, parallel device fetch, WS guards, translations
alexei.dolgolyov
2026-03-19 11:21:46 +03:00
122e95545c
Card bulk operations, remove expand/collapse, graph color picker fix
alexei.dolgolyov
2026-03-19 01:21:27 +03:00
f4647027d2
Show actual API error details in modal save/create failures
alexei.dolgolyov
2026-03-18 15:19:08 +03:00
cdba98813b
Backend performance and code quality improvements
alexei.dolgolyov
2026-03-18 15:06:29 +03:00
1f047d6561
KC test uses shared LiveStreamManager, tree-nav dropdown, KC card badge fix
alexei.dolgolyov
2026-03-18 14:50:33 +03:00
6a31814900
Fix scroll position reset when closing modals
alexei.dolgolyov
2026-03-18 11:39:53 +03:00
ea9b05733b
Dim non-related edges and flow dots when a graph node is selected
alexei.dolgolyov
2026-03-17 18:14:32 +03:00
05152a0f51
Settings tabs, log overlay, external URL, Sources tree restructure, audio fixes
alexei.dolgolyov
2026-03-17 17:16:57 +03:00
191c988cf9
Graph node FPS hover tooltip, full names, no native SVG tooltips
alexei.dolgolyov
2026-03-17 15:45:59 +03:00
afd4a3bc05
Override blend mode, FPS sparkline, fix api_input persistence
alexei.dolgolyov
2026-03-17 15:12:57 +03:00
be356f30eb
Fix HAOS light color reverting after timeout
alexei.dolgolyov
2026-03-17 14:52:50 +03:00
8a6ffca446
Rework API input CSS: segments, remove led_count, HAOS light, test preview
alexei.dolgolyov
2026-03-17 14:47:42 +03:00
823cb90d2d
Show captured border width overlay in picture CSS test preview
alexei.dolgolyov
2026-03-17 02:09:29 +03:00
00c9ad3a86
Live KC test WS, sync clock fix, device card perf, camera icons, tab indicator
alexei.dolgolyov
2026-03-17 02:03:07 +03:00
bcba5f33fc
OpenRGB dedup fix, device card URL badge overflow fix
alexei.dolgolyov
2026-03-17 01:36:36 +03:00
29b43b028d
Fix automation badge overflow, dashboard crosslinks, compact numbers, icon grids, OpenRGB brightness
alexei.dolgolyov
2026-03-17 01:29:17 +03:00
304fa24389
Comprehensive WebUI review: 41 UX/feature/CSS improvements
alexei.dolgolyov
2026-03-16 18:46:38 +03:00
a4a0e39b9b
Replace bare — and generic None in selectors with descriptive None (reason) labels
alexei.dolgolyov
2026-03-16 17:46:37 +03:00
bbe42ee0a2
Graph editor: unified card colors, keyboard focus, color picker button
alexei.dolgolyov
2026-03-16 17:34:07 +03:00
0bb4d7c3aa
Add video picture source: file, URL, YouTube, sync clock, trim, test preview
alexei.dolgolyov
2026-03-15 23:48:43 +03:00
0bbaf81e26
Major graph editor improvements: standalone features, touch, docking, UX
alexei.dolgolyov
2026-03-15 19:58:45 +03:00
50c40ed13f
Frontend performance and code quality improvements
alexei.dolgolyov
2026-03-15 18:14:26 +03:00
014b4175b9
Add transient preview WS endpoint and test button in CSS editor modal
alexei.dolgolyov
2026-03-15 14:49:22 +03:00
6c7b7ea7d7
Separate tree nodes into independent panels, remove graph local search, UI improvements
alexei.dolgolyov
2026-03-15 12:32:13 +03:00
3292e0daaf
Add graph icon grid, search-to-graph nav, overlay on CSS cards, fix clipboard copy
alexei.dolgolyov
2026-03-15 11:32:55 +03:00
294d704eb0
Add CSPT entity, processed CSS source type, reverse filter, and UI improvements
alexei.dolgolyov
2026-03-15 02:16:59 +03:00
7e78323c9c
Add LED axis ticks and calibration labels to color strip test preview
alexei.dolgolyov
2026-03-14 22:47:22 +03:00
d1c8324c0f
Move color strip sources from Targets tab to Sources tab
alexei.dolgolyov
2026-03-14 22:37:06 +03:00
49c2a63d68
Bundle frontend with esbuild, serve fonts offline, fix dashboard
alexei.dolgolyov
2026-03-14 22:20:20 +03:00
46d77052ad
Add GZip compression middleware for static file serving
alexei.dolgolyov
2026-03-14 21:58:33 +03:00
dd92af9913
Add graph filter by entity type/running state and fix duplicate API calls
alexei.dolgolyov
2026-03-14 21:56:46 +03:00
a922c6e052
Add type picker for entity creation, icon grid filter, and serial port placeholder
alexei.dolgolyov
2026-03-14 21:44:26 +03:00
6395709bb8
Unify graph docking, fix device hot-switch, and compact UI cards
alexei.dolgolyov
2026-03-14 21:12:12 +03:00
272cb69247
Add 6 new device providers, IconSelect grids, and UI fixes
alexei.dolgolyov
2026-03-14 20:32:28 +03:00
51ec0970c3
Add per-button tooltips to graph overlay and widen stream test modal
alexei.dolgolyov
2026-03-13 21:40:00 +03:00
153972fcd5
Fix device provider kwargs, camera crash guard, target API, and graph color picker
alexei.dolgolyov
2026-03-13 21:36:26 +03:00
8960e7dca3
Fix anchor positions getting corrupted by fullscreen mode
alexei.dolgolyov
2026-03-13 18:43:07 +03:00
39981fbc45
Add graph editor filter, anchor-based positioning, and context docs
alexei.dolgolyov
2026-03-13 18:39:14 +03:00
e163575bac
Fix zoomToPoint animation to smoothly fly-to target node
alexei.dolgolyov
2026-03-13 18:06:05 +03:00
844866b489
Zoom to newly added entity in graph editor instead of just panning
alexei.dolgolyov
2026-03-13 17:49:34 +03:00
5c7c2ad1b2
Enhance graph editor: fullscreen bg, add-entity focus, color picker fix, UI polish
alexei.dolgolyov
2026-03-13 17:48:55 +03:00
b370bb7d75
Add interactive graph editor connections: port-based edges, drag-connect, and detach
alexei.dolgolyov
2026-03-13 17:15:33 +03:00
ff24ec95e6
Add Art-Net / sACN (E1.31) DMX device support
alexei.dolgolyov
2026-03-13 16:46:40 +03:00
18c886cbc5
Use primary color for running node icons and fix add device modal dirty check
alexei.dolgolyov
2026-03-13 16:05:37 +03:00
7902d2e1f9
Add start/stop, test, and notification buttons to graph editor node overlays
alexei.dolgolyov
2026-03-13 15:56:19 +03:00
a54e2ab8b0
Add rubber-band selection, multi-node drag, edge click, and keyboard shortcuts
alexei.dolgolyov
2026-03-13 15:30:09 +03:00
6d85385dbb
Add node dragging, animated flow dots, and canvas cleanup to graph editor
alexei.dolgolyov
2026-03-13 15:21:14 +03:00
bd7a315c2c
Add visual graph editor for entity interconnections
alexei.dolgolyov
2026-03-13 15:01:47 +03:00
42b5ecf1cd
Reduce default candlelight flicker speed for more realistic candle effect
alexei.dolgolyov
2026-03-13 02:12:32 +03:00
fe7fd8d539
Truncate long card titles with ellipsis and reduce font size
alexei.dolgolyov
2026-03-13 02:08:47 +03:00
561229a7fe
Add configurable FPS to test preview and fix composite stream release race
alexei.dolgolyov
2026-03-13 02:04:09 +03:00
e912019873
Improve CSS test preview: HD resolution, screen-only border, and refactor frontend docs
alexei.dolgolyov
2026-03-13 01:50:23 +03:00
568a992a4e
Enhance CSS test preview with live capture, brightness display, and UX fixes
alexei.dolgolyov
2026-03-13 01:31:37 +03:00
9b5686ac0a
Reduce noise glow intensity on light theme
alexei.dolgolyov
2026-03-12 21:43:46 +03:00
812d15419c
Improve background effects for light theme and fix mobile color picker
alexei.dolgolyov
2026-03-12 21:42:22 +03:00
b9c71d5bb9
Fix sticky header on mobile by using overflow-x: clip instead of hidden
alexei.dolgolyov
2026-03-12 20:56:12 +03:00
97db63824e
Add composite layer preview, configurable LED count, and notification fire button to CSS test modal
alexei.dolgolyov
2026-03-12 20:17:54 +03:00
f2162133a8
Fix rectangle preview canvas overflow for large LED counts
alexei.dolgolyov
2026-03-12 19:25:36 +03:00
bebdfcf319
Add test preview for color strip sources with LED strip and rectangle views
alexei.dolgolyov
2026-03-12 19:18:36 +03:00
0e270685e8
Remove collapsible section header from animation type selector
alexei.dolgolyov
2026-03-12 15:21:25 +03:00
c431cb67b6
Add IconSelect grids for animation type and protocol selectors
alexei.dolgolyov
2026-03-12 15:18:29 +03:00
31a0f4b2ff
Add subtle animated gradient background to running target cards
alexei.dolgolyov
2026-03-12 12:31:09 +03:00
9b0dcdb794
Use DM Sans as the base UI font
alexei.dolgolyov
2026-03-12 12:27:18 +03:00
b62f8b8eaa
Enhance app title with Orbitron font, gradient shimmer, and text stroke
alexei.dolgolyov
2026-03-12 11:51:09 +03:00
e97ef3afa6
Add semi-transparent blurred tab icon as background watermark
alexei.dolgolyov
2026-03-12 11:43:59 +03:00
4245e81a35
Merge floating particles into WebGL shader and fix color picker clipping
alexei.dolgolyov
2026-03-12 11:35:49 +03:00
b4ab5ffe3c
Replace particle background with WebGL simplex noise shader
alexei.dolgolyov
2026-03-12 11:29:27 +03:00
4db7cd2d27
Replace blob background with floating particle field
alexei.dolgolyov
2026-03-12 11:27:49 +03:00
012e9f5ddb
Add rotating gradient border on running LED target cards
alexei.dolgolyov
2026-03-12 11:18:19 +03:00
ff7b595032
Add cursor-tracking card glare and accent-linked background blobs
alexei.dolgolyov
2026-03-12 11:13:55 +03:00
40ea2e3b99
Add optional ambient animated background with toggle
alexei.dolgolyov
2026-03-12 11:06:56 +03:00
2f221f6219
Reduce button padding in card action bars to prevent overflow
alexei.dolgolyov
2026-03-12 11:00:11 +03:00
2a73b92d4a
Add per-layer LED preview for composite color strip sources
alexei.dolgolyov
2026-03-11 17:51:35 +03:00
f6f428515a
Update TODO.md and add task tracking rule to CLAUDE.md
alexei.dolgolyov
2026-03-11 17:40:16 +03:00
bf910204a9
Fix UI review issues: accessibility, i18n, duplicate IDs, URL overflow
alexei.dolgolyov
2026-03-11 14:37:56 +03:00
6a22757755
Add manual ping/health check button to device cards
alexei.dolgolyov
2026-03-11 12:51:40 +03:00
27884282a7
Add Linux D-Bus notification listener support
alexei.dolgolyov
2026-03-11 11:27:48 +03:00
99d8c4b8fb
Add connection overlay and Gitea CI/CD workflow
alexei.dolgolyov
2026-03-11 11:07:13 +03:00
bf212c86ec
Add OS notification listener for Windows toast capture
alexei.dolgolyov
2026-03-10 21:57:29 +03:00
42280f094a
Fix WLED target start failing with unexpected zone_mode argument
alexei.dolgolyov
2026-03-10 21:30:33 +03:00
d498bb72a9
Add per-layer brightness source to composite CSS and enhance selectors
alexei.dolgolyov
2026-03-10 21:03:58 +03:00
c78797ba09
Add test button to notification CSS cards and fix header stability
alexei.dolgolyov
2026-03-10 20:36:27 +03:00
2d847beefa
Fix header position shift when becoming sticky
alexei.dolgolyov
2026-03-10 19:49:00 +03:00
155bbdbc24
Update ast-index instructions in CLAUDE.md
alexei.dolgolyov
2026-03-10 16:38:12 +03:00
040a5bbdaa
Add multi-column grid for dashboard target cards
alexei.dolgolyov
2026-03-10 16:32:20 +03:00
3e7b64664a
Improve dashboard layout for wide screens
alexei.dolgolyov
2026-03-10 15:39:04 +03:00
6349e91e0f
Sticky header with centered tabs, scroll-spy, and full-width layout
alexei.dolgolyov
2026-03-10 15:29:37 +03:00
304c4703b9
Add manual backup trigger endpoint
alexei.dolgolyov
2026-03-10 14:27:44 +03:00
ac10b53064
Add ast-index as primary code search tool in CLAUDE.md
alexei.dolgolyov
2026-03-10 14:15:26 +03:00
09b4a1b182
Fix tutorial tooltip flash at 0,0 and slow step transitions
alexei.dolgolyov
2026-03-10 12:48:13 +03:00
d8e73cb2b5
Fix card grid layout on narrow viewports with tree sidebar
alexei.dolgolyov
2026-03-10 12:28:14 +03:00
b0a769b781
Move tags input under name field in all entity editor modals
alexei.dolgolyov
2026-03-10 12:15:46 +03:00
1559440a21
Add scroll-to-top button
alexei.dolgolyov
2026-03-10 12:06:08 +03:00
3915573514
Replace flat sub-tab bars with tree sidebar navigation
alexei.dolgolyov
2026-03-10 12:03:31 +03:00
ee40d99067
Add Daylight Cycle value source type
alexei.dolgolyov
2026-03-10 11:27:36 +03:00
73562cd525
Add entity CRUD events over WebSocket with auto-refresh
alexei.dolgolyov
2026-03-10 11:09:09 +03:00
1ce25caa35
Clean up TODO.md: remove completed items, add new P1 tasks
alexei.dolgolyov
2026-03-10 11:07:44 +03:00