Commit Graph

166 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
caaf7e6c79 Integrate backend sidecar process and external binaries into the Tauri build 2026-05-06 06:46:27 +02:00
ef1ecd463b Refactor path management and configuration utilities 2026-05-06 06:13:56 +02:00
4f6771e787 Update backend and frontend assets for chat session handling 2026-04-17 14:52:51 +02:00
0ea3bfc14b Add function to normalize chat attachments and raise exceptions for invalid types 2026-04-17 13:06:35 +02:00
d5a4ab8417 Add functions to build Ollama messages and update chat handling logic 2026-04-17 12:59:31 +02:00
4b3d510bcf Refactor attachment handling and add support for file attachments 2026-04-17 12:54:55 +02:00
67195af4c1 Rename ImageAttachment to ChatAttachment and add new fields 2026-04-17 12:51:50 +02:00
50827fd8cf Refactor chat title sanitization logic in backend and frontend 2026-04-17 10:33:44 +02:00
e332515585 Update model catalog fetching and loading state handling 2026-04-17 08:48:27 +02:00
e9b96812f2 Refactor model details caching and vision support checks in ollama_client.py 2026-04-17 08:46:43 +02:00
9607f2192a Update rerank function to use new model preference 2026-04-17 08:35:42 +02:00
84f0bc7a4d Update ollama_admin.py to include new model preferences and checks 2026-04-17 08:34:56 +02:00
2e3855cfa3 Update model listing to include Whisper models 2026-04-17 08:34:29 +02:00
3dbe3fa790 Add model catalog functionality to backend/ollama_client.py 2026-04-17 08:34:22 +02:00
9ee177d47c Add function to list available Whisper models 2026-04-17 08:33:53 +02:00
22d45c4537 auto-git:
[add] dist/assets/index-g7N0HjkK.js
 [change] backend/app_settings.py
 [change] dist/index.html
 [unlink] dist/assets/index-BOZc6wlT.js
2026-04-17 08:33:39 +02:00
48c35698cb auto-git:
[add] dist/assets/index-DifKT69O.js
 [change] backend/main.py
 [change] backend/schemas.py
 [change] backend/whisper_admin.py
 [change] dist/index.html
 [change] electron/main.cjs
 [change] src/App.jsx
 [change] src/GeneralSettings.jsx
 [change] src/audioInput.js
 [unlink] dist/assets/index-Dm7DZNSo.js
2026-04-17 04:43:29 +02:00
a0c2b28591 Add audio transcription route to backend/main.py 2026-04-16 22:07:50 +02:00
7225980fb9 Import asyncio in backend/main.py 2026-04-16 22:07:50 +02:00
4447749439 Add audio transcription request and response schemas 2026-04-16 22:07:08 +02:00
86936dcb96 Extend whisper_admin.py with audio processing and transcription features 2026-04-16 22:07:05 +02:00
e88ac88840 Add support for image attachments in chat messages and update model capabilities endpoint 2026-04-16 21:28:16 +02:00
7bbdd1ac6d Refactor title sanitization logic in backend/main.py 2026-03-20 16:26:09 +01:00
55974b90fd Add startup model preparation endpoint and update Whisper handling 2026-03-20 15:43:10 +01:00
13f2fb9306 Update backend/ollama_admin.py to include Whisper model checks and preparation 2026-03-20 15:43:00 +01:00
776a3c11b4 Add backend/whisper_admin.py for managing Whisper models 2026-03-20 15:43:00 +01:00
6be438519c added embedding model selection 2026-03-20 12:00:44 +01:00
fecd101fd0 Add library purge functionality in backend and frontend 2026-03-20 10:33:58 +01:00
d24ea89ed1 Add app settings management and update API URL handling 2026-03-20 08:16:40 +01:00
5923dd002a auto-git:
[unlink] backend/libraries/lkj/corpus.jsonl
 [unlink] backend/libraries/lkj/indexes/content.index.faiss
 [unlink] backend/libraries/lkj/indexes/content.meta.jsonl
 [unlink] backend/libraries/lkj/indexes/shadow.index.faiss
 [unlink] backend/libraries/lkj/indexes/shadow.meta.jsonl
 [unlink] backend/libraries/lkj/library.json
 [unlink] backend/libraries/lkj/stage/19f1e5d2ceaab5fd1f1dc58ff07422388f156610d16dfdea2bdb35a5b9e70813--GeorgeJordac-TheVoiceOfHumanJustice.pdf
 [unlink] backend/libraries/punk/corpus.jsonl
 [unlink] backend/libraries/punk/indexes/content.index.faiss
 [unlink] backend/libraries/punk/indexes/content.meta.jsonl
 [unlink] backend/libraries/punk/indexes/shadow.index.faiss
 [unlink] backend/libraries/punk/indexes/shadow.meta.jsonl
 [unlink] backend/libraries/punk/library.json
 [unlink] backend/libraries/punk/stage/87b5e039fa580a8bbb84125fda96570462315b6b65090b43c7392edf53248c0d--assoziierungsabkommen-eu-ukraine--abl-l-161-vom-140529-neu.pdf
 [unlink] backend/libraries/vid/corpus.jsonl
 [unlink] backend/libraries/vid/indexes/content.index.faiss
 [unlink] backend/libraries/vid/indexes/content.meta.jsonl
 [unlink] backend/libraries/vid/indexes/shadow.index.faiss
 [unlink] backend/libraries/vid/indexes/shadow.meta.jsonl
 [unlink] backend/libraries/vid/library.json
 [unlink] backend/libraries/vid/stage/bd0f618ae2c977bda2ea78bfa45dfae8a5e93b77e1fbd5d1bde44691a1ec1bb0--3_Meter_Processor_Unit_shorts.mp4
