marvin
2c4be2bf42
Users: move Delete into options menu, fix missing dropdown arrow on role select
v0.11.65
2026-09-13 20:36:50 -04:00
marvin
01035371ff
Performance tab: add time-range selector, fix gap between Trend and Per-route panels
v0.11.64
2026-09-13 20:23:33 -04:00
marvin
d24edf4d6a
Fix distorted sparkline labels: render as HTML overlay instead of SVG text
v0.11.63
2026-09-13 20:15:35 -04:00
marvin
4e624323e4
Fix sparkline scaling: restore preserveAspectRatio, taller chart
v0.11.62
2026-09-13 20:09:56 -04:00
marvin
02271d9072
Performance tab: sparkline axis, per-route card, fix table overflow/truncation
v0.11.61
2026-09-13 20:03:26 -04:00
marvin
73edc8e665
Fix layout imbalance when Needs Attention collapses to all-clear banner (v0.11.60)
v0.11.60
2026-09-13 19:43:35 -04:00
marvin
f0857612e9
Live Health streaming/upstream tiles, tiled attention/activity panels with severity coloring and relative timestamps (v0.11.59)
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)
v0.11.58
2026-09-13 19:08:00 -04:00
marvin
5cce273b2c
Move Scheduled Jobs panel directly below Live Health/Runtime row
v0.11.57
2026-09-13 18:13:28 -04:00
marvin
a857f8be0e
Keep Live Health and Runtime/System permanently side by side; move Scheduled Jobs to its own row
v0.11.56
2026-09-13 18:07:44 -04:00
marvin
6c3ef9f57b
Fix Runtime panel reflow (broken selector after health-list rename) and light-theme chip backgrounds
v0.11.55
2026-09-13 17:46:24 -04:00
marvin
df318bed4f
Match System panel styling to Live Health: tile grid, accent bar, light-theme tile fix
v0.11.54
2026-09-13 17:39:36 -04:00
marvin
bebf4322c0
Fix browser back/forward navigation: push a history entry per view change instead of replacing it
v0.11.53
2026-09-13 17:32:09 -04:00
marvin
799276eaa1
Redesign Live Health panel: status-driven accent bar, tile grid layout, live-check pulse indicator
v0.11.52
2026-09-13 17:29:03 -04:00
marvin
5f43f87474
Align dashboard icons with each page's existing icon, add icons to hosted/proxy/certificate tiles
v0.11.51
2026-09-13 17:21:57 -04:00
marvin
efc48fbff2
Redesign dashboard metrics: surface Redirect/Streaming hosts, fix Needs Attention status color, add marketing-site accent palette
v0.11.50
2026-09-13 17:11:03 -04:00
marvin
c8dade1e6e
Add optimistic UI feedback and smooth transition to enable/disable toggles
v0.11.49
2026-09-13 16:23:48 -04:00
marvin
fe98cd64b0
Stop search from scrolling away and fix lingering nav button focus outline
v0.11.48
2026-09-13 15:51:25 -04:00
marvin
731d41377c
Documentation search shows only the single best match instead of a scrollable list
v0.11.47
2026-09-13 14:29:24 -04:00
marvin
05ec32ff3c
Rank documentation search results by title/keyword match before body text
v0.11.44
2026-09-13 14:15:53 -04:00
marvin
34b7dbfdc3
Fix blue glow persisting on long pages by anchoring gradient to viewport
v0.11.43
2026-09-13 13:53:39 -04:00
marvin
edb5d58bb4
Fix styles.css cache-busting so CSS updates always reach the browser
v0.11.42
2026-09-13 13:43:58 -04:00
marvin
34d7c2a77f
Fix blue banner at top of Documentation page in dark theme
v0.11.41
2026-09-13 13:31:31 -04:00
marvin
46360a2453
Fix Documentation section theming to follow light/dark mode like other pages
v0.11.40
2026-09-13 13:21:41 -04:00
marvin
a7201fbb8c
Rewrite Documentation section: reorganize and cover every configurable field
v0.11.39
2026-09-13 12:55:16 -04:00
marvin
44777072d5
Fix: remove stray JS that repositioned the summary bar after every load
v0.11.38
2026-09-13 00:36:26 -04:00
marvin
575c1816c3
Fix: match Streaming Hosts summary bar, toggle, and dialog theming to Hosted/Proxy
v0.11.37
2026-09-13 00:09:10 -04:00
marvin
9a4f91d40d
Fix: register streams collection and stream_hosts table in storage.js
v0.11.36
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.
v0.11.35
2026-09-13 03:31:00 +00:00
marvin
d2aed579f7
Trigger an immediate upstream health check when a proxy host's PATCH settings change
v0.11.34
2026-09-12 22:45:21 -04:00
marvin
4a9cba5f8e
Fix proxy host monitor-checkbox save/display bug; polish Certificates page loading text and spacing
v0.11.33
2026-09-12 22:25:48 -04:00
marvin
8c3a8c8281
Fix Redirect Hosts empty-state flash and implicit-submit save crash
...
- Redirect Hosts' "Create your first redirect" panel now hides during
the loading window on refresh, matching Hosted Sites/Proxy Hosts
instead of staying visible the whole time (or briefly showing the
wrong empty state when redirects do exist)
- Fix a crash when any dialog (Hosted Site, Proxy Host, User, Password,
or the shared settings dialog) is submitted implicitly, e.g. by
pressing Enter in a field instead of clicking the button.
event.submitter is null in that case, which threw on
`button.disabled = true` before the save request was ever sent,
silently dropping the whole save with no visible error. Added a
resolveSubmitter() fallback that finds the dialog's real submit
button when event.submitter is null.
- Bump version to 0.11.32
v0.11.32
2026-09-12 21:53:27 -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
v0.11.31
2026-09-12 15:45:34 -04:00
marvin
15dbfb4971
Fix Trivy action version pin again (use existing 0.35.0 tag)
2026-09-12 14:08:35 -04:00
marvin
af2a7eeb86
Fix Trivy action version pin (0.28.0 doesn't exist, use 0.36.0)
2026-09-12 14:07:21 -04:00
marvin
bbeeb633de
Import Site Gateway app and clean up for standalone release
2026-09-12 17:58:54 +00:00