Commit Graph

  • 3593117736 Update Ollama client to support typed results, structured tool calling, and detailed usage tracking. Victor Giers 2026-06-15 15:01:57 +02:00
  • f8325e5458 Introduce core agent framework components: workflow persistence models, tool registry system, and reference binding logic. Victor Giers 2026-06-15 15:01:12 +02:00
  • f43976f167 Feature: Integrate workflow tracking and agent metadata to chat messages Victor Giers 2026-06-15 14:58:08 +02:00
  • a6ba0db6ff Refactor video download logic to use httpx instead of requests Victor Giers 2026-06-15 06:18:49 +02:00
  • a15e068f42 Add styles for video sources/thumbnails in library view, and update chat message card borders Victor Giers 2026-06-15 06:18:01 +02:00
  • e9e7df7e20 Feat: Enhance library management features Victor Giers 2026-06-15 06:17:50 +02:00
  • 5df2871c6f Update build process to collect Whisper modules and add styling for video content in the library view Victor Giers 2026-06-15 06:15:08 +02:00
  • a07870c82c Feat: Add robust support for video content in LibraryManager Victor Giers 2026-06-15 06:14:51 +02:00
  • 0fa4be73da Feature: Add support for video handling and refreshing in LibraryManager Victor Giers 2026-06-15 06:14:22 +02:00
  • 14986260f0 Feature: Add full video support to library management Victor Giers 2026-06-15 06:13:23 +02:00
  • bb2e0c08e2 Feat(video): Implement full video ingestion pipeline using yt-dlp, Whisper transcription, and LLM summarization; updates Ollama client to support options. Victor Giers 2026-06-15 06:12:24 +02:00
  • 912c63468b Refactor: Clean up formatting for autoDeepEnrichment variable assignment Victor Giers 2026-06-15 04:41:32 +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. Victor Giers 2026-06-15 04:40:41 +02:00
  • 36b6b84129 Fix KMP duplicate lib error on macOS for dependencies (PyTorch/FAISS) Victor Giers 2026-06-15 04:06:14 +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. Victor Giers 2026-06-15 03:53:10 +02:00
  • d0e5c9300c Feature: Add full support for handling, indexing, and saving chat message content to the knowledge base. Victor Giers 2026-06-15 03:51:19 +02:00
  • 937cd3c6f4 Refactor: Simplify formatting for model setting definitions across default, migration, and normalization functions Victor Giers 2026-06-15 02:43:17 +02:00
  • c4956fa69e Introduce metadata versioning and upgrade logic for local library reading Victor Giers 2026-06-15 02:43:06 +02:00
  • d3c4f45501 Feature: Implement Knowledge Metadata Model and enhance library item display with rich metadata (Q&A, model details) Victor Giers 2026-06-15 02:42:36 +02:00
  • bfb7f870c6 Feat: Add and integrate enrichment model support across backend and frontend Victor Giers 2026-06-15 02:41:49 +02:00
  • 26ef19f4c6 Clear query locks during library purge and deletion Victor Giers 2026-06-15 02:17:01 +02:00
  • 730c6be2cb Implement query locking for local RAG context retrieval Victor Giers 2026-06-15 02:15:56 +02:00
  • 7b42e25135 Enhance RAG corpus enrichment: Update prompt version, improve response validation, increase token limits, and refactor data normalization logic. Victor Giers 2026-06-15 02:11:07 +02:00
  • 90a994f72e Display metadata generation error when status is 'failed' Victor Giers 2026-06-15 02:08:36 +02:00
  • 74958a5336 Improve metadata status tracking and failure handling in local RAG pipeline Victor Giers 2026-06-15 02:08:24 +02:00
  • 32112ddbb6 Only mark text as short if QA enrichment is disabled Victor Giers 2026-06-15 02:07:55 +02:00
  • 55a4e7ce28 Enhance metadata display and refine item readiness status in LibraryManager Victor Giers 2026-06-15 02:05:23 +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. Victor Giers 2026-06-15 02:05:01 +02:00
  • d98bd71a5d Refactor RAG payload generation to use explicit metadata tracking and initialize metadata status in library functions Victor Giers 2026-06-15 02:03:49 +02:00
  • 973e8ba219 Enhance RAG pipeline by implementing robust metadata persistence, extracting detailed information (summary, keywords, entities) into the enhanced corpus record. Victor Giers 2026-06-15 02:03:29 +02:00
  • 1758a27a31 Improve RAG prompt instructions for Q&A and refine processing levels in cache Victor Giers 2026-06-15 02:02:54 +02:00
  • 1c7e5f0691 Feat(RAG): Make QA generation optional and support 'deep' source paths for enrichment Victor Giers 2026-06-15 02:02:12 +02:00
  • e1f3aaeec1 Manage content preview state by clearing selected/edited item from previews and collapsing expansion view. Victor Giers 2026-06-15 01:26:47 +02:00
  • 7edccc90a3 Reset expanded item and content preview state when library details change Victor Giers 2026-06-15 01:25:35 +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. Victor Giers 2026-06-15 01:25:15 +02:00
  • 9c84076a85 Update prepare job condition to check for indexed status in payload Victor Giers 2026-06-15 01:22:53 +02:00
  • b05562a2de Simplify job state checks for marking files ready and triggering preparation steps Victor Giers 2026-06-15 01:22:41 +02:00
  • b45117c52d Improve source URI handling in local RAG context by deduplicating sources Victor Giers 2026-06-15 01:21:56 +02:00
  • fd84748450 Improve 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 Giers 2026-06-15 01:21:05 +02:00
  • cbe30c6ccb Refactor list_libraries to async and ensure background preparation jobs are running before listing libraries Victor Giers 2026-06-15 01:18:05 +02:00
  • a5142e6dd0 Refactor local_rag to conditionally include item metadata (item_id, kind, title, url) only for managed or text/website content types Victor Giers 2026-06-15 01:16:51 +02:00
  • ec08af4640 Improve change detection and enhance content extraction logic Victor Giers 2026-06-15 01:15:35 +02:00
  • 9a4f4c7c2b Feat: Overhaul LibraryManager to support diverse content types (text, websites) and implement a unified search/display grid. Victor Giers 2026-06-15 01:14:16 +02:00
  • 3e35ea96ec Add httpx dependency to backend/local_rag.py Victor Giers 2026-06-15 01:13:00 +02:00
  • c7f904ed01 Implement API endpoints and utilities for managing text and website content within the local RAG system, including web snapshot fetching and metadata updates. Victor Giers 2026-06-15 01:12:11 +02:00
  • 2254a2b7d6 Update Tauri migration documentation for packaged builds, detailing macOS sidecar setup and production readiness steps. Victor Giers 2026-05-06 07:05:48 +02:00
  • b9d59f531d Refine backend architecture for packaged builds and sidecar deployment Victor Giers 2026-05-06 07:05:29 +02:00
  • e4fb6a38eb Update README with detailed local macOS packaging guide and adjust file structure for sidecar and scripts Victor Giers 2026-05-06 07:05:06 +02:00
  • ce3a216242 Implement graceful shutdown for backend sidecar on exit Victor Giers 2026-05-06 07:03:27 +02:00
  • 45ea3f64ab Implement robust cleanup and process tree termination for backend sidecar Victor Giers 2026-05-06 07:03:03 +02:00
  • c918e61946 Make ffmpeg and ffprobe bundling mandatory and robust Victor Giers 2026-05-06 06:57:27 +02:00
  • 161d0c12aa Improve cross-platform path resolution for bundled executables Victor Giers 2026-05-06 06:51:57 +02:00
  • 0ab5011c22 Add heimgeist-ffprobe to external binaries list Victor Giers 2026-05-06 06:51:38 +02:00
  • b65f82b48d Format logging message for backend sidecar check Victor Giers 2026-05-06 06:48:56 +02:00
  • 20fd5ddc4b Implement backend sidecar management and health checks Victor Giers 2026-05-06 06:47:01 +02:00
  • caaf7e6c79 Integrate backend sidecar process and external binaries into the Tauri build Victor Giers 2026-05-06 06:45:57 +02:00
  • dc8df4a8ab Docs: Centralize and document data path management for packaged builds Victor Giers 2026-05-06 06:14:11 +02:00
  • ef1ecd463b Refactor path management and configuration utilities Victor Giers 2026-05-06 06:13:31 +02:00
  • 0f0a82b798 Improve exit handling when already shutting down Victor Giers 2026-05-06 06:02:56 +02:00
  • 17ab1fc236 Update diagnostic setting description in InterfaceSettings Victor Giers 2026-05-06 06:01:01 +02:00
  • cb228ae7aa Format update status functions in main.rs Victor Giers 2026-05-06 06:00:47 +02:00
  • 0f5aec3d1c Update documentation and code strings to reflect production release phase Victor Giers 2026-05-06 06:00:43 +02:00
  • 8946f26813 auto-git: [change] AGENTS.md [change] README.md [change] docs/tauri-migration.md Victor Giers 2026-05-06 06:00:00 +02:00
  • 514fde9cad Refactor settings import to use legacy/Heimgeist settings instead of Electron settings Victor Giers 2026-05-06 05:59:00 +02:00
  • f2abb9121d Refactor desktop API to use Tauri commands exclusively Victor Giers 2026-05-06 05:58:48 +02:00
  • b085239fe5 auto-git: [change] package.json [change] run.sh [change] src-tauri/tauri.conf.json [unlink] electron/main.cjs [unlink] electron/preload.cjs [unlink] scripts/run-electron-dev.cjs Victor Giers 2026-05-06 05:58:13 +02:00
  • e61c91b69e Enhance process termination logic for child processes Victor Giers 2026-05-06 05:44:14 +02:00
  • 0ab2c39d9b Refactor: Simplify product name retrieval and improve logging readability in main.rs Victor Giers 2026-05-06 05:41:07 +02:00
  • cbc1c34ced auto-git: [change] AGENTS.md [change] docs/tauri-migration.md Victor Giers 2026-05-06 05:40:48 +02:00
  • 7142cf6395 Update process exit logic when handling termination signals Victor Giers 2026-05-06 05:39:37 +02:00
  • 2e7b438b66 Feature: Implement and apply UI scale settings across the application Victor Giers 2026-05-06 05:39:13 +02:00
  • 7e5238a3c8 Improve settings file detection and loading logic to support explicit environment variables and Electron compatibility. Initializes the application menu. Victor Giers 2026-05-06 05:38:56 +02:00
  • fe25e6184d Refactor and update Tauri development scripts and configuration Victor Giers 2026-05-06 05:37:27 +02:00
  • 07c74af3a2 Update documentation regarding Tauri migration parity gaps Victor Giers 2026-05-06 05:27:06 +02:00
  • 25bb5b2be9 Refactor settings loading to correctly handle missing files and simplify write condition Victor Giers 2026-05-06 05:24:41 +02:00
  • 4767101595 Update Tauri migration documentation and scaffold Victor Giers 2026-05-06 05:22:05 +02:00
  • 76825289d7 Style: Improve code formatting and readability across settings initialization and logic Victor Giers 2026-05-06 05:21:04 +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 Victor Giers 2026-05-06 05:20:43 +02:00
  • 3c4a49b38c Update documentation on running the Tauri spike environment Victor Giers 2026-05-06 05:03:35 +02:00
  • 2760380430 Update placeholder icon image Victor Giers 2026-05-06 04:59:32 +02:00
  • fb3e498574 auto-git: [change] docs/tauri-migration.md Victor Giers 2026-05-06 04:59:08 +02:00
  • b454810c85 auto-git: [add] src-tauri/icons/ Victor Giers 2026-05-06 04:59:01 +02:00
  • 456bb8de97 auto-git: [change] src-tauri/tauri.conf.json Victor Giers 2026-05-06 04:58:32 +02:00
  • ad552dc1ac Add Tauri development and build scripts Victor Giers 2026-05-06 04:57:15 +02:00
  • 8c5dfb3eac auto-git: [change] package.json Victor Giers 2026-05-06 04:56:36 +02:00
  • 81daab141c auto-git: [add] docs/ [add] src-tauri/ [change] src/desktop/desktopApi.js Victor Giers 2026-05-06 04:56:04 +02:00
  • 08a7c78af6 Add comprehensive project documentation (AGENTS.md) Victor Giers 2026-05-06 04:45:37 +02:00
  • 906f731557 Refactor: Remove optional chaining when calling desktopApi methods Victor Giers 2026-05-06 04:41:31 +02:00
  • 672b51a28d Integrate desktop API module across multiple components and hooks Victor Giers 2026-05-06 04:40:01 +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 Victor Giers 2026-05-06 04:39:39 +02:00
  • cfbae8378f Update App component to use desktopApi for all Electron interactions Victor Giers 2026-05-06 04:39:09 +02:00
  • 15eba38375 auto-git: [change] src/App.jsx Victor Giers 2026-05-06 04:39:03 +02:00
  • e2065b3231 auto-git: [change] src/App.jsx Victor Giers 2026-05-06 04:38:57 +02:00
  • 4773f01a76 auto-git: [add] src/desktop/ Victor Giers 2026-05-06 04:38:34 +02:00
  • 01b0763478 Extract chat generation handlers logic Victor Giers 2026-05-06 03:52:43 +02:00
  • a0989b5b3e auto-git: [change] src/App.jsx Victor Giers 2026-05-06 03:52:36 +02:00
  • 789ef97404 Refactor: Remove message sending logic and add web search toggle Victor Giers 2026-05-06 03:52:15 +02:00
  • 46c1a85710 Remove chat message regeneration logic Victor Giers 2026-05-06 03:52:04 +02:00
  • a89dd5e13d auto-git: [change] src/App.jsx Victor Giers 2026-05-06 03:51:29 +02:00
  • 54048acdcd auto-git: [add] src/chatGeneration.js [change] src/App.jsx Victor Giers 2026-05-06 03:51:17 +02:00