5df2871c6fUpdate build process to collect Whisper modules and add styling for video content in the library viewVictor Giers2026-06-15 06:15:08 +02:00
a07870c82cFeat: Add robust support for video content in LibraryManagerVictor Giers2026-06-15 06:14:51 +02:00
0fa4be73daFeature: Add support for video handling and refreshing in LibraryManagerVictor Giers2026-06-15 06:14:22 +02:00
14986260f0Feature: Add full video support to library managementVictor Giers2026-06-15 06:13:23 +02:00
bb2e0c08e2Feat(video): Implement full video ingestion pipeline using yt-dlp, Whisper transcription, and LLM summarization; updates Ollama client to support options.Victor Giers2026-06-15 06:12:24 +02:00
912c63468bRefactor: Clean up formatting for autoDeepEnrichment variable assignmentVictor Giers2026-06-15 04:41:32 +02:00
88c4a5b0d4Feat: 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.Victor Giers2026-06-15 04:40:41 +02:00
36b6b84129Fix KMP duplicate lib error on macOS for dependencies (PyTorch/FAISS)Victor Giers2026-06-15 04:06:14 +02:00
4db6fde9beFeature: 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.Victor Giers2026-06-15 03:53:10 +02:00
d0e5c9300cFeature: Add full support for handling, indexing, and saving chat message content to the knowledge base.Victor Giers2026-06-15 03:51:19 +02:00
937cd3c6f4Refactor: Simplify formatting for model setting definitions across default, migration, and normalization functionsVictor Giers2026-06-15 02:43:17 +02:00
c4956fa69eIntroduce metadata versioning and upgrade logic for local library readingVictor Giers2026-06-15 02:43:06 +02:00
d3c4f45501Feature: Implement Knowledge Metadata Model and enhance library item display with rich metadata (Q&A, model details)Victor Giers2026-06-15 02:42:36 +02:00
bfb7f870c6Feat: Add and integrate enrichment model support across backend and frontendVictor Giers2026-06-15 02:41:49 +02:00
26ef19f4c6Clear query locks during library purge and deletionVictor Giers2026-06-15 02:17:01 +02:00
730c6be2cbImplement query locking for local RAG context retrievalVictor Giers2026-06-15 02:15:56 +02:00
7b42e25135Enhance RAG corpus enrichment: Update prompt version, improve response validation, increase token limits, and refactor data normalization logic.Victor Giers2026-06-15 02:11:07 +02:00
90a994f72eDisplay metadata generation error when status is 'failed'Victor Giers2026-06-15 02:08:36 +02:00
74958a5336Improve metadata status tracking and failure handling in local RAG pipelineVictor Giers2026-06-15 02:08:24 +02:00
32112ddbb6Only mark text as short if QA enrichment is disabledVictor Giers2026-06-15 02:07:55 +02:00
55a4e7ce28Enhance metadata display and refine item readiness status in LibraryManagerVictor Giers2026-06-15 02:05:23 +02:00
d7cf6f3fc4Feat(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.Victor Giers2026-06-15 02:05:01 +02:00
d98bd71a5dRefactor RAG payload generation to use explicit metadata tracking and initialize metadata status in library functionsVictor Giers2026-06-15 02:03:49 +02:00
973e8ba219Enhance RAG pipeline by implementing robust metadata persistence, extracting detailed information (summary, keywords, entities) into the enhanced corpus record.Victor Giers2026-06-15 02:03:29 +02:00
1758a27a31Improve RAG prompt instructions for Q&A and refine processing levels in cacheVictor Giers2026-06-15 02:02:54 +02:00
1c7e5f0691Feat(RAG): Make QA generation optional and support 'deep' source paths for enrichmentVictor Giers2026-06-15 02:02:12 +02:00
e1f3aaeec1Manage content preview state by clearing selected/edited item from previews and collapsing expansion view.Victor Giers2026-06-15 01:26:47 +02:00
7edccc90a3Reset expanded item and content preview state when library details changeVictor Giers2026-06-15 01:25:35 +02:00
4a624d2d30Feat: 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.Victor Giers2026-06-15 01:25:15 +02:00
9c84076a85Update prepare job condition to check for indexed status in payloadVictor Giers2026-06-15 01:22:53 +02:00
b05562a2deSimplify job state checks for marking files ready and triggering preparation stepsVictor Giers2026-06-15 01:22:41 +02:00
b45117c52dImprove source URI handling in local RAG context by deduplicating sourcesVictor Giers2026-06-15 01:21:56 +02:00
fd84748450Improve RAG index building and local rag processing - Implement robust chunking for oversized text in index_builder. - Prevent job preparation in local_rag if source data contains failed sync items.Victor Giers2026-06-15 01:21:05 +02:00
cbe30c6ccbRefactor list_libraries to async and ensure background preparation jobs are running before listing librariesVictor Giers2026-06-15 01:18:05 +02:00
a5142e6dd0Refactor local_rag to conditionally include item metadata (item_id, kind, title, url) only for managed or text/website content typesVictor Giers2026-06-15 01:16:51 +02:00
9a4f4c7c2bFeat: Overhaul LibraryManager to support diverse content types (text, websites) and implement a unified search/display grid.Victor Giers2026-06-15 01:14:16 +02:00
3e35ea96ecAdd httpx dependency to backend/local_rag.pyVictor Giers2026-06-15 01:13:00 +02:00
c7f904ed01Implement API endpoints and utilities for managing text and website content within the local RAG system, including web snapshot fetching and metadata updates.Victor Giers2026-06-15 01:12:11 +02:00
2254a2b7d6Update Tauri migration documentation for packaged builds, detailing macOS sidecar setup and production readiness steps.Victor Giers2026-05-06 07:05:48 +02:00
b9d59f531dRefine backend architecture for packaged builds and sidecar deploymentVictor Giers2026-05-06 07:05:29 +02:00
e4fb6a38ebUpdate README with detailed local macOS packaging guide and adjust file structure for sidecar and scriptsVictor Giers2026-05-06 07:05:06 +02:00
ce3a216242Implement graceful shutdown for backend sidecar on exitVictor Giers2026-05-06 07:03:27 +02:00
45ea3f64abImplement robust cleanup and process tree termination for backend sidecarVictor Giers2026-05-06 07:03:03 +02:00
c918e61946Make ffmpeg and ffprobe bundling mandatory and robustVictor Giers2026-05-06 06:57:27 +02:00
161d0c12aaImprove cross-platform path resolution for bundled executablesVictor Giers2026-05-06 06:51:57 +02:00
0ab5011c22Add heimgeist-ffprobe to external binaries listVictor Giers2026-05-06 06:51:38 +02:00
b65f82b48dFormat logging message for backend sidecar checkVictor Giers2026-05-06 06:48:56 +02:00
20fd5ddc4bImplement backend sidecar management and health checksVictor Giers2026-05-06 06:47:01 +02:00
caaf7e6c79Integrate backend sidecar process and external binaries into the Tauri buildVictor Giers2026-05-06 06:45:57 +02:00
dc8df4a8abDocs: Centralize and document data path management for packaged buildsVictor Giers2026-05-06 06:14:11 +02:00
ef1ecd463bRefactor path management and configuration utilitiesVictor Giers2026-05-06 06:13:31 +02:00
0f0a82b798Improve exit handling when already shutting downVictor Giers2026-05-06 06:02:56 +02:00
17ab1fc236Update diagnostic setting description in InterfaceSettingsVictor Giers2026-05-06 06:01:01 +02:00
cb228ae7aaFormat update status functions in main.rsVictor Giers2026-05-06 06:00:47 +02:00
0f5aec3d1cUpdate documentation and code strings to reflect production release phaseVictor Giers2026-05-06 06:00:43 +02:00
7142cf6395Update process exit logic when handling termination signalsVictor Giers2026-05-06 05:39:37 +02:00
2e7b438b66Feature: Implement and apply UI scale settings across the applicationVictor Giers2026-05-06 05:39:13 +02:00
7e5238a3c8Improve settings file detection and loading logic to support explicit environment variables and Electron compatibility. Initializes the application menu.Victor Giers2026-05-06 05:38:56 +02:00
fe25e6184dRefactor and update Tauri development scripts and configurationVictor Giers2026-05-06 05:37:27 +02:00