Commit Graph

2 Commits

Author SHA1 Message Date
2f86558944 feat(appstore): add LocalAI, Citadel, ISPConfig, and Mail-in-a-Box
Added 4 new applications to SecuBox appstore catalog:

New Apps:
- LocalAI v2.25.0 - Self-hosted OpenAI-compatible API for LLMs
- Citadel v9.99 - Complete groupware solution (email/calendar/collaboration)
- ISPConfig v3.2.12 - Web hosting control panel
- Mail-in-a-Box v70.0 - Easy-to-deploy email server

New Categories:
- AI & Machine Learning (🤖)
- Productivity (📧)
- Hosting & Control Panels (🖥️)

Catalog Stats:
- Total apps: 9 (was 5)
- Total categories: 7 (was 4)
- File size: 7.9KB (was 4.2KB)
- Metadata version: 1.1

All new apps use Docker containers for easy deployment.

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-01 08:40:56 +01:00
b00d13b84a fix(secubox): rename .appstore to appstore to fix package build
Renamed .appstore directory to appstore (without dot prefix) to ensure
proper inclusion in OpenWrt package builds. Hidden directories (starting
with .) can be problematic during tarball creation and package installation.

Changes:
- Renamed .appstore/ to appstore/
- Updated Makefile install path references
- Updated RPCD script APPSTORE_JSON path
- Fixed file permissions to 644 for apps.json

This fixes the issue where appstore appears empty on fresh firmware
installations.

New path: /usr/share/secubox/appstore/apps.json
Old path: /usr/share/secubox/.appstore/apps.json

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 12:38:47 +01:00