8 Commits

Author SHA1 Message Date
emily 6b3724b765 edited the way api keys are handled.
Since API keys are now loaded from the auth server, this means that there is a delay between starting the software, loading the keys, and loading all the module files.
Due to nodejs running Async, the modules are being loaded BEFORE the api keys have been returned from the auth server.
So now the api keys are being set inside the module every time the module is being called.
This has absolutely no impact on performance, or security, plus, this was the easiest solution, especially as it required no big changes to the rest of the code
2026-01-14 03:01:30 +01:00
emily faee605f12 Initial version of the working CI pipeline
Added mocha based unit tests for each module
Did a bit of cleanup in the modules to remove debug console.log calls
Removed the Progress bar in the extractor and the library requirement
Promisified the gemini module to make sure it returns the path as a promise instead of just on the cli
Fixed gitignore so that it now only ignores the content int the storage directories, and not the whole directories
Added neetingReport.json for the LLMs to use
2025-12-09 22:07:43 +01:00
emily f858f2edbb added functionality for transcription tool to tell the frontend what audio format to use 2025-12-05 15:58:17 +01:00
santa a5a60635fc worked on fixing the code 2025-11-24 16:40:12 +01:00
emily 812bca8cfb working on implementing everything
Currently getting stuck on the assembly module as assembly ai for some fucking reason blocks me from making any requests
This includes making a new user account
2025-11-24 15:35:32 +01:00
santa 2f5efee9c7 Summarizer und weiters angepasst 2025-11-24 14:27:49 +01:00
santa b87bfd444d Test erstellt 2025-11-20 13:27:15 +01:00
MikeHughes-BIN 6083773f88 New Folder structure 2025-11-15 14:45:13 +01:00