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
..
2026-01-09 11:39:36 +00:00
2025-03-08 14:53:06 +00:00
2023-01-10 16:09:42 +00:00
2022-12-06 12:28:16 +00:00
2024-10-09 12:52:52 +01: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