Jeff Emmett
432e90d9ef
fix: enable production logging for R2 persistence debugging
...
Add console logs in production to debug why shapes aren't being saved to R2.
This will help identify if saves are:
- Being triggered
- Being deferred/skipped
- Successfully completing
Logs added:
- 💾 When persistence starts
- ✅ When persistence succeeds
- 🔍 When shape patches are detected
- 🚫 When saves are skipped (ephemeral/pinned changes)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 04:56:32 -07:00
Jeff Emmett
71e7e5de05
fix: remove ImageGen references to fix build
...
Remove ImageGenShape import and references from useAutomergeStoreV2.ts
to fix TypeScript build error. ImageGen feature files are not yet committed.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 04:17:49 -07:00
Jeff Emmett
90605bee09
fix: enable real-time multiplayer sync for automerge
...
Add manual sync triggering to broadcast document changes to other peers in real-time.
The Automerge Repo wasn't auto-broadcasting because the WebSocket setup doesn't use peer discovery.
Changes:
- Add triggerSync() helper function to manually trigger sync broadcasts
- Call triggerSync() after all document changes (position updates, eraser changes, regular changes)
- Pass Automerge document to patch handlers to prevent coordinate loss
- Add ImageGenShape support to schema
This fixes the issue where changes were being saved to Automerge locally but not
broadcast to other connected clients until page reload.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 04:00:31 -07:00
Jeff Emmett
7a17b0944a
fix custom shape type validation errors
...
Add case normalization for custom shape types to prevent validation errors when loading shapes with lowercase type names (e.g., "chatBox" → "ChatBox"). The TLDraw schema expects PascalCase type names for custom shapes.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 03:13:07 -07:00
Jeff Emmett
f5582fc7d1
prevent coordinate collapse on reload
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 03:03:39 -07:00
Jeff Emmett
4d7b05efa2
update obsidian shape deployment
2025-11-12 16:23:08 -08:00
Jeff Emmett
ab1d0344a5
fix cloudflare deployment glitches
2025-11-11 22:47:36 -08:00
Jeff Emmett
04f6fe5192
deployment fix
2025-11-11 22:42:38 -08:00
Jeff Emmett
2528ad4726
update cloudflare errors
2025-11-11 22:38:24 -08:00
Jeff Emmett
ffef04df50
pin object, fix fathom, and a bunch of other things
2025-11-11 22:32:36 -08:00
Jeff Emmett
5fd83944fc
coordinate fix
2025-11-11 01:08:55 -08:00
Jeff Emmett
a3950baf17
fix coords
2025-11-11 00:57:45 -08:00
Jeff Emmett
ef4a84e8f1
remove coordinate reset
2025-11-11 00:53:55 -08:00
Jeff Emmett
d1179169cc
fix coordinates
2025-11-10 23:54:54 -08:00
Jeff Emmett
0e90e2d097
preserve coordinates
2025-11-10 23:51:53 -08:00
Jeff Emmett
eafbf6c9fe
shape rendering on prod
2025-11-10 23:36:12 -08:00
Jeff Emmett
edbe76ebda
fix coordinates
2025-11-10 23:25:44 -08:00
Jeff Emmett
ef39328d95
preserve coordinates
2025-11-10 23:17:16 -08:00
Jeff Emmett
229f4d6b41
fix coordinates
2025-11-10 23:04:52 -08:00
Jeff Emmett
0fa1652f72
prevent coordinate reset
2025-11-10 23:01:35 -08:00
Jeff Emmett
1b172d7529
update x & y coordinates
2025-11-10 22:42:52 -08:00
Jeff Emmett
c1df50c49b
fix prod
2025-11-10 22:27:21 -08:00
Jeff Emmett
053bd95d4a
fix prod I hope
2025-11-10 20:53:29 -08:00
Jeff Emmett
73ac456e17
update dev and prod shape render
2025-11-10 20:16:45 -08:00
Jeff Emmett
92cac8dee5
fix prod shape render
2025-11-10 20:05:07 -08:00
Jeff Emmett
b8fb64c01b
update prod shape render
2025-11-10 19:54:20 -08:00
Jeff Emmett
680b6a5359
update prod
2025-11-10 19:44:49 -08:00
Jeff Emmett
fec80ddd18
fix shape rendering in prod
2025-11-10 19:42:06 -08:00
Jeff Emmett
5b32184012
fix shape deployment in prod
2025-11-10 19:26:44 -08:00
Jeff Emmett
be5f1a5a3a
fix prod deployment
2025-11-10 19:23:15 -08:00
Jeff Emmett
bf5d214e45
update for prod
2025-11-10 19:21:22 -08:00
Jeff Emmett
f8e4fa3802
update production shape loading
2025-11-10 19:15:36 -08:00
Jeff Emmett
04135a5487
updates to production
2025-11-10 18:57:04 -08:00
Jeff Emmett
5e11183557
fix cloudflare
2025-11-10 18:48:39 -08:00
Jeff Emmett
b5463d4d64
update for shape rendering in prod
2025-11-10 18:43:52 -08:00
Jeff Emmett
bda2523e3b
fix production automerge
2025-11-10 18:29:19 -08:00
Jeff Emmett
3072dc70c0
fix prod
2025-11-10 18:10:55 -08:00
Jeff Emmett
62afed445e
final automerge errors on cloudflare
2025-11-10 18:01:36 -08:00
Jeff Emmett
f2b05a8fe6
fix final bugs for automerge
2025-11-10 17:58:23 -08:00
Jeff Emmett
0a34c0ab3e
shape viewing bug fixed
2025-11-10 15:57:17 -08:00
Jeff Emmett
0c2ca28d0e
update automerge bug fix
2025-11-10 15:41:56 -08:00
Jeff Emmett
5cfa2d683c
final update fix old data conversion
2025-11-10 15:38:53 -08:00
Jeff Emmett
b5785f059f
update automerge
2025-11-10 14:44:13 -08:00
Jeff Emmett
fa6b874313
fix typescript errors
2025-11-10 14:36:30 -08:00
Jeff Emmett
657df72534
update to prod
2025-11-10 14:24:17 -08:00
Jeff Emmett
9664439f31
update worker
2025-11-10 14:18:23 -08:00
Jeff Emmett
f688851764
update to fix deployment
2025-11-10 13:41:17 -08:00
Jeff Emmett
5c99a82c14
final updates to Automerge conversion
2025-11-10 13:34:55 -08:00
Jeff Emmett
822b979864
update package.json, remove cloudflare worker deployment
2025-11-10 12:46:49 -08:00
Jeff Emmett
d1ad51c8ab
latest update to fix cloudflare
2025-11-10 11:51:57 -08:00
Jeff Emmett
d3f2029521
more updates to get vercel and cloudflare working
2025-11-10 11:48:33 -08:00
Jeff Emmett
119146e094
update to fix vercel and cloudflare errors
2025-11-10 11:30:33 -08:00
Jeff Emmett
38d1f28e35
update more typescript errors for vercel
2025-11-10 11:22:32 -08:00
Jeff Emmett
4815fa4a23
update typescript errors for vercel
2025-11-10 11:19:24 -08:00
Jeff Emmett
f8e4647e1a
everything working in dev
2025-11-10 11:06:13 -08:00
Jeff Emmett
368732e3b1
Update presentations page to have sub-links
2025-10-08 14:19:02 -04:00
Jeff Emmett
719a4eb918
automerge, obsidian/quartz, transcribe attempt, fix AI APIs
2025-09-21 11:43:06 +02:00
Jeff Emmett
8fa8c388d9
fixed shared piano
2025-09-04 17:54:39 +02:00
Jeff Emmett
356a262114
update tldraw functions for update
2025-09-04 16:58:15 +02:00
Jeff Emmett
1abeeaea10
update R2 storage to JSON format
2025-09-04 16:26:35 +02:00
Jeff Emmett
808b37425a
update tldraw functions
2025-09-04 15:30:57 +02:00
Jeff Emmett
8385e30d25
separate worker and buckets between dev & prod, fix cron job scheduler
2025-09-04 15:12:44 +02:00
Jeff Emmett
3b137b0b55
fix worker url in env vars for prod
2025-09-02 14:28:11 +02:00
Jeff Emmett
ec9db36a50
debug videochat
2025-09-02 13:26:57 +02:00
Jeff Emmett
9a9cab1b8e
fix video chat in prod env vars
2025-09-02 00:43:57 +02:00
Jeff Emmett
17ba57ce6e
fix zoom & videochat
2025-09-01 09:44:52 +02:00
Jeff Emmett
fa2f16c019
fix vercel errors
2025-08-25 23:46:37 +02:00
Jeff Emmett
0c980f5f48
Merge branch 'auth-webcrypto'
2025-08-25 16:11:46 +02:00
Jeff Emmett
fdc14a1a92
fix vercel deployment errors
2025-08-25 07:14:21 +02:00
Jeff Emmett
956463d43f
user auth via webcryptoapi, starred boards, dashboard view
2025-08-25 06:48:47 +02:00
Jeff Emmett
125e565c55
shared piano in progress
2025-08-23 16:07:43 +02:00
Jeff Emmett
129d72cd58
fix gesturetool
2025-07-29 23:01:37 -04:00
Jeff Emmett
b01cb9abf8
fix gesturetool for vercel
2025-07-29 22:49:27 -04:00
Jeff Emmett
f949f323de
working auth login and starred boards on dashboard!
2025-07-29 22:04:14 -04:00
Jeff Emmett
5eb5789c23
add in gestures and ctrl+space command tool (TBD add global LLM)
2025-07-29 16:02:51 -04:00
Jeff Emmett
15fa9b8d19
implemented collections and graph layout tool
2025-07-29 14:52:57 -04:00
Jeff Emmett
7e3cca656e
update spelling
2025-07-29 12:46:23 -04:00
Jeff Emmett
6e373e57f1
update presentations and added resilience subpage
2025-07-29 12:41:15 -04:00
Jeff Emmett
545372dcba
update presentations page
2025-07-27 17:52:23 -04:00
Jeff Emmett
d7fcf121f8
update contact page with calendar booking & added presentations
2025-07-27 16:07:44 -04:00
Jeff Emmett
c5e606e326
auth in progress
2025-04-17 15:51:49 -07:00
Shawn Anderson
bb144428d0
Revert "updated website copy, installed locked-view function (coordinates break when locked tho), trying to get video transcripts working"
...
This reverts commit d7b1e348e9 .
2025-04-16 13:05:57 -07:00
Shawn Anderson
33f1aa4e90
Revert "Update Daily API key in production env"
...
This reverts commit 30c0dfc3ba .
2025-04-16 13:05:55 -07:00
Shawn Anderson
04705665f5
Revert "update website main page and repo readme, add scroll bar to markdown tool"
...
This reverts commit 7b84d34c98 .
2025-04-16 13:05:50 -07:00
Jeff Emmett
7b84d34c98
update website main page and repo readme, add scroll bar to markdown tool
2025-04-15 22:35:02 -07:00
Jeff-Emmett
30c0dfc3ba
Update Daily API key in production env
2025-04-08 14:39:29 -07:00
Jeff-Emmett
d7b1e348e9
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
b11aecffa4
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
4b5ba9eab3
Markdown tool working, console log cleanup
2025-03-15 14:57:57 -07:00
Jeff-Emmett
0add9bd514
lock & unlock shapes, clean up overrides & context menu, make embed element easier to interact with
2025-03-15 01:03:55 -07:00
Jeff-Emmett
a770d516df
hide broadcast from context menu
2025-03-05 18:06:22 -05:00
Jeff-Emmett
47db716af3
camera initialization fixed
2025-02-26 09:48:17 -05:00
Jeff-Emmett
e7e911c5bb
prompt shape working, fix indicator & scroll later
2025-02-25 17:53:36 -05:00
Jeff-Emmett
1126fc4a1c
LLM prompt tool operational, fixed keyboard shortcut conflicts
2025-02-25 15:48:29 -05:00
Jeff-Emmett
59e9025336
changed zoom shortcut to ctrl+up & ctrl+down, savetoPDF to alt+s
2025-02-25 15:24:41 -05:00
Jeff-Emmett
7d6afb6c6b
Fix context menu with defaults
2025-02-25 11:38:53 -05:00
Jeff-Emmett
3a99af257d
video fix
2025-02-16 11:35:05 +01:00
Jeff-Emmett
12256c5b9c
working video calls
2025-02-13 20:38:01 +01:00
Jeff-Emmett
87854883c6
deploy embed minimize function
2025-02-12 18:20:33 +01:00
Jeff-Emmett
ebe2d4c0a2
Fix localstorage error on worker, promptshape
2025-02-11 14:35:22 +01:00