Skip to content

Remove dead Kanban start i18n key#1920

Closed
franksong2702 wants to merge 1 commit into
nesquena:masterfrom
franksong2702:franksong2702/kanban-remove-dead-start-i18n
Closed

Remove dead Kanban start i18n key#1920
franksong2702 wants to merge 1 commit into
nesquena:masterfrom
franksong2702:franksong2702/kanban-remove-dead-start-i18n

Conversation

@franksong2702
Copy link
Copy Markdown
Contributor

Thinking Path

PR #1886 removed the Kanban card-level Start action because direct running transitions are owned by the dispatcher. The follow-up review noted that the now-unused kanban_card_start locale key was still present in every locale block.

What Changed

  • Removed the unused kanban_card_start key from all locale blocks in static/i18n.js.
  • Strengthened the Kanban static regression test so the dead key cannot be reintroduced in i18n.

Why It Matters

This keeps the lifecycle-control cleanup complete: the UI no longer exposes the manual Start action, and the obsolete translation key no longer suggests that action still exists.

Verification

  • .venv_test/bin/python -m pytest -q tests/test_kanban_ui_static.py
  • node --check static/i18n.js
  • git diff --check

Risks

Low. This removes an unused i18n key only; no runtime UI path references it.

Model Used

GPT-5.5 via Codex CLI.

@nesquena-hermes
Copy link
Copy Markdown
Collaborator

Shipped in v0.51.29 via the Release F batch (release PR #1934, merge SHA 596c6b3). Your work is now live on master.

🚀 Release notes: https://github.com/nesquena/hermes-webui/releases/tag/v0.51.29

Thanks for the contribution!

pull Bot pushed a commit to soitun/hermes-webui that referenced this pull request May 8, 2026
pull Bot pushed a commit to soitun/hermes-webui that referenced this pull request May 8, 2026
…persistence + scroll/lineage fixes + i18n cleanup)

Six-PR contributor batch:
- PR nesquena#1919 (franksong2702): Persist login rate limit attempts (closes nesquena#1910)
- PR nesquena#1920 (franksong2702): Remove dead Kanban start i18n key
- PR nesquena#1921 (Michaelyklam): Production Docker image hardening (closes nesquena#1908)
- PR nesquena#1926 (ai-ag2026): Prevent chat scroll resets after final render
- PR nesquena#1927 (ai-ag2026): Preserve viewport when loading older messages
- PR nesquena#1930 (ai-ag2026): Collapse stale compression sidebar segments

Tests: 4947 → 4960 (+13 net new). Browser API harness all-green.
Opus advisor: SHIP-READY. CHANGELOG conflict on nesquena#1919 auto-resolved
during stage rebase (CHANGELOG took ours strategy).
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.

2 participants