diff --git a/packages/desktop/src/providers/ConversationProvider.tsx b/packages/desktop/src/providers/ConversationProvider.tsx index 0e6c6d7..6cb5639 100644 --- a/packages/desktop/src/providers/ConversationProvider.tsx +++ b/packages/desktop/src/providers/ConversationProvider.tsx @@ -384,7 +384,7 @@ export function ConversationProvider({ children }: { children: React.ReactNode } }); priorityConversations.sort((a, b) => { - return b.createdDate.getTime() - a.createdDate.getTime(); + return b.createdDate.valueOf() - a.createdDate.valueOf(); }); return [priorityConversations, inboxConversations]; diff --git a/packages/desktop/src/providers/ElectronProvider.tsx b/packages/desktop/src/providers/ElectronProvider.tsx index 37e990b..f3823f5 100644 --- a/packages/desktop/src/providers/ElectronProvider.tsx +++ b/packages/desktop/src/providers/ElectronProvider.tsx @@ -36,8 +36,8 @@ export function ElectronProvider({ children }: { children: React.ReactNode }) { } else if (desktopMode === 'overlayOnly') { stayOnTop = true; finalDimensions = { - height: 273, - width: 350, + height: DEFAULT_APP_PRESET.height, + width: 100, }; finalPosition = 'topRight'; } diff --git a/packages/desktop/src/tree/FooterControls.tsx b/packages/desktop/src/tree/FooterControls.tsx index 463502a..e362dd7 100644 --- a/packages/desktop/src/tree/FooterControls.tsx +++ b/packages/desktop/src/tree/FooterControls.tsx @@ -26,6 +26,7 @@ import { blueGrey } from '@mui/material/colors'; import useAuth from '../providers/AuthProvider'; import useConversations from '../providers/ConversationProvider'; import useDevices from '../hooks/useDevices'; +import useElectron from '../providers/ElectronProvider'; import useSearch from '../providers/SearchProvider'; import useZen from '../providers/ZenProvider'; @@ -35,6 +36,8 @@ export default function FooterControls() { const { selectedConversation, priorityConversations } = useConversations(); const { user, handleLogout } = useAuth(); + const { handleToggleDesktopMode, desktopMode } = useElectron(); + const [openUserSettings, setOpenUserSettings] = useState(false); const handleClickProfile = useCallback( @@ -64,6 +67,7 @@ export default function FooterControls() { - + @@ -156,7 +165,7 @@ function OverlayConversation({ if (!isSelected) { selectConversation(masterConversation._id.toString(), false); } - }, [masterConversation, selectConversation]); + }, [masterConversation, selectConversation, isSelected]); return ( - - + {/* create chat dialog */} + - display: 'flex', - flexDirection: 'column', - }} - > - + + {searchQuery ? : } - + display: 'flex', + flexDirection: 'column', + }} + > + - - - - + {searchQuery ? : } + + + + + + + + )} - - {/* create chat dialog */} - ); }