d7cf6f3fc4
Feat(Library): Enhance metadata handling and display
...
Improves search filtering to include summary, headline, keywords, and entities from item metadata.
Adds comprehensive metadata display (summary, chips, entities) on content cards.
Introduces deep enrichment status indicators and adds functionality to trigger metadata generation.
2026-06-15 02:05:22 +02:00
e1f3aaeec1
Manage content preview state by clearing selected/edited item from previews and collapsing expansion view.
2026-06-15 01:26:59 +02:00
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