canvas-website/src
Jeff Emmett 527462acb7 feat: add IO Chip tool for visual I/O routing between canvas tools
- Add IOChipShapeUtil with frame-like container and pin system
- Add IOChipTool for drawing IO chips on canvas
- Add IOChipTemplateService for saving/loading chip templates
- Add ChipTemplateBrowser component for template management
- Add wiring system with type-compatible pin connections
- Add IO chip CSS styles
- Register IOChip in Board.tsx, overrides.tsx, and useAutomergeStoreV2.ts
- Keyboard shortcuts: Alt+Shift+P (tool), Alt+T (template browser)

Features:
- Auto-analyze contained shapes to generate input/output pins
- Visual wiring between pins with SVG curved connections
- Save chips as reusable templates with categories
- Built-in templates for common AI pipelines
- Pin type compatibility checking for connections

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-27 22:18:25 -08:00
..
automerge feat: add IO Chip tool for visual I/O routing between canvas tools 2025-11-27 22:18:25 -08:00
collections implemented collections and graph layout tool 2025-07-29 14:52:57 -04:00
components feat: add IO Chip tool for visual I/O routing between canvas tools 2025-11-27 22:18:25 -08:00
config automerge, obsidian/quartz, transcribe attempt, fix AI APIs 2025-09-21 11:43:06 +02:00
constants final update fix old data conversion 2025-11-10 15:38:53 -08:00
context refactor: remove OddJS dependency and fix Automerge sync 2025-11-16 20:19:02 -07:00
css feat: add IO Chip tool for visual I/O routing between canvas tools 2025-11-27 22:18:25 -08:00
graph automerge, obsidian/quartz, transcribe attempt, fix AI APIs 2025-09-21 11:43:06 +02:00
hooks feat: add RunPod AI integration with image generation and enhanced LLM support 2025-11-16 16:14:39 -07:00
lib feat: add IO Chip tool for visual I/O routing between canvas tools 2025-11-27 22:18:25 -08:00
propagators update tldraw functions for update 2025-09-04 16:58:15 +02:00
public feat: update mulTmux terminal tool and improve shape utilities 2025-11-26 04:08:08 -08:00
routes feat: add IO Chip tool for visual I/O routing between canvas tools 2025-11-27 22:18:25 -08:00
shapes feat: add IO Chip tool for visual I/O routing between canvas tools 2025-11-27 22:18:25 -08:00
slides slidedeck shape installed, still minor difficulty in keyboard arrow transition between slides (last slide + wraparound) 2025-01-23 14:14:04 +01:00
tools feat: add IO Chip tool for visual I/O routing between canvas tools 2025-11-27 22:18:25 -08:00
types refactor: remove OddJS dependency and fix Automerge sync 2025-11-16 20:19:02 -07:00
ui feat: add IO Chip tool for visual I/O routing between canvas tools 2025-11-27 22:18:25 -08:00
utils feat: add Ollama private AI integration with model selection 2025-11-26 14:47:07 -08:00
App.tsx feat: update mulTmux terminal tool and improve shape utilities 2025-11-26 04:08:08 -08:00
CmdK.tsx add in gestures and ctrl+space command tool (TBD add global LLM) 2025-07-29 16:02:51 -04:00
GestureTool.ts everything working in dev 2025-11-10 11:06:13 -08:00
default_gestures.ts automerge, obsidian/quartz, transcribe attempt, fix AI APIs 2025-09-21 11:43:06 +02:00
gestures.ts add in gestures and ctrl+space command tool (TBD add global LLM) 2025-07-29 16:02:51 -04:00
prompt.ts everything working in dev 2025-11-10 11:06:13 -08:00
snapshot.json everything working in dev 2025-11-10 11:06:13 -08:00
ui.tsx everything working in dev 2025-11-10 11:06:13 -08:00
vite-env.d.ts Revert "Update Daily API key in production env" 2025-04-16 13:05:55 -07:00