diff --git a/CHANGELOG.md b/CHANGELOG.md index ecf4ea88..5aa0d9a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,12 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [1.3.1] - 2025-12-22 + - New chats no longer create a session until you send your first message. - The app opens to a new chat by default. - Fixed mobile and VSCode sessions handling +- Updated app identity with new logo and icons across all platforms. ## [1.3.0] - 2025-12-21 diff --git a/packages/desktop/src-tauri/icons/app-icon-checkpoint.svg b/packages/desktop/src-tauri/icons/app-icon-checkpoint.svg deleted file mode 100644 index a95cb607..00000000 --- a/packages/desktop/src-tauri/icons/app-icon-checkpoint.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/desktop/src-tauri/icons/app-icon.png b/packages/desktop/src-tauri/icons/app-icon.png index 5e4087d0..c3f9a038 100644 Binary files a/packages/desktop/src-tauri/icons/app-icon.png and b/packages/desktop/src-tauri/icons/app-icon.png differ diff --git a/packages/desktop/src-tauri/icons/app-icon.svg b/packages/desktop/src-tauri/icons/app-icon.svg index 5f949ad4..f271cda8 100644 --- a/packages/desktop/src-tauri/icons/app-icon.svg +++ b/packages/desktop/src-tauri/icons/app-icon.svg @@ -15,48 +15,14 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - + diff --git a/packages/desktop/src-tauri/icons/icon.icns b/packages/desktop/src-tauri/icons/icon.icns index b6e17607..b6def080 100644 Binary files a/packages/desktop/src-tauri/icons/icon.icns and b/packages/desktop/src-tauri/icons/icon.icns differ diff --git a/packages/desktop/src-tauri/icons/icon.png b/packages/desktop/src-tauri/icons/icon.png index 5e4087d0..b9c1331d 100644 Binary files a/packages/desktop/src-tauri/icons/icon.png and b/packages/desktop/src-tauri/icons/icon.png differ diff --git a/packages/ui/src/components/chat/ChatContainer.tsx b/packages/ui/src/components/chat/ChatContainer.tsx index 14dfb274..211ae419 100644 --- a/packages/ui/src/components/chat/ChatContainer.tsx +++ b/packages/ui/src/components/chat/ChatContainer.tsx @@ -11,6 +11,7 @@ import { useChatScrollManager } from '@/hooks/useChatScrollManager'; import { useDeviceInfo } from '@/lib/device'; import { Button } from '@/components/ui/button'; import { OverlayScrollbar } from '@/components/ui/OverlayScrollbar'; +import { isVSCodeRuntime } from '@/lib/desktop'; export const ChatContainer: React.FC = () => { const { @@ -23,6 +24,7 @@ export const ChatContainer: React.FC = () => { loadMoreMessages, updateViewportAnchor, sessionMemoryState, + openNewSessionDraft, isSyncing, messageStreamStates, trimToViewportWindow, @@ -38,6 +40,16 @@ export const ChatContainer: React.FC = () => { const { isMobile } = useDeviceInfo(); const draftOpen = Boolean(newSessionDraft?.open); + React.useEffect(() => { + if (isMobile || isVSCodeRuntime()) { + return; + } + + if (!currentSessionId && !draftOpen) { + openNewSessionDraft(); + } + }, [currentSessionId, draftOpen, isMobile, openNewSessionDraft]); + const sessionMessages = React.useMemo(() => { return currentSessionId ? messages.get(currentSessionId) || [] : []; diff --git a/packages/vscode/assets/app-icon-checkpoint.svg b/packages/vscode/assets/app-icon-checkpoint.svg deleted file mode 100644 index e169a1db..00000000 --- a/packages/vscode/assets/app-icon-checkpoint.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/packages/vscode/assets/app-icon.png b/packages/vscode/assets/app-icon.png index 8d875b88..0756df65 100644 Binary files a/packages/vscode/assets/app-icon.png and b/packages/vscode/assets/app-icon.png differ diff --git a/packages/vscode/assets/icon.svg b/packages/vscode/assets/icon.svg index eddd05c4..5c3e2091 100644 --- a/packages/vscode/assets/icon.svg +++ b/packages/vscode/assets/icon.svg @@ -1,60 +1,15 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - + + + + diff --git a/packages/web/public/apple-touch-icon-120x120.png b/packages/web/public/apple-touch-icon-120x120.png index ace99b05..caba452e 100644 Binary files a/packages/web/public/apple-touch-icon-120x120.png and b/packages/web/public/apple-touch-icon-120x120.png differ diff --git a/packages/web/public/apple-touch-icon-152x152.png b/packages/web/public/apple-touch-icon-152x152.png index 36a936be..8b0d7f03 100644 Binary files a/packages/web/public/apple-touch-icon-152x152.png and b/packages/web/public/apple-touch-icon-152x152.png differ diff --git a/packages/web/public/apple-touch-icon-167x167.png b/packages/web/public/apple-touch-icon-167x167.png index 3423ed97..42228dc6 100644 Binary files a/packages/web/public/apple-touch-icon-167x167.png and b/packages/web/public/apple-touch-icon-167x167.png differ diff --git a/packages/web/public/apple-touch-icon-180x180.png b/packages/web/public/apple-touch-icon-180x180.png index 19de2e76..1205a240 100644 Binary files a/packages/web/public/apple-touch-icon-180x180.png and b/packages/web/public/apple-touch-icon-180x180.png differ diff --git a/packages/web/public/apple-touch-icon.png b/packages/web/public/apple-touch-icon.png index 19de2e76..1205a240 100644 Binary files a/packages/web/public/apple-touch-icon.png and b/packages/web/public/apple-touch-icon.png differ diff --git a/packages/web/public/apple-touch-icon.svg b/packages/web/public/apple-touch-icon.svg index e056521b..a345ad57 100644 --- a/packages/web/public/apple-touch-icon.svg +++ b/packages/web/public/apple-touch-icon.svg @@ -1,56 +1,12 @@ - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - + diff --git a/packages/web/public/favicon-16.png b/packages/web/public/favicon-16.png index 33fca7b1..a7dc0759 100644 Binary files a/packages/web/public/favicon-16.png and b/packages/web/public/favicon-16.png differ diff --git a/packages/web/public/favicon-32.png b/packages/web/public/favicon-32.png index 091588bd..0e1d7b70 100644 Binary files a/packages/web/public/favicon-32.png and b/packages/web/public/favicon-32.png differ diff --git a/packages/web/public/favicon.png b/packages/web/public/favicon.png index 96cf8a17..23bc41d3 100644 Binary files a/packages/web/public/favicon.png and b/packages/web/public/favicon.png differ diff --git a/packages/web/public/favicon.svg b/packages/web/public/favicon.svg index 98815251..efb177bd 100644 --- a/packages/web/public/favicon.svg +++ b/packages/web/public/favicon.svg @@ -1,15 +1,15 @@ - - - - - - + + + + + + - - - - + + + + diff --git a/packages/web/public/logo-dark.svg b/packages/web/public/logo-dark.svg index 0396cdb3..3aba7d8a 100644 --- a/packages/web/public/logo-dark.svg +++ b/packages/web/public/logo-dark.svg @@ -1,56 +1,12 @@ - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - + diff --git a/packages/web/public/logo-light.svg b/packages/web/public/logo-light.svg index 2ae2f312..4a222bbd 100644 --- a/packages/web/public/logo-light.svg +++ b/packages/web/public/logo-light.svg @@ -1,56 +1,12 @@ - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - +