From b8bf2f817d7cdde1980d0940fa0b4bc90fdfddcb Mon Sep 17 00:00:00 2001 From: Teknium1 <127238744+teknium1@users.noreply.github.com> Date: Sun, 10 May 2026 20:53:51 -0700 Subject: [PATCH] fix(kanban): merge dashboard batch QOL with i18n + collapse + assignee-casing PR #23240 was branched before main landed: - c39168453 i18n localization (16 locales) - a91e5a875 native
collapse + skip empty metadata - 0e0ddaac8 tone down completed-run metadata panel - b308dd7d7 preserve assignee casing in dashboard The cherry-pick took PR's dist/index.js wholesale via -X theirs, which dropped those features. This commit re-applies them by hand-merging the 7 conflict regions: 1. bulk-action catch handler: keep PR's failedIds + loadBoard, keep main's t-in-deps for tx() i18n calls 2. Refresh button: keep main's tx(t, 'refresh', ...), add PR's Clear filters button with tx(t, 'clearFilters', ...) 3. Archive button: keep main's tx(t, 'archive', ...), add PR's priority setter with tx(t, 'priority'/'setPriority', ...) 4. Column header: keep main's colHelp i18n var, add PR's column-select-all checkbox 5/6. lane.tasks/column.tasks .map: keep main's t->tk rename (avoids shadowing the i18n t), apply tk to PR's failed/ draggingSource props 7. Card checkbox label-wrap: keep PR's