Changes in version 1.2.8
Features
- Optional tab outline setting (PR #45 - author: @fildunsky)
- Added an optional
Tab outlinesetting - The option is disabled by default and can be enabled to outline inactive tabs
- Added an optional
Fixes
-
Temperature sensor detection rework (commit 1dbc96e - author: @ChesterGoodiny)
- Reworked the temperature detection logic after the previous temperature fix
- Detection now prefers
/sys/class/hwmonsensors and adds/sys/class/thermalsensors only when they are not already represented byhwmon - CPU/SoC sensors are no longer duplicated when exposed both through
thermal_zoneandhwmon - Wi-Fi radio sensors, including
mt7915_phy0andmt7915_phy1, are no longer hidden when their temperatures are identical or close - Removed temperature-value based deduplication in favor of stable sysfs path/device identity checks
-
Visual and layout fixes (PR #45 - author: @fildunsky)
- Aligned Network → Interfaces icons and device names inside interface cards
- Improved bridge-member icon alignment inside brackets
- Fixed Status → Overview active DHCP leases table layout so long hostnames wrap without stretching the table
- Kept IPv4, MAC and lease-time values on one line while allowing the hostname column to wrap
- Fixed action column width and overflow in 5-column and 7-column lease table variants
- Improved Network → Interfaces mobile action buttons: Edit is blue, Delete is red
- Fixed white button-block background in the light theme on mobile
- Fixed Software page table styling, hover behavior and colored button hover states
- Fixed port status card headers overflowing rounded corners
- Fixed custom accent color fallback when navigating between pages
-
GitHub stars badges in README (PR #46 - author: @cergo666)
- Fixed GitHub stars display in
README.md - Fixed GitHub stars display in
README_ru.md
- Fixed GitHub stars display in
-
Modal table overflow (PR #47 - author: @frenzydrive)
- Fixed wide LuCI CBI tables overflowing outside modal dialogs
- Modal dialogs containing CBI tables now adapt to the available viewport width
- Table overflow stays inside the modal and becomes horizontally scrollable when needed
- Row action buttons in modal tables stay on one line
- The issue was visible, for example, in WireGuard/AmneziaWG peer tables under Network → Interfaces
Build
- OpenWrt SDK version update (PR #47 - author: @frenzydrive)
- Updated the OpenWrt snapshot SDK reference used by the build workflow
- Updated APK build workflow SDK from
gcc-14.3.0togcc-14.4.0
Notes
- The final v1.2.8 temperature detection behavior prefers
hwmonfirst and addsthermal_zonesensors only when they are not already represented byhwmon. - Verified with
ubus call luci.proton-temp getSensors '{}': CPU and both MT7915 PHY sensors are detected correctly without duplicates.
Authors
- @fildunsky - visual fixes, active leases layout, Software page fixes, custom accent color follow-up fixes, tab outline option
- @cergo666 - GitHub stars badges in README files
- @frenzydrive - modal CBI table overflow fix, OpenWrt SDK version update in build workflow
- @ChesterGoodiny - v1.2.8 temperature detection rework
Pull Requests
- #45 - Visual fixes, active leases layout, Software page fixes, tab outline option and custom accent color fixes
- #46 - Fix GitHub stars badges in README files
- #47 - Fix modal CBI table overflow and update OpenWrt SDK version in build workflow
Commits
1dbc96e- Temperature detection now prefers hwmon sensors and adds thermal_zone sensors only when not already represented by hwmon
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.