8627b55e91
Replace server-side cookie reading (getResizableSnapshot) with client-side localStorage for persisting resizable panel sizes. Cookies were hitting the ~4KB size limit; localStorage supports 5-10MB. - Run detail route: uses Remix clientLoader with hydrate=true to read panel snapshots from localStorage before first render - Prompts route: returns undefined for snapshots, letting the react-window-splitter library read from localStorage natively via autosaveStrategy="localStorage" 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