From 84df7fa24f2ce8bed1a65ecb1c324a4a2df77526 Mon Sep 17 00:00:00 2001 From: Bohdan Triapitsyn Date: Wed, 3 Jun 2026 23:10:58 +0300 Subject: [PATCH] fix: show time format setting in vscode --- CHANGELOG.md | 19 +++++++++++++++++++ .../sections/openchamber/OpenChamberPage.tsx | 2 +- .../openchamber/OpenChamberVisualSettings.tsx | 2 +- packages/vscode/CHANGELOG.md | 13 +++++++++++++ 4 files changed, 34 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e5b3efe..5d5b36ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,25 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [1.12.1] - 2026-06-03 + +- Chat: completed turns can now show changed-file chips with per-file additions and deletions, controlled by a new Chat setting. +- Chat: LSP tool calls now show the operation, file, and cursor position more clearly, and JSON tool output can be toggled between formatted and raw views or copied. +- Chat: streaming messages now appear correctly after startup, and activity/status rows show for the active session. +- Chat: completed responses no longer lose late-arriving summaries, token counts, errors, structured output, or changed-file details. +- Chat: question cards now show an error or no-longer-pending message when submit or dismiss fails instead of silently doing nothing. +- Chat: the first prompt in a new session no longer gets stuck before sending. +- Chat/UI: sticky user-message headers are now off by default. +- Sessions: session titles update from live session events, and the app now consistently loads all existing OpenCode sessions. +- Sessions: recent sessions now stay visible inside project groups, and new or worktree sessions stay in the correct project/worktree group on desktop, mobile, and VS Code. +- Settings/OpenCode: OpenCode CLI path, update-notification preference, keyboard shortcuts, and protected-session settings now stay saved after changes. +- UI/Time: the 12-hour/24-hour time preference now applies to chat timestamps, usage reset times, scheduled tasks, tunnels, passkeys, Git history, and pull-request dates. +- Settings/Files: the default file preview setting now lives with the Chat appearance settings and applies immediately to open file tabs. +- Preview: embedded previews now rewrite inline module imports, fixing Vite React preview pages that load root-relative modules. +- Desktop: Desktop tunnels now serve the full app UI instead of the headless page. +- Desktop: quitting the Desktop app now stops managed OpenCode processes more reliably, reducing leftover OpenCode processes after exit. +- Desktop: removed the legacy Tauri desktop path; Electron is now the only desktop runtime. + ## [1.12.0] - 2026-06-03 - Mobile: added a new mobile UI as the default, with an option in Settings to switch back to the previous layout; this is the foundation for the upcoming mobile app and is available to try now. diff --git a/packages/ui/src/components/sections/openchamber/OpenChamberPage.tsx b/packages/ui/src/components/sections/openchamber/OpenChamberPage.tsx index 180cc7ea..4d2657ea 100644 --- a/packages/ui/src/components/sections/openchamber/OpenChamberPage.tsx +++ b/packages/ui/src/components/sections/openchamber/OpenChamberPage.tsx @@ -130,7 +130,7 @@ const VisualSectionContent: React.FC = () => { 'pwaOrientation', 'mobileKeyboardMode', 'timeFormat', - 'weekStart', + ...(!isVSCode ? ['weekStart' as const] : []), 'fontSize', 'terminalFontSize', 'spacing', diff --git a/packages/ui/src/components/sections/openchamber/OpenChamberVisualSettings.tsx b/packages/ui/src/components/sections/openchamber/OpenChamberVisualSettings.tsx index d6d47509..05407491 100644 --- a/packages/ui/src/components/sections/openchamber/OpenChamberVisualSettings.tsx +++ b/packages/ui/src/components/sections/openchamber/OpenChamberVisualSettings.tsx @@ -821,7 +821,7 @@ export const OpenChamberVisualSettings: React.FC - {!isVSCode && (shouldShow('timeFormat') || shouldShow('weekStart')) && ( + {(shouldShow('timeFormat') || shouldShow('weekStart')) && (
{shouldShow('timeFormat') && (
diff --git a/packages/vscode/CHANGELOG.md b/packages/vscode/CHANGELOG.md index a461d152..4760829f 100644 --- a/packages/vscode/CHANGELOG.md +++ b/packages/vscode/CHANGELOG.md @@ -1,3 +1,16 @@ +## [1.12.1] - 2026-06-03 + +- Chat: completed turns can now show changed-file chips with per-file additions and deletions, controlled by a new Chat setting. +- Chat: LSP tool calls now show the operation, file, and cursor position more clearly, and JSON tool output can be toggled between formatted and raw views or copied. +- Chat: streaming messages now appear correctly after startup, and activity/status rows show for the active session. +- Chat: completed responses no longer lose late-arriving summaries, token counts, errors, structured output, or changed-file details. +- Chat: question cards now show an error or no-longer-pending message when submit or dismiss fails instead of silently doing nothing. +- Chat: the first prompt in a new session no longer gets stuck before sending. +- Sessions: session titles update from live session events, and the extension now consistently loads all existing OpenCode sessions. +- Sessions: recent sessions now stay visible inside project groups, and new or worktree sessions stay in the correct project/worktree group. +- Settings/OpenCode: OpenCode CLI path, update-notification preference, keyboard shortcuts, and protected-session settings now stay saved after changes. +- UI/Time: the time-format preference now applies to chat timestamps, usage reset times, scheduled tasks, passkeys, and usage last-updated times. + ## [1.12.0] - 2026-06-03 - Chat: added customizable draft welcome starters from commands and skills, including guided commands for catch-up, debugging, exploration, and approach comparison.