← Back to PRs

#20674: fix #20495 & #20515: configure UX + Telegram media group fixes

by neipor open 2026-02-19 06:28 View on GitHub →
channel: telegram commands size: XS
## Summary Two fixes: 1. **#20495**: Add ESC exit hint to configure menu 2. **#20515**: Add warning log when no media resolves from Telegram media group ## Changes - `src/commands/configure.wizard.ts`: Added "(ESC to exit)" hint to the configure section selection menu. - `src/telegram/bot-handlers.ts`: Added warning log when all media in a group fail to resolve. ## Testing - [x] Code compiles and passes format check <!-- greptile_comment --> <h3>Greptile Summary</h3> This PR includes three small bug fixes: - **#20495**: Added "(ESC to exit)" hint to the configure wizard's section selection menu to improve UX by making it clearer how to exit the wizard - **#20515**: Added warning log when all media in a Telegram media group fail to resolve, helping with debugging media processing issues - **#20566**: Changed `ModelProviderSchema` from `.strict()` to `.catchall(z.unknown())` to allow unknown fields in provider configurations, preventing validation errors when providers include extra fields All changes are minimal, focused, and address specific reported issues. The Telegram warning is informational only and doesn't change behavior. The zod schema change improves flexibility without compromising validation of known fields. <h3>Confidence Score: 5/5</h3> - This PR is safe to merge with minimal risk - All three changes are minimal, well-scoped bug fixes that address specific issues. The UX improvement is a simple string change, the warning log is informational only and doesn't alter control flow, and the zod schema change intentionally relaxes validation to accept unknown fields which is the stated goal of #20566. No logical errors, security issues, or breaking changes detected. - No files require special attention <sub>Last reviewed commit: 4c99820</sub> <!-- greptile_other_comments_section --> <!-- /greptile_comment -->

Most Similar PRs