7fbd3ed3c7
Add local state for managing workflows
2026-06-15 15:18:51 +02:00
9122f82161
Implement chat workflow selection context
2026-06-15 15:18:51 +02:00
4e33a6961d
Feat: Implement workflow selection and execution panel
2026-06-15 15:18:07 +02:00
4db6fde9be
Feature: Implement knowledge base saving for chat messages
...
Adds functionality to save selected chat messages into an external knowledge database, including new dialog components, state management in App.jsx, updated history syncing, and necessary UI/UX improvements.
2026-06-15 03:53:44 +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
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
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
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