Bohdan Triapitsyn
32c83f0c10
feat(multirun): enforce maximum model selection limit and update UI hints
2026-01-02 22:03:10 +02:00
Bohdan Triapitsyn
110b0e5d8f
feat(terminal) refactoring and stability improvements ( #98 )
...
* feat(terminal): replace xterm with ghostty-web
Replace xterm.js terminal with ghostty-web implementation
Add terminal serialization support for state restoration
Apply custom patches to ghostty-web for enhancements
* feat(terminal): add bun-pty backend support
Switch terminal to ghostty-web with bun-pty backend for better performance
Auto-detect and prefer Bun runtime when available for terminal sessions
Update terminal viewport write queue handling for improved reliability
* fix(terminal): prevent unnecessary resize events
Only report terminal resize when dimensions actually change
Simplify chunk processing state tracking
Disable terminal transparency for consistent rendering
* feat(terminal): increase scrollback and buffer limits
Increase terminal scrollback buffer from 10k to 50k lines
Increase terminal buffer limit from 256k to 1M bytes
Add rate limiting and improve output handling for terminal streams
2026-01-02 21:57:53 +02:00
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
Bohdan Triapitsyn
6a00744679
fix(multirun): adjust layout for multirun launcher view
2026-01-01 16:55:40 +02:00
Bohdan Triapitsyn
8505455c2e
release v1.4.0
2026-01-01 16:18:05 +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
409e042032
refactor(vscode): simplify sidebar toggle logic
2026-01-01 13:51:07 +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
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
7b98f972f3
feat: add OpenChamber sidebar command and icon for VS Code title bar
2025-12-31 00:06:59 +02:00
Bohdan Triapitsyn
a9f3180439
release v1.3.9
2025-12-30 21:32:27 +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
2ad59c4ad0
refactor: remove unused VSCode components
2025-12-30 17:36:52 +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
b331a31414
fix: update DMG naming convention to include version and platform information
2025-12-30 01:35:31 +02:00
Bohdan Triapitsyn
9232599b3c
fix: update artifact naming for DMG, tar.gz, and signature files to include platform information
2025-12-30 00:39:29 +02:00
Bohdan Triapitsyn
1492a2e512
release v1.3.8
2025-12-30 00:04:48 +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
d69ccd154d
release v1.3.7
2025-12-28 03:31:24 +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
5b24345013
feat(vscode): implement migration to clear legacy auto-set API URLs in configuration
2025-12-28 02:30:45 +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
88e0cedcd3
release v1.3.6
2025-12-27 02:39:50 +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
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
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
96fd94fa7b
fix(api): optimize opencode api health check time and workspace switching
2025-12-26 02:29:00 +02:00
Bohdan Triapitsyn
e62bf9e811
feat(shell): add Nushell support
2025-12-26 01:44:33 +02:00
Bohdan Triapitsyn
91a4e7d049
fix(session): prevent listing non-existent worktree directory
2025-12-26 01:37:37 +02:00
Bohdan Triapitsyn
3c8cc3a93e
feat: add fuzzy matching to file search
2025-12-26 01:18:29 +02:00
Bohdan Triapitsyn
2080ce6d65
fix(config): add retry logic for provider loading
2025-12-25 23:57:03 +02:00
Bohdan Triapitsyn
3106abec9b
release v1.3.4
2025-12-25 17:57:31 +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
1c91e1810c
fix: added proper aliases for tsconfig
2025-12-25 14:46:51 +02:00
Bohdan Triapitsyn
24aebbafce
release v1.3.3
2025-12-25 03:35:02 +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
6fbdf90cd3
feat: add draft template for user-facing CHANGELOG.md entries
2025-12-25 03:16:59 +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
b806b01c29
feat: implement path normalization across commands
2025-12-25 01:25:52 +02:00
Bohdan Triapitsyn
359cfd45b1
feat(vscode): refactor OpenCode configuration management and API proxying
2025-12-24 22:50:46 +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
Bohdan Triapitsyn
5a0a13b71c
fix: message metadata and agent selection
2025-12-24 03:26:41 +02:00
Bohdan Triapitsyn
6bcea3eb4d
feat(web): sse event streaming and activity tracking
2025-12-24 03:25:52 +02:00
Bohdan Triapitsyn
de0d7b698a
feat: opencode sdk upgrade
2025-12-24 03:24:47 +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
d2b3d056cc
feat(chat): remove mobile check and open new session draft when no active session
2025-12-22 01:29:11 +02:00
Bohdan Triapitsyn
5e103394d7
feat(chat): update placeholder text in ChatInput based on session state
2025-12-22 01:22:25 +02:00
Bohdan Triapitsyn
f0d4421325
feat: update application icons and improve app start to automatically open a new session draft
2025-12-22 01:16:22 +02:00
Bohdan Triapitsyn
4ab4616dea
feat: refactor favicon and logo assets
2025-12-21 22:59:06 +02:00
Bohdan Triapitsyn
7699aab123
feat(chat): delay session creation until first message
...
The app now opens to a new chat by default on startup
New chats no longer create a session until you send your first message
Fixed mobile and VSCode sessions handling for better consistency
2025-12-21 20:18:51 +02:00
Bohdan Triapitsyn
75ba954307
chore(docs): remove unused badge SVG files from documentation
2025-12-21 17:48:15 +02:00
Bohdan Triapitsyn
3228580c9b
chore(docs): update badge URLs in README for consistency
2025-12-21 17:39:52 +02:00
Bohdan Triapitsyn
6876fa8614
chore(docs): update README badges
2025-12-21 17:38:26 +02:00
Bohdan Triapitsyn
431d272704
chore(docs): update README badges for improved visibility and add opencode icon
2025-12-21 17:00:40 +02:00
Bohdan Triapitsyn
8a07b5c121
chore(docs): reorganize development instructions and enhance README clarity
2025-12-21 16:21:10 +02:00
Bohdan Triapitsyn
7b1d0c7791
chore(docs): update README with latest features and platform details
2025-12-21 03:03:26 +02:00
Bohdan Triapitsyn
54485af22c
release v1.3.0
2025-12-21 02:36:18 +02:00
Bohdan Triapitsyn
b1a243af1f
feat(git): enhance git change row
2025-12-21 02:35:33 +02:00
Bohdan Triapitsyn
d055117a9c
chore: updated screenshots
2025-12-21 02:34:07 +02:00
Bohdan Triapitsyn
42a3137e6f
feat(vscode/mobile): enhance model selection view
2025-12-21 01:56:22 +02:00
Bohdan Triapitsyn
4bd4cad84e
feat(chat): add marquee animation for file mentions
2025-12-21 01:39:01 +02:00
Bohdan Triapitsyn
6925148f11
fix(vscode): correct muted color assignment in theme mapping
2025-12-21 01:12:22 +02:00
Bohdan Triapitsyn
d7c2f94989
feat(vscode): implement API and session readiness checks before message handling
2025-12-21 01:06:07 +02:00
Bohdan Triapitsyn
ac53ec0bdc
feat(chat): add revert to previous message
...
Add revert button on user messages except first message
Restore reverted message text to input field
Filter out messages after revert point
2025-12-21 00:47:43 +02:00
Bohdan Triapitsyn
70c9a61189
feat(chat): show copy controls for mobile version
2025-12-20 23:50:23 +02:00
Bohdan Triapitsyn
e349f885b6
refactor(chat): update user message layout and styling
2025-12-20 23:44:53 +02:00
Bohdan Triapitsyn
64a0b80710
feat: enhance header tab responsiveness
2025-12-20 14:30:08 +02:00
Bohdan Triapitsyn
46233aedb6
feat: update AboutDialog content
2025-12-20 03:02:25 +02:00
Bohdan Triapitsyn
83b4509cd8
release v1.2.9
2025-12-20 02:44:46 +02:00
Bohdan Triapitsyn
f144eff46e
feat: enhance message handling with deduplication and resync functionality
2025-12-20 02:34:01 +02:00