stack/packages
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
..
dashboard-ui-components Merge branch 'dev' into codex/analytics-overview-filters 2026-06-03 10:20:17 -07:00
init-stack chore: update package versions 2026-06-03 01:10:42 +00:00
js chore: update package versions 2026-06-03 01:10:42 +00:00
react chore: update package versions 2026-06-03 01:10:42 +00:00
stack chore: update package versions 2026-06-03 01:10:42 +00:00
stack-cli chore: update package versions 2026-06-03 01:10:42 +00:00
stack-sc chore: update package versions 2026-06-03 01:10:42 +00:00
stack-shared Merge branch 'dev' into codex/analytics-overview-filters 2026-06-03 10:20:17 -07:00
stack-ui Merge branch 'dev' into codex/analytics-overview-filters 2026-06-03 10:20:17 -07:00
tanstack-start chore: update package versions 2026-06-03 01:10:42 +00:00
template fix: address review comments — deterministic cache keys, null checks, matchMedia guard, URL encoding 2026-06-03 17:30:01 +00:00