You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. getNodeFs helper (#78): Extract repeated `typeof require === 'function' ? require('fs') : undefined` into reusable `getNodeFs()` in sqlite-db.ts (3 call sites).
2. Worker logging via RPC (#85): Route worker console.* through RPC LogEnvelope to VS Code output channel instead of losing logs in the worker thread.
3. Native schema fetch optimization (#95): Replace 3 parallel query() calls with single queryBatch() in nativeWorker.ts, with proper error handling instead of optional chaining.
4. Webview state serialization (#104): Replace retainContextWhenHidden with setState/getState persistence. Includes scroll position restoration after grid render, dateFormat/cellEditBehavior state fields, and all UI control value restoration.
5. JSON Patch SQL optimization (#105): Use SQLite's native json_patch() when available (probed at construction time), falling back to JS-side applyMergePatch. Uses COALESCE for NULL column handling.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments