WebVNWrite/src/app
Gustavo Henrique Santos Souza de Miranda ec053d8126 fix: stop state ping-pong by removing broadcastStateRefresh from auto-persist
The CRDT auto-persist was broadcasting state-refresh after each save, causing
other clients to fetch from DB and overwrite their local variables/characters
with stale values. Since CRDT already syncs nodes/edges via yjs-update
broadcasts, the state-refresh from auto-persist was redundant and destructive.
Manual save still broadcasts state-refresh as intended.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 18:46:59 -03:00
..
admin/invite feat: [US-016] - Admin - invite new user 2026-01-21 04:25:09 -03:00
dashboard Merge branch 'developing' into ralph/collaboration-and-character-variables 2026-01-23 15:59:17 -03:00
editor/[projectId] fix: stop state ping-pong by removing broadcastStateRefresh from auto-persist 2026-01-24 18:46:59 -03:00
forgot-password feat: [US-009] - Password reset - forgot password page 2026-01-21 04:06:08 -03:00
login feat: [US-042] - Password reset modal on token arrival 2026-01-22 23:51:52 -03:00
reset-password feat: [US-010] - Password reset - set new password page 2026-01-21 04:09:01 -03:00
signup fix: wrap useSearchParams() in Suspense boundary for login and signup pages 2026-01-22 23:21:36 -03:00
favicon.ico feat: [US-001] - Project scaffolding and configuration 2026-01-21 00:51:19 -03:00
globals.css feat: [US-064] - Export validation for undefined references 2026-01-23 15:21:09 -03:00
layout.tsx feat: [US-001] - Project scaffolding and configuration 2026-01-21 00:51:19 -03:00
page.tsx fix: redirect root page to dashboard instead of default Next.js template 2026-01-22 23:31:48 -03:00