ad570c405a
Merge branch 'feature/message-streaming-fix' into int
2026-03-04 08:17:44 +01:00
f1231c4b86
feat: refactor message streaming + add streaming service
2026-03-04 08:10:50 +01:00
Patrick Motsch
40f1467479
Merge pull request #101 from valueonag/feat/commcoach
...
Feat/commcoach
2026-03-02 21:13:22 +01:00
patrick-motsch
d3f891453a
fixed log
2026-03-02 21:10:16 +01:00
patrick-motsch
86ede6d3df
teamsbot: Stop-Phrasen sofort triggern ohne Debounce (root cause fix)
...
Made-with: Cursor
2026-03-02 10:24:03 +01:00
patrick-motsch
f5fd1d2406
com feature mvp
2026-03-02 00:51:27 +01:00
patrick-motsch
e94df6c647
fix: normalise None to empty string for required str fields (company, desc, tags)
...
Made-with: Cursor
2026-03-01 21:59:04 +01:00
patrick-motsch
a6be2b90e0
improve bank extraction retry + auto-matching for bank documents
...
Made-with: Cursor
2026-03-01 21:54:56 +01:00
patrick-motsch
565ad62c39
feat(teamsbot): RBAC session isolation -- users see only their own sessions
...
Made-with: Cursor
2026-03-01 13:01:35 +01:00
patrick-motsch
d1e081cf98
fix(teamsbot): unblock WS loop for MFA so mfaResolved can close the modal
...
Made-with: Cursor
2026-03-01 11:15:39 +01:00
patrick-motsch
13e39ccc74
fix(teamsbot): add debugMode field to TeamsbotUserSettings model
...
Made-with: Cursor
2026-03-01 10:34:24 +01:00
patrick-motsch
1176cdc368
fix(teamsbot): save credentials when form visible without showCredentialForm state, add debugMode to effective config merge
...
Made-with: Cursor
2026-03-01 10:20:09 +01:00
patrick-motsch
f8137e857a
Add document type, payment data and detailed descriptions to trustee positions
...
Extend TrusteePosition with documentType, payeeIban, payeeName, payeeBic, paymentReference and dueDate fields. Overhaul AI extraction prompts to capture full document details in desc (line items, addresses, conditions), extract QR/ESR payment references and IBAN from invoices, and tag each record with its documentType. Sanitise and normalise all new fields on write.
Made-with: Cursor
2026-03-01 10:14:46 +01:00
patrick-motsch
603e319f15
feat(teamsbot): implement Mein Account login with MFA relay
...
Made-with: Cursor
2026-03-01 08:51:16 +01:00
patrick-motsch
1f529568f5
feat(teamsbot): per-request chat/voice channels, responseTextForVoice/Chat
...
Made-with: Cursor
2026-02-28 16:12:57 +01:00
patrick-motsch
65a8026496
fix: load system bot credentials only when joinMode is SYSTEM_BOT (anonymous join fix)
...
Made-with: Cursor
2026-02-28 15:53:31 +01:00
patrick-motsch
1dd354794b
Teamsbot: STT phrase hints, multi-lang, follow-up window, known speakers collection
...
Made-with: Cursor
2026-02-28 00:49:10 +01:00
patrick-motsch
b9c3ad38fb
Teamsbot: start new transcript block after 5s pause even for same speaker
...
Made-with: Cursor
2026-02-27 23:48:47 +01:00
patrick-motsch
a527806436
Harden trustee position ingestion and auto-clean corrupt records.
...
Normalize AI-derived date/time and numeric fields before writes, tighten extraction prompts for unix timestamps, and prevent /positions crashes by normalizing or deleting irreparably invalid legacy TrusteePosition records during reads.
Made-with: Cursor
2026-02-27 23:30:37 +01:00
patrick-motsch
80e8197d96
Teamsbot: redesign speaker attribution, add bot responses to transcript, debounce name triggers
...
Made-with: Cursor
2026-02-27 23:18:43 +01:00
patrick-motsch
269b704812
Teamsbot: lower audio RMS threshold, add 10s min cooldown for name-based AI triggers
...
Made-with: Cursor
2026-02-27 22:38:29 +01:00
patrick-motsch
0ee86070bd
Teamsbot: fix chatHistory polluting AI context, block bot self-trigger via captions
...
Made-with: Cursor
2026-02-27 22:14:57 +01:00
patrick-motsch
681c96be8e
Teamsbot: prevent double AI triggers, remove caption text from AI context
...
Made-with: Cursor
2026-02-27 16:40:08 +01:00
patrick-motsch
275f7bbc66
Teamsbot: handle chatHistory source - store context but skip AI trigger
...
Made-with: Cursor
2026-02-27 13:56:46 +01:00
patrick-motsch
21f77d1924
Teamsbot: emit caption/speakerHint to UI for speaker display
...
Made-with: Cursor
2026-02-27 12:27:02 +01:00
patrick-motsch
1c00ab6024
Forward bot playback acknowledgements to SSE status stream.
...
Handle ttsPlaybackAck websocket messages and emit ttsDeliveryStatus updates with playback_* states for UI diagnostics.
Made-with: Cursor
2026-02-26 21:45:47 +01:00
patrick-motsch
25854edb4d
Allow speaker-hint captions to trigger AI without transcript persistence.
...
Keep aggressive hybrid persistence rules, but use final speaker hints as transient context to react to direct bot addressing even when audio capture is silent.
Made-with: Cursor
2026-02-26 21:41:56 +01:00
patrick-motsch
fe1a97564b
Improve Teams bot response reliability and transcript quality.
...
Fix invalid bot-response timestamps in SSE payloads, reduce duplicate response loops, and improve audio STT stability with larger capture chunks and safer silence filtering.
Made-with: Cursor
2026-02-26 21:18:21 +01:00
90c0850449
fix:missing return error caused no features to load
2026-02-26 16:50:19 +01:00
1e4047caf1
fix: ready for merge with int
2026-02-26 16:17:15 +01:00
15fe598073
removed chatbot tests
2026-02-26 16:06:10 +01:00
025fb8ff61
removed demo files
2026-02-26 16:05:26 +01:00
d3dbca7289
nicht fertig; Stand Kessler Demo
2026-02-26 16:00:26 +01:00
d8fb3bf821
fix:mainchatbot.py created to ensure feature creation
2026-02-26 15:59:23 +01:00
ea99711ace
fix: sharepoint neutralisierung wieder eingebaut
2026-02-26 15:50:16 +01:00
d3cfe8e9be
fix: further improved neutraliser
2026-02-26 15:02:01 +01:00
205b99dfa0
updated pdf extractor
2026-02-26 15:02:01 +01:00
5120fbc503
neutralized pdf files and better pattern recognition
2026-02-26 15:02:01 +01:00
7163397fd3
fix: Invitation Wizard Anpassungen fertig
2026-02-26 10:44:33 +01:00
patrick-motsch
cd2fffc651
feat: emit ttsDeliveryStatus SSE diagnostics
...
Made-with: Cursor
2026-02-26 09:46:05 +01:00
patrick-motsch
02002f3576
feat: add speaker-hint debug flag and improve TTS diagnostics
...
Made-with: Cursor
2026-02-26 09:26:59 +01:00
patrick-motsch
0cd8e9ebfa
feat: treat caption events as speaker hints only
...
Made-with: Cursor
2026-02-26 09:22:07 +01:00
patrick-motsch
43e310a41d
feat: map audio STT to recent caption speaker hints
...
Made-with: Cursor
2026-02-26 09:05:21 +01:00
patrick-motsch
5684a4d769
fix chat workflow sorting for mixed timestamp types
...
Use parseTimestamp when sorting messages and stats so INT workflows do not fail when DB rows contain timestamp values as both strings and floats.
Made-with: Cursor
2026-02-25 23:06:53 +01:00
3b3a44b3a4
finished mistral integration
2026-02-25 14:06:09 +01:00
36ce2facbc
feat: tested mistral api key
2026-02-25 14:04:53 +01:00
667c432485
aicorePluginMistral erstellt und bereit für API key und testing
2026-02-25 13:48:29 +01:00
8bb1611efb
Merge branch 'int' of https://github.com/valueonag/gateway into int
2026-02-25 09:01:06 +01:00
258594f310
fix: stripe callback csrf rausgenommen
2026-02-25 09:00:12 +01:00
github-actions[bot]
730ece6019
chore: update requirements.lock
2026-02-25 07:45:18 +00:00