Commit Graph

  • dda6c517fc Smoke test: verify Gitea push pipeline main v0.16.75 marvin 2026-09-21 13:09:57 -04:00
  • 887cd2dfcc Distinguish disabled routes from monitoring-off routes in status text v0.16.74 marvin 2026-09-21 10:03:10 -04:00
  • 227823c534 Make System panel top accent bar reflect CPU/memory/swap/disk tone v0.16.73 marvin 2026-09-20 17:32:39 -04:00
  • 216ce1b094 Add properly sized favicon set for browsers that skip oversized icons v0.16.72 marvin 2026-09-20 16:30:39 -04:00
  • 6821a30b65 Prefix Hosted Site file-replace log entries to match other Hosted Site actions v0.16.71 marvin 2026-09-20 16:16:31 -04:00
  • 4e4823b0f7 Match Access Logs table styling to the unified log-table pattern v0.16.70 marvin 2026-09-20 16:12:40 -04:00
  • 747c776a84 Add resource-limit env options to all compose files and .env.example v0.16.69 marvin 2026-09-20 15:54:09 -04:00
  • 5b5ba9b3be Wrap Audit log table in dashboard-panel card matching Backup history v0.16.68 marvin 2026-09-20 15:42:37 -04:00
  • 53b47b77a6 Convert Audit log tab to pinned-header table matching other log pages v0.16.67 marvin 2026-09-20 15:35:44 -04:00
  • 146b7f97ae Log distinct field-level change summaries for Hosted Site/Proxy/Redirect/Streaming edits v0.16.66 marvin 2026-09-20 15:19:25 -04:00
  • 238c5aedc2 Fix invisible Configuration chip color, version-line alignment, and restore full-width Backup history table v0.16.65 marvin 2026-09-20 14:18:19 -04:00
  • ba0f3b68e2 Fix Backup history not refreshing on create/delete/import, and its column spacing v0.16.64 marvin 2026-09-20 13:50:21 -04:00
  • dbc143dfbd Convert Backup history to pinned-header table matching Access Logs / Gateway Events v0.16.63 marvin 2026-09-20 13:41:18 -04:00
  • a0565eeaf4 Fix Certificates tile count mismatch and replace square icon with key icon v0.16.62 marvin 2026-09-20 13:14:56 -04:00
  • 9a81453b86 Revert v0.16.60 panel-centering, fix Documentation intro empty-space correctly v0.16.61 marvin 2026-09-20 13:02:44 -04:00
  • 8e2a195ef3 Documentation manual: cap intro header width so it flows with the page v0.16.60 marvin 2026-09-20 12:56:38 -04:00
  • 0030820cab Release-readiness cleanup: docs-intro CSS bug, stale documentation, README/manifest versions v0.16.59 marvin 2026-09-20 12:39:12 -04:00
  • 3bda4088c4 Fix Gateway events column widths being overridden by the Performance table's CSS v0.16.58 marvin 2026-09-20 12:04:27 -04:00
  • 547f14d874 Fix Gateway events table layout, merge Disk stats, color Runtime values by threshold v0.16.57 marvin 2026-09-20 11:55:24 -04:00
  • 424ee26e00 Add database integrity and disk usage jobs to Scheduled jobs v0.16.56 marvin 2026-09-20 11:31:34 -04:00
  • 8bca71d9b9 Align Configure thresholds link, extend upstream coloring to cards, convert Gateway events to a table v0.16.55 marvin 2026-09-20 11:26:32 -04:00
  • a199806554 Add accurate three-state coloring to the Certificates page Upstream column v0.16.54 marvin 2026-09-20 11:06:43 -04:00
  • 0685f4ee84 Fix Renewal thresholds dialog layout on the Certificates page v0.16.53 marvin 2026-09-20 10:58:57 -04:00
  • bf4859c41e Fix Certificates page Upstream column showing Not configured for Hosted Sites v0.16.52 marvin 2026-09-20 10:54:40 -04:00
  • 54e9a95bd4 Merge Certificates page into one sticky-header table v0.16.51 marvin 2026-09-20 10:44:03 -04:00
  • 84ba1f2426 Add Hide not configured toggle to the Performance page's per-route table v0.16.50 marvin 2026-09-20 01:14:04 -04:00
  • b227bb568a Add My Account and Documentation to the shared header spacing rule v0.16.49 marvin 2026-09-20 00:52:34 -04:00
  • 7b11730c8e Fix header layout regression, remove exploit-block toggle and perf logging, cache disk-usage check v0.16.48 marvin 2026-09-20 00:29:37 -04:00
  • 6cd51a8a3f Show page-scoped refresh button on every page, sized to match primary buttons v0.16.47 marvin 2026-09-20 00:05:02 -04:00
  • 7d5842448e Cache the database integrity check instead of running it on every dashboard fetch v0.16.45 marvin 2026-09-19 23:33:38 -04:00
  • 40a68b3b96 Add temporary timing diagnostics for slow requests and the access-log import job v0.16.44 marvin 2026-09-19 23:24:19 -04:00
  • bf524e5835 Scope page refreshes to only the data each view needs v0.16.43 marvin 2026-09-19 22:57:17 -04:00
  • 926296d0d7 Stop the retention-preview timer from polling every page forever and index audit_events v0.16.42 marvin 2026-09-19 22:42:35 -04:00
  • 578d39a3ad Cache certificate inventory and stop refreshPendingProxies from re-triggering a full refresh v0.16.41 marvin 2026-09-19 22:24:13 -04:00
  • 8e6a5f9196 Sync Version panel's Uptime to the shared 7-second hero poll v0.16.40 marvin 2026-09-19 20:44:08 -04:00
  • cf313f7abf Simplify Dashboard Uptime onto the shared 7-second hero poll v0.16.39 marvin 2026-09-19 20:05:14 -04:00
  • a413f53577 Fix Dashboard Uptime tile resetting to 0m on page load due to a ticker race condition v0.16.38 marvin 2026-09-19 19:45:08 -04:00
  • ecb4b1ad0a Document hero panel arc; sync Dashboard Throughput chip to the hero's refresh cadence v0.16.37 marvin 2026-09-19 16:34:58 -04:00
  • 39f10f7378 Open /api/system/health to all signed-in users so the Dashboard hero works for non-admins v0.16.36 marvin 2026-09-19 16:27:18 -04:00
  • 4ff29d4b2a Unify Dashboard and System tab hero panels; move version/database/IP metadata to Administration v0.16.35 marvin 2026-09-19 16:25:27 -04:00
  • af5223dc63 Fix Network/Throughput helper text misalignment on the System hero panel v0.16.34 marvin 2026-09-19 15:55:13 -04:00
  • bf93c009f0 Round Network stat's rate before formatting to fix layout-breaking decimals v0.16.33 marvin 2026-09-19 15:50:52 -04:00
  • 9b80114e5b Fix DATA_DIR_LIMIT_GB comparing against whole-volume usage instead of Site Gateway's own footprint v0.16.32 marvin 2026-09-19 15:43:22 -04:00
  • 813dde1f80 Add System tab hero panel auto-refresh and DATA_DIR_LIMIT_GB disk allowance v0.16.31 marvin 2026-09-19 15:38:28 -04:00
  • 8b48e0db6c Fix CPU quota denominator and swap display on the System hero panel v0.16.30 marvin 2026-09-19 15:23:03 -04:00
  • 992215151d Add System tab hero panel: CPU/memory/swap/disk/network + throughput v0.16.29 marvin 2026-09-19 14:46:47 -04:00
  • b95a20942e Match API Access summary bar height to every other tab's summary bar (v0.16.28) v0.16.28 marvin 2026-09-19 14:04:54 -04:00
  • 16dbbfec4e Fix API summary bar height and Pick container alignment for real (v0.16.27) v0.16.27 marvin 2026-09-19 13:50:46 -04:00
  • 7e8e604df3 Shorten Docker socket helper text, fix Pick container alignment, fix summary bar wrapping (v0.16.26) v0.16.26 marvin 2026-09-19 13:26:41 -04:00
  • 79fd947adb Parallelize filesystem walks across System/Certificates and remove duplicate cert scans (v0.16.25) v0.16.25 marvin 2026-09-19 12:55:43 -04:00
  • 496716d4b2 Auto-reconnect and reload after a successful restart (v0.16.24) v0.16.24 marvin 2026-09-19 12:50:35 -04:00
  • 5ac088025a Fix Restart application button doing nothing after confirmation (v0.16.23) v0.16.23 marvin 2026-09-19 12:40:40 -04:00
  • ededa5a76f Fix Docker socket detection when the socket is group-owned, not world-readable (v0.16.22) v0.16.22 marvin 2026-09-19 09:26:23 -04:00
  • 98b0884dcc Give API tokens full tile parity (icons, menu, hide-revoked); fix Groups icon bug (v0.16.21) v0.16.21 marvin 2026-09-18 22:51:27 -04:00
  • aeff4d5773 Align frontend with backend role enforcement; correct role documentation (v0.16.20) v0.16.20 marvin 2026-09-18 22:40:58 -04:00
  • 3df8f5db7f Move API token creation to shared header, expand docs, update README (v0.16.19) v0.16.19 marvin 2026-09-18 22:13:55 -04:00
  • 4acfbd97bf Rework API Access tab to match Users/Groups tile layout (v0.16.18) v0.16.18 marvin 2026-09-18 21:58:34 -04:00
  • 84f9189b06 Fix Backup type helper text showing both explanations at once (v0.16.17) v0.16.17 marvin 2026-09-18 21:52:30 -04:00
  • 25a12f500f Backup type labels, drop Performance outliers/error column, sticky table header, badge unconfigured domains, fix Users loading flash (v0.16.16) v0.16.16 marvin 2026-09-18 21:25:58 -04:00
  • 1c34407d65 Clean up Groups tab heading, add spacing under Administration subtitle (v0.16.15) v0.16.15 marvin 2026-09-18 20:54:57 -04:00
  • e35cbfa2ab Fix Create button drifting out of sync when switching admin tabs (v0.16.14) v0.16.14 marvin 2026-09-18 19:25:28 -04:00
  • 9aa111b7fe Add Groups stat bar, align Create group button, fix Logs/Performance/Certificates header spacing (v0.16.13) v0.16.13 marvin 2026-09-18 19:14:08 -04:00
  • 17f1624c7c Fix Backup history getting stuck on Loading state (v0.16.12) v0.16.12 marvin 2026-09-18 18:49:08 -04:00
  • e705e814af Merge Sync and Reload & restart into one Sync & control section (v0.16.11) v0.16.11 marvin 2026-09-18 18:41:36 -04:00
  • f3294e0ada Clean up orphaned pre-prune snapshots inflating Storage usage (v0.16.10) v0.16.10 marvin 2026-09-18 18:32:01 -04:00
  • 00f990f8b0 Side-by-side Integrations tiles, fix Sync button placement, track remaining job last-run times (v0.16.8) v0.16.8 marvin 2026-09-18 18:17:51 -04:00
  • 2577493225 Give System/API Access tabs static shells to fix reload blink, restyle Scheduled Jobs with last-run data (v0.16.7) v0.16.7 marvin 2026-09-18 17:58:54 -04:00
  • 23784accde Fix Scheduled Jobs reading the wrong dashboard property path, fix Docker socket tile width (v0.16.6) v0.16.6 marvin 2026-09-18 17:11:03 -04:00
  • cb94e5c63c Match Docker socket status to health-tile styling, fix restart-status spacing (v0.16.5) v0.16.5 marvin 2026-09-18 16:51:55 -04:00
  • 157c680e58 Reword restart-status Docker socket message to avoid duplicating the container-picker message (v0.16.4) v0.16.4 marvin 2026-09-18 16:43:39 -04:00
  • b8dca3e397 Fix System tab: populate status sections on first render, add spacing between stacked cards (v0.16.3) v0.16.3 marvin 2026-09-18 16:32:17 -04:00
  • 17c059e215 Fix nested dashboard-panel double-border and show actual access address instead of internal admin port (v0.16.2) v0.16.2 marvin 2026-09-18 16:00:42 -04:00
  • f33fa99686 Add missing BACKUP_PASSWORD status row to the System tab (v0.16.1) v0.16.1 marvin 2026-09-18 15:53:04 -04:00
  • 9c1426d276 Add System tab; fix settings-revert bug, encryption-status messaging, JS caching, native dropdown theming, and backup panel presentation (v0.16.0) v0.16.0 marvin 2026-09-18 15:39:58 -04:00
  • ca7136afb8 Fix dashboard resync button wiring, attention color consistency, drift false-positives, and remove redundant Gateway Defaults callout (v0.15.2) v0.15.2 marvin 2026-09-18 13:51:55 -04:00
  • 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) v0.15.1 marvin 2026-09-18 13:21:11 -04:00
  • 59f0708382 Add REST API tokens, backup history, Docker container picker, Caddy config popout, Performance overhaul, and dashboard tile unification (v0.15.0) v0.15.0 marvin 2026-09-18 12:14:14 -04:00
  • 968066d39a Add config-drift detection, backup-encryption readiness gating, dialog cleanup (v0.14.0) v0.14.0 marvin 2026-09-18 11:43:43 -04:00
  • b72afdcee3 Remove light theme; complete color/spacing/radius design tokens; section styles.css (v0.13.0) v0.13.0 marvin 2026-09-17 20:58:27 -04:00
  • 43ba59b302 Move to semver going forward; tokenize border-radius and font-size literals (v0.12.0) v0.12.0 marvin 2026-09-16 18:31:26 -04:00
  • 00990d5008 Fix recovery codes being unreadable (light-on-light) when OS is in light mode but app theme is dark (v0.11.120) v0.11.120 marvin 2026-09-16 18:04:13 -04:00
  • e0463525ef Fix recovery-codes dialog not appearing in Safari after 2FA setup (v0.11.119) v0.11.119 marvin 2026-09-16 17:56:30 -04:00
  • 5417d5eeed Add administrator override for a locked-out user's 2FA; update README/ROADMAP (v0.11.118) v0.11.118 marvin 2026-09-16 17:42:26 -04:00
  • 2890be6129 Filter performance table by host, format avg response times in seconds, differentiate toast error styling (v0.11.117) v0.11.117 marvin 2026-09-16 15:50:02 -04:00
  • 964b1dd2de Fix error-breakdown popup: remove close X, fix broken data handoff (v0.11.116) v0.11.116 marvin 2026-09-16 15:34:48 -04:00
  • 26e2660a03 Use design tokens for spacing/radius/font-size in error-breakdown popup (v0.11.115) v0.11.115 marvin 2026-09-16 15:23:25 -04:00
  • 9c20253fa4 Replace inline error-breakdown expand with a themed popup (v0.11.114) v0.11.114 marvin 2026-09-16 15:21:54 -04:00
  • 49d8bd83e6 Click-to-expand error breakdown on Performance table (v0.11.113) v0.11.113 marvin 2026-09-16 15:11:59 -04:00
  • 7109967f67 Update README/ROADMAP for v0.11.112 and current feature set marvin 2026-09-16 15:11:47 -04:00
  • e26c1a3dec Hide misleading preview caption for Abort/Redirect modes (v0.11.112) v0.11.112 marvin 2026-09-16 14:57:18 -04:00
  • f51067bceb Fix blank page caused by unguarded download-support listener (v0.11.110) v0.11.111 marvin 2026-09-16 12:34:41 -04:00
  • 31e50d0e14 Fix blank page caused by unguarded download-support listener (v0.11.110) v0.11.110 marvin 2026-09-16 12:26:10 -04:00
  • 98b79042bf Hide Gateway diagnostics from view, keep referenceable (v0.11.109) v0.11.109 marvin 2026-09-16 12:21:32 -04:00
  • 72afecd539 Restyle Gateway diagnostics as a proper card (v0.11.108) v0.11.108 marvin 2026-09-16 12:08:39 -04:00
  • 180280791a Fix Gateway diagnostics showing on every admin tab (v0.11.107) v0.11.107 marvin 2026-09-16 11:57:37 -04:00
  • 753fb33d52 Update Documentation manual to match Security & updates consolidation (v0.11.106) v0.11.106 marvin 2026-09-16 11:43:49 -04:00
  • 7846342412 Consolidate Security & updates into Certificates and Backup & restore (v0.11.105) v0.11.105 marvin 2026-09-16 11:30:39 -04:00
  • 2d0e9989ed Add design token foundation (spacing/radius/type scale); fix indicator-bar spacing inconsistency across views (v0.11.104) v0.11.104 marvin 2026-09-16 11:24:56 -04:00
  • 92f3430892 Fix storage.js SQL corruption from v0.11.103 comments; bump to v0.11.103.1 marvin 2026-09-16 11:09:10 -04:00
  • 5c84e6cf73 Revert storage.js: v0.11.103 comments broke a SQL template literal v0.11.103.1 marvin 2026-09-16 11:02:08 -04:00