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
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
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
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
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
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
Bohdan Triapitsyn
e2c9b8238a
fix: add macOS version detection and adjust close button frame for older versions
2025-12-08 01:07:48 +02:00
Bohdan Triapitsyn
921f691ebe
fix: enhance runtime check with server info
2025-12-08 01:00:02 +02:00
Bohdan Triapitsyn
5e1abf33a1
release v1.0.7
2025-12-08 00:45:49 +02:00
Bohdan Triapitsyn
2cfcdfe95d
fix: ensure window gains focus on launch
2025-12-08 00:39:32 +02:00
Bohdan Triapitsyn
07d8c7eedd
fix: enhance shell environment detection for opencode binary
2025-12-08 00:36:51 +02:00
Bohdan Triapitsyn
625b5ca316
release v1.0.6
2025-12-08 00:12:22 +02:00
Bohdan Triapitsyn
70ad2b275b
fix: enhance shell environment detection
2025-12-08 00:11:03 +02:00
Bohdan Triapitsyn
4e301815f5
release v1.0.5
2025-12-07 22:14:29 +02:00
Bohdan Triapitsyn
3503eff4bb
fix: add devtools support and enhance development experience
2025-12-07 22:08:50 +02:00
Bohdan Triapitsyn
f5a190eaac
fix: enhance chat scroll manager to track first and last message IDs
2025-12-07 22:03:23 +02:00
Bohdan Triapitsyn
3620bd1dc2
fix: improve runtime readiness check
2025-12-07 21:43:46 +02:00