Skip to content

feat: vocabulary delivery explanation and unused-in-Raw warning (#55) - #60

Merged
DavidHruby1 merged 4 commits into
mainfrom
feat/vocabulary-delivery-warning
Nov 4, 2026
Merged

DavidHruby1 merged 4 commits into
mainfrom
feat/vocabulary-delivery-warning

Conversation

@DavidHruby1

Copy link
Copy Markdown
Owner

Closes #55.

  • vocabulary_delivery(cfg) (pure, config.py): {"stt"}/{"rewrite"}/empty, based on provider prompt toggles (fallback counts only when enabled) and the manual/default profile (Automatic follows the default profile; app mappings ignored).
  • Vocabulary page: help text explains both delivery paths; amber warning + Turn on provider prompt when vocabulary is nonempty but goes nowhere. Recomputed live on the dialog's working copy.
  • Decision on the open question: the button enables the primary prompt toggle and navigates to the Speech page (expands Advanced, focuses the switch).
  • Docs: docs/IMPLEMENTATION.md.
  • Tests: pure function cases + dialog warning show/clear/empty vocabulary.

Not included: language-tag wording and the optional "Sent with current language: N terms" line — they need #52 (select_vocabulary, still an open PR). Follow-up once #52/#53 merge.

Manual Windows test from the issue not run (Linux/offscreen only; full suite passes).

DavidHruby1 and others added 2 commits November 4, 2026 10:34
…ditional

The empty form label next to the hidden 'Turn on provider prompt' button kept
reserving a row; hide the whole row via setRowVisible. The 'apps mapped to other
profiles' caveat now only appears when a non-Raw app mapping exists.

Co-Authored-By: Claude <noreply@anthropic.com>
@DavidHruby1 DavidHruby1 closed this Nov 4, 2026
@DavidHruby1 DavidHruby1 reopened this Nov 4, 2026
@DavidHruby1 DavidHruby1 closed this Nov 4, 2026
@DavidHruby1 DavidHruby1 reopened this Nov 4, 2026
@DavidHruby1
DavidHruby1 merged commit c9619e4 into main Nov 4, 2026
9 checks passed
@DavidHruby1
DavidHruby1 deleted the feat/vocabulary-delivery-warning branch November 4, 2026 10:50
DavidHruby1 added a commit that referenced this pull request Nov 4, 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.

Slovník: viditelnost – kam se posílá a varování v Raw (4.4)

1 participant