Patrick Motsch
|
312163d34a
|
Merge pull request #100 from valueonag/feat/cursor-style-feature
fixed cursor feature
|
2026-02-23 23:05:11 +01:00 |
|
patrick-motsch
|
2dff6cd0af
|
fixed cursor feature
|
2026-02-23 23:01:28 +01:00 |
|
patrick-motsch
|
d020293f4b
|
fix: teamsbot audio STT - pass channels and skipFallbacks for known PCM16 format
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-23 22:59:53 +01:00 |
|
Patrick Motsch
|
5713b5be3a
|
Merge pull request #99 from valueonag/feat/cursor-style-feature
Feat/cursor style feature
|
2026-02-23 22:10:59 +01:00 |
|
patrick-motsch
|
f6f42d8db7
|
phase 2 codeeditor and hotfixes voice
|
2026-02-23 22:09:27 +01:00 |
|
patrick-motsch
|
338f9522a5
|
codeeditor mvp phase 1 done
|
2026-02-23 18:35:36 +01:00 |
|
Patrick Motsch
|
195990260b
|
Merge pull request #98 from valueonag/feat/user-store
feat/user-store
|
2026-02-23 17:15:01 +01:00 |
|
patrick-motsch
|
9d129f111f
|
fixes for roles
|
2026-02-23 17:13:50 +01:00 |
|
patrick-motsch
|
f35a90e428
|
fixes sync and ai tree
|
2026-02-22 22:34:07 +01:00 |
|
patrick-motsch
|
6b11d66766
|
fixes
|
2026-02-22 01:03:19 +01:00 |
|
patrick-motsch
|
2eeaf35990
|
sync trustee feature with rma
|
2026-02-22 00:07:33 +01:00 |
|
patrick-motsch
|
e1557e9cc9
|
trustee connections
|
2026-02-21 00:56:53 +01:00 |
|
patrick-motsch
|
899636424b
|
remove unused __main__ block, ws ping settings belong in uvicorn CLI
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-19 00:49:13 +01:00 |
|
patrick-motsch
|
9c23fc6c52
|
fix: CSRF exemption for bot endpoints, WS ping timeout, clean up debug logs
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-19 00:46:42 +01:00 |
|
patrick-motsch
|
f9aa35647b
|
sync features a and p
|
2026-02-19 00:31:32 +01:00 |
|
patrick-motsch
|
2d7da8a66d
|
fix: resolve STT AttributeError and int/str TypeError in teamsbot service
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-19 00:09:00 +01:00 |
|
patrick-motsch
|
7778325e5e
|
feat: add debugMode to config, filter bot own captions to prevent repeats
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-18 23:52:51 +01:00 |
|
patrick-motsch
|
b616688411
|
feat: add screenshot proxy endpoints for debug viewer (SysAdmin only)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-18 22:00:34 +01:00 |
|
patrick-motsch
|
e313055de6
|
log admin
|
2026-02-18 21:39:37 +01:00 |
|
patrick-motsch
|
3fa5b98f47
|
security: restrict system bot access to SysAdmin only
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-18 21:03:08 +01:00 |
|
patrick-motsch
|
1227324703
|
feat: differential transcript, fix bot name in WS handler, AI commands support
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-18 17:50:31 +01:00 |
|
patrick-motsch
|
6963719499
|
fix: use enum .value for responseChannel comparison - was silently dropping all responses
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-18 00:48:41 +01:00 |
|
patrick-motsch
|
a3b771b12a
|
fix: derive botName from system bot email, robust responseChannel comparison
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-18 00:32:16 +01:00 |
|
patrick-motsch
|
33daa8dc74
|
feat: handle voiceGreeting message type - TTS for bot join greeting
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-18 00:17:42 +01:00 |
|
patrick-motsch
|
5d40657aef
|
fix: dynamic bot name in SPEECH_TEAMS prompt + phonetic name trigger
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-18 00:12:48 +01:00 |
|
patrick-motsch
|
070e3cbd96
|
fix: safe access to botAccountEmail in _isBotSpeaker - was crashing WebSocket handler on first transcript
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-17 23:54:18 +01:00 |
|
patrick-motsch
|
a27307263f
|
fix: create SSE event queue on-demand so transcript/chat events are never silently dropped
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-17 23:44:12 +01:00 |
|
patrick-motsch
|
a3c92ae8d5
|
fix: load system bot credentials from DB and pass to browser bot for authenticated join
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-17 19:58:01 +01:00 |
|
patrick-motsch
|
ad254aafb1
|
feat: handle audioChunk messages from bot, STT via Google Cloud Speech
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-17 18:43:42 +01:00 |
|
patrick-motsch
|
de573fd834
|
refactor: add TransferMode, remove backgroundImageUrl and botAccount fields from config
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-17 18:34:24 +01:00 |
|
patrick-motsch
|
5dd3b9f894
|
fix: add per-variant test-auth endpoints to avoid Azure timeout
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-17 16:33:21 +01:00 |
|
patrick-motsch
|
cd9b405d2e
|
fix: increase test-auth timeout to 900s for 5 browser variants
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-17 13:46:23 +01:00 |
|
|
|
ceec83364f
|
aicorePluginMistral erstellt und bereit für API key und testing
|
2026-02-17 10:58:59 +01:00 |
|
patrick-motsch
|
7b4be3dbc9
|
feat: accept botEmail/botPassword from request, auto-create system bot in DB
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-17 00:33:05 +01:00 |
|
patrick-motsch
|
f743932768
|
fix: fallback to any active system bot if mandate mismatch, add credentialDebug to response
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-17 00:03:01 +01:00 |
|
patrick-motsch
|
1b2ca9512f
|
debug: add logging to test-auth credential loading
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-16 23:45:47 +01:00 |
|
patrick-motsch
|
bddb039bde
|
docs(teamsbot): update test-auth docstring variant count
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-16 23:06:56 +01:00 |
|
patrick-motsch
|
b08355ee45
|
teams test auth bot
|
2026-02-16 21:37:37 +01:00 |
|
patrick-motsch
|
3f9d791688
|
disable auth: use system bot display name, do not send credentials to browser bot
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-16 20:37:09 +01:00 |
|
patrick-motsch
|
1b70c07026
|
Merge branch 'int' of https://github.com/valueonag/gateway into int
|
2026-02-16 10:03:43 +01:00 |
|
patrick-motsch
|
a67c7f8b81
|
feat(teamsbot): stop via AI intent (multilingual), initial session context summarization
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-16 10:03:21 +01:00 |
|
|
|
3aaa4790c2
|
Merge branch 'int' of https://github.com/valueonag/gateway into int
|
2026-02-16 09:30:41 +01:00 |
|
|
|
2c1927663d
|
fix:user invitations
|
2026-02-16 09:30:21 +01:00 |
|
patrick-motsch
|
4186ec6188
|
feat(teamsbot): stop command detection, session context for AI, context summarization for long sessions
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-16 09:29:03 +01:00 |
|
patrick-motsch
|
c7d1642f61
|
fix(teamsbot): improve AI prompt - less floskel, stricter response rules, no repetition, language switching support
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-16 09:02:43 +01:00 |
|
patrick-motsch
|
856b9f3c05
|
feat(teamsbot): system bot accounts with encrypted credentials, per-user settings, credentials removed from UI
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-16 00:16:02 +01:00 |
|
patrick-motsch
|
ef813a9304
|
feat(teamsbot): chat message handling, response channel (voice/chat/both), join mode (systemBot/anonymous/userAccount)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-16 00:07:42 +01:00 |
|
patrick-motsch
|
cc86b144ac
|
fix(teamsbot): filter bot's own captions from AI trigger, mark bot responses in context to prevent repetition
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-15 22:52:02 +01:00 |
|
patrick-motsch
|
33b6da0d18
|
fix(msft): use delegated OnlineMeetings.Read scope instead of app-only .Read.All
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-15 15:31:17 +01:00 |
|
patrick-motsch
|
02dedc972d
|
fix(teamsbot): SSE rate-limit 60/min, TTS message format for bot protocol
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-15 15:19:31 +01:00 |
|