Files
openwork/apps/app/package.json
Benjamin Shafii 7e4e8ec153 fix(session): keep workspace history scoped during local reconnects
Use the active workspace root instead of stale engine directories when reloading local sessions so workspace creation, switching, and restart flows do not hide another workspace's history. Add a regression check for stale session loads overwriting sidebar and route state.
2026-03-23 22:36:57 -07:00

65 lines
2.4 KiB
JSON

{
"name": "@openwork/app",
"private": true,
"version": "0.11.185",
"type": "module",
"scripts": {
"dev": "OPENWORK_DEV_MODE=1 vite",
"build": "vite build",
"dev:web": "OPENWORK_DEV_MODE=1 vite",
"build:web": "vite build",
"preview": "vite preview",
"typecheck": "tsc -p tsconfig.json --noEmit",
"test:health": "node scripts/health.mjs",
"test:mention-send": "node scripts/mention-send.mjs",
"test:sessions": "node scripts/sessions.mjs",
"test:refactor": "pnpm typecheck && pnpm test:health && pnpm test:sessions",
"test:events": "node scripts/events.mjs",
"test:todos": "node scripts/todos.mjs",
"test:permissions": "node scripts/permissions.mjs",
"test:session-scope": "bun scripts/session-scope.ts",
"test:session-switch": "node scripts/session-switch.mjs",
"test:fs-engine": "node scripts/fs-engine.mjs",
"test:local-file-path": "node scripts/local-file-path.mjs",
"test:browser-entry": "node scripts/browser-entry.mjs",
"test:e2e": "pnpm test:local-file-path && node scripts/e2e.mjs && node scripts/session-switch.mjs && node scripts/fs-engine.mjs && node scripts/browser-entry.mjs",
"bump:patch": "node scripts/bump-version.mjs patch",
"bump:minor": "node scripts/bump-version.mjs minor",
"bump:major": "node scripts/bump-version.mjs major",
"bump:set": "node scripts/bump-version.mjs --set"
},
"dependencies": {
"@codemirror/commands": "^6.8.0",
"@codemirror/lang-markdown": "^6.3.3",
"@codemirror/language": "^6.11.0",
"@codemirror/state": "^6.5.2",
"@codemirror/view": "^6.38.0",
"@opencode-ai/sdk": "^1.1.31",
"@radix-ui/colors": "^3.0.0",
"@solid-primitives/event-bus": "^1.1.2",
"@solid-primitives/storage": "^4.3.3",
"@solidjs/router": "^0.15.4",
"@tanstack/solid-virtual": "^3.13.19",
"@tauri-apps/api": "^2.0.0",
"@tauri-apps/plugin-deep-link": "^2.4.7",
"@tauri-apps/plugin-dialog": "~2.6.0",
"@tauri-apps/plugin-http": "~2.5.6",
"@tauri-apps/plugin-opener": "^2.5.3",
"@tauri-apps/plugin-process": "~2.3.1",
"@tauri-apps/plugin-updater": "~2.9.0",
"fuzzysort": "^3.1.0",
"jsonc-parser": "^3.2.1",
"lucide-solid": "^0.562.0",
"marked": "^17.0.1",
"solid-js": "^1.9.0"
},
"devDependencies": {
"@tailwindcss/vite": "^4.1.18",
"tailwindcss": "^4.1.18",
"typescript": "^5.6.3",
"vite": "^6.0.1",
"vite-plugin-solid": "^2.11.0"
},
"packageManager": "pnpm@10.27.0"
}