- Add stop-all buttons to LED targets and KC targets section headers (visible only when targets are running, uses headerExtra on CardSection) - Add reset ability to performance chart color pickers (removes custom color from localStorage and reverts to default) - Remove CODEBASE_REVIEW.md - Add prioritized TODO.md with P1/P2/P3 feature roadmap Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1.9 KiB
1.9 KiB
Pending Features & Issues
Priority: P1 quick win · P2 moderate · P3 large effort
Processing Pipeline
P1Noise gate — Suppress small color changes below threshold, preventing shimmer on static contentP1Color temperature filter — Warm/cool shift separate from hue shift (circadian/mood)P1Zone grouping — Merge adjacent LEDs into logical groups sharing one averaged colorP2Palette quantization — Force output to match a user-defined paletteP2Drag-and-drop filter ordering — Reorder postprocessing filter chains visuallyP3Transition effects — Crossfade, wipe, or dissolve between sources/profiles instead of instant cut
Output Targets
P1Renamepicture-targetstooutput-targets— Rename API endpoints and internal references for clarityP2OpenRGB — Control PC peripherals (keyboard, mouse, RAM, fans) as ambient targetsP2Art-Net / sACN (E1.31) — Stage/theatrical lighting protocols, DMX controllers
Automation & Integration
P2Webhook/MQTT trigger — Let external systems activate profiles without HA integrationP2WebSocket event bus — Broadcast all state changes over a single WS channelP3Notification reactive — Flash/pulse on OS notifications (optional app filter)
Multi-Display
P2Investigate multimonitor support — Research and plan support for multi-monitor setupsP3Multi-display unification — Treat 2-3 monitors as single virtual display for seamless ambilight
Capture Engines
P3SCRCPY capture engine — Implement SCRCPY-based screen capture for Android devicesP3Camera / webcam — Border-sampling from camera feed for video calls or room-reactive lighting
UX
P3PWA / mobile layout — Mobile-first layout + "Add to Home Screen" manifest