Commit Graph

216 Commits

Author SHA1 Message Date
920888b336 Feature: Implement comprehensive workflow management system (selection, execution panel, and API wrappers) 2026-06-15 15:15:59 +02:00
a15e068f42 Add styles for video sources/thumbnails in library view, and update chat message card borders 2026-06-15 06:18:09 +02:00
e9e7df7e20 Feat: Enhance library management features
- Adds strict HTTP/HTTPS validation when creating library websites.
- Improves summary cleanup in video ingestion by removing thinking tags and prefixes.
- Updates LibraryManager UI to display comprehensive metadata (ID, provider, upload date, character count, etc.) and improves video source handling.
2026-06-15 06:18:01 +02:00
5df2871c6f Update build process to collect Whisper modules and add styling for video content in the library view 2026-06-15 06:15:19 +02:00
a07870c82c Feat: Add robust support for video content in LibraryManager
Updates the library manager to handle videos alongside websites and text. This includes updating input fields, adding dedicated video summary metadata display (transcription details), expanding searchable content types, and providing specific action buttons for opening or reprocessing video items.
2026-06-15 06:15:07 +02:00
0fa4be73da Feature: Add support for video handling and refreshing in LibraryManager 2026-06-15 06:14:50 +02:00
88c4a5b0d4 Feat: Add automatic deep enrichment feature
Implements logic and UI for automatically queuing deep enrichment (Q&A generation) after content indexing, updating settings across backend, frontend, and desktop layers.
2026-06-15 04:41:31 +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
d3c4f45501 Feature: Implement Knowledge Metadata Model and enhance library item display with rich metadata (Q&A, model details) 2026-06-15 02:42:47 +02:00
90a994f72e Display metadata generation error when status is 'failed' 2026-06-15 02:09:55 +02:00
55a4e7ce28 Enhance metadata display and refine item readiness status in LibraryManager 2026-06-15 02:05:35 +02:00
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