sendou.ink/app/features/vods
Kalle 3925b73d32 Replace useIsMounted with useHydrated
Strict improvement because we avoid the flash on clientside navigation.
One practical bug was scroll restoration between tournament teams list
and user page. When user pressed back they ended up at the bottom
of the page because the placeholder (smaller height than actual
content) rendered. With useHydrated this placeholder is no longer
rendered for client side navigations.
2026-03-28 07:44:52 +02:00
..
actions Refactor requireRole/requirePermission to resolve user internally 2026-02-24 20:02:37 +02:00
components Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
loaders User middleware try 2 (#2692) 2026-01-03 13:47:32 +02:00
routes Replace useIsMounted with useHydrated 2026-03-28 07:44:52 +02:00
VodRepository.server.test.ts Fix editing a Vod not showing the current PoV 2025-10-30 18:52:17 +02:00
VodRepository.server.ts New SendouForm fix 2 user reported bugs 2026-01-20 17:48:27 +02:00
vods-constants.ts Unify db type files 2025-03-21 21:47:08 +02:00
vods-schemas.server.ts Form system refactor from react-hook-form to one schema per form across the stack (#2735) 2026-01-18 18:21:19 +02:00
vods-schemas.ts Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
vods-types.ts Upgrade zod package to 4 (#2677) 2025-12-29 20:04:40 +02:00
vods-utils.test.ts VoD YouTube timestamps generator (#2912) 2026-03-24 21:26:34 +02:00
vods-utils.ts VoD YouTube timestamps generator (#2912) 2026-03-24 21:26:34 +02:00