github-actions[bot]
89c1ffd184
chore: bump version to 1.0.21-beta.3 [skip ci]
2026-06-10 12:55:56 +00:00
github-actions[bot]
bc17356249
chore: bump version to 1.0.21-beta.2 [skip ci]
2026-06-10 12:46:04 +00:00
github-actions[bot]
32e374a2d0
chore: bump version to 1.0.21-beta.1 [skip ci]
2026-06-10 12:33:01 +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