Skip to content

feat: translatable reasons for duplicates and tweaks (K-037) - #132

Merged
armadavalor merged 1 commit into
mainfrom
feat/reason-i18n-batch3
Nov 3, 2026
Merged

armadavalor merged 1 commit into
mainfrom
feat/reason-i18n-batch3

Conversation

@armadavalor

Copy link
Copy Markdown
Owner

K-037 round two, batch 2.

  • duplicates (files, folders, similar images): keeper/copy/refusal/lock reasons get duplicates.* keys; keeper notes map to 8 full-sentence variants, other-copy counts as nested keys.
  • tweaks: tweaks.<id>.reason for every catalog entry; tweak page shows it via tDynamic.
  • UI: empty-folders, uninstaller and duplicates pages now render tReason(rec) (batch 1 left them on rec.reason).
  • English reason text unchanged; coverage test extended to the new files and tweak catalog.

Local: clippy -D warnings clean; cargo test 911 passed, 5 known symlink failures (no Developer Mode); svelte-check 0 errors; build, reason.test, test:ui pass.

🤖 Generated with Claude Code

Duplicate files, folders and similar images plus tweak recommendations
now carry reasonKey/reasonParams; empty-folders, uninstaller, duplicates
and tweaks pages render them through tReason/tDynamic.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@armadavalor
armadavalor enabled auto-merge November 3, 2026 08:57
@armadavalor
armadavalor merged commit 894ee50 into main Nov 3, 2026
2 checks passed
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