Commit Graph
73 Commits
Author SHA1 Message Date
Bohdan Triapitsyn 6adb53fe61 feat: enhance task tool rendering with live duration, collapsible output, and unified markdown display 2025-12-16 21:31:22 +02:00
Bohdan Triapitsyn 2088f69ba4 release v1.2.1 2025-12-16 13:27:00 +02:00
Bohdan Triapitsyn 764a48018f feat: enhance font styling in Diff Viewer and Streamdown components 2025-12-16 13:26:03 +02:00
Bohdan Triapitsyn c87815a2a6 feat: enhance UI components, update theme handling, and improve tool expansion logic for better performance 2025-12-16 13:14:28 +02:00
Bohdan Triapitsyn 8f6e6db5c5 feat: implement todo tracking with collapsible status row and update event handling 2025-12-16 02:34:29 +02:00
Bohdan Triapitsyn ca898cf321 release v1.2.0 2025-12-15 18:20:29 +02:00
theblazehen 235f80643e feat: add UI customization and model management features (#60)
* feat: add UI customization and model management features

Add comprehensive UI customization options and enhanced model selection:

- **Favorite & Recent Models**: Star models for quick access, track 5 most recent
  - Add favorite/recent sections to model dropdowns
  - Persist preferences in local storage
  - Works in ModelControls and ModelSelector components

- **Tool Call Expansion Settings**: Control default expansion state for tool outputs
  - Three modes: collapsed, activity (summary), detailed
  - Applies to activity groups and individual tool calls
  - Configurable in Appearance Settings

- **Font Size & Spacing Controls**: Adjustable typography and layout density
  - Font size: 50-200% scaling of all semantic typography
  - Spacing/padding: 50-200% scaling of margins, gaps, line heights
  - Real-time preview with reset buttons
  - Settings in Appearance Settings

- **VSCode Extension Settings View**: Full settings access in VSCode extension
  - Add settings navigation and view type
  - Settings button in header
  - Navigate between sessions, chat, and settings

Technical changes:
- Enhanced useUIStore with new state management
- Dynamic CSS variable scaling for typography and spacing
- Typography helper functions for variable access
- ThemeProvider integration for auto-applying scales

* fix: hide theme mode in VSCode and fix detailed tool expansion

- Hide "Theme Mode" setting in VSCode extension settings as VSCode
  dynamically applies its own theme to the extension
- Fix bug where tools from subsequent messages in a turn weren't
  expanded when "Detailed" mode was selected
- Now correctly aggregates all tool IDs from turnGroupingContext when
  calculating effective expanded tools for progressive groups
2025-12-15 18:11:38 +02:00
Bohdan Triapitsyn 42e25d03f3 feat: update documentation and agents instructions 2025-12-15 15:31:54 +02:00
Bohdan Triapitsyn 71178e6ba2 release v1.1.6 2025-12-15 14:34:17 +02:00
Bohdan Triapitsyn db4a4e6314 refactor(update-dialog): improve changelog formatting 2025-12-15 14:32:55 +02:00
Bohdan Triapitsyn 17c72a020e refactor(auth): redesign session authentication form 2025-12-15 14:28:39 +02:00
Bohdan Triapitsyn 3b9b65a398 feat: simplify mobile header and improve context usage display 2025-12-15 14:07:18 +02:00
Bohdan Triapitsyn 6b78ad0b49 feat: optimized diff viewer element sizes layout 2025-12-15 13:56:01 +02:00
Bohdan Triapitsyn f9b3646f17 fix: Improve mobile responsiveness for diff view 2025-12-15 13:43:32 +02:00
Bohdan Triapitsyn 3f31e24cb1 release v1.1.5 2025-12-15 13:19:37 +02:00
Bohdan Triapitsyn e064bcf355 feat: enhance file attachment features performance 2025-12-15 13:15:45 +02:00
Bohdan Triapitsyn b31559be67 chore: release v1.1.4 2025-12-15 03:06:02 +02:00
Bohdan Triapitsyn 05deb79107 feat: enhance mobile view for model controls 2025-12-15 03:04:46 +02:00
Bohdan Triapitsyn bd25787b92 feat: implement Shiki theme support for VS Code webview and enhance theme handling 2025-12-15 02:29:39 +02:00
Bohdan Triapitsyn 453ac9c706 fix: disable Streamdown's code block virtualization to prevent scroll issues 2025-12-15 00:48:23 +02:00
Bohdan Triapitsyn 2b50f365bd feat: add Flexoki themes for Shiki syntax highlighting 2025-12-15 00:20:26 +02:00
Bohdan Triapitsyn 5bf89ec7d1 release v1.1.3 2025-12-14 02:34:15 +02:00
Bohdan Triapitsyn 0b92bbc487 feat: Replaced Monaco diff editor with Pierre/diffs for better performance 2025-12-14 02:29:46 +02:00
Bohdan Triapitsyn 2d98e8b2b3 fix: update vscode_extension.png to correct image reference 2025-12-14 00:18:02 +02:00
Bohdan Triapitsyn c373339a22 docs: update README to reflect chat interface location and fix image link 2025-12-14 00:15:45 +02:00
Bohdan Triapitsyn 45f34745aa release v1.1.2 2025-12-13 21:16:38 +02:00
Bohdan Triapitsyn 4df60f3ee6 refactor: remove unused commands and visibility handling from ChatViewProvider 2025-12-13 21:14:18 +02:00
Bohdan Triapitsyn 8c25908d0a style: enhance UserTextPart styling 2025-12-13 17:57:05 +02:00
Bohdan Triapitsyn bf8a0f5a17 release v1.1.1 2025-12-13 17:40:23 +02:00
Bohdan Triapitsyn 1a3d5c628a fix: remove unused isMobile prop from UserTextPart component 2025-12-13 17:39:36 +02:00
Bohdan Triapitsyn 52784073c2 refactor: simplify mention handling and remove unused code 2025-12-13 17:38:08 +02:00
Bohdan Triapitsyn 3275f5e50d fix: update VS Code extension image path and add new image 2025-12-13 17:17:02 +02:00
Bohdan Triapitsyn 66fc5f096c feat(model-controls): adjust model/agent selection alignment 2025-12-13 16:59:03 +02:00
Bohdan Triapitsyn a31d5fea96 release v1.1.0 2025-12-13 16:36:51 +02:00
Bohdan Triapitsyn cdd5a61661 chore: remove outdated VS Code extension plan documentation 2025-12-13 16:35:09 +02:00
Bohdan Triapitsyn bb72c0fb0c feat: vscode extension (#59)
* feat: add initial VS Code extension plan and implementation tasks

* feat(vscode): added initial version of an Openchamber VSCode extension

* feat(vscode): enhance VS Code extension with theme integration and session management

* feat(vscode): implement connection status handling and overlay in VSCode layout

* feat: move extension to secondary sidebar

* chore: upgrade @opencode-ai/sdk to 1.0.150

* vscode: editor bridge, file picker, click-to-open in tool parts

* vscode: layout session lifecycle, theme sync, typography overrides

* ui: compact mode for vscode, model search, autocomplete width fixes

* perf: scroll force flag, raf placeholder, git polling backoff

* ui: tool output styling, markdown code block fix, gitignore

* refactor: update typography handling for VSCode runtime, remove unused styles

* docs: update README with VS Code extension details and add extension image

* docs: update changelog with new features and performance improvements
2025-12-13 16:34:17 +02:00
Bohdan Triapitsyn 610ccf4c62 feat(terminal): add restart and force kill session functionality 2025-12-10 00:25:02 +02:00
Bohdan Triapitsyn c4cb2d5b92 perf(session): increase session limits and buffers 2025-12-09 12:11:18 +02:00
Bohdan Triapitsyn 9bfeb054c4 refactor(chat): add footer buttons and adjust summary display 2025-12-09 12:04:27 +02:00
Bohdan Triapitsyn e763f2ce44 refactor(git): enhance status change detection 2025-12-09 01:43:26 +02:00
Bohdan Triapitsyn 00cd6273bd chore: remove assistant plan fork session feature 2025-12-09 00:41:39 +02:00
Bohdan Triapitsyn 2779e19103 feat: add fork assistant message to new session
Add fork button on assistant messages to start new execution session
Include synthetic meta-instruction when forking to explain context
2025-12-09 00:40:43 +02:00
Bohdan Triapitsyn 96aa5bdd18 feat: add screenshots and examples to README for better visualization 2025-12-08 12:09:17 +02:00
Bohdan Triapitsyn 913d8e4a00 fix: adjust layout in SessionSidebar component 2025-12-08 02:43:59 +02:00
Bohdan Triapitsyn c4304344c5 release v1.0.9 2025-12-08 02:24:08 +02:00
Bohdan Triapitsyn dd9037587f feat: add directory selection prompt and update usage descriptions for macOS 2025-12-08 02:20:52 +02:00
Bohdan Triapitsyn e6185b54b3 fix: adjust older macOS traffic lights position for better alignment 2025-12-08 01:45:32 +02:00
Bohdan Triapitsyn 2eecaddee1 feat: enhance update dialog with changelog notes 2025-12-08 01:44:12 +02:00
Bohdan Triapitsyn 8192245bc7 release v1.0.8 2025-12-08 01:10:46 +02:00
Bohdan Triapitsyn b363b1c189 fix: adjust macOS dynamic corner radius for vibrancy 2025-12-08 01:08:06 +02:00