mirror of
https://github.com/multica-ai/multica.git
synced 2026-07-25 20:15:37 +02:00
* refactor(chat): rework chat history list - Drop legacy archived sessions from the history dropdown. The soft-archive feature was removed, so status='archived' rows are dead data; exclude them instead of showing a collapsed "archived" group. Rename the section heading "Active" -> "Chat history". - Swap hover row actions into the status column's slot instead of an absolute overlay: status is hidden on hover and actions take its place inline, while the title keeps flex-1. No mid-row gap, no overlap, no text bleed-through. - Remove orphaned i18n keys (active_group, archived_group, archived_label) across en/zh-Hans/ko. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * refactor(issues): align execution log rows with the chat hover-swap pattern - Drop the fixed w-20 status column that forced premature truncation of the trigger text and left a mid-row gap; status now sizes to content. - Running tasks render only the spinner (sr-only label retained for a11y and tooltip); the redundant "Working" text is removed. - Hover swaps status for actions in place (RowStatus hidden, RowActions inline) instead of an absolute gradient overlay. Applies to both active and past ("show past runs") rows via the shared RowShell / RowStatus / RowActions. Known tradeoff: dropping the absolute+opacity slot also drops the group-focus-within keyboard reveal, so cancel/retry are no longer Tab-reachable. Matches the chat pattern; revisit if keyboard access for row actions becomes a requirement. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>