Commit Graph
51 Commits
Author SHA1 Message Date
Bohdan Triapitsyn 475bd3288a release v1.4.9 2026-01-14 18:05:52 +02:00
Bohdan Triapitsyn 5ffec2acba release v1.4.8 2026-01-14 02:55:52 +02:00
Bohdan Triapitsyn 1e1ca9f15e release v1.4.7 2026-01-10 11:02:25 +02:00
Bohdan Triapitsyn 591cbb723a release v1.4.6 2026-01-09 22:52:11 +02:00
Bohdan Triapitsyn 2382c6e82a release v1.4.5 2026-01-09 00:01:22 +02:00
Bohdan Triapitsyn 2cbec5c3ce release v1.4.4 2026-01-08 02:05:17 +02:00
Bohdan Triapitsyn 18c5b4c7b5 feat: add multi-project support (#110)
* feat: Implement project management store with project path validation and synchronization

- Added `useProjectsStore` for managing projects, including adding, removing, renaming, and validating project paths.
- Implemented persistence for projects and active project ID using safe storage.
- Introduced synchronization from desktop settings to keep project data consistent.
- Enhanced session store to manage sessions by directory and added new methods for session management.
- Updated todo store to fetch session todos based on the directory context.
- Refactored server code to validate and resolve project directories for various API endpoints.
- Added project entry validation and sanitization to ensure data integrity.

* feat(settings): migrate legacy project settings and update settings loading logic

* feat: enhance project management with directory-aware settings and improved agent/command source handling

* feat: enhance session and project management with directory-aware settings and improved configuration refresh logic

* feat: enhance project management with worktree manager integration and project directory resolution

* feat: enhance agent groups store with project directory resolution and loading logic

* feat: add heartbeat management and global wrapping for SSE blocks in agent and chat providers

* feat: refactor command and project handling in useCommandsStore

- Replaced useDirectoryStore with useProjectsStore to manage project paths.
- Introduced getRequestDirectory function to determine the active project directory.
- Updated command fetching to respect project-level scoping.
- Enhanced error handling and logging for command configuration fetching.
- Improved command configuration saving and updating to utilize project directory context.

feat: enhance project path normalization in useProjectsStore

- Added resolveTildePath function to expand paths starting with ~.
- Updated normalizeProjectPath to utilize home directory for path expansion.

fix: update permission handling in useSessionStore

- Changed Permission type to PermissionRequest for clarity.
- Updated respondToPermission method to use requestId instead of permissionId.

refactor: improve permission utilities

- Introduced types for PermissionAction and PermissionRule.
- Enhanced getAgentDefinition and resolveConfigStore functions for better type safety.
- Added resolvePermissionAction to streamline permission resolution logic.

feat: add agent configuration retrieval endpoint

- Implemented new API endpoint to fetch agent configuration based on project directory.
- Enhanced getAgentPermissionSource to prioritize project-level permissions.

chore: update SDK version in package.json files

- Bumped @opencode-ai/sdk version to ^1.1.1 across all relevant package.json files.

refactor: streamline bridge message handling

- Updated handleBridgeMessage to accept directory parameter for agent and command requests.
- Improved local API request handling to extract directory from query parameters and headers.

feat: enhance project configuration management

- Added functions to retrieve and merge project configuration paths.
- Improved handling of existing project configuration files for agents and commands.

* feat: enhance VSCode integration and session management

- Added support for a sticky sidebar header background in light and dark themes.
- Introduced functions to read VSCode workspace directory and check if running in VSCode.
- Implemented detailed logging for session loading and creation processes.
- Enhanced session filtering based on directory structure and canonical paths.
- Added a new method to reorder projects and prevent modifications in VSCode workspace.
- Improved error handling and logging for app initialization and markdown file parsing.
- Updated API checks and health checks to ensure readiness before proceeding.
- Refactored code for better readability and maintainability across various modules.

* feat: improve agent and branch selection logic, enhance session management, and update multi-run creation response

* feat: add worktree management actions in agent group detail and sidebar, including delete and keep only options

* fix(ui): share IME guard and cover multi-run

* fix(session): reduce maximum visible sessions in group from 7 to 5
2026-01-06 21:31:04 +02:00
Bohdan Triapitsyn d86105fcb2 release v1.4.3 2026-01-04 00:36:59 +02:00
Bohdan Triapitsyn b97399a5af release v1.4.2 2026-01-03 14:53:19 +02:00
Bohdan Triapitsyn 17df8a43a9 release v1.4.1 2026-01-02 22:06:29 +02:00
Bohdan Triapitsyn 8505455c2e release v1.4.0 2026-01-01 16:18:05 +02:00
Bohdan Triapitsyn a9f3180439 release v1.3.9 2025-12-30 21:32:27 +02:00
Bohdan Triapitsyn 1492a2e512 release v1.3.8 2025-12-30 00:04:48 +02:00
Bohdan Triapitsyn d69ccd154d release v1.3.7 2025-12-28 03:31:24 +02:00
Bohdan Triapitsyn 88e0cedcd3 release v1.3.6 2025-12-27 02:39:50 +02:00
Bohdan Triapitsyn ff874cc33d feat: switch project from pnpm to bun 2025-12-26 16:45:30 +02:00
Bohdan Triapitsyn ba0629f955 release v1.3.5 2025-12-26 04:39:52 +02:00
Bohdan Triapitsyn 3106abec9b release v1.3.4 2025-12-25 17:57:31 +02:00
Bohdan Triapitsyn 24aebbafce release v1.3.3 2025-12-25 03:35:02 +02:00
Bohdan Triapitsyn 34fea1c6b7 release v1.3.2 2025-12-22 02:31:43 +02:00
Bohdan Triapitsyn 8948c7f329 release v1.3.1 2025-12-22 01:29:26 +02:00
Bohdan Triapitsyn 54485af22c release v1.3.0 2025-12-21 02:36:18 +02:00
Bohdan Triapitsyn 83b4509cd8 release v1.2.9 2025-12-20 02:44:46 +02:00
Bohdan Triapitsyn 5982767bdf release v1.2.8 2025-12-19 20:02:00 +02:00
Bohdan Triapitsyn ae5ff9c049 release v1.2.7 2025-12-19 18:01:15 +02:00
Bohdan Triapitsyn 22a10f020c release v1.2.6 2025-12-19 16:20:44 +02:00
Bohdan Triapitsyn c74185d7ee release v1.2.5 2025-12-19 02:53:52 +02:00
Bohdan Triapitsyn b878c620b9 release v1.2.4 2025-12-18 11:22:08 +02:00
Bohdan Triapitsyn 6a9e0ac46c release v1.2.3 2025-12-17 16:59:31 +02:00
Bohdan Triapitsyn 29f7d9fd48 release v1.2.2 2025-12-17 03:15:49 +02:00
Bohdan Triapitsyn 2088f69ba4 release v1.2.1 2025-12-16 13:27:00 +02:00
Bohdan Triapitsyn ca898cf321 release v1.2.0 2025-12-15 18:20:29 +02:00
Bohdan Triapitsyn 71178e6ba2 release v1.1.6 2025-12-15 14:34:17 +02:00
Bohdan Triapitsyn 3f31e24cb1 release v1.1.5 2025-12-15 13:19:37 +02:00
Bohdan Triapitsyn b31559be67 chore: release v1.1.4 2025-12-15 03:06:02 +02:00
Bohdan Triapitsyn 5bf89ec7d1 release v1.1.3 2025-12-14 02:34:15 +02:00
Bohdan Triapitsyn 45f34745aa release v1.1.2 2025-12-13 21:16:38 +02:00
Bohdan Triapitsyn bf8a0f5a17 release v1.1.1 2025-12-13 17:40:23 +02:00
Bohdan Triapitsyn a31d5fea96 release v1.1.0 2025-12-13 16:36:51 +02:00
Bohdan Triapitsyn c4304344c5 release v1.0.9 2025-12-08 02:24:08 +02:00
Bohdan Triapitsyn 8192245bc7 release v1.0.8 2025-12-08 01:10:46 +02:00
Bohdan Triapitsyn 5e1abf33a1 release v1.0.7 2025-12-08 00:45:49 +02:00
Bohdan Triapitsyn 625b5ca316 release v1.0.6 2025-12-08 00:12:22 +02:00
Bohdan Triapitsyn 4e301815f5 release v1.0.5 2025-12-07 22:14:29 +02:00
Bohdan Triapitsyn 59fbba9678 release v1.0.4 2025-12-07 21:30:13 +02:00
Bohdan Triapitsyn 310bc75613 fix: update dependencies and enhance process management in the desktop application 2025-12-07 21:26:54 +02:00
Bohdan Triapitsyn 2bf30cfa71 chore: release v1.0.3 2025-12-07 20:56:06 +02:00
Bohdan Triapitsyn 1b7d069680 chore: release v1.0.2 2025-12-07 20:24:51 +02:00
Bohdan Triapitsyn 34bc643776 chore: release v1.0.1 2025-12-07 19:51:45 +02:00
Bohdan Triapitsyn 9e8501942f Refactor opencode binary resolution to use login shell for full PATH and enhance dmg configuration in tauri.conf.json 2025-12-07 19:50:42 +02:00