ValueOn AG
564a1200c6
datamodel sctirc fk logic in one place
2026-04-26 18:11:42 +02:00
ValueOn AG
794ba36f27
teamsbot
2026-04-25 01:13:01 +02:00
ValueOn AG
e942770ffc
feat db-clean-ui and unified content udm
2026-04-16 23:13:05 +02:00
ValueOn AG
a787cdf6bf
fixed onboarding flow
2026-03-30 23:03:36 +02: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
603e319f15
feat(teamsbot): implement Mein Account login with MFA relay
...
Made-with: Cursor
2026-03-01 08:51:16 +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
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
5d987e72fe
fix(teamsbot): Fix Invalid Date + pass language to browser bot
...
- Add getIsoTimestamp() to timeUtils for JS-compatible ISO 8601 strings
- Replace getUtcTimestamp() (epoch float) with getIsoTimestamp() for all
teamsbot session/transcript/response timestamp fields (startedAt, endedAt,
creationDate, lastModified, SSE event timestamps)
- Pass config.language to browser bot in join request for captions spoken language
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-15 01:26:27 +01:00
patrick-motsch
b7e4efb3a3
teams bridge
2026-02-13 07:27:33 +01:00
patrick-motsch
edecfb002c
teamsbot
2026-02-13 00:00:35 +01:00