Jeff Emmett
9a53d65416
feat: add video generation and AI orchestrator client
...
- Add VideoGenShapeUtil with StandardizedToolWrapper for consistent UI
- Add VideoGenTool for canvas video generation
- Add AI Orchestrator client library for smart routing to RS 8000/RunPod
- Register new shapes and tools in Board.tsx
- Add deployment guides and migration documentation
- Ollama deployed on Netcup RS 8000 at 159.195.32.209:11434
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 02:56:55 -08:00
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
080e5a3b87
feat: add RunPod AI integration with image generation and enhanced LLM support
...
Add comprehensive RunPod AI API integration including:
- New runpodApi.ts client for RunPod endpoint communication
- Image generation tool and shape utilities for AI-generated images
- Enhanced LLM utilities with RunPod support for text generation
- Updated Whisper transcription with improved error handling
- UI components for image generation tool
- Setup and testing documentation
This commit preserves work-in-progress RunPod integration before switching branches.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 16:14:39 -07:00
Jeff Emmett
03c834779b
fix cloudflare deployment glitches
2025-11-11 22:47:36 -08: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
3c72aecb80
update more typescript errors for vercel
2025-11-10 11:22:32 -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
5d8168d9b9
fixed shared piano
2025-09-04 17:54:39 +02:00
Jeff Emmett
947bd12ef3
update tldraw functions for update
2025-09-04 16:58:15 +02:00
Jeff Emmett
6cb70b4da3
update tldraw functions
2025-09-04 15:30:57 +02:00
Jeff Emmett
ab32ef62ed
fix worker url in env vars for prod
2025-09-02 14:28:11 +02:00
Jeff Emmett
9342249591
debug videochat
2025-09-02 13:26:57 +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
dfd6e03ca2
Merge branch 'auth-webcrypto'
2025-08-25 16:11:46 +02:00
Jeff Emmett
18690c7129
user auth via webcryptoapi, starred boards, dashboard view
2025-08-25 06:48:47 +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
2ce19aa4cb
Revert "update website main page and repo readme, add scroll bar to markdown tool"
...
This reverts commit a6b9f8430f .
2025-04-16 13:05:50 -07:00
Jeff Emmett
a6b9f8430f
update website main page and repo readme, add scroll bar to markdown tool
2025-04-15 22:35:02 -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
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
b9addbe417
Markdown tool working, console log cleanup
2025-03-15 14:57:57 -07:00
Jeff-Emmett
4e83a577f0
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
f57db13887
prompt shape working, fix indicator & scroll later
2025-02-25 17:53:36 -05:00
Jeff-Emmett
08b63c5a12
LLM prompt tool operational, fixed keyboard shortcut conflicts
2025-02-25 15:48:29 -05:00
Jeff-Emmett
f22f5b1a6c
video fix
2025-02-16 11:35:05 +01:00
Jeff-Emmett
4380a7bdd6
working video calls
2025-02-13 20:38:01 +01:00
Jeff-Emmett
6d0ef158a4
deploy embed minimize function
2025-02-12 18:20:33 +01:00
Jeff-Emmett
1fcfddaf07
Fix localstorage error on worker, promptshape
2025-02-11 14:35:22 +01:00
Jeff-Emmett
f739b1f78a
fix llm prompt for mobile
2025-02-08 20:29:06 +01:00
Jeff-Emmett
c2abfcd3e3
Clean up tool names
2025-01-28 16:38:41 +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
3d51785ecd
expand board zoom & fixed embedshape focus on mobile
2025-01-18 01:57:54 +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
eaab214e54
updated EmbedShape to default to drag rather than interact when selected
2024-12-29 22:50:20 +07:00
Jeff Emmett
dd66b20819
add debug logging for videochat render
2024-12-16 17:12:40 -05:00
Jeff Emmett
5a876ab13c
update Daily API in worker, add debug
2024-12-16 17:00:15 -05:00
Jeff Emmett
e0684a5520
added TODO for broadcast, fixed videochat
2024-12-16 16:36:36 -05:00
Jeff Emmett
a9dd23d51b
adding broadcast controls for view follow, and shared iframe state while broadcasting (attempt)
2024-12-12 23:37:14 -05:00
Jeff Emmett
2cbcdf2e01
default embed proportions
2024-12-12 23:00:26 -05:00
Jeff Emmett
1e688c8aa5
remove markdown element from menu until fixed. Added copy link & open in new tab options in embedded element URL
2024-12-12 20:45:37 -05:00
Jeff Emmett
d3f7f731a1
added URL below embedded elements
2024-12-12 17:09:00 -05:00
Jeff Emmett
98066f7978
fix map embed
2024-12-10 12:28:39 -05:00
Jeff Emmett
647d89a70c
updated medium embeds to link out to new tab
2024-12-09 20:19:35 -05:00
Jeff Emmett
7a1093b12a
fixed map embeds to include directions, substack embeds, twitter embeds
2024-12-09 18:55:38 -05:00
Jeff Emmett
2d763c669a
videochat working
2024-12-09 03:42:44 -05:00
Jeff Emmett
baf1efce43
fix domain url
2024-12-08 23:14:22 -05:00
Jeff Emmett
e947d124ce
logging bugs
2024-12-08 20:55:09 -05:00
Jeff Emmett
a70cf846c3
turn off cloud recording due to plan
2024-12-08 20:52:17 -05:00
Jeff Emmett
dc3bcdaad6
video debug
2024-12-08 20:47:39 -05:00
Jeff Emmett
4143be52d7
fix video api key
2024-12-08 20:41:45 -05:00
Jeff Emmett
b3cfa5b7c3
video bugs
2024-12-08 20:21:16 -05:00
Jeff Emmett
7beaa30e83
fix videochat
2024-12-08 20:11:05 -05:00
Jeff Emmett
efd71694c6
fix video
2024-12-08 20:02:14 -05:00
Jeff Emmett
79a86ee4c2
videochat debug
2024-12-08 19:57:25 -05:00
Jeff Emmett
3ac37630df
fix videochat bugs
2024-12-08 19:46:29 -05:00
Jeff Emmett
d15b3a9591
fix url characters for videochat app
2024-12-08 19:38:28 -05:00
Jeff Emmett
f3c795a6ef
fix daily domain
2024-12-08 19:35:11 -05:00
Jeff Emmett
f8dd874ee3
fix daily API
2024-12-08 19:27:18 -05:00
Jeff Emmett
87f5da0d3a
fixing daily api and domain
2024-12-08 19:19:19 -05:00
Jeff Emmett
652acc91f4
videochat tool worker fix
2024-12-08 18:51:23 -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
3c8f4d7fd1
lockCameraToFrame almost working
2024-12-08 02:43:19 -05:00
Jeff Emmett
e31b6db266
cleanup
2024-12-07 23:00:30 -05:00
Jeff Emmett
73731d94f8
prettify and cleanup
2024-12-07 22:01:02 -05:00
Jeff Emmett
8817af2962
cleanup
2024-12-07 21:42:31 -05: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
66b59b2fea
checkpoint before google auth
2024-11-21 17:00:46 +07:00
Jeff Emmett
434bd116dd
fixed a bunch of stuff
2024-10-19 23:21:42 -04:00
Jeff Emmett
0f152d1246
fix mobile embed
2024-10-19 16:20:54 -04:00
Jeff Emmett
8612f8177c
embeds work!
2024-10-19 00:42:23 -04:00
Jeff Emmett
f56599e00a
serializedRoom
2024-10-18 22:31:20 -04:00
Jeff Emmett
f36967362f
resize
2024-10-18 21:30:16 -04:00
Jeff Emmett
a1fc399ecd
resize
2024-10-18 21:26:53 -04:00
Jeff Emmett
6fdaf186a8
it works!
2024-10-18 21:04:53 -04:00
Jeff Emmett
8c502be92d
fixing video
2024-10-18 20:59:46 -04:00
Jeff Emmett
8d662ac869
update
2024-10-18 18:59:06 -04:00
Jeff Emmett
eef601603a
remove prefix
2024-10-18 18:08:05 -04:00
Jeff Emmett
d6132f4c60
fix
2024-10-18 17:54:45 -04:00
Jeff Emmett
81281ce365
revert
2024-10-18 17:41:50 -04:00
Jeff Emmett
7f7806df23
replace all ChatBox with chatBox
2024-10-18 17:35:05 -04:00
Jeff Emmett
c6b78dff40
maybe
2024-10-18 17:24:43 -04:00
Jeff Emmett
78e05cbb50
Fix live site
2024-10-17 16:21:00 -04:00
Jeff Emmett
2fd53a83d8
good hygiene commit
2024-10-17 14:54:23 -04:00
Jeff Emmett
0be7e77c18
big mess of a commit
2024-10-16 11:20:26 -04:00
Jeff Emmett
4b901ed5bd
video chat attempt
2024-09-04 17:52:58 +02:00
Jeff Emmett
702eaa1f94
fix stuff
2024-08-31 15:00:06 +02:00
Jeff Emmett
312e4c6b81
fix image/asset handling
2024-08-31 13:06:13 +02:00
Jeff Emmett
c576c4e241
multiplayer
2024-08-29 20:20:12 +02:00
Jeff Emmett
ea9f47e48c
oriomimicry
2024-08-09 23:14:58 -04:00