Ruslan Bakiev
|
94d8d46693
|
fix telegram contact identity context for in/out messages
|
2026-02-23 19:28:03 +07:00 |
|
Ruslan Bakiev
|
94c01516ba
|
precompute call waveforms and stop list-time audio loading
|
2026-02-23 16:02:57 +07:00 |
|
Ruslan Bakiev
|
60b9bb9fd1
|
remove contact company/country/location across db and ui
|
2026-02-23 14:52:26 +07:00 |
|
Ruslan Bakiev
|
acd974766a
|
feat(telegram): ingest and render inbound voice messages
|
2026-02-23 12:21:53 +07:00 |
|
Ruslan Bakiev
|
95fd9a64ce
|
feat(chat): add contact inbox sources with per-user hide filters
|
2026-02-23 10:41:02 +07:00 |
|
Ruslan Bakiev
|
43b487ccec
|
refactor ai naming and make omni raw-json first
|
2026-02-23 09:32:59 +07:00 |
|
Ruslan Bakiev
|
cd2267e9d3
|
Remove Telegram API avatar logic from frontend service
|
2026-02-23 08:24:04 +07:00 |
|
Ruslan Bakiev
|
0f1028b0fa
|
Add Telegram avatar proxy and realtime CRM websocket updates
|
2026-02-23 08:09:53 +07:00 |
|
Ruslan Bakiev
|
1aad1d009c
|
Fix Telegram direction mapping and contact hydration
|
2026-02-23 07:46:06 +07:00 |
|
Ruslan Bakiev
|
25a5e83f95
|
chore(prisma): enforce frontend-owned schema rollout policy
|
2026-02-22 15:15:58 +07:00 |
|
Ruslan Bakiev
|
11c0baa78d
|
fix(omni-chat): copy prisma schema before npm ci
|
2026-02-22 14:56:23 +07:00 |
|
Ruslan Bakiev
|
2fd97f6593
|
omni_chat: consume receiver.flow and persist inbound telegram
|
2026-02-22 10:56:20 +07:00 |
|
Ruslan Bakiev
|
b73babbbf6
|
Restructure omni services and add Chatwoot research snapshot
|
2026-02-21 11:11:27 +07:00 |
|