Commit Graph

455 Commits

Author SHA1 Message Date
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
3e35ea96ec Add httpx dependency to backend/local_rag.py 2026-06-15 01:14:09 +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. 2026-06-15 01:13:00 +02:00
2254a2b7d6 Update Tauri migration documentation for packaged builds, detailing macOS sidecar setup and production readiness steps. 2026-05-06 07:06:00 +02:00
b9d59f531d Refine backend architecture for packaged builds and sidecar deployment 2026-05-06 07:05:47 +02:00
e4fb6a38eb Update README with detailed local macOS packaging guide and adjust file structure for sidecar and scripts 2026-05-06 07:05:17 +02:00
ce3a216242 Implement graceful shutdown for backend sidecar on exit 2026-05-06 07:03:35 +02:00
45ea3f64ab Implement robust cleanup and process tree termination for backend sidecar 2026-05-06 07:03:26 +02:00
c918e61946 Make ffmpeg and ffprobe bundling mandatory and robust 2026-05-06 06:57:53 +02:00
161d0c12aa Improve cross-platform path resolution for bundled executables 2026-05-06 06:52:08 +02:00
0ab5011c22 Add heimgeist-ffprobe to external binaries list 2026-05-06 06:52:08 +02:00
b65f82b48d Format logging message for backend sidecar check 2026-05-06 06:50:09 +02:00
20fd5ddc4b Implement backend sidecar management and health checks 2026-05-06 06:47:19 +02:00
caaf7e6c79 Integrate backend sidecar process and external binaries into the Tauri build 2026-05-06 06:46:27 +02:00
dc8df4a8ab Docs: Centralize and document data path management for packaged builds 2026-05-06 06:14:23 +02:00
ef1ecd463b Refactor path management and configuration utilities 2026-05-06 06:13:56 +02:00
0f0a82b798 Improve exit handling when already shutting down 2026-05-06 06:04:16 +02:00
17ab1fc236 Update diagnostic setting description in InterfaceSettings 2026-05-06 06:02:18 +02:00
cb228ae7aa Format update status functions in main.rs 2026-05-06 06:01:00 +02:00
0f5aec3d1c Update documentation and code strings to reflect production release phase 2026-05-06 06:01:00 +02:00
8946f26813 auto-git:
[change] AGENTS.md
 [change] README.md
 [change] docs/tauri-migration.md
2026-05-06 06:00:20 +02:00
514fde9cad Refactor settings import to use legacy/Heimgeist settings instead of Electron settings 2026-05-06 05:59:08 +02:00
f2abb9121d Refactor desktop API to use Tauri commands exclusively 2026-05-06 05:59:00 +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
2026-05-06 05:58:48 +02:00
e61c91b69e Enhance process termination logic for child processes 2026-05-06 05:44:28 +02:00
0ab2c39d9b Refactor: Simplify product name retrieval and improve logging readability in main.rs 2026-05-06 05:41:19 +02:00
cbc1c34ced auto-git:
[change] AGENTS.md
 [change] docs/tauri-migration.md
2026-05-06 05:41:07 +02:00
7142cf6395 Update process exit logic when handling termination signals 2026-05-06 05:40:48 +02:00
2e7b438b66 Feature: Implement and apply UI scale settings across the application 2026-05-06 05:39:25 +02:00
7e5238a3c8 Improve settings file detection and loading logic to support explicit environment variables and Electron compatibility. Initializes the application menu. 2026-05-06 05:39:12 +02:00
fe25e6184d Refactor and update Tauri development scripts and configuration 2026-05-06 05:38:55 +02:00
07c74af3a2 Update documentation regarding Tauri migration parity gaps 2026-05-06 05:28:54 +02:00
25bb5b2be9 Refactor settings loading to correctly handle missing files and simplify write condition 2026-05-06 05:25:15 +02:00
4767101595 Update Tauri migration documentation and scaffold 2026-05-06 05:22:24 +02:00
76825289d7 Style: Improve code formatting and readability across settings initialization and logic 2026-05-06 05:21:43 +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
3c4a49b38c Update documentation on running the Tauri spike environment 2026-05-06 05:04:48 +02:00
2760380430 Update placeholder icon image 2026-05-06 04:59:46 +02:00
fb3e498574 auto-git:
[change] docs/tauri-migration.md
2026-05-06 04:59:08 +02:00
b454810c85 auto-git:
[add] src-tauri/icons/
2026-05-06 04:59:01 +02:00
456bb8de97 auto-git:
[change] src-tauri/tauri.conf.json
2026-05-06 04:58:32 +02:00
ad552dc1ac Add Tauri development and build scripts 2026-05-06 04:57:50 +02:00
8c5dfb3eac auto-git:
[change] package.json
2026-05-06 04:56:36 +02:00
81daab141c auto-git:
[add] docs/
 [add] src-tauri/
 [change] src/desktop/desktopApi.js
2026-05-06 04:56:36 +02:00
08a7c78af6 Add comprehensive project documentation (AGENTS.md) 2026-05-06 04:46:50 +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