8 Commits
Author SHA1 Message Date
biggy 3a21070d62 chore: static analysis baseline
Pre-analysis checkpoint before implementing fixes for:
- bakeStyles field mapping
- error logging improvements
- HTML sanitization hardening
2026-06-24 07:46:05 +02:00
biggy ac759a60fe feat(ui): add banned IPs management to debug panel
- Add debug section for banned IPs with refresh button
- Implement fetchBannedIPs() function to display banned IPs in table
- Add adminUnban() function for unbanning IPs from UI
- Show IP, ban time, reason, banned by, and unban action in table
2026-05-13 13:36:37 +02:00
biggy 69b62b6af3 feat(ui): add close button to modal dialogs
Add × button to modal overlays for better UX. Button is positioned
in top-right corner with hover effects and proper styling.
2026-05-13 13:17:55 +02:00
biggy f86b0411d5 refactor: move bakeStyles from view-level to per-URL setting 2026-05-13 10:54:59 +02:00
biggy c294c8c85e feat: add dark mode and style baking support for Samsung TV compatibility 2026-05-13 10:31:46 +02:00
biggy 1aca866459 feat(debug): replace HTTP polling with WebSocket for real-time debug updates 2026-05-13 08:42:50 +02:00
biggy 94141e928c feat(api, ui): add debug panel and device tracking
Add real-time debug panel with server metrics, view status, cache
visualization, and device tracking. Add viewport/cache TTL config
to views. Simplify cache management and remove rate limiting.
2026-05-13 08:04:59 +02:00
biggy edbe3f9bf2 init 2026-05-12 23:10:10 +02:00