Commit Graph

195 Commits

Author SHA1 Message Date
81daab141c auto-git:
[add] docs/
 [add] src-tauri/
 [change] src/desktop/desktopApi.js
2026-05-06 04:56:36 +02:00
906f731557 Refactor: Remove optional chaining when calling desktopApi methods 2026-05-06 04:42:44 +02:00
672b51a28d Integrate desktop API module across multiple components and hooks 2026-05-06 04:41:11 +02:00
bb2b929d27 auto-git:
[change] src/App.jsx
 [change] src/AssistantMessageContent.jsx
 [change] src/GeneralSettings.jsx
 [change] src/InterfaceSettings.jsx
 [change] src/LibraryManager.jsx
 [change] src/WebsearchSettings.jsx
 [change] src/main.jsx
 [change] src/useChatScroll.js
2026-05-06 04:40:01 +02:00
cfbae8378f Update App component to use desktopApi for all Electron interactions 2026-05-06 04:39:39 +02:00
15eba38375 auto-git:
[change] src/App.jsx
2026-05-06 04:39:03 +02:00
e2065b3231 auto-git:
[change] src/App.jsx
2026-05-06 04:38:57 +02:00
4773f01a76 auto-git:
[add] src/desktop/
2026-05-06 04:38:34 +02:00
01b0763478 Extract chat generation handlers logic 2026-05-06 03:52:53 +02:00
a0989b5b3e auto-git:
[change] src/App.jsx
2026-05-06 03:52:36 +02:00
789ef97404 Refactor: Remove message sending logic and add web search toggle 2026-05-06 03:52:29 +02:00
46c1a85710 Remove chat message regeneration logic 2026-05-06 03:52:15 +02:00
a89dd5e13d auto-git:
[change] src/App.jsx
2026-05-06 03:51:43 +02:00
54048acdcd auto-git:
[add] src/chatGeneration.js
 [change] src/App.jsx
2026-05-06 03:51:17 +02:00
3440b48c8c Refactor API calls to use dedicated helper functions for web search context, chat messaging, and title generation 2026-05-06 03:49:12 +02:00
34da4bd6c5 Refactor API calls for web search context and message regeneration 2026-05-06 03:48:50 +02:00
4408a01126 Pass backendApiUrl to various API fetching functions for consistent endpoint usage 2026-05-06 03:48:26 +02:00
5e616dd302 auto-git:
[change] src/App.jsx
2026-05-06 03:48:15 +02:00
6f1a7383e9 Add chat API service functions 2026-05-06 03:48:02 +02:00
ace78e205a Refactor: Simplify pending scroll handling when creating a new chat session 2026-05-06 03:47:02 +02:00
4cab0caa83 Remove chat drag enter event handler 2026-05-06 03:46:46 +02:00
c40bdb1223 auto-git:
[change] src/App.jsx
2026-05-06 03:46:05 +02:00
f8d215679a Refactor: Clean up chat state management by removing obsolete scroll and session tracking logic 2026-05-06 03:46:05 +02:00
cf591c91d1 Integrates and utilizes the new scroll management hook across the component, enabling persistent and accurate chat scrolling behavior. 2026-05-06 03:45:56 +02:00
2af1fee98a auto-git:
[change] src/App.jsx
2026-05-06 03:45:27 +02:00
86bb1d0cf2 auto-git:
[add] src/useChatScroll.js
 [change] src/App.jsx
2026-05-06 03:45:14 +02:00
f724bf764d Remove redundant audio recording lifecycle hooks in App.jsx 2026-05-06 03:43:37 +02:00
3b3b613ed6 Remove microphone recording and audio transcription functionality 2026-05-06 03:43:18 +02:00
ccfc67503b Remove audio input runtime status synchronization function 2026-05-06 03:42:37 +02:00
eaf2831cd7 Refactor audio input state management using a dedicated hook 2026-05-06 03:42:28 +02:00
0b4f5b4066 Refactors audio handling by introducing a custom useAudio hook to manage the state and lifecycle of audio recording and playback, improving component modularity and reusability. 2026-05-06 03:42:19 +02:00
39f885a1a9 Refactor: Extract database picker UI into ChatDatabasePicker component and update state management logic 2026-05-06 03:40:47 +02:00
d53ec76560 Refactor: Remove complex state management and derived logic for chat libraries and database picker components. 2026-05-06 03:40:20 +02:00
826b4254bf Integrate chat library selection logic into App component 2026-05-06 03:39:55 +02:00
39e0f3e899 Refactor: Remove redundant local storage state and refs for database picker 2026-05-06 03:39:49 +02:00
bd316e6805 auto-git:
[add] src/ChatDatabasePicker.jsx
 [add] src/useChatLibrarySelection.js
 [change] src/App.jsx
2026-05-06 03:39:28 +02:00
82d7faabf3 Refactor settings view in App.jsx using SettingsPanel and SettingsSidebar components 2026-05-06 03:38:54 +02:00
e27c95c32b auto-git:
[add] src/SettingsPanels.jsx
 [change] src/App.jsx
2026-05-06 03:38:04 +02:00
e67f856143 auto-git:
[change] src/App.jsx
2026-05-06 03:32:06 +02:00
c4c256f7c4 Extract backend API utilities into src/backendApi.js 2026-05-06 03:31:03 +02:00
b142e58723 auto-git:
[change] dist/index.html
 [change] src/App.jsx
2026-05-06 03:30:39 +02:00
8ac85274dc auto-git:
[change] src/App.jsx
2026-05-06 03:25:39 +02:00
5268ec4607 auto-git:
[add] src/AssistantMessageContent.jsx
 [add] src/appConfig.js
 [add] src/attachments.jsx
 [add] src/chatText.js
 [add] src/modelPicker.js
2026-05-06 03:25:28 +02:00
b5e1bc9a68 Rename variable for clarity in image attachment check 2026-04-17 13:08:09 +02:00
43c6f6360b Add image attachment check before sending message 2026-04-17 13:08:09 +02:00
7d82ef1acf Handle client-side errors in message sending and update UI accordingly 2026-04-17 13:06:06 +02:00
47eaded702 Add attachment menu styles 2026-04-17 13:05:24 +02:00
a9d75cc4b7 Rename image-attach-toggle to attachment-toggle in styles.css 2026-04-17 13:05:16 +02:00
b97108ed25 Update attachment styles and add file attachment card 2026-04-17 13:05:11 +02:00
b11953ef1e Simplify chat drag logic 2026-04-17 13:05:11 +02:00