163 Commits

Author SHA1 Message Date
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
01d90cfb2c Remove video test files and indexes from backend libraries 2026-03-19 23:39:08 +01:00
ea1aec1250 Update corpus and library with processed video data and indexes 2026-03-19 23:38:13 +01:00
97e627221c Add initial video test files and library setup 2026-03-19 23:38:13 +01:00