7edccc90a3
Reset expanded item and content preview state when library details change
2026-06-15 01:26:46 +02:00
4a624d2d30
Feat: Implement detailed content previews for library items
...
Adds functionality to display rich content previews (including truncated or extracted RAG text) when viewing a library item, updating backend indexing and frontend rendering accordingly.
2026-06-15 01:25:34 +02:00
ec08af4640
Improve change detection and enhance content extraction logic
2026-06-15 01:15:42 +02:00
9a4f4c7c2b
Feat: Overhaul LibraryManager to support diverse content types (text, websites) and implement a unified search/display grid.
2026-06-15 01:14:47 +02:00
17ab1fc236
Update diagnostic setting description in InterfaceSettings
2026-05-06 06:02:18 +02:00
f2abb9121d
Refactor desktop API to use Tauri commands exclusively
2026-05-06 05:59:00 +02:00
2e7b438b66
Feature: Implement and apply UI scale settings across the application
2026-05-06 05:39:25 +02:00
570cc67725
auto-git:
...
[change] src-tauri/Cargo.toml
[change] src-tauri/capabilities/default.json
[change] src-tauri/src/main.rs
[change] src/desktop/desktopApi.js
2026-05-06 05:21:04 +02:00
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