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

latest releases: v1.4.0, v1.3.0
2 months ago

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 in button
    • 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 fadeInUp was replaced with loginSlideIn
    • 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.js with 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

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_*.ipk

OpenWrt ≥ 24.10 (.apk / apk)

apk add --allow-untrusted luci-theme-proton2025-*.apk

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

NewReleases is sending notifications on new releases.