Skip to content

Releases: qidlek114/luci-theme-lumen

Lumen v1.0.4 — Updates after rollback

Choose a tag to compare

@qidlek114 qidlek114 released this 29 Oct 17:51
f864abc

中文

  • 从 Lumen 1.0.4 使用主题更新页回退到旧版本后,仍可一键检查、验签并安装更新。请先安装 1.0.4,再使用主题内的回退按钮。
  • 保留已登录会话和已验证的回退包;不增加定时检查或常驻更新进程。
  • 当路由器直连 GitHub 失败时,更新器可使用已配置的本机 OpenClash HTTP 代理;不改动路由或代理配置。

English

  • After installing Lumen 1.0.4, use the built-in rollback button to return to an older release while keeping signed one-click updates available.
  • Existing sessions and the verified rollback package are retained. There is no scheduled check or always-running update process.
  • If direct access to GitHub fails, the updater can use an already configured local OpenClash HTTP proxy without changing router or proxy configuration.

Packages and verification

APK packages are built with the OpenWrt 25.12.6 SDK; IPK packages use the OpenWrt 24.10.8 SDK. The fonts package is optional. The APKs and SHA256SUMS manifest use the same trusted project keys as v1.0.3; verify the manifest signature and package hashes before manual installation.

Installation, upgrade, optional fonts and removal were checked in isolated x86_64, ARMv8 and emulated ARMv7 environments for both releases. The rollback and update flow was also tested on an x86_64 router. Physical ARM hardware and real power-loss recovery were not tested.

v1.0.3 — Signed one-click updates

Choose a tag to compare

@qidlek114 qidlek114 released this 29 Oct 13:55
cc27728

一键更新 / One-click updates

  • Check for updates on the router and install only after the release signature, package checksums and firmware match are verified.
  • Try direct HTTPS first, then the existing local OpenClash HTTP proxy when configured. Global DNS, routing and proxy rules are unchanged.
  • Keep a verified previous release for rollback. If the updated page cannot reconnect and confirm, the watchdog or boot recovery attempts to restore it. Keep the update page open until it finishes.
  • Existing Chinese translation and optional fonts are preserved when installed. The lightweight core remains separate from the optional fonts. Updates run only when requested.

Compatibility and verification

Automatic updates require the exact supported firmware build: OpenWrt 25.12.6 (APK) or OpenWrt 24.10.8 (IPK). Offline package installation, upgrade and rollback were tested in isolated ARMv7, ARMv8 and x86_64 environments.

On the target x86_64 router, the browser rollback button restored v1.0.2. The updater was then bootstrapped from the command line, fetched the published v1.0.2 and v1.0.3 assets through the existing local proxy, verified and installed them, and the updated browser page confirmed the upgrade. Network configuration and management services remained intact. Recovery after a real power loss has not been tested.

Signatures

The release uses the same project verification keys as v1.0.2. Verify the signed SHA256SUMS before using the IPK files; APK files additionally carry a native package signature. Keep the preceding release assets available for rollback.

See automatic update documentation for details.

Lumen v1.0.2 · 轻量版

Choose a tag to compare

@qidlek114 qidlek114 released this 29 Oct 10:17

更轻、更省资源

  • 主题主体 APK 为 78,986 字节,IPK 为 78,819 字节。与 v1.0.1 的主题 APK 相比,下载体积减少约 98.8%。
  • 字体拆为可选包,默认使用浏览设备的系统字体;如需自带字体,请另外安装对应的字体包。字体包约 6.3 MiB。
  • 修复网络唤醒页面窄窗口溢出;后台标签暂停实时请求,缓存连接数上限,并限制图表重绘。

安装与签名

选择符合固件的格式:OpenWrt 25.12.6 / ucode LuCI 使用 APK,OpenWrt 24.10.8 / ucode LuCI 使用 IPK。主题、简体中文和可选字体是独立安装包。请先阅读安装与换钥说明,检查依赖和可用空间,并保留可用的回退主题。

v1.0.2 更换了项目签名公钥。 原私钥不可用,因此本次换钥没有旧密钥的交叉签名。安装前请通过独立可信渠道核对完整指纹:

  • APK P-256 公钥 DER 的 SHA-256:e3d1ad71726efe0d80e38e1cbffba7f328b2e49afac068a7f55d295dcaa80c75
  • usign 公钥文件的 SHA-256:fc4b502acfae4dfec67c842bc5aeeedac729736a6e1b3eefe23108159faaab8d
  • usign key ID:1ece729a92805575(不能代替完整指纹)。

