f723e5a1b8
## Summary Removes manual memoization where derived values are already rebuilt each render, narrows the dashboard watch callback to a stable chat identifier, and scopes two intentional memoization patterns that protect local edits and serialized synchronization.
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