Ian Troisi
|
33f8641f3a
|
Merge branch 'develop' into feat/status-page-custom-domain
|
2026-06-11 13:54:27 -04:00 |
|
Ian Troisi
|
8af13b04ec
|
fix: derive custom domain URL protocol from client host
Use the configured client host protocol instead of hardcoding https for
custom domain status page links.
|
2026-06-11 13:43:19 -04:00 |
|
Ian Troisi
|
120708ed47
|
perf: cache custom domain CORS origin lookups
Avoid hitting the database on every cross-origin request by caching
published custom domain checks for five minutes.
|
2026-06-11 13:15:02 -04:00 |
|
Ian Troisi
|
6a1ab622b3
|
fix: scope custom domain CORS to public status page routes
Only allow registered custom domain origins on public GET/OPTIONS status
page API routes instead of the entire application API surface.
|
2026-06-11 13:15:02 -04:00 |
|
Ian Troisi
|
0aef8b652f
|
fix: use partial index for status page customDomain
Replace the sparse unique index with a partial index so multiple status
pages without a custom domain no longer collide on null values.
|
2026-06-11 13:14:52 -04:00 |
|
Ian Troisi
|
187c8eaba1
|
chore: format openapi.json with prettier
|
2026-06-10 11:03:34 -04:00 |
|
Ian Troisi
|
a37bc63f31
|
Merge branch 'develop' into feat/status-page-custom-domain
Resolve conflicts from server reorganization while preserving custom
domain support for published status pages.
|
2026-06-10 10:55:59 -04:00 |
|
Ian Troisi
|
e390bd764f
|
Format openapi.json for CI format-check.
|
2026-06-07 22:42:58 -04:00 |
|
Ian Troisi
|
30e8cfc9ec
|
Add custom domain support for published status pages.
Fixes #3647
|
2026-06-07 22:37:24 -04:00 |
|