github ChesterGoodiny/luci-theme-proton2025 v1.1.1
v1.1.1 Proton2025 - Elegant Theme for LuCI

latest releases: v1.4.4, v1.4.3, v1.4.2...
7 months ago

Changelog v1.1.1

Bug Fixes

  • Backup/Restore buttons on mobile — Fixed overlapping buttons on screens ≤600px; buttons now stack vertically and span full width
  • Port Status cards (Overview) — Reduced card min-width for better fit on medium screens; cards wrap earlier without overflow
  • Reboot confirmation modal — single language — Fixed tr() helper using wrong variable; modal now correctly translates to all 10 supported languages
  • MTK WiFi icons (issue #11) — Fixed remapIcon() failing for proprietary MTK device names, added 3-level detection: ① data-radio-device attribute, ② exact badge text match, ③ substring search; fixed MutationObserver race condition
  • Background gradient flash (FOUC) — Fixed brief flash of default gradient on reload/navigation; inline <head> script now sets --proton-accent-rgb and critical inline CSS includes the full body gradient for both themes
  • Mobile burger menu tap highlight — Fixed browser-default tap highlight color on mobile; added -webkit-tap-highlight-color: transparent and proper :active states

Refactoring

  • Wireless frequency pipeline — Replaced regex-based text parsing and per-frequency CSS hardcode with server-side ubus data pipeline (network.wireless status → header.ut → data-band attribute → CSS); JS sets only structural data-band="2g|5g|6g|60g", CSS defines all colors via tr[data-band] selectors; works with any device names; reduced ~90 lines of hardcoded CSS to ~30 universal lines
  • Removed duplicate MutationObserver — markRadioDevicesAndFreq() now runs only from header.ut inline observer; removed redundant calls from menu-proton2025.js (was triggering twice per mutation)
  • Cleaned dead code — Removed isWirelessDevice() regex fallback (/^radio\d+$/), BAND_COLORS JS object, applyFreqStyle(), and 3 window._proton* exports that are no longer needed

Proton2025 Theme v1.1.1

📦 Packages

  • .ipk — для OpenWrt с opkg (версии до 24.x)
  • .apk — для OpenWrt с apk (версии 24.10+)

🔧 Установка

opkg (IPK):

opkg install luci-theme-proton2025_*.ipk

apk (APK):

luci-theme-proton2025_1.0.4_all.apk deleted 6.03.2026

Don't miss a new luci-theme-proton2025 release

NewReleases is sending notifications on new releases.