Proton2025 Theme v1.2.0
New Features
- Header search - Added a built-in search bar that indexes LuCI pages for semantic matching, keyboard-layout/transliteration tolerance, and quick navigation across pages and settings.
- Package Architecture widget - Added a package/feed architecture badge on Status -> Overview. The badge shows the router package architecture and opens the detected package feed URL when available.
- Realtime Temperature page - Added a dedicated Status -> Realtime Graphs -> Temperature page with live sensor history, per-sensor focus, multi-sensor overview, mobile-friendly layout, and hover details on the chart.
Improvements
- Mobile layout improvements - Reworked the page for small screens, including responsive sensor chips, stacked summary cards, and a mobile-friendly sensor statistics layout.
- Notification system hardening - Added theme-managed floating alerts with close controls and responsive styling, split them from native LuCI warnings, preserved original button handlers during alert normalization, and restored the password warning correctly after re-login.
- Wireless mobile actions menu - Fixed clipping of the three-dot actions dropdown on small screens by opening it upward when there is not enough space below the toggle.
- Global Name column fix - Restored LuCI named-table rendering for the first
Name/Названиеcolumn across services and other CBI tables that usedata-titlepseudo-cells instead of real header cells. - Theme consistency fixes - Improved light theme rendering for chart tooltips and removed inconsistent hostname hover coloring.
- Internal view naming cleanup - Renamed the realtime temperature view file to a Proton-specific path to avoid conflicts with third-party LuCI packages.
Packages
.ipk— for OpenWrt builds withopkg.apk— for OpenWrt builds withapk
Installation
opkg (IPK):
opkg install luci-theme-proton2025_*.ipkapk (APK):
apk add --allow-untrusted luci-theme-proton2025-*.apkNotes
- Packages are built by the official OpenWrt SDK.
- APK artifacts are no longer repacked manually as
tar.gzarchives.