Commit Graph

  • ffb623dd16 Fix service controls, loading overlay, DB engine awareness myron 2026-06-08 12:20:55 +00:00
  • 99eb8ede67 Fix service status refresh, DNS zones, Docker page, SSL manager, input styling, updates myron 2026-06-08 11:56:14 +00:00
  • 5ef458dfb0 Fix service switching, dynamic dashboard services, DB engine manager myron 2026-06-08 11:41:49 +00:00
  • 5251494f7a feat: full PHP Manager — version install/remove, per-version extension management myron 2026-06-08 11:35:12 +00:00
  • 31bd590b26 fix: web server manager buttons wrap instead of overflow into next card myron 2026-06-08 11:30:53 +00:00
  • 89037d7544 fix: 2FA, sessions, cloudflare, wordpress, nginx-proxy pages showing stub myron 2026-06-08 11:27:12 +00:00
  • c80513d17b fix: server_stats column names + remove hardcoded spamassassin unknown myron 2026-06-08 11:23:20 +00:00
  • 0bdaa048df fix: remove stray brace in admin.js that broke IIFE scope myron 2026-06-08 11:05:51 +00:00
  • 1675de36eb docs(#23): install guide, admin guide, reseller guide, user guide, API reference myron 2026-06-08 10:57:03 +00:00
  • bfa2cfc3f8 fix: CyberMail from field format + deploy runner syncs api/ and lib/ myron 2026-06-08 04:40:16 +00:00
  • 2ab74b7569 feat(#25): email notifications via CyberMail myron 2026-06-08 04:12:47 +00:00
  • 33c36ffc65 Add #18 reseller white-label branding + #24 audit log UI with filters myron 2026-06-08 03:51:45 +00:00
  • dbc5a01de9 Fix #4-#8: mail virtual domains, DNS verified, reseller isolation, missing DB tables myron 2026-06-08 03:31:30 +00:00
  • d49095f4e8 fix: stats.php RAM% calculation key typo (MemTotal: not MemTotal_kB) myron 2026-06-08 03:01:39 +00:00
  • c0c9865653 feat: server monitoring charts, package limits, WHMCS bridge, server options (#19-22) myron 2026-06-08 03:00:09 +00:00
  • 7c17e3696d feat: Docker tiered container management (#31-35) myron 2026-06-08 02:24:11 +00:00
  • aa93695459 Merge branch 'main' of https://github.com/myronblair/novacpx myron 2026-06-08 01:22:31 +00:00
  • 6fdccc6dbd feat: items #9-13 — password change, webmail SSO, DKIM live, file manager security, cache busting myron 2026-06-08 01:19:33 +00:00
  • 88e98b4727 feat: polish items #26-29 — mobile CSS, error pages, rate limiting, session manager myron 2026-06-08 00:50:21 +00:00
  • e2e4fa7fbf fix: proxy endpoint uses require() not requireRole(); fix JS API routes myron 2026-06-08 00:37:31 +00:00
  • 0ab3d8d584 feat: Nginx Proxy Manager admin panel section (#22-proxy) myron 2026-06-08 00:29:04 +00:00
  • 90ab33ccf0 fix: account creation home dir permissions and duplicate SPF record myron 2026-06-08 00:15:22 +00:00
  • 135bbcb0b3 Features #14-17: WordPress Manager, Backup, Cloudflare, TOTP 2FA myron 2026-06-07 21:13:59 +00:00
  • 62707d62ce Fail2Ban whitelist management + auth failure logging myron 2026-06-07 16:10:05 +00:00
  • a0cd7d925e Add sudo prefix for firewall cmds; sudoers rule in install.sh myron 2026-06-07 16:05:15 +00:00
  • 910427c46c Full firewall management — UFW rules + Fail2Ban + IP lists myron 2026-06-07 16:03:35 +00:00
  • 3af01ab614 Fix auth/me returning nulls — auth endpoint was in public list myron 2026-06-07 15:59:54 +00:00
  • 1e5a0a0210 Add DKIM auto-provisioning, OS/panel self-update with self-healing myron 2026-06-07 15:54:15 +00:00
  • 7750fb3fd6 Replace all admin.js stub pages with full implementations myron 2026-06-07 06:11:18 +00:00
  • 870ec062f0 Add complete user and reseller panel JS — all pages fully implemented myron 2026-06-07 06:08:32 +00:00
  • e3b166803a Add full API endpoint suite, lib managers, webmail (Roundcube :8883), and NovaCPX icon/branding assets myron 2026-06-07 05:50:50 +00:00
  • 716d292e77 feat: dedicated ports per panel tier (8880/8881/8882) myron 2026-06-07 05:35:48 +00:00
  • e94dc719c8 feat: feature registry, auto-deploy, IP management, Docker support myron 2026-06-07 05:11:36 +00:00
  • e802443d4a feat: NovaCPX v1.0.0 initial scaffold myron 2026-06-07 05:05:30 +00:00