Skip to content

Feature/show status on cards#508

Merged
fccview merged 6 commits into
fccview:developfrom
reniko:feature/show-status-on-cards
May 12, 2026
Merged

Feature/show status on cards#508
fccview merged 6 commits into
fccview:developfrom
reniko:feature/show-status-on-cards

Conversation

@reniko
Copy link
Copy Markdown
Contributor

@reniko reniko commented May 12, 2026

Summary

The status label on Kanban cards is redundant — the column the card sits in already communicates the status. This PR adds a per-user setting to hide it to safe some space on the cards

  • New user setting hideStatusOnCards ("enable" | "disable", default "disable")
  • Setting is persisted server-side (same JSON store as all other user preferences)
  • New Kanban Preferences section in Profile → User Preferences
  • 14 translation files updated (settings namespace, 7 new keys each)

Changed files

File Change
app/_types/user.ts New HideStatusOnCards type + optional field on User
app/_types/index.ts Barrel export
app/_schemas/user-schemas.ts New kanbanSettingsSchema
app/_components/FeatureComponents/Profile/Parts/UserPreferencesTab.tsx New Kanban FormWrapper section
app/_components/FeatureComponents/Kanban/KanbanItemContent.tsx Conditional rendering via useAppMode()
app/_translations/*.json 14 language files, settings namespace

No existing functionality changed. The default ("disable") keeps the current
behaviour for all existing users — fully backward compatible.

Executed tests

  • Default state (no setting touched) — status label visible on cards
  • Set to "Hide status", save — toast appears, label disappears on board
  • Reload page — setting persists, label stays hidden
  • Set back to "Show status", save — label reappears
  • Language switched to German — section and dropdown options translated correctly
  • yarn lint — no errors
  • yarn tsc --noEmit — no errors

nikolai-andree and others added 6 commits May 12, 2026 12:49
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…toggle

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…setting

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
… files

Translations for languages other than English and German are machine-generated.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@fccview fccview merged commit 88dc553 into fccview:develop May 12, 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.

3 participants