Changes in version 1.2.9
Features
-
Custom login logo (PR #50 — author: @fildunsky)
- Added the ability to customize the logo on the LuCI login screen
- Added support for a custom router nameplate on the login screen
- Added display mode for logo only (when only the uploaded logo should be displayed)
- Login corporate identity settings are saved in the Proton2025 settings stream via UCI
- This feature helps to visually distinguish between different routers and branded installations on the login page
-
Visual refinement of the login page (author: @ChesterGoodiny)
- Added built-in SVG icons for the username and password fields (self-drawn)
- Added a password visibility switch without dependencies on external icons
- Added a login icon inside the
Log inbutton - Added a compact separator and a simple "Powered by OpenWRT" footer under the login button
- The icons are embedded directly as inline SVG, without depending on third-party icon fonts
Fixes
-
Initial account transparency (author: @ChesterGoodiny)
- Fixed a bug that caused the authorization card to become transparent for a short time when displaying the first page
- The animation of the login container
fadeInUpwas replaced withloginSlideIn - Opacity animation has been removed from the login effect
- The login card is now visible from the first frame, while maintaining a short slide transition
- This prevents the animated background from being visible in the authorization window for a split second
-
Translation of the login logo (author: @ChesterGoodiny)
- The hard-coded EN/RU translation pairs have been removed from
login-animation-settings.js - Changed the login animation and user interface lines to create a corporate identity for the general translation helper
protonT() - Replaced the mapping of localized headlines in
login-animation-settings.jswith stable string definition based on the control ID - The remaining debug
console.log()has been removed from the login animation injector - Added translations of login animations and custom branding controls for RU, ZH, DE, UK, ES, PT, PL, FR, and IT
- The hard-coded EN/RU translation pairs have been removed from
Authors
- @fildunsky — custom login logo and router nameplate
- @ChesterGoodiny — visual refinement of the login page, initial transparency fix, translation cleanup
Pull Requests
- #50 — Custom logo for the login page
Installation
OpenWrt ≤ 23.05 (.ipk / opkg)
opkg install luci-theme-proton2025_*.ipkOpenWrt ≥ 24.10 (.apk / apk)
apk add --allow-untrusted luci-theme-proton2025-*.apk