ce543762cc
chore: Update GitHub repo URL to CyberMind-FR organization
...
Replace github.com/gkerma/secubox-openwrt with
github.com/CyberMind-FR/secubox-openwrt across all files.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 09:44:01 +01:00
a677f8cf49
feat: Media-flow UI + security updates
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 07:57:39 +01:00
e4c9ec0237
feat(appstore): add normalized catalog manifests
2025-12-30 08:48:41 +01:00
baab096876
vhost-manager: add CLI helper and docs
2025-12-29 16:49:10 +01:00
ec81952db1
feat: bootstrap zigbee2mqtt app and diagnostics
2025-12-29 15:51:07 +01:00
ef936f1295
docs: Add GitHub Pages documentation site structure
...
Created comprehensive documentation site using MkDocs Material theme
for GitHub Pages deployment. Moved version sync scripts to secubox-tools.
## Documentation Site (18 new files)
Created docs/ directory with complete documentation:
**Main Pages:**
- index.md - Home page with navigation cards and module overview
- quick-start.md - Quick start guide
- documentation-index.md - Documentation index
**Development Guides:**
- development-guidelines.md - Complete development reference (1857 lines)
- code-templates.md - Working examples and patterns (1405 lines)
- module-implementation-guide.md - Step-by-step workflow (901 lines)
**Reference Documentation:**
- claude.md - Build system and RPCD architecture (553 lines)
- validation-guide.md - Validation workflows (518 lines)
- permissions-guide.md - Permission guidelines (248 lines)
- luci-development-reference.md - LuCI development (1196 lines)
**Module Information:**
- module-status.md - 15 module status (896 lines)
- feature-regeneration-prompts.md - AI prompts (2084 lines)
- todo-analyse.md - Roadmap and tasks (1080 lines)
**Archive (4 files):**
- archive/index.md - Archive index
- archive/build-issues.md - Build troubleshooting
- archive/completion-report.md - Project milestones
- archive/module-enable-disable-design.md - Feature design
**Styling:**
- stylesheets/extra.css - SecuBox custom CSS
## Scripts Reorganization (2 files moved)
Moved version sync utilities to secubox-tools:
- scripts/sync_module_versions.py → secubox-tools/sync_module_versions.py
- scripts/sync_module_versions.sh → secubox-tools/sync_module_versions.sh
## Site Features
- Material theme with dark/light mode
- Responsive design with navigation tabs
- Live search and syntax highlighting
- Custom SecuBox branding (indigo/violet gradients)
- 12,780+ lines of comprehensive documentation
Summary:
- 21 files changed (+12,780 lines)
- 18 new documentation pages
- 2 scripts relocated
- Ready for GitHub Pages deployment
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-28 21:57:29 +01:00
6314884f00
feat: Add help system integration and fix menu structure
...
- Created help system (help.js, help.css) for all modules
- Integrated help button in network-modes module
- Fixed menu structure: removed empty Network Management category
- Fixed all dashboard and modules page links
- Added website deployment script
- Created comprehensive documentation
New Files:
- DOCS/HELP_INTEGRATION_PLAN.md
- DOCS/WEBSITE_DEPLOYMENT_GUIDE.md
- EXAMPLES/help-button-integration.js
- luci-app-secubox/htdocs/luci-static/resources/secubox/help.js
- luci-app-secubox/htdocs/luci-static/resources/secubox/help.css
- secubox-tools/deploy-website.sh
Modified:
- luci-app-network-modes: Added help button integration
- luci-app-secubox: Fixed menu paths and module links
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-28 16:29:04 +01:00
75042a8efb
Add GitHub Pages documentation site with MkDocs Material
...
Generated professional documentation site structure:
- mkdocs.yml: Material theme with dark/light mode, search, navigation
- docs/: Complete documentation sync from DOCS/ (13 files + archive)
- docs/stylesheets/extra.css: SecuBox custom styling (indigo/violet)
- docs/archive/: Archived historical documents (4 files)
Features:
- Material Design theme matching SecuBox design system
- Dark/Light mode toggle with indigo/purple palette
- Advanced navigation (tabs, sections, instant loading)
- Search with suggestions and highlighting
- Mermaid diagram support for architecture visuals
- Code syntax highlighting with copy button
- Mobile responsive layout
- Custom CSS with gradient headings and card effects
Setup:
- Updated scripts/setup-github-pages.sh for Ubuntu 24.04 compatibility
- Added dependency check and auto-install (apt or pip)
- Fixed Python externally-managed-environment handling
- Updated .gitignore to exclude site/, .venv/, docs/.DS_Store
Next steps:
1. Test locally: mkdocs serve
2. Enable GitHub Pages: Settings → Pages → Source: master, Folder: /docs
3. Site will be live at: https://gkerma.github.io/secubox-openwrt/
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-28 10:06:23 +01:00
dcdbd7bca6
docs: Add GitHub Wiki and Pages setup automation
...
Add comprehensive documentation publishing infrastructure with two deployment
options: GitHub Wiki (quick) and GitHub Pages (professional).
## New Files
### Setup Scripts
- **scripts/setup-wiki.sh** - Automated GitHub Wiki deployment
* Clones wiki repository
* Creates Home page with navigation
* Creates sidebar (_Sidebar.md)
* Copies all DOCS/ files
* Fixes internal links for wiki format
* Auto-commits and pushes
- **scripts/setup-github-pages.sh** - GitHub Pages with MkDocs Material
* Checks/installs dependencies (Python, MkDocs)
* Creates mkdocs.yml configuration
* Generates docs/ directory structure
* Creates professional home page with cards
* Copies and transforms all DOCS/ files
* Adds custom CSS matching SecuBox design
* Builds preview site
* Ready for GitHub Pages deployment
### Documentation
- **WIKI-SETUP-GUIDE.md** - Complete setup guide
* Comparison of Wiki vs GitHub Pages
* Step-by-step instructions for both options
* Customization guides
* Troubleshooting section
* CI/CD automation examples
- **scripts/README.md** - Scripts documentation
* Quick start for both options
* Feature comparison
* Update procedures
* Troubleshooting
## Features
### GitHub Wiki Option
✅ 2-minute setup
✅ No dependencies (Git only)
✅ Auto-sync from DOCS/
✅ Sidebar navigation
✅ Archive organization
✅ Link fixing automation
### GitHub Pages Option (Recommended)
✅ MkDocs Material theme
✅ Dark/Light mode support
✅ Professional navigation (tabs + sidebar)
✅ Search functionality
✅ Mermaid diagram support
✅ Mobile responsive
✅ Custom domain support
✅ SEO optimized
✅ Custom CSS matching SecuBox design
✅ Archive section
## Deployment Options
**Quick (Wiki):**
```bash
./scripts/setup-wiki.sh
# → https://github.com/gkerma/secubox-openwrt/wiki
```
**Professional (Pages):**
```bash
./scripts/setup-github-pages.sh
mkdocs serve # Test locally
# → https://gkerma.github.io/secubox-openwrt/
```
## Benefits
✅ One-command documentation publishing
✅ Two deployment options (quick vs professional)
✅ Automated link fixing for both formats
✅ Complete documentation coverage
✅ Professional appearance (Pages option)
✅ Easy updates (re-run script)
✅ CI/CD ready
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-28 10:00:05 +01:00