docs: update audio config docs and add voice message failure fix to changelog

- README.md: Update audio config format to match schema (enabled + provider.* fields instead of old transcription_endpoint fields), add whisper.cpp server Docker example
- CHANGELOG.md: Add '### Fixed' section with voice message failure handling details
- config/default.yaml: Update audio section with new schema format and Docker setup example
This commit is contained in:
William Valentin
2026-02-11 19:47:52 -08:00
parent 2e235213d9
commit 28c78d469d
3 changed files with 49 additions and 16 deletions
+9 -2
View File
@@ -124,10 +124,17 @@ All notable changes to Flynn are documented in this file.
- **Gateway Server** -- `GatewayServerConfig` now accepts `channelRegistry` for
channel status reporting; static file server supports `.mjs`, `.png`, `.ico`, `.woff2`
- **Entry Points Refactored** -- `src/index.ts` and `src/tui.ts` now delegate to
the CLI module (`src/cli/index.ts`) instead of directly starting the daemon/TUI
- **Daemon Wiring** -- CronScheduler auto-registers in the channel registry when
CLI module (`src/cli/index.ts`) instead of directly starting daemon/TUI
- **Daemon Wiring** -- CronScheduler auto-registers in channel registry when
`automation.cron` jobs are configured; channelRegistry passed to GatewayServer
### Fixed
- **Voice Message Failure Handling** -- Telegram voice/audio messages now send user feedback on
download failures instead of silently dropping. When audio transcription is not configured for
non-audio-capable models, a graceful error message is sent to the user instead of
an empty message which would cause an API crash.
## [0.1.0] - 2026-02-05
### Added