Files
Devin AI 8627b55e91 feat: use clientLoader + localStorage for resizable panel persistence
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>
2026-04-15 15:29:53 +00:00
..
2026-01-09 11:39:36 +00:00
2025-03-08 14:53:06 +00:00
2026-03-31 19:06:54 +01:00
2024-10-21 15:07:08 +01:00

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