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