Commit Graph

  • 85cbfd554c chore: bump version to 1.0.72 [skip ci] main github-actions[bot] 2026-06-23 16:08:04 +00:00
  • 33c86171d6 fix: add null-coalescing defaults for all package update fields to suppress undefined key warnings myron 2026-06-23 16:07:47 +00:00
  • bc727eeedc chore: bump version to 1.0.71 [skip ci] github-actions[bot] 2026-06-23 04:28:02 +00:00
  • 7ecab86ef9 chore: gitignore adminer.php (500KB binary, deployed directly) myron 2026-06-23 04:27:52 +00:00
  • 7cce8cfef0 chore: bump version to 1.0.70 [skip ci] github-actions[bot] 2026-06-23 03:13:53 +00:00
  • 3a1746b0c0 fix: all 6 code review findings myron 2026-06-23 03:13:41 +00:00
  • cba75b3356 chore: bump version to 1.0.69 [skip ci] github-actions[bot] 2026-06-23 01:53:43 +00:00
  • d24ea40505 feat: merge Dashboard + Server Status (careful surgical approach) myron 2026-06-23 01:53:34 +00:00
  • 18971f7f10 chore: bump version to 1.0.68 [skip ci] github-actions[bot] 2026-06-23 00:50:59 +00:00
  • e805e55120 feat: #40 Linux uninstaller myron 2026-06-23 00:50:49 +00:00
  • b29a988129 chore: bump version to 1.0.67 [skip ci] github-actions[bot] 2026-06-23 00:43:12 +00:00
  • 87281cb923 feat: #50 improved post-restore script v2 myron 2026-06-23 00:43:03 +00:00
  • 5d9fc30124 chore: bump version to 1.0.66 [skip ci] github-actions[bot] 2026-06-22 23:59:08 +00:00
  • a98f08e45a fix: add Adminer install/remove handler to db-tools-stream; fix sudo tty for phpMyAdmin myron 2026-06-22 23:58:59 +00:00
  • c872ee2449 chore: bump version to 1.0.65 [skip ci] github-actions[bot] 2026-06-22 21:29:23 +00:00
  • 568e0a0891 feat: #41 #43 — phpMyAdmin + Adminer + PostgreSQL in DB Manager myron 2026-06-22 21:29:12 +00:00
  • 732b7d16ca chore: bump version to 1.0.64 [skip ci] github-actions[bot] 2026-06-22 21:20:07 +00:00
  • e209df0dc2 revert: restore admin.js to last known-good state (01b0995) myron 2026-06-22 21:19:54 +00:00
  • 9691cc0853 chore: bump version to 1.0.63 [skip ci] github-actions[bot] 2026-06-22 21:13:39 +00:00
  • 42055ccdcc fix: dashboard setTimeout inside function, history chart properly merged myron 2026-06-22 21:13:28 +00:00
  • 2327f1b958 chore: bump version to 1.0.62 [skip ci] github-actions[bot] 2026-06-22 19:13:17 +00:00
  • 3ca3a1dae6 fix: surgical dashboard merge — only remove serverStatus(), keep all other pages myron 2026-06-22 19:13:06 +00:00
  • a91b67de10 chore: bump version to 1.0.61 [skip ci] github-actions[bot] 2026-06-22 19:03:57 +00:00
  • d39559a058 feat: merge Dashboard + Server Status into one page (admin panel) myron 2026-06-22 19:03:40 +00:00
  • 01b099509f chore: bump version to 1.0.60 [skip ci] github-actions[bot] 2026-06-22 14:24:25 +00:00
  • 844f571231 fix: docker catalog CHECK constraint — change status='starting' to 'pending' myron 2026-06-22 14:24:11 +00:00
  • 06e43b1297 chore: bump version to 1.0.59 [skip ci] github-actions[bot] 2026-06-22 12:51:59 +00:00
  • 960a29f508 fix: image-remove use POST not DELETE (body was stripped by proxy); keep list visible on refresh myron 2026-06-22 12:51:49 +00:00
  • 63ec5f48b3 chore: bump version to 1.0.58 [skip ci] github-actions[bot] 2026-06-22 12:44:59 +00:00
  • 6aa96e6265 fix: docker container actions update row immediately (optimistic UI), keep list visible during reload myron 2026-06-22 12:44:45 +00:00
  • 12e03304af chore: bump version to 1.0.57 [skip ci] github-actions[bot] 2026-06-22 12:32:56 +00:00
  • 1c4a06d31e fix: docker image-remove throws on daemon error; add sync-orphans endpoint myron 2026-06-22 12:32:44 +00:00
  • 55f5fc1da9 chore: bump version to 1.0.56 [skip ci] github-actions[bot] 2026-06-22 12:24:20 +00:00
  • b00cf10120 fix: escape apostrophe in FTP empty-state string — caused SyntaxError in template literal myron 2026-06-22 12:23:57 +00:00
  • e88a5e6fdc chore: bump version to 1.0.55 [skip ci] github-actions[bot] 2026-06-22 12:21:05 +00:00
  • 76726dc47c feat: #41-#47 admin root controls — enhanced pages + new APIs myron 2026-06-22 12:20:42 +00:00
  • 8405772e01 chore: bump version to 1.0.54 [skip ci] github-actions[bot] 2026-06-22 05:11:11 +00:00
  • 6b59730bec fix: user account settings page — use stats/account instead of forbidden accounts/usage+me myron 2026-06-22 05:10:52 +00:00
  • 9157307ae1 chore: bump version to 1.0.53 [skip ci] github-actions[bot] 2026-06-22 05:02:31 +00:00
  • e0447bc5f5 sync: admin/index.php sidebar cleanup (subdomains/parked nav onclick attrs removed) myron 2026-06-22 05:02:20 +00:00
  • b278effdfb chore: bump version to 1.0.52 [skip ci] github-actions[bot] 2026-06-22 04:52:20 +00:00
  • 697763f333 fix: wrap server_stats INSERT in try/catch — SQLite lock was killing stats API myron 2026-06-22 04:52:04 +00:00
  • fcde84d2ad chore: bump version to 1.0.51 [skip ci] github-actions[bot] 2026-06-22 04:33:42 +00:00
  • 9caaa65b31 fix: broken adminSubdomains/adminParked JS from bad patch; CORS PORT_* constants myron 2026-06-22 04:33:30 +00:00
  • fe41a97e74 chore: bump version to 1.0.50 [skip ci] github-actions[bot] 2026-06-22 04:29:23 +00:00
  • 2ecf93a344 fix: hardcode panel ports in CORS check — PORT_USER etc undefined before Core.php loads myron 2026-06-22 04:29:10 +00:00
  • a5bb5dfddd chore: bump version to 1.0.49 [skip ci] github-actions[bot] 2026-06-22 04:22:08 +00:00
  • 6f494e96fd feat: #38 account settings page (user panel); #39 better default index template myron 2026-06-22 04:21:58 +00:00
  • 5a2e81e754 chore: bump version to 1.0.48 [skip ci] github-actions[bot] 2026-06-22 04:12:49 +00:00
  • 5d1d47a007 feat: #36 subdomains + #37 parked domains sections in all 3 panels myron 2026-06-22 04:12:41 +00:00
  • 6b945bb0fa chore: bump version to 1.0.47 [skip ci] github-actions[bot] 2026-06-22 04:07:11 +00:00
  • 7b11439f9c feat: #48 collapsible nav in all 3 panels; #50 post-restore automation script myron 2026-06-22 04:07:00 +00:00
  • 3684f7c6c2 chore: bump version to 1.0.46 [skip ci] github-actions[bot] 2026-06-21 16:03:35 +00:00
  • 956defc34b fix: all code review security findings myron 2026-06-21 16:03:25 +00:00
  • 21dd846508 chore: bump version to 1.0.45 [skip ci] github-actions[bot] 2026-06-21 03:44:46 +00:00
  • 60004a29d6 fix: default web server to nginx, add php-fpm pool cron, sudoers for pool rm, disable apache on install (#49) myron 2026-06-21 03:44:36 +00:00
  • b281768685 chore: bump version to 1.0.44 [skip ci] github-actions[bot] 2026-06-20 21:17:16 +00:00
  • 1a907d18b0 feat: collapsible sidebar nav with localStorage state (#48) myron 2026-06-20 21:17:07 +00:00
  • c0cc88ac3b chore: bump version to 1.0.43 [skip ci] github-actions[bot] 2026-06-20 21:04:27 +00:00
  • 65a8690750 fix: use /bin/rm explicitly in removePool so sudoers path matches myron 2026-06-20 21:04:16 +00:00
  • 29e2744609 chore: bump version to 1.0.42 [skip ci] github-actions[bot] 2026-06-20 17:07:01 +00:00
  • 91d0e625c4 fix: decouple php-fpm reload from HTTP request using flag file + cron myron 2026-06-20 17:06:51 +00:00
  • 99829f628d chore: bump version to 1.0.41 [skip ci] github-actions[bot] 2026-06-20 16:44:17 +00:00
  • e12f569460 fix: replace global email UNIQUE with partial index scoped to role=user myron 2026-06-20 16:44:08 +00:00
  • def6edf4d5 chore: bump version to 1.0.40 [skip ci] github-actions[bot] 2026-06-20 16:42:24 +00:00
  • 9aa67f7efd fix: email uniqueness check only applies to hosting accounts, not admin/reseller users myron 2026-06-20 16:42:15 +00:00
  • a8a80bff5e chore: bump version to 1.0.39 [skip ci] github-actions[bot] 2026-06-20 16:39:57 +00:00
  • eb84504689 fix: remove php-fpm pool on account creation rollback to prevent fpm crash myron 2026-06-20 16:39:48 +00:00
  • 2d074ea25e chore: bump version to 1.0.38 [skip ci] github-actions[bot] 2026-06-20 16:35:08 +00:00
  • 8e623427e3 fix: reload php-fpm async to prevent killing the account-creation request myron 2026-06-20 16:34:59 +00:00
  • 79857a750a chore: bump version to 1.0.37 [skip ci] github-actions[bot] 2026-06-20 16:09:42 +00:00
  • 3ad7ee44c2 fix: nova.js 401 handler in correct panel/public path myron 2026-06-20 16:09:25 +00:00
  • 15bbe955fa chore: bump version to 1.0.36 [skip ci] github-actions[bot] 2026-06-20 15:59:42 +00:00
  • 3dab4ffe0f fix: show real error message on login 401, not misleading 'Session expired' myron 2026-06-20 15:59:07 +00:00
  • ee7e488f3d chore: bump version to 1.0.35 [skip ci] github-actions[bot] 2026-06-20 05:46:41 +00:00
  • b534e7e306 fix: nested transaction crash and favicon 404 myron 2026-06-20 05:46:31 +00:00
  • 0b6850673a chore: bump version to 1.0.34 [skip ci] github-actions[bot] 2026-06-20 05:40:09 +00:00
  • 6dd2e3a08d fix: add all server-only assets and panel files missing from repo myron 2026-06-20 05:40:00 +00:00
  • 89c1deea5c chore: bump version to 1.0.33 [skip ci] github-actions[bot] 2026-06-20 05:33:45 +00:00
  • b077226581 fix: recover full admin.js from server, fix port redirects and account create validation myron 2026-06-20 05:33:31 +00:00
  • 7185fcca5f chore: bump version to 1.0.32 [skip ci] github-actions[bot] 2026-06-20 05:27:44 +00:00
  • 91bf8d965f fix: portalUrl stays on proxy host when accessed via reverse proxy on port 443 myron 2026-06-20 05:27:30 +00:00
  • ab7c69d086 chore: bump version to 1.0.31 [skip ci] github-actions[bot] 2026-06-20 05:23:50 +00:00
  • 39942929a7 fix: global exception handler (prevents 502), transaction rollback on account create, CORS for reverse proxy myron 2026-06-20 05:23:42 +00:00
  • cbd20c5390 chore: bump version to 1.0.30 [skip ci] github-actions[bot] 2026-06-20 04:36:37 +00:00
  • 8497aecc8d fix: add missing sudoers permissions and nginx dir ownership for account creation myron 2026-06-20 04:36:21 +00:00
  • 2d6592e0e2 chore: bump version to 1.0.21-beta.8 [skip ci] beta github-actions[bot] 2026-06-10 14:45:31 +00:00
  • a5b2a67708 fix: reseller creation and management in admin panel myron 2026-06-10 14:44:51 +00:00
  • 08844c6f79 chore: bump version to 1.0.29 [skip ci] github-actions[bot] 2026-06-10 14:45:04 +00:00
  • 5ce5bd1520 fix: reseller creation and management in admin panel myron 2026-06-10 14:44:51 +00:00
  • 233a2105ed chore: bump version to 1.0.21-beta.7 [skip ci] github-actions[bot] 2026-06-10 14:38:01 +00:00
  • 321a88fa28 fix: copy VERSION to web root on every deploy myron 2026-06-10 14:30:41 +00:00
  • 87c0f9c651 chore: bump version to 1.0.28 [skip ci] github-actions[bot] 2026-06-10 14:30:55 +00:00
  • 483ab8a002 fix: copy VERSION to web root on every deploy myron 2026-06-10 14:30:41 +00:00
  • ffb0683d4c chore: bump version to 1.0.21-beta.6 [skip ci] github-actions[bot] 2026-06-10 13:35:50 +00:00
  • 80e964ee8f feat: expand Docker app catalog from 60 to 140 apps myron 2026-06-10 13:34:31 +00:00
  • 7e4b9e18b2 chore: bump version to 1.0.27 [skip ci] github-actions[bot] 2026-06-10 13:35:22 +00:00
  • 008658e0ec feat: expand Docker app catalog from 60 to 140 apps myron 2026-06-10 13:34:31 +00:00
  • bebf01658d chore: bump version to 1.0.21-beta.5 [skip ci] github-actions[bot] 2026-06-10 13:14:06 +00:00
  • bc06cb1f22 feat: per-stack Reinstall + fix stack ownership enforcement myron 2026-06-10 13:01:00 +00:00