diff --git a/apps/buddy/src/i18n/locales/en-US/tasks.ts b/apps/buddy/src/i18n/locales/en-US/tasks.ts index 63367393..f06bcc4a 100644 --- a/apps/buddy/src/i18n/locales/en-US/tasks.ts +++ b/apps/buddy/src/i18n/locales/en-US/tasks.ts @@ -34,6 +34,7 @@ export default { 'desktop.tasks.deleteTask': 'Delete', 'desktop.tasks.deleteTaskConfirmMessage': '“{title}” will be removed from the task list.', 'desktop.tasks.deleteTaskConfirmTitle': 'Delete task?', + 'desktop.tasks.expandRemaining': 'Show {count} more', 'desktop.imagePreview.close': 'Close image preview', 'desktop.imagePreview.download': 'Download image', 'desktop.imagePreview.next': 'Next image', diff --git a/apps/buddy/src/i18n/locales/zh-CN/tasks.ts b/apps/buddy/src/i18n/locales/zh-CN/tasks.ts index 64762b64..f8fbd2b8 100644 --- a/apps/buddy/src/i18n/locales/zh-CN/tasks.ts +++ b/apps/buddy/src/i18n/locales/zh-CN/tasks.ts @@ -32,6 +32,7 @@ export default { 'desktop.tasks.deleteTask': '删除', 'desktop.tasks.deleteTaskConfirmMessage': '“{title}”将从任务列表中移除。', 'desktop.tasks.deleteTaskConfirmTitle': '删除任务?', + 'desktop.tasks.expandRemaining': '展开其余 {count} 个', 'desktop.imagePreview.close': '关闭大图', 'desktop.imagePreview.download': '下载图片', 'desktop.imagePreview.next': '下一张图片', diff --git a/apps/buddy/src/modules/tasks/widgets/task-index/DesktopTaskIndex.vue b/apps/buddy/src/modules/tasks/widgets/task-index/DesktopTaskIndex.vue index 302e6f3e..fd3ca5ac 100644 --- a/apps/buddy/src/modules/tasks/widgets/task-index/DesktopTaskIndex.vue +++ b/apps/buddy/src/modules/tasks/widgets/task-index/DesktopTaskIndex.vue @@ -14,6 +14,7 @@ import { useBuddyI18n } from '@/i18n/buddyI18n' import DesktopSpaceDialog from '@/modules/tasks/widgets/task-index/DesktopSpaceDialog.vue' import DesktopTaskRow from '@/modules/tasks/widgets/task-index/DesktopTaskRow.vue' import DesktopTaskSearchDialog from '@/modules/tasks/widgets/task-index/DesktopTaskSearchDialog.vue' +import DesktopTaskSidebarExpandRow from '@/modules/tasks/widgets/task-index/DesktopTaskSidebarExpandRow.vue' import DesktopTaskSidebarSection from '@/modules/tasks/widgets/task-index/DesktopTaskSidebarSection.vue' import DesktopTaskSpaceRow from '@/modules/tasks/widgets/task-index/DesktopTaskSpaceRow.vue' import { @@ -80,6 +81,7 @@ const { dropPinnedItem, endPinnedDrag, enterPinnedDropTarget, + expandConversationGroup, getTaskTitle, getPinnedDropPosition, isSectionExpanded, @@ -101,7 +103,7 @@ const { requestTaskRename, saveSpace, selectSpaceMenuAction, - globalTasks, + taskRows, taskDeleteTarget, taskRenameTarget, taskTitleDraft, @@ -207,6 +209,12 @@ function openSearchSpace(spaceId: string) { @toggle="toggleSpace(item.space.id)" /> + + -