18 Commits

Author SHA1 Message Date
e4c3c9a343 update guradrails and docker file 2026-03-08 10:12:11 +00:00
e16b9fb8f9 fix types and linting 2026-03-06 13:25:32 +00:00
63590a975e feat(deploy): harden production proxy and cron configuration 2026-03-06 10:24:32 +00:00
9411f292a8 feat(worker): add health check runner 2026-03-05 18:02:57 +00:00
953b62ef6e feat(db): add instance health monitoring fields 2026-03-05 18:02:32 +00:00
5e5fb3221a feat(worker): add autosync scheduler, endpoint, locking and UI controls 2026-03-05 17:33:14 +00:00
c528392682 fix(plesk): use subscription --unsuspend for unsuspend action 2026-03-05 16:04:11 +00:00
cc7e30092d fix(linking): link subdomains to parent subscription via suffix match 2026-03-05 14:14:20 +00:00
dceccecf0c fix(sync): link domains to subscriptions and add backfill endpoint 2026-03-05 14:03:03 +00:00
78d3f104de fix(sync): robustly map domain rows to subscription status 2026-03-05 13:14:26 +00:00
fec7c682f0 feat(sync): ingest subscription status during sync 2026-03-05 12:42:51 +00:00
5adc9f0923 feat(plesk): parse subscription status from CLI 2026-03-05 12:42:44 +00:00
a64de5aba3 Use Plesk CLI subscription info to populate status; domains inherit status; UI badges 2026-03-05 10:17:28 +00:00
fa43428153 Fix subscription status via CLI; derive domain status + badges 2026-03-05 10:10:17 +00:00
3599ccbb39 Derive domain status from subscription status and add backfill 2026-03-05 10:01:08 +00:00
0b7a95947f CL3.6b instance overview and CL3.7 domain status badges 2026-03-05 09:41:46 +00:00
4ff4f9572d fixed sync 2026-03-05 09:35:04 +00:00
a36d55eae5 Initial working state: CL3.5 complete (Plesk sync + suspend/unsuspend) 2026-03-05 06:47:43 +00:00