marvin
|
a0565eeaf4
|
Fix Certificates tile count mismatch and replace square icon with key icon
|
2026-09-20 13:14:56 -04:00 |
|
marvin
|
8bca71d9b9
|
Align Configure thresholds link, extend upstream coloring to cards, convert Gateway events to a table
|
2026-09-20 11:26:32 -04:00 |
|
marvin
|
a199806554
|
Add accurate three-state coloring to the Certificates page Upstream column
|
2026-09-20 11:06:43 -04:00 |
|
marvin
|
54e9a95bd4
|
Merge Certificates page into one sticky-header table
|
2026-09-20 10:44:03 -04:00 |
|
marvin
|
84ba1f2426
|
Add Hide not configured toggle to the Performance page's per-route table
|
2026-09-20 01:14:04 -04:00 |
|
marvin
|
7b11730c8e
|
Fix header layout regression, remove exploit-block toggle and perf logging, cache disk-usage check
|
2026-09-20 00:29:37 -04:00 |
|
marvin
|
6cd51a8a3f
|
Show page-scoped refresh button on every page, sized to match primary buttons
|
2026-09-20 00:05:02 -04:00 |
|
marvin
|
bf524e5835
|
Scope page refreshes to only the data each view needs
|
2026-09-19 22:57:17 -04:00 |
|
marvin
|
578d39a3ad
|
Cache certificate inventory and stop refreshPendingProxies from re-triggering a full refresh
|
2026-09-19 22:24:13 -04:00 |
|
marvin
|
cf313f7abf
|
Simplify Dashboard Uptime onto the shared 7-second hero poll
|
2026-09-19 20:05:14 -04:00 |
|
marvin
|
a413f53577
|
Fix Dashboard Uptime tile resetting to 0m on page load due to a ticker race condition
|
2026-09-19 19:45:08 -04:00 |
|
marvin
|
ecb4b1ad0a
|
Document hero panel arc; sync Dashboard Throughput chip to the hero's refresh cadence
|
2026-09-19 16:34:58 -04:00 |
|
marvin
|
39f10f7378
|
Open /api/system/health to all signed-in users so the Dashboard hero works for non-admins
|
2026-09-19 16:27:18 -04:00 |
|
marvin
|
4ff29d4b2a
|
Unify Dashboard and System tab hero panels; move version/database/IP metadata to Administration
|
2026-09-19 16:25:27 -04:00 |
|
marvin
|
98b0884dcc
|
Give API tokens full tile parity (icons, menu, hide-revoked); fix Groups icon bug (v0.16.21)
|
2026-09-18 22:51:27 -04:00 |
|
marvin
|
aeff4d5773
|
Align frontend with backend role enforcement; correct role documentation (v0.16.20)
|
2026-09-18 22:40:58 -04:00 |
|
marvin
|
3df8f5db7f
|
Move API token creation to shared header, expand docs, update README (v0.16.19)
|
2026-09-18 22:13:55 -04:00 |
|
marvin
|
25a12f500f
|
Backup type labels, drop Performance outliers/error column, sticky table header, badge unconfigured domains, fix Users loading flash (v0.16.16)
|
2026-09-18 21:25:58 -04:00 |
|
marvin
|
9aa111b7fe
|
Add Groups stat bar, align Create group button, fix Logs/Performance/Certificates header spacing (v0.16.13)
|
2026-09-18 19:14:08 -04:00 |
|
marvin
|
ca7136afb8
|
Fix dashboard resync button wiring, attention color consistency, drift false-positives, and remove redundant Gateway Defaults callout (v0.15.2)
|
2026-09-18 13:51:55 -04:00 |
|
marvin
|
005ebac2b5
|
Fix drift-alert usability, dashboard signal accuracy, dropdown theming, and toast/dialog stacking; document v0.15.0 and v0.15.1 (v0.15.1)
|
2026-09-18 13:21:11 -04:00 |
|
marvin
|
59f0708382
|
Add REST API tokens, backup history, Docker container picker, Caddy config popout, Performance overhaul, and dashboard tile unification (v0.15.0)
|
2026-09-18 12:14:14 -04:00 |
|
marvin
|
b72afdcee3
|
Remove light theme; complete color/spacing/radius design tokens; section styles.css (v0.13.0)
|
2026-09-17 20:58:27 -04:00 |
|
marvin
|
e0463525ef
|
Fix recovery-codes dialog not appearing in Safari after 2FA setup (v0.11.119)
|
2026-09-16 17:56:30 -04:00 |
|
marvin
|
5417d5eeed
|
Add administrator override for a locked-out user's 2FA; update README/ROADMAP (v0.11.118)
|
2026-09-16 17:42:26 -04:00 |
|
marvin
|
2890be6129
|
Filter performance table by host, format avg response times in seconds, differentiate toast error styling (v0.11.117)
|
2026-09-16 15:50:02 -04:00 |
|
marvin
|
964b1dd2de
|
Fix error-breakdown popup: remove close X, fix broken data handoff (v0.11.116)
|
2026-09-16 15:34:48 -04:00 |
|
marvin
|
9c20253fa4
|
Replace inline error-breakdown expand with a themed popup (v0.11.114)
|
2026-09-16 15:21:54 -04:00 |
|
marvin
|
7109967f67
|
Update README/ROADMAP for v0.11.112 and current feature set
|
2026-09-16 15:11:47 -04:00 |
|
marvin
|
31e50d0e14
|
Fix blank page caused by unguarded download-support listener (v0.11.110)
|
2026-09-16 12:26:10 -04:00 |
|
marvin
|
7846342412
|
Consolidate Security & updates into Certificates and Backup & restore (v0.11.105)
|
2026-09-16 11:30:39 -04:00 |
|
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
|
b62f27f415
|
Give Proxy Hosts their own empty-state glyph
|
2026-09-16 09:13:17 -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
|
fb961ae96d
|
Simplify Block-common-exploits checkbox, reset Advanced-options state per dialog open, expand its documentation (v0.11.89)
|
2026-09-14 23:49:31 -04:00 |
|
marvin
|
d98642cbc2
|
Fix Load balancing dropdown enabling prematurely; clarify Forward-to/Upstream pool interaction (v0.11.88)
|
2026-09-14 23:36:04 -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
|
4576845604
|
Always land on the dashboard after a successful login (v0.11.84)
|
2026-09-14 22:14:16 -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
|
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
|
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
|
b17fce9adb
|
Groups toggle instant feedback, fix site domains and proxy cert-upload on edit (v0.11.74)
|
2026-09-14 10:14:58 -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
|
1050cf9144
|
Performance table: merge error counts into their duration columns, center numeric columns
|
2026-09-13 21:41:57 -04:00 |
|
marvin
|
2c4be2bf42
|
Users: move Delete into options menu, fix missing dropdown arrow on role select
|
2026-09-13 20:36:50 -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
|
02271d9072
|
Performance tab: sparkline axis, per-route card, fix table overflow/truncation
|
2026-09-13 20:03:26 -04:00 |
|