diff --git a/.claude/HISTORY.md b/.claude/HISTORY.md index 00f559d9..e17a1af1 100644 --- a/.claude/HISTORY.md +++ b/.claude/HISTORY.md @@ -1,6 +1,39 @@ # SecuBox UI & Theme History -_Last updated: 2026-03-25 (CRT P31 Phosphor Theme Enhancement)_ +_Last updated: 2026-03-26 (Theme Deployment & Documentation)_ + +0. **Theme Deployment & Documentation (2026-03-26)** + - **LuCI 24.10 Compatibility Fix**: + - Added ucode templates (`.ut` files) replacing incompatible Lua templates + - `header.ut`: Proper LuCI template with board info, theme reference + - `footer.ut`: SecuBox branding with version info + - Modern LuCI requires ucode templates in `/usr/share/ucode/luci/template/themes/` + - **Navbar Layout Fix**: + - Changed from sidebar layout to horizontal top navigation bar + - Header uses flexbox: `.brand` | `#topmenu.nav` | `#indicators` + - Added dropdown menu styles for submenu items + - Added `#tabmenu` secondary navigation styles + - Fixed footer to use flex layout + - Updated responsive styles for mobile header wrapping + - **Documentation Structure** (secubox-deb style): + - `docs/README.md`: Project overview and quick links + - `docs/SCREENSHOTS.md`: Module screenshot gallery (50+ entries, pending captures) + - `docs/UI-GUIDE.md`: CRT P31 theme design guide with color palette + - `docs/MODULES.md`: Complete package catalog (75+ modules) + - `docs/API.md`: RPCD/ubus API reference with method tables + - `docs/screenshots/router/`: Directory for OpenWrt router screenshots + - `docs/wiki/`: Directory for multilingual documentation + - **Files created/updated**: + - `ucode/luci/template/themes/secubox/header.ut` + - `ucode/luci/template/themes/secubox/footer.ut` + - `htdocs/luci-static/secubox/cascade.css` (layout fixes) + - `htdocs/luci-static/secubox/mobile.css` (new) + - Makefile updated to PKG_RELEASE:=3 + - **Commits**: + - `feat(luci-theme-secubox)`: CRT P31 theme with Lua templates + - `fix(luci-theme-secubox)`: ucode templates for LuCI 24.10 + - `fix(luci-theme-secubox)`: Navbar layout for horizontal nav + - `docs`: Comprehensive documentation structure 0. **CRT P31 Phosphor Theme Enhancement (2026-03-25)** - **NEW: CRT P31 theme variant** (`themes/crt-p31.css`) diff --git a/.claude/WIP.md b/.claude/WIP.md index 259fab71..c545bbd7 100644 --- a/.claude/WIP.md +++ b/.claude/WIP.md @@ -1,6 +1,6 @@ # Work In Progress (Claude) -_Last updated: 2026-03-25 (SecuBox Mesh Daemon)_ +_Last updated: 2026-03-26 (Theme Deployment & Documentation)_ > **Architecture Reference**: SecuBox Fanzine v3 — Les 4 Couches @@ -8,6 +8,22 @@ _Last updated: 2026-03-25 (SecuBox Mesh Daemon)_ ## Recently Completed +### 2026-03-26 + +- **CRT P31 Theme Deployment & LuCI 24.10 Fix (Complete)** + - Fixed LuCI 24.10 compatibility with ucode templates (.ut files) + - Fixed navbar layout: sidebar → horizontal top navigation + - Header flexbox: brand | nav menu | indicators + - Added mobile responsive styles + - Deployed and tested on router + +- **Documentation Structure (Complete)** + - Created docs/ directory with secubox-deb style documentation + - SCREENSHOTS.md with 50+ module entries (pending captures) + - UI-GUIDE.md with CRT P31 theme design specs + - MODULES.md with 75+ package catalog + - API.md with RPCD/ubus method reference + ### 2026-03-25 - **SecuBox Mesh Daemon (`secubox-mesh`) (Complete)**