Commit Graph

46 Commits

Author SHA1 Message Date
github-actions[bot] c0cc88ac3b chore: bump version to 1.0.43 [skip ci] 2026-06-20 21:04:27 +00:00
github-actions[bot] 29e2744609 chore: bump version to 1.0.42 [skip ci] 2026-06-20 17:07:01 +00:00
github-actions[bot] 99829f628d chore: bump version to 1.0.41 [skip ci] 2026-06-20 16:44:17 +00:00
github-actions[bot] def6edf4d5 chore: bump version to 1.0.40 [skip ci] 2026-06-20 16:42:24 +00:00
github-actions[bot] a8a80bff5e chore: bump version to 1.0.39 [skip ci] 2026-06-20 16:39:57 +00:00
github-actions[bot] 2d074ea25e chore: bump version to 1.0.38 [skip ci] 2026-06-20 16:35:08 +00:00
github-actions[bot] 79857a750a chore: bump version to 1.0.37 [skip ci] 2026-06-20 16:09:42 +00:00
github-actions[bot] 15bbe955fa chore: bump version to 1.0.36 [skip ci] 2026-06-20 15:59:42 +00:00
github-actions[bot] ee7e488f3d chore: bump version to 1.0.35 [skip ci] 2026-06-20 05:46:41 +00:00
github-actions[bot] 0b6850673a chore: bump version to 1.0.34 [skip ci] 2026-06-20 05:40:09 +00:00
github-actions[bot] 89c1deea5c chore: bump version to 1.0.33 [skip ci] 2026-06-20 05:33:45 +00:00
github-actions[bot] 7185fcca5f chore: bump version to 1.0.32 [skip ci] 2026-06-20 05:27:44 +00:00
github-actions[bot] ab7c69d086 chore: bump version to 1.0.31 [skip ci] 2026-06-20 05:23:50 +00:00
github-actions[bot] cbd20c5390 chore: bump version to 1.0.30 [skip ci] 2026-06-20 04:36:37 +00:00
github-actions[bot] 08844c6f79 chore: bump version to 1.0.29 [skip ci] 2026-06-10 14:45:04 +00:00
github-actions[bot] 87c0f9c651 chore: bump version to 1.0.28 [skip ci] 2026-06-10 14:30:55 +00:00
github-actions[bot] 7e4b9e18b2 chore: bump version to 1.0.27 [skip ci] 2026-06-10 13:35:22 +00:00
github-actions[bot] db033732b4 chore: bump version to 1.0.26 [skip ci] 2026-06-10 13:01:12 +00:00
github-actions[bot] f17210fd3b chore: bump version to 1.0.25 [skip ci] 2026-06-10 12:58:54 +00:00
github-actions[bot] 2e96c2b0b9 chore: bump version to 1.0.24 [skip ci] 2026-06-10 12:55:47 +00:00
github-actions[bot] 81a8ea88f4 chore: bump version to 1.0.23 [skip ci] 2026-06-10 12:45:41 +00:00
github-actions[bot] e87e1a14b8 chore: bump version to 1.0.22 [skip ci] 2026-06-10 12:32:17 +00:00
github-actions[bot] 5037633f5f chore: bump version to 1.0.21 [skip ci] 2026-06-10 05:53:34 +00:00
github-actions[bot] 7107d230c8 chore: bump version to 1.0.20 [skip ci] 2026-06-10 05:51:17 +00:00
github-actions[bot] b0ac6e7aa2 chore: bump version to 1.0.19 [skip ci] 2026-06-10 05:45:42 +00:00
github-actions[bot] 892034d3a7 chore: bump version to 1.0.18 [skip ci] 2026-06-10 03:17:50 +00:00
github-actions[bot] 8f32c973cb chore: bump version to 1.0.17 [skip ci] 2026-06-10 03:06:23 +00:00
github-actions[bot] 64c9569104 chore: bump version to 1.0.16 [skip ci] 2026-06-09 23:10:31 +00:00
github-actions[bot] 95cc4914cd chore: bump version to 1.0.15 [skip ci] 2026-06-09 22:55:54 +00:00
github-actions[bot] 3b47fc27e7 chore: bump version to 1.0.14 [skip ci] 2026-06-09 22:44:58 +00:00
github-actions[bot] d53eb309eb chore: bump version to 1.0.13 [skip ci] 2026-06-09 22:31:02 +00:00
github-actions[bot] 9dd75bfff8 chore: bump version to 1.0.12 [skip ci] 2026-06-09 22:25:00 +00:00
github-actions[bot] 2f141973c1 chore: bump version to 1.0.11 [skip ci] 2026-06-09 22:23:55 +00:00
github-actions[bot] 0c32c8a018 chore: bump version to 1.0.10 [skip ci] 2026-06-09 22:18:49 +00:00
github-actions[bot] cdb92c5ef2 chore: bump version to 1.0.9 [skip ci] 2026-06-09 22:15:52 +00:00
github-actions[bot] b90ef41677 chore: bump version to 1.0.8 [skip ci] 2026-06-09 22:13:39 +00:00
github-actions[bot] 071f32ce76 chore: bump version to 1.0.7 [skip ci] 2026-06-09 22:10:06 +00:00
github-actions[bot] 24e0ce3633 chore: bump version to 1.0.6 [skip ci] 2026-06-09 22:04:29 +00:00
github-actions[bot] 978ea6082c chore: bump version to 1.0.5 [skip ci] 2026-06-09 18:58:00 +00:00
github-actions[bot] 8a11458220 chore: bump version to 1.0.4 [skip ci] 2026-06-09 18:42:41 +00:00
github-actions[bot] 8716299201 chore: bump version to 1.0.3 [skip ci] 2026-06-09 18:32:26 +00:00
github-actions[bot] 563386b8b8 chore: bump version to 1.0.2 [skip ci] 2026-06-09 18:22:22 +00:00
myron 8a21179e48 Auto-deploy setup: polling cron + JARVIS webhook relay
- VM polls GitHub every minute via novacpx-poll-deploy cron
- GitHub webhook registered at JARVIS for push notifications
- Deploy webhook.php at /deploy/webhook.php for future relay use
- Queue file permissions fixed (666) for www-data/root shared access

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 03:31:31 +00:00
myron 237c19c13d Guard db-engine remove from dropping panel DB; restore VERSION 2026-06-08 16:05:03 +00:00
myron ffb623dd16 Fix service controls, loading overlay, DB engine awareness
- system.php: add sudo to all systemctl/apt-get calls (www-data runs as non-root)
- system.php: flush command for postfix uses postqueue -f
- system.php: save-option writes web_server to config.ini so VhostManager picks it up
- databases.php: list endpoint supports admin (no account_id), defaults db type to active_db_engine setting
- nova.js: add Nova.loading() / Nova.loadingDone() spinner overlay
- admin.js: adminServiceAction shows loading overlay + optimistic badge update
- admin.js: phpInstallVersion, dbEngineAction, docker install, OS/NovaCPX update all show loading overlay
- WordPressManager.php: fix Database::getInstance() -> DB::getInstance()->pdo()
- DockerManager.php: fix install to write script file and sudo bash (no interactive terminal)
2026-06-08 12:20:55 +00:00
myron e802443d4a feat: NovaCPX v1.0.0 initial scaffold
Full hosting control panel with 3 tiers: Admin, Reseller, User.
- install.sh: unattended installer for Ubuntu 20/22/24 + Debian 11/12
- PHP multi-version (7.4/8.1/8.2/8.3), Apache2/nginx choice, MySQL, PostgreSQL
- BIND9 DNS, Postfix+Dovecot mail, ProFTPD, Certbot SSL, UFW, Fail2Ban
- 18-table DB schema with audit log and version tracking
- PHP REST API (auth, system/updates, server stats, service control)
- Admin panel: dark dashboard, service manager, git-based update system
- User panel: usage rings + feature card grid (distinct from cPanel)
- VERSION file: git-tracked; Admin > Updates panel shows/applies git commits

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 05:05:30 +00:00