Commit Graph

169 Commits

Author SHA1 Message Date
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