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