docs: Update tracking files for theme deployment and documentation
This commit is contained in:
parent
92e5f5b95e
commit
b772c6da11
@ -1,6 +1,39 @@
|
|||||||
# SecuBox UI & Theme History
|
# 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)**
|
0. **CRT P31 Phosphor Theme Enhancement (2026-03-25)**
|
||||||
- **NEW: CRT P31 theme variant** (`themes/crt-p31.css`)
|
- **NEW: CRT P31 theme variant** (`themes/crt-p31.css`)
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# Work In Progress (Claude)
|
# 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
|
> **Architecture Reference**: SecuBox Fanzine v3 — Les 4 Couches
|
||||||
|
|
||||||
@ -8,6 +8,22 @@ _Last updated: 2026-03-25 (SecuBox Mesh Daemon)_
|
|||||||
|
|
||||||
## Recently Completed
|
## 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
|
### 2026-03-25
|
||||||
|
|
||||||
- **SecuBox Mesh Daemon (`secubox-mesh`) (Complete)**
|
- **SecuBox Mesh Daemon (`secubox-mesh`) (Complete)**
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user