Commit Graph

60 Commits

Author SHA1 Message Date
Bill
a1c4572d7a Step 124: wire agent server and agents panel 2026-02-09 15:17:12 -07:00
Bill
95d15b4c12 Step 123: add run/build commands and UI 2026-02-09 15:08:37 -07:00
Bill
d5d2174c7b Step 122: add integrated terminal panel 2026-02-09 15:04:25 -07:00
Bill
eca19503ae Refactor editor state/utils and split generators 2026-02-09 14:47:51 -07:00
Bill
5834523665 Step 120: unify undo/redo snapshots 2026-02-09 13:12:37 -07:00
Bill
4f61953e1a Step 119: zoom controls 2026-02-09 13:04:58 -07:00
Bill
da3fec9f15 Step 118: settings panel 2026-02-09 13:02:43 -07:00
Bill
fb9d24eee5 Step 117: session persistence 2026-02-09 12:56:27 -07:00
Bill
9c74603b10 Step 116: project save/load 2026-02-09 12:52:20 -07:00
Bill
b007fee31e Step 115: wire orchestrator 2026-02-09 12:49:14 -07:00
Bill
1d2828f5de Step 114: go-to-line 2026-02-09 12:33:15 -07:00
Bill
ea51a2c135 Step 113: project-wide search 2026-02-09 12:30:31 -07:00
Bill
8b33cd05d5 Step 112: breadcrumb navigation 2026-02-09 12:26:13 -07:00
Bill
b474ad2752 Step 111: symbol outline panel 2026-02-09 12:23:45 -07:00
Bill
e541aaab29 Step 110: go-to-definition 2026-02-09 12:18:54 -07:00
Bill
e67358740b Step 109: command palette with fuzzy search 2026-02-09 12:12:08 -07:00
Bill
9dc4ed3773 Step 108: add refactor batch UI 2026-02-09 12:05:39 -07:00
Bill
de70ac74c0 Step 107c: persist editor mode in recent files 2026-02-09 11:57:18 -07:00
Bill
a411d23247 Step 107b: gate UI by editor mode 2026-02-09 11:54:25 -07:00
Bill
a8c7b2adfc Step 107a: add text mode toggle 2026-02-09 11:46:57 -07:00
Bill
bd05b8a68f Step 107: add diff preview view 2026-02-09 11:44:37 -07:00
Bill
26cab0dee0 Step 106: add transform history panel 2026-02-09 11:08:57 -07:00
Bill
f7da8eee8d Step 105: add optimization controls panel 2026-02-09 11:02:25 -07:00
Bill
8a85ba298d Step 104: add cross-language projection action 2026-02-09 10:57:25 -07:00
Bill
d627a7a588 Step 103: add side-by-side generated view 2026-02-09 10:52:23 -07:00
Bill
60ae9e2d70 Step 102: memory strategy dashboard 2026-02-09 10:41:54 -07:00
Bill
7738c3d6b4 Step 101: annotation conflict highlighting 2026-02-09 10:39:48 -07:00
Bill
865cb3efa6 Step 100: memory strategy suggestions 2026-02-09 10:36:06 -07:00
Bill
b987d45939 Step 99: annotation context menu 2026-02-09 10:32:19 -07:00
Bill
ad922fca7e Step 98: inline annotation decorations 2026-02-09 10:28:59 -07:00
Bill
5cf7bf575f Step 97: annotation gutter markers 2026-02-09 10:25:58 -07:00
Bill
f84258bffc Step 96: LSP server configuration 2026-02-09 10:14:40 -07:00
Bill
5f30fd5044 Step 95: diagnostic squiggles 2026-02-09 10:10:25 -07:00
Bill
360a9fa26a Step 94: Whetstone diagnostics layer 2026-02-09 10:05:58 -07:00
Bill
ede4166af3 Step 93: LSP hover and signature help 2026-02-09 10:02:03 -07:00
Bill
0916026448 Step 92: LSP auto-completion 2026-02-09 09:59:25 -07:00
Bill
e3439b2a3d Step 91: LSP diagnostics integration 2026-02-09 09:55:48 -07:00
Bill
94a77b6890 Step 89: file watching and auto-reload 2026-02-09 09:40:47 -07:00
Bill
23e3758cca Step 88: drag-and-drop open 2026-02-09 09:38:57 -07:00
Bill
a1efe93ba3 Step 87: welcome screen 2026-02-09 09:37:12 -07:00
Bill
9f8ee09b4c Step 86: multi-tab editing 2026-02-09 09:35:00 -07:00
Bill
6da8b36347 Step 85: filesystem tree explorer 2026-02-09 09:29:01 -07:00
Bill
c195128034 Step 84: native file dialogs 2026-02-09 09:26:54 -07:00
Bill
c9553590e7 Step 83: add new tree-sitter grammars 2026-02-09 09:22:03 -07:00
Bill
c040f6f936 Step 82: minimap 2026-02-09 09:14:47 -07:00
Bill
8bad31e94c Step 81: code folding 2026-02-09 09:12:34 -07:00
Bill
c66d80c0e8 Step 79: auto-indent and smart editing 2026-02-09 09:07:53 -07:00
Bill
65b714547f Step 77: custom code editor renderer 2026-02-09 09:04:12 -07:00
Bill
16cc60b36c Wire up GUI: functional editor with VSCode Dark theme and docking layout
Rewrote main.cpp from Step 12 scaffold to full editor shell. Added tree-sitter
linking to whetstone_editor target. Fixed WMOD_ prefix to avoid Windows SDK
MOD_SHIFT/MOD_ALT macro conflicts. Editor now has editable text area, live AST
view, syntax-highlighted preview, generated code tab, find/replace, keybinding
profile selector, and status bar.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 16:21:22 -07:00
Bill
89bcf805bc Fix editor hang when launched without orchestrator
The JsonRpcClient was reading from stdin on startup, blocking forever
when no orchestrator process was piped in. Now defaults to disconnected
state and skips RPC calls, falling back to sample content.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 22:25:12 -07:00