Jeff Emmett
e1f4e83383
fix: implement real-time Automerge sync across clients
...
- Add document ID coordination via server to ensure all clients sync to same document
- Add new endpoints GET/POST /room/:roomId/documentId for document ID management
- Store automergeDocumentId in Durable Object storage
- Add enhanced logging to CloudflareAdapter send() method for debugging
- Add sharePolicy to Automerge Repo to enable document sharing
- Fix TypeScript errors in useAutomergeSyncRepo
This fixes the issue where each client was creating its own Automerge document
with a unique ID, preventing real-time sync. Now all clients in a room use the
same document ID, enabling proper real-time collaboration.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 19:45:36 -07:00
Jeff Emmett
453a190768
update cloudflare errors
2025-11-11 22:38:24 -08:00
Jeff Emmett
de59c4a726
pin object, fix fathom, and a bunch of other things
2025-11-11 22:32:36 -08:00
Jeff Emmett
02949fb40a
updates to worker
2025-11-10 13:50:31 -08:00
Jeff Emmett
8d5b41f530
update typescript errors for vercel
2025-11-10 11:19:24 -08:00
Jeff Emmett
e727deea19
everything working in dev
2025-11-10 11:06:13 -08:00
Jeff Emmett
a2e9893480
automerge, obsidian/quartz, transcribe attempt, fix AI APIs
2025-09-21 11:43:06 +02:00
Jeff Emmett
5fe28ba7f8
update R2 storage to JSON format
2025-09-04 16:26:35 +02:00
Jeff Emmett
6cb70b4da3
update tldraw functions
2025-09-04 15:30:57 +02:00
Jeff Emmett
38566e1a75
separate worker and buckets between dev & prod, fix cron job scheduler
2025-09-04 15:12:44 +02:00
Jeff Emmett
57b9c52035
update workers to work again
2025-09-02 22:29:12 +02:00
Jeff Emmett
ce0ae690fc
fix video chat in prod env vars
2025-09-02 00:43:57 +02:00
Jeff Emmett
9baa5968c0
fix vercel errors
2025-08-25 23:46:37 +02:00
Jeff Emmett
2db320a007
shared piano in progress
2025-08-23 16:07:43 +02:00
Shawn Anderson
ef0ec789ab
Revert "updated website copy, installed locked-view function (coordinates break when locked tho), trying to get video transcripts working"
...
This reverts commit db4ae0c766 .
2025-04-16 13:05:57 -07:00
Shawn Anderson
e2135f65c5
Revert "Fix cron job connection to daily board backup"
...
This reverts commit 7221f94ca6 .
2025-04-16 13:05:51 -07:00
Jeff-Emmett
7221f94ca6
Fix cron job connection to daily board backup
2025-04-08 15:49:34 -07:00
Jeff-Emmett
db4ae0c766
updated website copy, installed locked-view function (coordinates break when locked tho), trying to get video transcripts working
2025-04-08 14:32:15 -07:00
Jeff-Emmett
9a3ad9a1ab
fix asset upload rendering errors
2025-03-19 18:30:15 -07:00
Jeff-Emmett
12d26d0643
Fixed asset upload CORS for broken links, updated markdown tool, changed keyboard shortcuts & menu ordering
2025-03-19 17:24:22 -07:00
Jeff-Emmett
4380a7bdd6
working video calls
2025-02-13 20:38:01 +01:00
Jeff-Emmett
acc12363be
board backups to R2
2025-01-28 16:42:58 +01:00
Jeff Emmett
d6ab873ec9
fix local IP for dev, fix broadcast view
2024-12-14 14:12:31 -05:00
Jeff Emmett
79a86ee4c2
videochat debug
2024-12-08 19:57:25 -05:00
Jeff Emmett
f8dd874ee3
fix daily API
2024-12-08 19:27:18 -05:00
Jeff Emmett
06484234e9
videochat tool worker install
2024-12-08 18:32:39 -05:00
Jeff Emmett
fb3a525340
videochat tool update
2024-12-08 18:13:47 -05:00
Jeff Emmett
30bdbfc958
maybe this works
2024-12-07 16:02:10 -05:00
Jeff Emmett
7eaec27041
fix CORS
2024-12-07 15:10:25 -05:00
Jeff Emmett
e087330f49
fix CORS
2024-12-07 15:03:53 -05:00
Jeff Emmett
85dd55be1e
fix prod env
2024-12-07 14:57:05 -05:00
Jeff Emmett
c3ba295020
fix CORS
2024-12-07 14:39:57 -05:00
Jeff Emmett
a26e57f74b
fix CORS for prod env
2024-12-07 14:33:31 -05:00
Jeff Emmett
4bb6a9f72e
fix worker deployment
2024-12-07 13:15:38 -05:00
Jeff Emmett
dc74f5d8a5
fix CORS policy
2024-12-07 12:58:46 -05:00
Jeff Emmett
3d74f7c2e5
fix durable object reference
2024-11-27 11:34:02 +07:00
Jeff Emmett
5be8991028
fix durableobject
2024-11-27 11:21:33 +07:00
Jeff Emmett
a0d51e18b1
swapped in daily.co video and removed whereby sdk, finished zoom and copylink except for context menu display
2024-11-27 10:39:33 +07:00
Jeff Emmett
4a08ffd9d4
almost everything working, except maybe offline storage state (and browser reload)
2024-11-25 22:09:41 +07:00
Jeff Emmett
2e70d75a66
CRDTs working, still finalizing local board state browser storage for offline board access
2024-11-25 16:18:05 +07:00
Jeff Emmett
702eaa1f94
fix stuff
2024-08-31 15:00:06 +02:00
Jeff Emmett
7f94094de9
multiplayer
2024-08-29 21:15:13 +02:00
Jeff Emmett
c576c4e241
multiplayer
2024-08-29 20:20:12 +02:00