Bohdan Triapitsyn
2d45abdc32
fix: reduce image thumbnails, refactor WorkingPlaceholder state machine, expand debug utilities
2025-12-24 03:32:24 +02:00
Bohdan Triapitsyn
b850a04e21
fix: turn grouping and activity rendering refactor
2025-12-24 03:27:51 +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
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
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
f144eff46e
feat: enhance message handling with deduplication and resync functionality
2025-12-20 02:34:01 +02:00
Bohdan Triapitsyn
0b091c6c15
feat(ui): improve theme consistency and add diff panel shortcut
2025-12-19 16:48:25 +02:00
Bohdan Triapitsyn
0a3592a452
refactor(chat): remove status transition effect
2025-12-19 16:15:14 +02:00
Bohdan Triapitsyn
f8b9ded3a4
feat(chat): add write/create tool preview in permission cards
2025-12-19 13:00:45 +02:00
Bohdan Triapitsyn
3e027facae
perf(chat): optimize working placeholder
2025-12-19 00:37:10 +02:00
Bohdan Triapitsyn
e6b07a0563
fix: filter hidden internal agents from UI and updated sdk version
2025-12-18 19:02:42 +02:00
Bohdan Triapitsyn
d28c4e9da6
feat: enhance mobile experience by adjusting layout and keyboard handling
2025-12-18 11:20:37 +02:00
Bohdan Triapitsyn
34353e1970
feat: add image preview support in Diff tab and improve diff view visuals
2025-12-17 14:10:23 +02:00
Bohdan Triapitsyn
788868f259
feat: add activity group anchor message handling and improve standalone tool rendering logic
2025-12-17 03:13:37 +02:00
Bohdan Triapitsyn
38fb154ffe
feat: improve message body rendering with enhanced expansion handling and animation triggers
2025-12-17 02:38:33 +02:00
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
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
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
e064bcf355
feat: enhance file attachment features performance
2025-12-15 13:15:45 +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
2b50f365bd
feat: add Flexoki themes for Shiki syntax highlighting
2025-12-15 00:20:26 +02:00
Bohdan Triapitsyn
8c25908d0a
style: enhance UserTextPart styling
2025-12-13 17:57:05 +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
66fc5f096c
feat(model-controls): adjust model/agent selection alignment
2025-12-13 16:59:03 +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
9bfeb054c4
refactor(chat): add footer buttons and adjust summary display
2025-12-09 12:04:27 +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
4b2edf7318
Initial public release
2025-12-07 19:32:53 +02:00