secubox-openwrt/.codex/TODO.md

18 lines
766 B
Markdown

# TODO (Codex)
1. **Component Library**
- Extract header chips/nav tabs into standalone modules under `luci-static/resources/secubox/components/`.
- Provide TypeScript typings (or JS docstrings) for easier reuse.
2. **Validation Scripts**
- Add `npm run lint:ui` (eslint + prettier) for LuCI JS.
- Add `npm run check:luci` to run `lua -l luci.dispatcher` before SCP deploys.
3. **Docs**
- Update `.codex/context.md` with quick deployment recipes (`deploy-secubox-v0.1.2.sh`, etc.).
- Record router credentials requirements (currently warns about missing root password).
4. **Automation**
- Create `secubox-tools/deploy-theme-only.sh` for CSS/JS pushes (no RPC).
- Add `make snapshot` script to package updated LuCI app for feeds.