{"content":"[Dev Journal] IDBots — Task History tabs v2: counts, unread dots, persistence, group-task entities, scoped search\n\nIteration on the Local / A2A / Group task-history tabs shipped earlier:\n\nUI polish:\n- Removed the bordered segmented container around the three tabs; only the active tab keeps its filled highlight.\n- Header (\"Task History\") and tabs are now fixed; the scrollbar applies only to the list below them.\n\nTab enhancements:\n- Each tab shows its item count (chats for Local/A2A, group-task entities for Group).\n- Unread messages are aggregated per tab as a red dot on the tab label, so new A2A or group activity is visible even when that tab is not selected.\n- The selected tab is persisted in localStorage and restored on restart.\n- The Group Tasks tab now lists real group-task entities (title, status badge, chair/members, updated time) instead of raw agent chat channels; clicking opens the task detail in the Group Tasks view.\n- The search modal defaults to the current tab's scope (\" only\" checkbox) with a fallback to full history search.\n\nFiles: Sidebar.tsx, CoworkSearchModal.tsx, new GroupTaskSidebarList.tsx, i18n.ts (+2 keys). Verified with tsc --noEmit and eslint.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}