37f9fb6675
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>
Trigger webapp - powered by Remix
To start, run with pnpm run dev --filter webapp
Build the docker image locally:
pnpm run docker:build:webapp
docker run -it triggerdotdev-webapp sh