mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-05-21 03:39:54 +00:00
b8bf2f817d
PR #23240 was branched before main landed: -c39168453i18n localization (16 locales) -a91e5a875native <details> collapse + skip empty metadata -0e0ddaac8tone down completed-run metadata panel -b308dd7d7preserve 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 <label> structure (larger hit target), keep main's tx(i18n, 'selectForBulk', ...) Adds three new i18n keys (clearFilters, priority, setPriority) that fall back to English via tx() until translators add them to the kanban catalog, matching the existing pattern.