Files
Devin AI 37f9fb6675 feat: use clientLoader + localStorage for resizable panel persistence
Replace server-side cookie reading with client-side localStorage for
persisting resizable panel sizes. This eliminates cookie size issues
while leveraging Remix 2.4+'s clientLoader feature.

Run detail route: Uses clientLoader.hydrate to read localStorage
snapshots on initial load, providing panel sizes immediately on
client-side navigations.

Prompts route: Removes server-side cookie reading and lets
react-window-splitter's built-in localStorage support handle
persistence (its default autosaveStrategy).

Co-Authored-By: Eric Allam <eallam@icloud.com>
2026-04-15 13:13:26 +00:00
..