Commit Graph

390 Commits

Author SHA1 Message Date
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
672cd12a92 Remove generated dist/index.html file 2026-05-06 03:32:26 +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
5e2b6eb57a auto-git:
[change] dist/index.html
2026-05-06 03:28:54 +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
4f6771e787 Update backend and frontend assets for chat session handling 2026-04-17 14:52:51 +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
0ea3bfc14b Add function to normalize chat attachments and raise exceptions for invalid types 2026-04-17 13:06:35 +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
aac254ec23 Show error alert in sendMessage function 2026-04-17 13:05:11 +02:00
cecbc24f26 Enhance attachment menu and toggle button in App.jsx 2026-04-17 13:03:56 +02:00
ab2424dbd8 Replace ImageAttachmentStrip with AttachmentStrip in App.jsx 2026-04-17 13:03:56 +02:00
f34aa9b150 Update message sending logic to handle attachments and errors 2026-04-17 13:03:14 +02:00
8f018ce17e Include vision and transcription models in API requests 2026-04-17 13:03:09 +02:00
ab93e921d4 Update attachment handling in sendMessage function 2026-04-17 13:03:09 +02:00
4de740ca62 Update model handling in regenerateFromIndex function 2026-04-17 13:02:44 +02:00
599e0156df Update drag and drop logic for chat files 2026-04-17 13:02:31 +02:00
9ba5380705 Add event listeners for attachment menu in App.jsx 2026-04-17 13:01:55 +02:00
d7cbc57563 Add logic to fetch and set chat model capabilities 2026-04-17 13:01:50 +02:00
7c3c746fac Enhance attachment handling with file picker and drag-and-drop support 2026-04-17 13:01:45 +02:00
40945a1a5e Add state for attachment menu and update model support logic 2026-04-17 13:01:44 +02:00
cb8c364b6f Enhance attachment handling in App.jsx 2026-04-17 13:01:07 +02:00
b627c51f7d Enhance pick-paths functionality with options for filters and title 2026-04-17 12:59:37 +02:00
d5a4ab8417 Add functions to build Ollama messages and update chat handling logic 2026-04-17 12:59:31 +02:00
4b3d510bcf Refactor attachment handling and add support for file attachments 2026-04-17 12:54:55 +02:00
67195af4c1 Rename ImageAttachment to ChatAttachment and add new fields 2026-04-17 12:51:50 +02:00