Skip to content

Keep Player TTS disabled by default - #696

Merged
RANGROO merged 1 commit into
unstablefrom
codex/player-tts-default-off
Aug 13, 2026
Merged

Keep Player TTS disabled by default#696
RANGROO merged 1 commit into
unstablefrom
codex/player-tts-default-off

Conversation

@RANGROO

@RANGROO RANGROO commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • keep Player TTS disabled on fresh installs
  • limit QuickStart TTS selection to NPC and narrator profiles
  • preserve existing Player TTS choices as an opt-in setting in Player Management

Root cause

QuickStart copied its selected default TTS connector into core_player.tts_connector_id, silently enabling Player TTS during initial setup.

Compatibility

No schema or migration changes. Existing Player TTS settings are not modified. PR #693 also touches ui/quickstart.php, but in a separate request-bootstrap block.

Validation

  • php -l ui/quickstart.php
  • git diff --check
  • QuickStart Player TTS opt-in source invariant
  • fresh core_player schema seed check
  • PHPUnit: 4 tests, 7 assertions

Deployment

Not deployed. Fresh-install behavior has not been exercised through the full installer UI.

@RANGROO
RANGROO marked this pull request as ready for review August 13, 2026 01:13
@RANGROO
RANGROO merged commit a49434a into unstable Aug 13, 2026
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