stack/apps/dashboard/src/app
Devin AI e899bbf633 fix: address review comments — deterministic cache keys, null checks, matchMedia guard, URL encoding
- Use URLSearchParams with sorted keys for deterministic metrics cache key (cubic #21, vercel #45)
- Use refreshWhere(() => true) to invalidate all filtered cache entries on user refresh (cubic #53, coderabbit #32)
- Replace truthiness checks with explicit != null checks in filter serialization (coderabbit #26, cubic #55)
- Guard window.matchMedia with typeof check for JSDOM/test environments (vercel #44, #49)
- Use encodeURIComponent for projectId in analytics redirect URL (coderabbit #27)

Co-Authored-By: mantra <mantra@stack-auth.com>
2026-06-03 17:30:01 +00:00
..
(main) fix: address review comments — deterministic cache keys, null checks, matchMedia guard, URL encoding 2026-06-03 17:30:01 +00:00
api Improve development environment loopback error message (#1526) 2026-06-02 15:40:45 -07:00
health feat(hexclave): PR 3 — native @hexclave/* source rename + delete dual-publish wiring (#1482) 2026-05-29 15:21:59 -07:00
llms-full.txt feat(hexclave): PR 3 — native @hexclave/* source rename + delete dual-publish wiring (#1482) 2026-05-29 15:21:59 -07:00
llms.txt feat(hexclave): PR 3 — native @hexclave/* source rename + delete dual-publish wiring (#1482) 2026-05-29 15:21:59 -07:00
background-shine.tsx Improve email deliverability checks 2025-07-28 17:27:24 -07:00
client-polyfill.tsx feat(hexclave): PR 3 — native @hexclave/* source rename + delete dual-publish wiring (#1482) 2026-05-29 15:21:59 -07:00
development-port-display.tsx feat(hexclave): PR 1 — wire compatibility layer (invisible) (#1475) 2026-05-23 17:24:55 -07:00
favicon.ico feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-05-26 19:18:20 -07:00
global-error.tsx Reduce error flickering 2026-02-02 13:07:45 -08:00
globals.css Dashboard: DataGrid refactor + layout (stacked on overview-revamp) (#1338) 2026-04-27 13:50:24 -07:00
layout-client.tsx Improve development environment loopback error message (#1526) 2026-06-02 15:40:45 -07:00
layout.tsx feat(hexclave): PR 3 — native @hexclave/* source rename + delete dual-publish wiring (#1482) 2026-05-29 15:21:59 -07:00
loading.tsx Split backend and dashboard (#83) 2024-06-18 15:49:31 +02:00
not-found.tsx Advanced team invitations 2024-11-26 17:12:57 +01:00
providers.tsx feat(hexclave): PR 3 — native @hexclave/* source rename + delete dual-publish wiring (#1482) 2026-05-29 15:21:59 -07:00
remote-development-environment-auth-gate.tsx Improve development environment loopback error message (#1526) 2026-06-02 15:40:45 -07:00
wrong-address-screen.tsx Improve development environment loopback error message (#1526) 2026-06-02 15:40:45 -07:00