jwcrystal and Bohdan Triapitsyn
63b4a5b996
feat(ui): enable TimelineDialog with full-text search across all message roles in one session ( #1104 )
...
* feat: register open_timeline_dialog shortcut (mod+t)
* feat: enhance TimelineDialog with full-text search across all roles
* feat: add open_timeline_dialog shortcut labels to all locales
* feat: wire TimelineDialog into ChatContainer
* fix: add setTimelineDialogOpen to hook dependency array
* fix: tighten timeline dialog interactions
---------
Co-authored-by: Bohdan Triapitsyn <artmore@protonmail.com >
2026-05-05 11:21:06 +03:00
Bohdan Triapitsyn
c924e85a29
feat(settings): add response style presets
2026-05-01 01:27:31 +03:00
Shyamalan Kannan and Bohdan Triapitsyn
bcbf34b1d1
feat: add Behavior settings page for global AGENTS.md ( #1079 )
...
* feat: add Behavior settings page for global AGENTS.md
- Add new 'Behavior' settings page to manage global system prompt
- Sync global behavior prompt to ~/.config/opencode/AGENTS.md
- Add GET/PUT /api/behavior/agents-md endpoints with 1MB size limit
- Add AbortController guards and parallel fetches in BehaviorPage
- Add i18n translations for en, es, ko, pt-BR, uk, zh-CN
- Add globalBehaviorPrompt to DesktopSettings type and sanitizer
- Add /api/behavior to express.json() body-parser whitelist
- Ensure atomic save: AGENTS.md written before settings updated
* fix: address Greptile review feedback
- Rename misleading 'trimmed' variable to 'value' in settings-helpers.js
- Add Content-Length guard for /api/behavior before 50mb JSON parser
- Use express.json({ limit: '1mb' }) for behavior endpoints
- Add actual translations for es, ko, pt-BR, uk, zh-CN locales
* fix(vscode): support behavior settings endpoint
* fix(behavior): wait for settings persistence
* fix(behavior): end agents file with newline
* fix(behavior): avoid duplicate textarea resize handles
* fix(behavior): clarify global rules copy
* fix(behavior): move rules note into tooltip
---------
Co-authored-by: Bohdan Triapitsyn <artmore@protonmail.com >
2026-05-01 00:39:55 +03:00
Bohdan Triapitsyn
24533dfe32
feat(palette): unify quick open into command palette with multi-source search
...
Merge file picker into command palette. Single Cmd+P entry searches
files, sessions, settings pages and commands; groups re-order by best
fuzzy score per source. Sessions show branch labels; git status is
lazily fetched for all session directories on open.
Drop QuickOpenDialog and Cmd+K shortcut.
2026-04-30 18:37:37 +03:00
Bohdan Triapitsyn
e6c7cc5589
feat(chat): add wide layout setting
2026-04-30 00:45:25 +03:00
0bb30887b7
Improve assistant message action placement for split responses ( #1032 )
...
* Improve assistant message action placement for split responses
* Add toggle for split assistant message actions
* Address split message actions review feedback
* Fix inline assistant actions
---------
Co-authored-by: vhqtvn <8930337+vhqtvn@users.noreply.github.com >
Co-authored-by: Bohdan Triapitsyn <artmore@protonmail.com >
2026-04-27 11:41:14 +03:00
Bohdan Triapitsyn
b5c58320cf
feat: rename workspace review command
...
Renamed OpenChamber review command to /workspace-review
Kept built-in /review available separately
Updated autocomplete and localized settings copy
2026-04-26 23:15:35 +03:00
Bohdan Triapitsyn
799998c5f8
feat: add selectable interface and code fonts (10 for each)
...
Adds separate UI and code font choices in settings
Applies font changes immediately
Lazy-loads selected remote fonts
2026-04-26 18:48:43 +03:00
Bohdan Triapitsyn
be723fa58b
fix: organize appearance settings sections
...
Separated theme and localization controls
Added localized section title
2026-04-26 17:21:52 +03:00
Bohdan Triapitsyn
7d7285655d
Add i18n foundation and translations ( #1027 )
...
* feat: add i18n foundation
* feat: localize sessions sidebar
* Localize multirun/scheduled tasks and fix dialog dropdown interactions
* localize git sidebar surface and add zh-CN keys
* feat(ui): localize context panel, diff/plan views, and context sidebar content
* fix(config): resolve user config home via fs/home before embedded home
* localize header/chat UI and complete model/worktree panel strings
* localize worktree + github issue/pr dialog flows
* localize settings sections and split settings i18n dictionaries
* localize additional settings sections and sidebars
* localize more settings pages and dialogs
* fix settings select trigger localization
* localize tunnel settings ui surface
* localize additional settings sections
* localize keyboard shortcuts labels in settings
* localize terminal and utility dialogs surfaces
* feat(i18n): localize remaining UI strings
* Add Ukrainian locale
* Add Spanish locale
* Add Brazilian Portuguese locale
* Polish locale translations
2026-04-26 14:03:39 +03:00