Skip to content

feat(tts): add tri-mode TTS with inline menu (off/all/auto)#160

Merged
grinev merged 2 commits into
mainfrom
feat/tts-tri-mode
Jun 18, 2026
Merged

feat(tts): add tri-mode TTS with inline menu (off/all/auto)#160
grinev merged 2 commits into
mainfrom
feat/tts-tri-mode

Conversation

@grinev

@grinev grinev commented Jun 18, 2026

Copy link
Copy Markdown
Owner

Description of changes

add tri-mode TTS with inline menu (off/all/auto)

Checklist

  • PR title follows Conventional Commits: <type>(<scope>)?: <description>
  • This PR contains one logically complete change
  • Branch is rebased on the latest main
  • I ran npm run lint, npm run build, and npm test
  • If this PR is OS-sensitive, behavior/limitations for Linux/macOS/Windows are described

@grinev grinev merged commit c17e34e into main Jun 18, 2026
1 check passed
Johell1NS pushed a commit to Johell1NS/opencode-telegram-bot that referenced this pull request Jun 19, 2026
…fork

Integra i commit upstream:
- c17e34e feat(tts): add tri-mode TTS with inline menu (off/all/auto) (grinev#160)
- 83ea424 chore: fix npm audit issues

Mantiene le feature del fork:
- PR grinev#156 (auxiliary vision model fallback)
- PR grinev#157 fix subagenti + counter sessioni
- README rebrandizzata

File con conflitti risolti: 19 file. Strategia:
- TTS: accettata versione upstream (grinev) con refactoring buildTtsModeKeyboard()
- Vision: mantenuti tutti i file e le aggiunte del fork
- i18n: upstream TTS tradotto + fork cmd.description.setvision
- Test: upstream con migliore copertura (deleteMessage, mock pattern)
- callback-router: entrambi gli handler (vision + TTS)
- settings-store/types: quote style unificato, entrambi i campi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant