Commit Graph

503 Commits

Author SHA1 Message Date
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
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