2026-03-20 00:38:03 +01:00
5b76f56a54 auto-git:
[add] backend/libraries/punk/indexes/content.index.faiss
 [add] backend/libraries/punk/indexes/content.meta.jsonl
 [change] backend/libraries/punk/library.json
2026-03-20 00:04:08 +01:00
d994a67b9c auto-git:
[add] backend/libraries/punk/indexes/shadow.index.faiss
 [add] backend/libraries/punk/indexes/shadow.meta.jsonl
 [change] backend/libraries/punk/corpus.jsonl
 [change] backend/libraries/punk/library.json
2026-03-20 00:02:48 +01:00
c4ce39d78b Add new PDF document and update library metadata 2026-03-20 00:01:45 +01:00
6464d54ca4 Remove failed entry and associated file from library.json 2026-03-19 23:52:17 +01:00
fe97d634fe Update sync status and add error message in library.json 2026-03-19 23:52:17 +01:00
8e283afb7d Add script and update library files 2026-03-19 23:51:16 +01:00
ec7bc4f626 Update video library with new content and metadata 2026-03-19 23:50:26 +01:00
eaad1362cf Remove outdated video entries and associated files 2026-03-19 23:50:07 +01:00
a35e7bc8a6 Index and update content for new videos 2026-03-19 23:47:13 +01:00
3111b37dc5 Update video library with new entries 2026-03-19 23:47:13 +01:00
e384af86dc Add new video file and update library.json 2026-03-19 23:46:35 +01:00
65d0ee9132 Remove failed sync entry and associated symlink in library.json 2026-03-19 23:46:09 +01:00
908d720d8b Update sync status and error message in library.json 2026-03-19 23:45:35 +01:00
8846b94634 Add new audio file and update library metadata 2026-03-19 23:44:02 +01:00
304ebb7698 auto-git:
[change] backend/libraries/vid/corpus.jsonl
 [change] backend/libraries/vid/indexes/content.index.faiss
 [change] backend/libraries/vid/indexes/content.meta.jsonl
 [change] backend/libraries/vid/indexes/shadow.index.faiss
 [change] backend/libraries/vid/indexes/shadow.meta.jsonl
 [change] backend/libraries/vid/library.json
2026-03-19 23:41:12 +01:00
ceffe6fd0c Remove a PDF file from library.json and stage directory 2026-03-19 23:41:11 +01:00
9426e83fa6 Update sync status and add error message for a video file 2026-03-19 23:41:11 +01:00
25ae774ec3 auto-git:
[add] backend/libraries/vid/stage/bd0f618ae2c977bda2ea78bfa45dfae8a5e93b77e1fbd5d1bde44691a1ec1bb0--3_Meter_Processor_Unit_shorts.mp4
 [change] backend/libraries/vid/corpus.jsonl
 [change] backend/libraries/vid/library.json
2026-03-19 23:40:41 +01:00
88fec4ffdb Remove failed corpus and associated files from punk library 2026-03-19 23:40:36 +01:00