Jeff Emmett
e96e6480fe
refactor: remove OddJS dependency and fix Automerge sync
...
Major Changes:
- Fix Automerge "Document unavailable" error by awaiting repo.find()
- Remove @oddjs/odd package and all related dependencies (205 packages)
- Remove location sharing features (OddJS filesystem-dependent)
- Simplify auth to use only CryptoAuthService (WebCryptoAPI-based)
Auth System Changes:
- Refactor AuthService to remove OddJS filesystem integration
- Update AuthContext to remove FileSystem references
- Delete unused auth files (account.ts, backup.ts, linking.ts)
- Delete unused auth components (Register.tsx, LinkDevice.tsx)
Location Features Removed:
- Delete all location components and routes
- Remove LocationShareShape from shape registry
- Clean up location references across codebase
Documentation Updates:
- Update WEBCRYPTO_AUTH.md to remove OddJS references
- Correct component names (CryptoLogin → CryptID)
- Update file structure and dependencies
- Fix Automerge README WebSocket path documentation
Build System:
- Successfully builds without OddJS dependencies
- All TypeScript errors resolved
- Production bundle size optimized
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 20:19:02 -07:00
Jeff Emmett
32e5fdb21c
refactor: move wrangler config files to root directory
...
Moved wrangler.toml and wrangler.dev.toml from worker/ to root directory to fix Cloudflare Pages deployment. Updated package.json scripts to reference new config locations. This resolves the "Missing entry-point to Worker script" error during Pages builds.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 19:17:54 -07:00
Jeff Emmett
fe2253e6c0
fix: move wrangler.dev.toml to worker/ directory to fix Pages deployment
...
Cloudflare Pages was detecting wrangler.dev.toml at root level and
switching to Worker deployment mode (running 'npx wrangler deploy')
instead of using the configured build command ('npm run build').
Changes:
- Move wrangler.dev.toml to worker/ directory alongside wrangler.toml
- Update all package.json scripts to reference new location
- Simplify .cfignore since all wrangler configs are now in worker/
This allows Pages to use the correct build command and deploy the
static site with proper routing for /contact and /presentations.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 18:43:34 -07:00
Jeff Emmett
2f53818b47
chore: remove Vercel dependencies
...
- Remove @vercel/analytics package
- Remove vercel CLI package
- Site uses Cloudflare Pages for deployment
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 17:52:32 -07:00
Jeff Emmett
59d0b9a5ff
fix: move Worker config to separate file for Pages compatibility
...
Move wrangler.toml to worker/wrangler.toml to separate Worker and Pages configurations.
Cloudflare Pages was trying to read wrangler.toml and failing because it contained
Worker-specific configuration (Durable Objects, migrations, etc.) that Pages doesn't support.
Changes:
- Move wrangler.toml → worker/wrangler.toml
- Update deploy scripts to use --config worker/wrangler.toml
- Pages deployment now uses Cloudflare dashboard configuration only
This resolves the deployment error:
"Configuration file cannot contain both 'main' and 'pages_build_output_dir'"
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 04:14:40 -07:00
Jeff Emmett
8a45c16b5c
update package.json, remove cloudflare worker deployment
2025-11-10 12:46:49 -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
38566e1a75
separate worker and buckets between dev & prod, fix cron job scheduler
2025-09-04 15:12:44 +02:00
Jeff Emmett
bab61ecf6b
update env vars
2025-09-01 20:47:22 +02:00
Jeff Emmett
dfd6e03ca2
Merge branch 'auth-webcrypto'
2025-08-25 16:11:46 +02:00
Jeff Emmett
2db320a007
shared piano in progress
2025-08-23 16:07:43 +02:00
Jeff Emmett
71a6b29165
add in gestures and ctrl+space command tool (TBD add global LLM)
2025-07-29 16:02:51 -04:00
Jeff Emmett
bc831c7516
implemented collections and graph layout tool
2025-07-29 14:52:57 -04:00
Jeff Emmett
39294a2f0c
auth in progress
2025-04-17 15:51:49 -07:00
Shawn Anderson
1ca84d958d
Revert "update wrangler"
...
This reverts commit 5ebd37dd6c .
2025-04-16 13:05:52 -07:00
Jeff-Emmett
5ebd37dd6c
update wrangler
2025-04-08 15:32:37 -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
d4bd27dd6a
update wrangler
2025-02-08 17:57:50 +01:00
Jeff-Emmett
ff95f95f2f
working llm util
2025-01-23 22:38:27 +01:00
Jeff-Emmett
a0e73b0f9e
slidedeck shape installed, still minor difficulty in keyboard arrow transition between slides (last slide + wraparound)
2025-01-23 14:14:04 +01:00
Jeff-Emmett
2590a86352
added scoped propagators (with javascript object on arrow edge to control)
2025-01-21 23:25:28 +07:00
Jeff-Emmett
6f5ee6a673
removed padding from printtoPDF, hid mycrozine template tool (need to fix sync), cleaned up redundancies between app & board, installed marked npm package, hid markdown tool (need to fix styles)
2025-01-03 09:42:53 +07:00
Jeff Emmett
fb3a525340
videochat tool update
2024-12-08 18:13:47 -05:00
Jeff Emmett
0259ae4149
fix vitejs plugin dependency
2024-12-08 14:01:30 -05:00
Jeff Emmett
330378b99b
update package engine
2024-12-08 13:58:40 -05:00
Jeff Emmett
ab5e401fdf
update jspdf package types
2024-12-08 13:54:58 -05:00
Jeff Emmett
10c191212c
PrintToPDF integration
2024-12-08 13:31:53 -05:00
Jeff Emmett
f186d69886
fix dev script
2024-12-07 22:49:39 -05:00
Jeff Emmett
d63ff44c03
npm
2024-12-07 22:48:02 -05:00
Jeff Emmett
7ac6882088
bun
2024-12-07 22:23:19 -05:00
Jeff Emmett
8b84581433
remove deps
2024-12-07 22:15:05 -05:00
Jeff Emmett
8817af2962
cleanup
2024-12-07 21:42:31 -05:00
Jeff Emmett
3301a6ca0d
fixing production env
2024-12-07 12:52:20 -05:00
Jeff Emmett
6653d19842
remove copy file creating problems
2024-11-27 12:25:04 +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
2e70d75a66
CRDTs working, still finalizing local board state browser storage for offline board access
2024-11-25 16:18:05 +07:00
Jeff Emmett
66b59b2fea
checkpoint before google auth
2024-11-21 17:00:46 +07:00
Jeff Emmett
0f152d1246
fix mobile embed
2024-10-19 16:20:54 -04:00
Jeff Emmett
8c502be92d
fixing video
2024-10-18 20:59:46 -04:00
Jeff Emmett
9b7c11849c
hi
2024-10-18 14:43:31 -04:00
Jeff Emmett
78e05cbb50
Fix live site
2024-10-17 16:21:00 -04:00
Jeff Emmett
0be7e77c18
big mess of a commit
2024-10-16 11:20:26 -04:00
Jeff Emmett
e25683e62a
fixed?
2024-08-29 21:20:33 +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
Jeff Emmett
8a9809f2a3
board commit
2024-08-10 01:43:09 -04:00
Jeff Emmett
ea9f47e48c
oriomimicry
2024-08-09 23:14:58 -04:00