APK 有项目原生签名;IPK 使用 SHA256SUMS.sig 验证摘要清单后再核对包。v1.0.1 的旧公钥和旧发布文件保持不变。项目签名不是 OpenWrt 官方签名。

验证范围

最终签名包验证覆盖 ARMv7(模拟执行)、ARMv8 和 x86_64 的 OpenWrt 隔离环境,检查安装、旧版升级、配置保留、可选字体增删、主题回退及重新安装。没有在 ARM 实机进行启动或重启验收,也没有进行 CPU 或功耗基准测试。主路由仅应用了网络唤醒页面的样式修复,未安装完整新版包。

验证详情 · 源码 PR #1(已合并到主分支)。软件包使用源码提交 b0ab816 构建;发布标签包含后续文档及验证改进。附带的 BUILDINFO 记录 SDK 构建时未签名的状态,最终附件随后已完成签名。

For English installation and validation notes, see the linked guides. Architecture-independent packages still require matching firmware, LuCI APIs and dependencies.

Lumen v1.0.1 · 更新检查与 APK/IPK 安装包

Choose a tag to compare

@qidlek114 qidlek114 released this 26 Oct 02:37

新功能

  • 新增 Lumen → 检查更新:手动查询 GitHub,查看正式版本并下载对应 APK/IPK。
  • 跨版本更新会分段显示从当前版本到目标版本之间的全部正式版说明,可以先了解变化再决定是否安装。
  • 检查失败、超时或发布历史不完整时明确提示;不会把失败当成“已是最新版”。
  • 本页不会自动安装,不改变网络、DNS 或代理配置。

安装包

同时提供主题和简体中文包:APK:OpenWrt 25.12.6 / noarch;IPK:OpenWrt 24.10.8 / all。适用于对应的 ucode LuCI 环境,架构无关不表示兼容任意固件。

格式 主题包 简体中文包
APK 下载主题 APK 下载中文 APK
IPK 下载主题 IPK 下载中文 IPK

SHA256SUMS · 清单签名 · APK 公钥 · usign 公钥

APK 采用项目公钥原生签名;IPK 先验证本次 SHA256SUMS.sig,再核对包摘要。首次安装请阅读安装与签名验证说明,保留原主题,不要关闭证书或签名检查。源码 ZIP/tar.gz 不是安装包。

构建来源、实际验收和未覆盖范围见验证记录。更新页演示截图使用合成版本数据。

English

Manual GitHub update checks, target-version selection, and cumulative release notes are now available in Lumen → Updates. Downloads match the installed package format; installation remains a separate user-confirmed operation. Failed or incomplete checks never report “up to date.”

Both APK and IPK packages, with separate Simplified Chinese translations, are included. Read the installation and verification notes before trusting the project keys or installing. No automatic installation or network/proxy changes are performed by the update page.

Lumen v1.0.0 · 首个公开源码版本

Choose a tag to compare

@qidlek114 qidlek114 released this 26 Oct 01:16

Lumen 首个公开源码版本,面向 OpenWrt 25.12 的 ucode LuCI。

界面与功能

  • 深色、浅色、跟随系统;默认与纸张/碳纤维两种外观。
  • 仪表盘、实时图表、独立外观设置,以及自托管字体和 SVG 图标。
  • 中英文说明、可编辑的简体中文翻译,以及桌面/手机演示截图。

公开版整理

  • 通用设备信息与 IPv4/IPv6 上联检测,不携带部署配置或凭据。
  • 所有自定义页面放在 admin/lumen/,保留原生 LuCI 状态页面。
  • 修复 LuCI 子路径导航、旧主题偏好保留、Safari 媒体查询后备,以及 320 px 窄屏布局。
  • 标准 OpenWrt 包目录、完整开源许可、源码自动检查与模拟安装/卸载测试。

下载与验证

附件是完整源码 ZIP/tar.gz及 SHA256SUMS,不是可直接安装的 APK/IPK。构建及启用方法见仓库 README。

已完成源码检查、资源校验、可移植性和模拟生命周期测试、ucode 模板语法编译,以及 1440/390/320 px 浏览器演示检查。尚未完成全新 SDK 构建、全新安装或重启验收;其他固件版本仍需验证。截图全部为合成演示数据。


Initial public source release of Lumen. Includes portable LuCI package sources, local fonts/icons, editable Chinese translations, screenshots, and validation checks. Targets OpenWrt 25.12 ucode LuCI; no prebuilt APK/IPK is included. See README.en.md for build instructions and tested scope.