Skip to content

Handle speech model capability conflicts consistently - #36

Merged
LeonStadler merged 1 commit into
mainfrom
feature/model-capability-conflicts
Oct 29, 2026
Merged

LeonStadler merged 1 commit into
mainfrom
feature/model-capability-conflicts

Conversation

@LeonStadler

Copy link
Copy Markdown
Owner

Zusammenfassung

  • Vereinheitlicht Konfliktauflösung für Sprachmodell, Diktatsprache, Übersetzung, Live-Text und Qualitätsprofil über Settings, Menüleiste, Onboarding und Tastenkürzel.
  • Zeigt bei Konflikten verfügbare kompatible Modelle bzw. Sprachen zur Auswahl an; installierte passende Modelle werden bevorzugt und Downloads erfordern eine ausdrückliche Bestätigung.
  • Macht nicht verfügbare Menüeinträge sichtbar, aber grau und weiterhin auswählbar; der Dialog erklärt pausierte Funktionen übersichtlich.
  • Erhält gespeicherte Einstellungen pausierter Funktionen und erlaubt die automatische Konfliktauflösung ohne automatische Downloads. Der Hinweis kann in den Settings wieder eingeschaltet werden.
  • Ergänzt Dokumentation und Changelog. Keine Änderungen an DMG- oder Build-Skripten.

Prüfung

  • swift test --filter VoiceModelCapabilityPolicyTests — 12 Tests bestanden.
  • macOS-Xcode-Debug-Build erfolgreich.
  • Release-DMG wurde separat gebaut und geprüft; Build-/DMG-Artefakte sind nicht Teil dieses PRs.

@LeonStadler
LeonStadler marked this pull request as ready for review October 29, 2026 18:21
@LeonStadler
LeonStadler merged commit a8d5247 into main Oct 29, 2026
8 of 9 checks passed
@LeonStadler
LeonStadler deleted the feature/model-capability-conflicts branch October 29, 2026 18:41
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