renjianbo
61fd7168f3
feat: Android commercialization finish (30/30), TTS SSML fix, DB restore sync
- android: remaining commercialization tasks, WeChat-style timestamp divider
(no rules), send auto-scroll, failed-message retry, FeatureGate, avatar
- backend: fix Edge TTS reading SSML tags aloud — edge_tts.Communicate escapes
input, so custom SSML was spoken as text; now plain text + rate param
(_build_ssml/_VOICE_STYLE_MAP removed); add custom_presets & push_greetings
APIs/models; alembic 029-032 + post-restore sync migrations
1ab200d2d94d/a51ee94d762d with all DROP ops disabled
- frontend: AgentChat/company view updates, TTS markdown stripping
- docs: TTS bugfix record, Android fix docs
- repo hygiene: remove 25 committed tts_outputs mp3 artifacts
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-08-09 18:26:02 +08:00
..
2026-06-29 01:17:21 +08:00
2026-08-09 18:26:02 +08:00
2026-08-09 18:26:02 +08:00
2026-07-10 22:37:56 +08:00
2026-06-29 01:17:21 +08:00
2026-05-02 16:17:49 +08:00
2026-01-19 00:09:36 +08:00
2026-07-04 01:00:22 +08:00
2026-08-09 18:26:02 +08:00
2026-06-29 01:17:21 +08:00
2026-01-19 00:09:36 +08:00
2026-06-29 01:17:21 +08:00
2026-01-19 00:09:36 +08:00
2026-08-09 18:26:02 +08:00
2026-01-19 00:09:36 +08:00
2026-04-13 20:17:18 +08:00
2026-06-29 01:17:21 +08:00
2026-06-29 01:17:21 +08:00
2026-06-29 01:17:21 +08:00
2026-07-10 22:37:56 +08:00
2026-06-29 01:17:21 +08:00