secubox-openwrt/luci-app-secubox/appstore
CyberMind-FR 12774589fc feat(vhost-manager,network-tweaks): major v2.0 upgrade with dashboards and automation
VHost Manager v2.0:
- Add modern dashboard UI with auto-refresh for Internal Services, Redirects, and Virtual Hosts tabs
- Implement template activation system with one-click deployment (19 services, 6 redirects)
- Add section_id parameter to RPC backend for named VHost profiles
- Enhance API with createVHost() wrapper for template-based creation
- Fix redirect support with nginx return directive validation
- Add action buttons (Edit/Enable/Disable/Remove) to all VHost cards
- Implement confirmation modals for destructive actions
- Update README with comprehensive v2.0 feature documentation
- Add templates.json catalog with pre-configured service/redirect templates

Network Tweaks v1.0:
- Create network services dashboard with dynamic component discovery
- Add RPC backend with component filtering by network capabilities
- Implement cumulative impact tracking (DNS entries, VHosts, ports)
- Add network mode integration for profile-based settings
- Create dashboard.css with responsive grid layouts
- Add 10-second auto-refresh polling for live status updates

New Applications:
- Add luci-app-magicmirror (Smart mirror application)
- Add secubox-app-magicmirror with Docker runtime
- Add luci-app-network-tweaks (Network services monitoring)
- Add secubox-app-adguardhome (DNS filtering)
- Add secubox-app-nextcloud (File sync and sharing)
- Add plugin catalog manifests for AdGuard Home, MagicMirror, Nextcloud

Bug Fixes:
- Fix RPC backend shell script errors (remove local declarations from case statements)
- Fix fs.exec usage in vhosts.js (replace with uci module)
- Fix form rendering in Virtual Hosts view (use proper LuCI patterns)
- Fix file ownership issues (ensure root:root for deployed files)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-01 14:30:57 +01:00
..
apps.json feat(vhost-manager,network-tweaks): major v2.0 upgrade with dashboards and automation 2026-01-01 14:30:57 +01:00
README.md fix(secubox): rename .appstore to appstore to fix package build 2025-12-31 12:38:47 +01:00

SecuBox App Store Metadata

This directory contains metadata for all SecuBox applications available in the app store.

Structure

  • apps.json - Master catalog of all available SecuBox applications
  • Individual app directories with detailed metadata

App Categories

🔒 Security

Applications focused on security, threat detection, and network protection.

🌐 Network

Network services, utilities, and infrastructure applications.

🏠 IoT & Home Automation

Smart home devices, automation systems, and IoT integration.

🎬 Media

Media streaming, entertainment, and content management.

Application Status

  • stable - Production-ready, tested and stable
  • beta - Functional but may have minor issues
  • alpha - Early development, experimental
  • dev - Under active development

Adding New Applications

To add a new application to the app store:

  1. Create the package in package/secubox/secubox-app-<name>/
  2. Add metadata entry in apps.json
  3. Ensure proper tagging and categorization
  4. Add dependencies and conflicts if any
  5. Link to LuCI app if available

Metadata Fields

Each app entry includes:

  • id: Unique package identifier
  • name: Display name
  • version: Current version
  • category: Primary category
  • description: Brief description
  • icon: Emoji or icon identifier
  • author: Package maintainer
  • license: Software license
  • url: Upstream project URL
  • tags: Searchable tags
  • requires: System requirements
  • status: Development status
  • luci_app: Associated LuCI interface (if any)
  • dependencies: Required packages
  • conflicts: Conflicting packages

Integration

The app store metadata is used by:

  • luci-app-secubox - Main SecuBox interface
  • Build system - Package management and dependency resolution
  • Documentation - Automated documentation generation
  • CI/CD - Automated testing and deployment

Versioning

App store metadata version: 1.0 Last updated: 2024-12-30