Commit graph

  • 1dd354794b Teamsbot: STT phrase hints, multi-lang, follow-up window, known speakers collection patrick-motsch 2026-02-28 00:49:10 +0100
  • b9c3ad38fb Teamsbot: start new transcript block after 5s pause even for same speaker patrick-motsch 2026-02-27 23:48:47 +0100
  • a527806436 Harden trustee position ingestion and auto-clean corrupt records. patrick-motsch 2026-02-27 23:30:37 +0100
  • 80e8197d96 Teamsbot: redesign speaker attribution, add bot responses to transcript, debounce name triggers patrick-motsch 2026-02-27 23:18:43 +0100
  • 269b704812 Teamsbot: lower audio RMS threshold, add 10s min cooldown for name-based AI triggers patrick-motsch 2026-02-27 22:38:29 +0100
  • 0ee86070bd Teamsbot: fix chatHistory polluting AI context, block bot self-trigger via captions patrick-motsch 2026-02-27 22:14:57 +0100
  • 681c96be8e Teamsbot: prevent double AI triggers, remove caption text from AI context patrick-motsch 2026-02-27 16:40:08 +0100
  • 275f7bbc66 Teamsbot: handle chatHistory source - store context but skip AI trigger patrick-motsch 2026-02-27 13:56:46 +0100
  • 21f77d1924 Teamsbot: emit caption/speakerHint to UI for speaker display patrick-motsch 2026-02-27 12:27:02 +0100
  • 1c00ab6024 Forward bot playback acknowledgements to SSE status stream. patrick-motsch 2026-02-26 21:45:47 +0100
  • 25854edb4d Allow speaker-hint captions to trigger AI without transcript persistence. patrick-motsch 2026-02-26 21:41:56 +0100
  • fe1a97564b Improve Teams bot response reliability and transcript quality. patrick-motsch 2026-02-26 21:18:06 +0100
  • 90c0850449 fix:missing return error caused no features to load Ida Dittrich 2026-02-26 16:50:19 +0100
  • 1e4047caf1 fix: ready for merge with int Ida Dittrich 2026-02-26 16:17:15 +0100
  • 15fe598073 removed chatbot tests Ida Dittrich 2026-02-26 16:06:10 +0100
  • 025fb8ff61 removed demo files Ida Dittrich 2026-02-26 16:05:26 +0100
  • d3dbca7289 nicht fertig; Stand Kessler Demo Ida Dittrich 2026-02-23 07:32:40 +0100
  • d8fb3bf821 fix:mainchatbot.py created to ensure feature creation Ida Dittrich 2026-02-18 10:39:31 +0100
  • ea99711ace fix: sharepoint neutralisierung wieder eingebaut Ida Dittrich 2026-02-26 15:50:16 +0100
  • d3cfe8e9be fix: further improved neutraliser Ida Dittrich 2026-02-25 07:59:33 +0100
  • 205b99dfa0 updated pdf extractor Ida Dittrich 2026-02-23 11:20:51 +0100
  • 5120fbc503 neutralized pdf files and better pattern recognition Ida Dittrich 2026-02-23 11:18:28 +0100
  • 7163397fd3 fix: Invitation Wizard Anpassungen fertig Ida Dittrich 2026-02-26 10:44:33 +0100
  • cd2fffc651 feat: emit ttsDeliveryStatus SSE diagnostics patrick-motsch 2026-02-26 09:46:05 +0100
  • 02002f3576 feat: add speaker-hint debug flag and improve TTS diagnostics patrick-motsch 2026-02-26 09:26:59 +0100
  • 0cd8e9ebfa feat: treat caption events as speaker hints only patrick-motsch 2026-02-26 09:22:07 +0100
  • 43e310a41d feat: map audio STT to recent caption speaker hints patrick-motsch 2026-02-26 09:05:21 +0100
  • 5684a4d769 fix chat workflow sorting for mixed timestamp types patrick-motsch 2026-02-25 23:06:28 +0100
  • 3b3a44b3a4 finished mistral integration Ida Dittrich 2026-02-25 14:06:09 +0100
  • 36ce2facbc feat: tested mistral api key Ida Dittrich 2026-02-25 14:04:53 +0100
  • 667c432485 aicorePluginMistral erstellt und bereit für API key und testing Ida Dittrich 2026-02-17 10:58:59 +0100
  • 8bb1611efb Merge branch 'int' of https://github.com/valueonag/gateway into int Ida Dittrich 2026-02-25 09:01:06 +0100
  • 258594f310 fix: stripe callback csrf rausgenommen Ida Dittrich 2026-02-25 09:00:12 +0100
  • 730ece6019 chore: update requirements.lock github-actions[bot] 2026-02-25 07:45:18 +0000
  • 7578d8bf3e feat: integrated stripe payment Ida Dittrich 2026-02-25 08:44:12 +0100
  • f5143611b0 fix trustee 3-step ai call for documents patrick-motsch 2026-02-24 22:49:08 +0100
  • ea8cffee3c fix: log teamsbot audio capture diagnostics in gateway patrick-motsch 2026-02-24 14:55:43 +0100
  • 312163d34a
    Merge pull request #100 from valueonag/feat/cursor-style-feature Patrick Motsch 2026-02-23 23:05:11 +0100
  • 2dff6cd0af fixed cursor feature patrick-motsch 2026-02-23 23:01:28 +0100
  • d020293f4b fix: teamsbot audio STT - pass channels and skipFallbacks for known PCM16 format patrick-motsch 2026-02-23 22:59:53 +0100
  • 5713b5be3a
    Merge pull request #99 from valueonag/feat/cursor-style-feature Patrick Motsch 2026-02-23 22:10:59 +0100
  • f6f42d8db7 phase 2 codeeditor and hotfixes voice patrick-motsch 2026-02-23 22:09:27 +0100
  • 338f9522a5 codeeditor mvp phase 1 done patrick-motsch 2026-02-23 18:35:36 +0100
  • 195990260b
    Merge pull request #98 from valueonag/feat/user-store Patrick Motsch 2026-02-23 17:15:01 +0100
  • 9d129f111f fixes for roles patrick-motsch 2026-02-23 17:13:50 +0100
  • f35a90e428 fixes sync and ai tree patrick-motsch 2026-02-22 22:34:07 +0100
  • 6b11d66766 fixes patrick-motsch 2026-02-22 01:03:19 +0100
  • 2eeaf35990 sync trustee feature with rma patrick-motsch 2026-02-22 00:07:33 +0100
  • e1557e9cc9 trustee connections patrick-motsch 2026-02-21 00:56:53 +0100
  • 899636424b remove unused __main__ block, ws ping settings belong in uvicorn CLI patrick-motsch 2026-02-19 00:49:13 +0100
  • 9c23fc6c52 fix: CSRF exemption for bot endpoints, WS ping timeout, clean up debug logs patrick-motsch 2026-02-19 00:46:42 +0100
  • f9aa35647b sync features a and p patrick-motsch 2026-02-19 00:31:32 +0100
  • 2d7da8a66d fix: resolve STT AttributeError and int/str TypeError in teamsbot service patrick-motsch 2026-02-19 00:09:00 +0100
  • 7778325e5e feat: add debugMode to config, filter bot own captions to prevent repeats patrick-motsch 2026-02-18 23:52:51 +0100
  • b616688411 feat: add screenshot proxy endpoints for debug viewer (SysAdmin only) patrick-motsch 2026-02-18 22:00:34 +0100
  • e313055de6 log admin patrick-motsch 2026-02-18 21:39:37 +0100
  • 3fa5b98f47 security: restrict system bot access to SysAdmin only patrick-motsch 2026-02-18 21:03:08 +0100
  • 1227324703 feat: differential transcript, fix bot name in WS handler, AI commands support patrick-motsch 2026-02-18 17:50:31 +0100
  • 6963719499 fix: use enum .value for responseChannel comparison - was silently dropping all responses patrick-motsch 2026-02-18 00:48:41 +0100
  • a3b771b12a fix: derive botName from system bot email, robust responseChannel comparison patrick-motsch 2026-02-18 00:32:16 +0100
  • 33daa8dc74 feat: handle voiceGreeting message type - TTS for bot join greeting patrick-motsch 2026-02-18 00:17:42 +0100
  • 5d40657aef fix: dynamic bot name in SPEECH_TEAMS prompt + phonetic name trigger patrick-motsch 2026-02-18 00:12:48 +0100
  • 070e3cbd96 fix: safe access to botAccountEmail in _isBotSpeaker - was crashing WebSocket handler on first transcript patrick-motsch 2026-02-17 23:54:18 +0100
  • a27307263f fix: create SSE event queue on-demand so transcript/chat events are never silently dropped patrick-motsch 2026-02-17 23:44:12 +0100
  • a3c92ae8d5 fix: load system bot credentials from DB and pass to browser bot for authenticated join patrick-motsch 2026-02-17 19:58:01 +0100
  • ad254aafb1 feat: handle audioChunk messages from bot, STT via Google Cloud Speech patrick-motsch 2026-02-17 18:43:42 +0100
  • de573fd834 refactor: add TransferMode, remove backgroundImageUrl and botAccount fields from config patrick-motsch 2026-02-17 18:34:24 +0100
  • 5dd3b9f894 fix: add per-variant test-auth endpoints to avoid Azure timeout patrick-motsch 2026-02-17 16:33:21 +0100
  • cd9b405d2e fix: increase test-auth timeout to 900s for 5 browser variants patrick-motsch 2026-02-17 13:46:23 +0100
  • ceec83364f aicorePluginMistral erstellt und bereit für API key und testing Ida Dittrich 2026-02-17 10:58:59 +0100
  • 7b4be3dbc9 feat: accept botEmail/botPassword from request, auto-create system bot in DB patrick-motsch 2026-02-17 00:33:05 +0100
  • f743932768 fix: fallback to any active system bot if mandate mismatch, add credentialDebug to response patrick-motsch 2026-02-17 00:03:01 +0100
  • 1b2ca9512f debug: add logging to test-auth credential loading patrick-motsch 2026-02-16 23:45:47 +0100
  • bddb039bde docs(teamsbot): update test-auth docstring variant count patrick-motsch 2026-02-16 23:06:56 +0100
  • b08355ee45 teams test auth bot patrick-motsch 2026-02-16 21:37:37 +0100
  • 3f9d791688 disable auth: use system bot display name, do not send credentials to browser bot patrick-motsch 2026-02-16 20:37:09 +0100
  • 1b70c07026 Merge branch 'int' of https://github.com/valueonag/gateway into int patrick-motsch 2026-02-16 10:03:43 +0100
  • a67c7f8b81 feat(teamsbot): stop via AI intent (multilingual), initial session context summarization patrick-motsch 2026-02-16 10:03:21 +0100
  • 3aaa4790c2 Merge branch 'int' of https://github.com/valueonag/gateway into int Ida Dittrich 2026-02-16 09:30:41 +0100
  • 2c1927663d fix:user invitations Ida Dittrich 2026-02-16 09:30:21 +0100
  • 4186ec6188 feat(teamsbot): stop command detection, session context for AI, context summarization for long sessions patrick-motsch 2026-02-16 09:29:03 +0100
  • c7d1642f61 fix(teamsbot): improve AI prompt - less floskel, stricter response rules, no repetition, language switching support patrick-motsch 2026-02-16 09:02:43 +0100
  • 856b9f3c05 feat(teamsbot): system bot accounts with encrypted credentials, per-user settings, credentials removed from UI patrick-motsch 2026-02-16 00:16:02 +0100
  • ef813a9304 feat(teamsbot): chat message handling, response channel (voice/chat/both), join mode (systemBot/anonymous/userAccount) patrick-motsch 2026-02-16 00:07:42 +0100
  • cc86b144ac fix(teamsbot): filter bot's own captions from AI trigger, mark bot responses in context to prevent repetition patrick-motsch 2026-02-15 22:52:02 +0100
  • 33b6da0d18 fix(msft): use delegated OnlineMeetings.Read scope instead of app-only .Read.All patrick-motsch 2026-02-15 15:31:17 +0100
  • 02dedc972d fix(teamsbot): SSE rate-limit 60/min, TTS message format for bot protocol patrick-motsch 2026-02-15 15:19:31 +0100
  • 729c6355b5 fix: increase bot HTTP timeout to 60s for auth flow patrick-motsch 2026-02-15 12:20:58 +0100
  • ad5c9d10cd feat(teamsbot): dedicated bot account support with authenticated join patrick-motsch 2026-02-15 11:56:04 +0100
  • 91425809c3 fix(teamsbot): AI prompt priority rules, bot-name trigger overrides cooldown patrick-motsch 2026-02-15 11:48:44 +0100
  • e01c6dcb95 feat(teamsbot): HTTP fallback for transcripts, debug logging for WebSocket patrick-motsch 2026-02-15 11:05:58 +0100
  • 3777839a5c feat(billing): scope parameter on /view/statistics endpoint patrick-motsch 2026-02-15 10:44:26 +0100
  • e24ef42617 feat(teamsbot): AI voice test, config save, camelCase mapping, default voices patrick-motsch 2026-02-15 10:08:50 +0100
  • 89166a8f70 feat(teamsbot): URL extraction, status mapping, voice test, improved logging patrick-motsch 2026-02-15 03:26:23 +0100
  • 7f63dba4aa fixed path realEstate and bot connect patrick-motsch 2026-02-15 02:57:02 +0100
  • 5d987e72fe fix(teamsbot): Fix Invalid Date + pass language to browser bot patrick-motsch 2026-02-15 01:26:27 +0100
  • 294f1a001c fix(teamsbot): Use APP_API_URL for WebSocket URL to ensure https/wss patrick-motsch 2026-02-15 00:12:45 +0100
  • c7def85a4b feat(teamsbot): Replace bridge with browser bot architecture patrick-motsch 2026-02-15 00:04:39 +0100
  • f2fb7fd739 fix:keine features wurden in app.py registriert Ida Dittrich 2026-02-14 17:50:58 +0100
  • f9d2f2061e Merge branch 'int' of https://github.com/valueonag/gateway into int Ida Dittrich 2026-02-14 17:32:49 +0100