chore: Mark completed TODO items (chip header, smbfs, ksmbd, P2P, Domoticz)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
CyberMind-FR 2026-02-05 00:38:47 +01:00
parent 186cddb163
commit ec8d8956df

View File

@ -8,12 +8,15 @@ _Last updated: 2026-02-04_
- ~~Glances full system monitoring~~ — Done: LXC host bind mounts, Docker socket, fs plugin patch, hostname/OS identity (2026-02-04).
- ~~Zigbee2MQTT dongle connection~~ — Done: adapter `ezsp`→`ember`, `ZIGBEE2MQTT_DATA` env var, direct `/dev/ttyUSB0` passthrough (2026-02-04).
- ~~Metablogizer Upload Failures~~ — Done: Chunked upload to bypass uhttpd 64KB JSON limit (2026-02-04).
- ~~Chip Header Layout Migration~~ — Done: client-guardian and auth-guardian ported to `sh-page-header` + `renderHeaderChip()` (2026-02-05).
- ~~SMB/CIFS Shared Remote Directories~~ — Done: `secubox-app-smbfs` (client mount manager) + `secubox-app-ksmbd` (server for mesh sharing) (2026-02-04/05).
- ~~P2P App Store Emancipation~~ — Done: P2P package distribution, packages.js view, devstatus.js widget (2026-02-04/05).
## Open
1. **Chip Header Layout Migration**
- Port `sh-page-header` + `renderHeaderChip()` pattern to client-guardian and auth-guardian.
- Both still use legacy header layouts (`cg-header`, `ag-hdr`).
1. ~~**Chip Header Layout Migration**~~ — Done (2026-02-05)
- ~~Port `sh-page-header` + `renderHeaderChip()` pattern to client-guardian and auth-guardian.~~
- ~~Both now use `sh-page-header` with chip stats.~~
2. **Navigation Component**
- Convert `SecuNav.renderTabs()` into a reusable LuCI widget (avoid duplicating `Theme.init` in each view).
@ -45,11 +48,10 @@ _Last updated: 2026-02-04_
- Capture screenshot baselines for dark/light/cyberpunk themes.
- Automate browser cache busting (append `?v=<git sha>` to view URLs).
10. **SMB/CIFS Shared Remote Directories**
- Implement smbfs/cifs mount management for shared remote directories.
- Media handling: backups, sources, Lyrion music library, Jellyfin media paths.
- UCI config + LuCI UI for mount management (credentials, auto-mount, mount points).
- Integration hooks for media apps (Jellyfin, Lyrion, backup scripts).
10. ~~**SMB/CIFS Shared Remote Directories**~~ — Done (2026-02-04/05)
- ~~`secubox-app-smbfs` for client-side mount management (`smbfsctl` CLI, UCI config, init script).~~
- ~~`secubox-app-ksmbd` for server-side mesh sharing (`ksmbdctl` CLI, pre-configured shares).~~
- ~~Integrates with Jellyfin, Lyrion media paths.~~
11. ~~**Metablogizer Upload Failures**~~ — Done (2026-02-04)
- ~~Investigate and fix failed file uploads in Metablogizer.~~
@ -90,22 +92,17 @@ _Last updated: 2026-02-04_
- Complete startup wizard (media library configuration).
- ~~README documentation~~ — Done (2026-02-04).
15. **Domoticz IoT Integration & SecuBox Peering**
- Create dedicated `luci-app-domoticz` (currently no LuCI app — only generic vhost-manager).
- MQTT auto-bridge: auto-configure Domoticz ↔ zigbee2mqtt via Mosquitto broker.
- Zigbee device discovery: expose z2m device list in Domoticz setup wizard.
- SecuBox P2P mesh: register Domoticz as a mesh service (`secubox-p2p register-service`).
- Tor/DNS exposure channels: add to exposure scanner and Punk Exposure model.
- USB device passthrough: document `/srv/devices` for additional IoT dongles.
- Backup integration: include `/srv/domoticz/config` in secubox-recovery.
- Service registry: add Domoticz to `secubox-p2p` catalog and health checks.
15. ~~**Domoticz IoT Integration & SecuBox Peering**~~ — Done (2026-02-04)
- ~~`luci-app-domoticz` created with RPCD handler, LuCI overview.~~
- ~~`domoticzctl configure-mqtt` auto-configures Mosquitto + Zigbee2MQTT bridge.~~
- ~~P2P mesh registration, HAProxy integration, backup/restore.~~
- ~~UCI config extended with mqtt/network/mesh sections.~~
16. **App Store P2P Emancipation**
- Emancipate the app store WebUI as a remote P2P/torrent endpoint.
- Generative remote IPK distribution (like master-link dynamic join IPK generation).
- Decentralized package distribution across mesh nodes.
- Compatible with existing bonus-feed and secubox-feed infrastructure.
- Torrent-style swarming for large IPK downloads across mesh peers.
16. ~~**App Store P2P Emancipation**~~ — Done (2026-02-04)
- ~~P2P package distribution via mesh peers (CGI API, RPCD, CLI).~~
- ~~`packages.js` view with LOCAL/PEER badges, fetch/install actions.~~
- ~~`devstatus.js` widget with v1.0 progress tracking.~~
- ~~`secubox-content-pkg` for Metablogizer/Streamlit IPK distribution.~~
17. **MirrorNetworking Stack** (ref: `SecuBox_MirrorNetworking_Paradigm_Reversal.html`)
- EnigmaBox paradigm reversal: zero central authority, each box is the network.