Changelog v1.1.0
New Features
- Page Width setting - Slider (50%–100%) for ultrawide monitors, syncs via UCI
- Log Viewer with syntax highlighting - Severity detection, line numbers, colored gutter, toolbar with stats/filters, keyboard shortcuts (Ctrl+C/S, Home/End, F11, W, T, Esc)
- Settings Backup & Restore - Export/import theme settings as JSON with validation
- Reset to Defaults button - Elegant red button with confirmation dialog, resets both localStorage and UCI settings
- Reboot confirmation modal - Warning dialog before system reboot with multi-level interception
- Services monitoring widget - Status visualization with "Not installed" state, deep check, custom services
- Temperature widget - Thermal sensors monitoring
Bug Fixes
- WiFi overview cards - Fixed clipping on 3+ radios, proper wrapping
- Service monitoring - Fixed incorrect status for ubus/rpcd, added pidof fallback
- DHCPv6 leases table - Added missing mobile styles
- Log viewer - Fixed FOUC, horizontal scroll on mobile, keyboard jumping on login
- Zoom/Page Width sliders - Fixed accent color, light theme contrast
- Login button - Fixed hover shadow ignoring accent, added active feedback
- System time sync buttons - Fixed escaping the field on wide screens
- Mobile typography - Unified font sizes (4-level scale), 16px inputs to prevent iOS zoom
- Range inputs - Fixed visibility on light theme with proper contrast
- Log keyboard shortcuts - Fixed Ctrl+C conflict with text selection
- Log Escape handler - Fixed memory leak on modal close
- Reboot double-submit - Fixed rapid double-click triggering twice
- Interface zone badges - Fixed contrast for light gray zones (238, 238, 238), added darker gradient
Improvements
- Font loading optimization - Added
<link rel="preload">for Inter fonts, eliminates FOUT - Port Status cards (Overview) - Compact desktop layout (140-160px width, centered, max-width 800px), larger icons (32px), improved spacing
- Inter font licensing - Added LICENSE.txt (SIL OFL 1.1), proper attribution in README
- Log Viewer performance - Diff-based polling, O(1) keyword lookup, event delegation, CSS
content-visibility - Log Viewer mobile - Enlarged buttons (36×36px), vertical toolbar, horizontal scroll stats
- Log Viewer light theme - Complete color palette with WCAG contrast compliance
- Login button - Ghost style on hover (transparent bg, accent border)
- Repo Public Keys page - Scoped styles, full-width textarea, proper wrapping
- RPC settings module - Added
page_width,table_wrap,log_highlightvalidation - Pre-installed Inter font - Embedded variable font, decoupled from OS, forced on all form elements
Localization
- All features translated to 10 languages: EN, RU, ZH, DE, UK, ES, PT, PL, FR, IT
- Log viewer UI, backup/restore, reboot modal, reset button fully localized
Proton2025 Theme v1.1.0
📦 Packages
.ipk— для OpenWrt с opkg (версии до 24.x).apk— для OpenWrt с apk (версии 24.10+)
🔧 Установка
opkg (IPK):
opkg install luci-theme-proton2025_*.ipkapk (APK):
apk add --allow-untrusted luci-theme-proton2025_*.apk