marvin
cb1bdc6aca
Annotate server.js, storage.js, app.js, features.js, and index.html with section/function comments
2026-09-16 10:54:49 -04:00
marvin
399ca4ddaf
Allow renaming a Hosted Site the same way Proxy Hosts already can (v0.11.101)
2026-09-15 19:11:25 -04:00
marvin
ac88b3b924
More breathing room around the brand mark; center themed pages (v0.11.100)
2026-09-15 16:45:20 -04:00
marvin
1867bdea81
New icon and wordmark brand artwork (v0.11.99)
2026-09-15 16:34:58 -04:00
marvin
a6060627d9
Static Administration tab bar; backup page UX improvements (v0.11.95)
2026-09-15 09:58:57 -04:00
marvin
13ff035fae
Login-sized brand mark on themed pages; fix duplicate backup creation and auto-download (v0.11.93)
2026-09-15 09:46:07 -04:00
marvin
69677fa9a8
Real brand icon/wordmark on themed default-site pages; wider/taller live preview (v0.11.92)
2026-09-15 00:37:02 -04:00
marvin
60f36dbfb7
Fix caddyQuote() double-escaping backslashes, breaking the Block-common-exploits regex (v0.11.90)
2026-09-15 00:02:15 -04:00
marvin
56e0583b2d
Add load-balancing policy selection for Proxy Hosts with multiple upstreams (v0.11.87)
2026-09-14 23:26:23 -04:00
marvin
2bb875eb98
Add optional two-factor authentication (TOTP) and a self-service My Account view (v0.11.77)
2026-09-14 19:49:23 -04:00
marvin
d73f0cea3f
Fix domain-less-primary Hosted Sites not getting a Caddy site block (v0.11.76)
2026-09-14 10:42:08 -04:00
marvin
97d62a1c3b
Larger centered brand marks, clickable sidebar logo, block common exploits toggle (v0.11.72)
2026-09-14 09:40:43 -04:00
marvin
d30357777e
Security & Updates panel restructure; Performance error-count tooltip with status breakdown
2026-09-13 22:01:07 -04:00
marvin
f0857612e9
Live Health streaming/upstream tiles, tiled attention/activity panels with severity coloring and relative timestamps (v0.11.59)
2026-09-13 19:32:39 -04:00
marvin
1f0082d9ac
Dashboard consistency batch: tiled scheduled jobs, unified readiness/certificate accordions, public IP check, performance throughput tab (v0.11.58)
2026-09-13 19:08:00 -04:00
marvin
edb5d58bb4
Fix styles.css cache-busting so CSS updates always reach the browser
2026-09-13 13:43:58 -04:00
marvin
9a4f91d40d
Fix: register streams collection and stream_hosts table in storage.js
2026-09-12 23:48:22 -04:00
marvin
dbc8f3490b
Add Streaming Hosts: native TCP/UDP port forwarding with monitoring
...
Also adds scripts/apply-patch.sh to automate applying patches dropped
in ~/Downloads/Claude outputs.
2026-09-13 03:31:00 +00:00
marvin
d2aed579f7
Trigger an immediate upstream health check when a proxy host's PATCH settings change
2026-09-12 22:45:21 -04:00
marvin
815769c539
Fix log token leakage, orphaned certs, hash routing, icon-reset label, docs/backup theme contrast, and version drift
...
- Redact sensitive query-string params (token/secret/password/etc.) before storing access logs
- Clean up orphaned certificate files when a site/proxy/redirect is deleted, renamed, or has domains removed
- Add hashchange listener so back/forward navigation and deep links correctly route the app
- Fix activity log showing "undefined" instead of a username when resetting/updating a user's icon
- Fix illegible dark-on-dark text in the Docs page hero banner and the Backup & Restore form fields in light theme
- Give raw validation errors on proxy/site/redirect config routes the same "Gateway configuration rejected:" wording as other config errors
- Serve index.html with the real package.json version baked into the cache-busting query string instead of a stale hardcoded one
- Bump version to 0.11.31
2026-09-12 15:45:34 -04:00
marvin
bbeeb633de
Import Site Gateway app and clean up for standalone release
2026-09-12 17:58:54 +00:00