CodeNomad/scripts
Pascal André 03e7c47a2d
feat(history): query full sessions and clean technical content through native RPC
Replace transcript-wide API downloads with bounded plugin-side history scans. The search window now offers session/workspace scope, message and technical-content snapshots, paginated excerpts and explicit single-message previews that do not populate or displace the resident transcript window.

Plan whole-session technical cleanup using compact IDs, revisions and counts, then execute batches through the existing synchronous SQLite ownership and durable execution-claim fences. Preserve text and pre-compaction history semantics, refuse changed or active content, retain atomic retry receipts, and expose progress, cancellation and partial failures.

Bind reads to the authenticated daemon storage, constrain cursors and payload sizes, and validate every contributing location against local worktree ownership before publishing workspace counts or excerpts. Keep native RPC access narrow, preserve migrated global history, add translations for all locales, and retain search-input focus with the new controls.

Validation: 56 server/plugin/route tests, 45 UI store tests, 43 transcript browser regressions and 8 search/utility-window browser tests passed. Server/UI typechecks, the UI build and bundled plugin build passed. The isolated Windows OpenCode 2.0.5 fixture verified 241-message counts/search/cleanup, exact batch retries, active-claim refusal, pre-compaction discovery and existing concurrency/cache behavior. Desktop release interaction and other native platforms remain separate validation.
2026-09-20 11:02:31 +02:00
..
winget chore: TASK-075 automate Winget updates on release (#513) 2026-06-03 09:03:46 +02:00
bump-version.js Fix bumpVersion script for both npm and tauri 2026-03-31 20:15:16 +01:00
desktop-server-resources.cjs feat(opencode): migrate CodeNomad to native V2 (#647) 2026-09-04 11:36:11 +01:00
desktop-server-resources.test.cjs feat(browser): add autonomous native previews (#666) 2026-09-18 17:46:14 +02:00
prepare-node-runtime.cjs chore(desktop): upgrade bundled Node to 24.20.0 LTS (#679) 2026-09-19 22:01:30 +02:00
prepare-node-runtime.test.cjs chore(desktop): upgrade bundled Node to 24.20.0 LTS (#679) 2026-09-19 22:01:30 +02:00
smoke-packaged-resources.cjs chore(desktop): upgrade bundled Node to 24.20.0 LTS (#679) 2026-09-19 22:01:30 +02:00
test-automation-native.mjs fix(startup): restore saved sessions promptly and stop plugin heartbeat reloads (#712) 2026-09-19 12:39:23 +02:00
test-native-event-relay.mjs fix(events): isolate slow routing from the shared native stream (#719) 2026-09-19 22:51:07 +02:00
test-native-worktree-management.mjs fix(worktrees): bound ownership refreshes and lazily cache inventories (#708) 2026-09-18 13:58:35 +02:00
test-opencode-location-native.mjs fix(events): isolate slow routing from the shared native stream (#719) 2026-09-19 22:51:07 +02:00
test-opencode-proxy-native.mjs fix(environment): refresh profile variables before each prompt (#714) 2026-09-19 18:18:56 +02:00
test-session-environment-native.mjs fix(environment): refresh profile variables before each prompt (#714) 2026-09-19 18:18:56 +02:00
test-session-fork-native.mjs feat(sessions): fork after user and assistant messages (#718) 2026-09-19 21:50:59 +02:00
test-session-history-native.mjs feat(history): query full sessions and clean technical content through native RPC 2026-09-20 11:02:31 +02:00
test-session-pruning-native.mjs feat(history): query full sessions and clean technical content through native RPC 2026-09-20 11:02:31 +02:00
test-session-pruning-ui.mjs fix(environment): refresh profile variables before each prompt (#714) 2026-09-19 18:18:56 +02:00
test-worktree-families-native.mjs feat(v2): manage session families across worktrees (#649) 2026-09-17 22:57:37 +02:00
verify-bundled-node.cjs build: bundle node runtime for desktop packages 2026-05-04 20:08:04 +01:00