Bohdan Triapitsyn
dca8be01ca
feat(chat): show revert button on all user messages
...
Remove restriction preventing revert on first user message
Simplify message props by removing isFirstMessage flag
2026-01-02 19:54:16 +02:00
Bohdan Triapitsyn
ad0439da39
feat(ui): add HEIC image support and MIME normalization
...
Convert HEIC/HEIF images to JPEG for AI processing
Normalize unsupported text MIME types to text/plain
2026-01-02 14:20:10 +02:00
Bohdan Triapitsyn
d58beb5c6c
feat(multirun): allow selecting the same model multiple times for comparison
...
Add file attachment support to multi-run launcher
Show instance indices for duplicate model selections
2026-01-02 14:18:40 +02:00
Bohdan Triapitsyn
19312b0a20
chore: updated CHANGELOG
2026-01-02 13:16:55 +02:00
Bohdan Triapitsyn
07ad3eaa3a
feat: mprove model selector with search and keyboard navigation
...
Add Ctrl+M keyboard shortcut to open model selector
Use desktop dropdowns in VSCode runtime instead of mobile panels
2026-01-02 13:08:21 +02:00
wienans
2e732c2481
feat(vscode): Implement Git Backend via VS Code Git extension ( #92 )
2026-01-01 21:39:05 +02:00
Bohdan Triapitsyn
6a00744679
fix(multirun): adjust layout for multirun launcher view
2026-01-01 16:55:40 +02:00
Bohdan Triapitsyn
2f2c127f13
feat(mobile): add keyboard avoidance for input area
2026-01-01 16:02:41 +02:00
Bohdan Triapitsyn
10e64b4f90
feat: add ability to run multiple agents from one prompt in isolated worktrees ( #91 )
...
* feat: WIP multirun implementation
* feat(chat): replace MindMap icon with ArrowsMerge
* feat(multirun): add base branch selection for worktrees
* feat(mobile): add multi-run launcher overlay
2026-01-01 14:59:51 +02:00
Bohdan Triapitsyn
2c1c960d5f
fix(chat): display error messages for failed assistant messages
2026-01-01 14:25:46 +02:00
Bohdan Triapitsyn
3d1e8fa98d
feat(sidebar): add dynamic background for sticky headers
2026-01-01 14:24:57 +02:00
Bohdan Triapitsyn
5a71e050a5
feat(worktree): add start point option for new branch creation
...
Allow selecting a base branch when creating new worktree branches
Add dropdown to choose start point from existing branches
Extend worktree creation flow to support custom branch origins
2026-01-01 13:39:55 +02:00
auroraflux and auroraflux
39b9f985ce
feat: add input bar offset setting for curved screen devices ( #89 )
...
Co-authored-by: auroraflux <auroraflux@users.noreply.github.com >
2026-01-01 11:01:46 +02:00
wienans
919eeea53b
feat(vscode): Move Navigation into the title bar ( #88 )
...
* Move Navigation into the title bar
* Fix spacing
* Update Changelog
* Remove unused function
2025-12-31 17:16:03 +02:00
auroraflux and auroraflux
fa2223a0e7
fix: inconsistent mobile keyboard input bar positioning on Android ( #86 )
...
Co-authored-by: auroraflux <auroraflux@users.noreply.github.com >
2025-12-31 15:38:22 +02:00
Bohdan Triapitsyn
cadcf0bcf6
feat: enhance git operations with unpublished commits detection and upstream setup on first push
2025-12-31 01:06:33 +02:00
Bohdan Triapitsyn
91a3496bd3
refactor: update ScrollableOverlay structure for consistent layout across pages
2025-12-30 21:13:59 +02:00
Bohdan Triapitsyn
a236dc81c9
feat(skills-catalog): implement caching, curated sources, git operations, and skill installation
2025-12-30 21:03:25 +02:00
Bohdan Triapitsyn
4c4e3eed99
fix: enhance skills text area styling for description and instructions fields
2025-12-30 17:36:52 +02:00
Bohdan Triapitsyn
2c833cef40
feat: Implement skill management functionality
...
- Added skill scope helpers and CRUD operations for skills in opencodeConfig.ts.
- Introduced API endpoints for skill management in main.tsx and index.js.
- Enhanced server-side logic to support skill discovery, creation, updating, and deletion.
- Implemented supporting file operations for skills, including reading, writing, and deleting files.
- Updated package.json to use the latest version of @opencode-ai/sdk.
2025-12-30 17:36:52 +02:00
Bohdan Triapitsyn
0f9c50cd58
fix: suppress logging for agent scope fetch and configuration updates
2025-12-29 23:58:33 +02:00
Bohdan Triapitsyn
c4b9c18c24
feat: enhance agent management with project-level support
...
- Added support for project-level agents, allowing agents to be created, updated, and deleted within a specified working directory.
- Introduced `getAgentScope` function to determine the scope of agents based on their existence in project or user directories.
- Updated `getAgentSources`, `createAgent`, `updateAgent`, and `deleteAgent` functions to handle project-level paths and configurations.
- Enhanced logging to provide clearer information about agent operations, including scope and working directory.
- Refactored configuration reading and writing to accommodate project-specific configurations alongside user-level settings.
2025-12-29 22:42:10 +02:00
Bohdan Triapitsyn
0adcba854b
feat: add command scope support and reload functionality
...
- Introduced command scope types (user and project) to manage command configurations at different levels.
- Enhanced command management functions to check and create commands based on their scope.
- Updated the API to handle command creation, updates, and deletions with respect to their scope.
- Added a reload button in the AboutSettings component to refresh OpenCode configuration.
- Improved command source retrieval to prioritize project-level commands over user-level commands.
- Refactored related functions to ensure proper handling of command paths and configurations based on scope.
2025-12-29 17:48:06 +02:00
Bohdan Triapitsyn
66351bea6c
fix: reset turn UI states on expansion preference change to ensure consistency
2025-12-29 12:32:22 +02:00
Bohdan Triapitsyn
9b4283d618
feat: add active turn anchor management for improved scroll position handling
2025-12-29 12:12:52 +02:00
Bohdan Triapitsyn
66428cbded
feat: add message queue functionality with auto-send and queue mode toggle
...
- Improved development server hot module replacement (HMR) by reusing OpenCode processes.
- Introduced queued message mode with batching and idle auto-send, including support for attachments.
- Added a toggle for queue mode in OpenChamber settings with persistence across sessions.
- Updated various components to handle queued messages, including ChatInput and QueuedMessageChips.
- Modified settings payload and desktop settings to include queue mode configuration.
- Enhanced message sending logic to support additional parts for queued messages.
2025-12-29 02:16:42 +02:00
Bohdan Triapitsyn
69c7ef0222
feat: improve mobile git and diff experience
2025-12-28 14:03:20 +02:00
Bohdan Triapitsyn
0d27c0b6d5
fix: improve keyboard focus handling between inputs for mobile view
2025-12-28 13:43:53 +02:00
Bohdan Triapitsyn
ef61c3ec6d
fix(layout): add header safe area to mobile settings dialog
2025-12-28 13:15:34 +02:00
Bohdan Triapitsyn
df07094d1e
feat: enhance sidebar components for VS Code runtime support and improve styling
2025-12-28 03:28:13 +02:00
Bohdan Triapitsyn
21f164ea73
feat: enhance filterVisibleParts to conditionally handle synthetic parts based on non-synthetic presence
2025-12-28 02:38:43 +02:00
Bohdan Triapitsyn
0fefc1b301
feat: refactor settings components and sidebar layout
2025-12-28 02:17:09 +02:00
Bohdan Triapitsyn
c074b9a3f2
feat: enhance abortSession method to include current directory in query
2025-12-27 19:13:19 +02:00
Bohdan Triapitsyn
4d7340bf49
feat: update message handling to use 'finish' property for step completion logic
2025-12-27 15:51:28 +02:00
Bohdan Triapitsyn
9241fed442
feat: refactor message filtering to use filterSyntheticParts for improved clarity
2025-12-27 02:37:29 +02:00
Bohdan Triapitsyn
8f9facb561
feat: added providers management settings with ability to add or remove providers ( #76 )
...
* feat: implement adding opencode providers in openchamber settings
* feat: implement provider authentication management with removal functionality
2025-12-27 02:22:59 +02:00
Bohdan Triapitsyn
48f1e3ef0f
feat(settings): add default model and agent settings with UI integration
2025-12-26 04:38:38 +02:00
Bohdan Triapitsyn
c0c82663c0
feat: add "Join Discord" menu item and link in AboutDialog
2025-12-26 03:23:58 +02:00
Bohdan Triapitsyn
70522901c2
fix(chat): adjust layout for mobile responsiveness in ModelControls
2025-12-26 02:49:44 +02:00
Bohdan Triapitsyn
a7579f4aa3
fix(chat): adjust file mention marquee container
2025-12-26 02:39:56 +02:00
Bohdan Triapitsyn
77d841cb62
refactor: simplify update overlay UI and replace loading icon with logo
2025-12-26 02:34:24 +02:00
Bohdan Triapitsyn
91a4e7d049
fix(session): prevent listing non-existent worktree directory
2025-12-26 01:37:37 +02:00
Bohdan Triapitsyn
2080ce6d65
fix(config): add retry logic for provider loading
2025-12-25 23:57:03 +02:00
Bohdan Triapitsyn
508d0d1b4d
feat: update git commands and improve diff loading with timeout handling
2025-12-25 16:55:37 +02:00
Bohdan Triapitsyn
eb8355b37e
feat: reduce debug logging with conditional output based on streamDebugEnabled
2025-12-25 03:33:24 +02:00
Bohdan Triapitsyn
3c05fa4c4e
fix: refactored linter errors
2025-12-25 02:55:08 +02:00
Bohdan Triapitsyn
5e6e6a91cf
feat: enhance session activity tracking with directory support and cooldown logic
2025-12-25 02:38:38 +02:00
Bohdan Triapitsyn
2d45abdc32
fix: reduce image thumbnails, refactor WorkingPlaceholder state machine, expand debug utilities
2025-12-24 03:32:24 +02:00
Bohdan Triapitsyn
8e98a72ddf
fix: vscode runtime stability and cli connection
2025-12-24 03:31:07 +02:00
Bohdan Triapitsyn
b850a04e21
fix: turn grouping and activity rendering refactor
2025-12-24 03:27:51 +02:00