marvin
8e430a9127
Confirm before disabling a Group that's still granting Access List login (v0.11.86)
2026-09-14 22:28:38 -04:00
marvin
4576845604
Always land on the dashboard after a successful login (v0.11.84)
2026-09-14 22:14:16 -04:00
marvin
987cf48b6c
Document My Account, 2FA, and the update-notification banner in the in-app manual (v0.11.83)
2026-09-14 22:09:27 -04:00
marvin
e62f0cc988
Show an update-available banner when a newer version is deployed (v0.11.82)
2026-09-14 21:56:58 -04:00
marvin
823a116d09
Tighten My Account password-form spacing (v0.11.81)
2026-09-14 21:45:42 -04:00
marvin
fd414ddaf4
Tighten brand-logo spacing and clear password field on MFA cancel (v0.11.80)
2026-09-14 21:38:33 -04:00
marvin
89cabf4baf
Fix login username-focus race and tighten login/MFA spacing (v0.11.79)
2026-09-14 21:14:37 -04:00
marvin
f39d405de8
Fix My Account layout: password form grid gap and panel spacing (v0.11.78)
2026-09-14 19:59:55 -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
72b2dc7458
Fix stale JS cache-bust versions (v0.11.75)
2026-09-14 10:32:42 -04:00
marvin
1ff8b6691d
Center sidebar brand icon/wordmark (v0.11.73)
2026-09-14 09:45:39 -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
94a651e4e5
Icon-on-top brand layout with new transparent icon/wordmark (v0.11.71)
2026-09-14 09:23:14 -04:00
marvin
d30357777e
Security & Updates panel restructure; Performance error-count tooltip with status breakdown
2026-09-13 22:01:07 -04:00
marvin
8c62eaca9d
Documentation: add Dashboard and Performance sections, update Users menu reference
2026-09-13 21:51:24 -04:00
marvin
1050cf9144
Performance table: merge error counts into their duration columns, center numeric columns
2026-09-13 21:41:57 -04:00
marvin
538a617709
Performance view: move Domain/Range filters inside the Trend panel to match Logs
2026-09-13 21:22:13 -04:00
marvin
eeecf7b586
Logs view: wrap Access requests in a dashboard-panel to match Gateway events
2026-09-13 20:45:37 -04:00
marvin
01035371ff
Performance tab: add time-range selector, fix gap between Trend and Per-route panels
2026-09-13 20:23:33 -04:00
marvin
d24edf4d6a
Fix distorted sparkline labels: render as HTML overlay instead of SVG text
2026-09-13 20:15:35 -04:00
marvin
4e624323e4
Fix sparkline scaling: restore preserveAspectRatio, taller chart
2026-09-13 20:09:56 -04:00
marvin
02271d9072
Performance tab: sparkline axis, per-route card, fix table overflow/truncation
2026-09-13 20:03:26 -04:00
marvin
73edc8e665
Fix layout imbalance when Needs Attention collapses to all-clear banner (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)
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
5cce273b2c
Move Scheduled Jobs panel directly below Live Health/Runtime row
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
2026-09-13 18:07:44 -04:00
marvin
df318bed4f
Match System panel styling to Live Health: tile grid, accent bar, light-theme tile fix
2026-09-13 17:39:36 -04:00
marvin
799276eaa1
Redesign Live Health panel: status-driven accent bar, tile grid layout, live-check pulse indicator
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
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
2026-09-13 17:11:03 -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
a7201fbb8c
Rewrite Documentation section: reorganize and cover every configurable field
2026-09-13 12:55:16 -04:00
marvin
575c1816c3
Fix: match Streaming Hosts summary bar, toggle, and dialog theming to Hosted/Proxy
2026-09-13 00:09:10 -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
4a9cba5f8e
Fix proxy host monitor-checkbox save/display bug; polish Certificates page loading text and spacing
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
2026-09-12 21:53:27 -04:00
marvin
bbeeb633de
Import Site Gateway app and clean up for standalone release
2026-09-12 17:58:54 +00:00