mirror of
https://github.com/kuaifan/dootask.git
synced 2026-08-01 10:55:59 +00:00
49 lines
1.9 KiB
Markdown
49 lines
1.9 KiB
Markdown
---
|
||
id: favorite.concept
|
||
title: 收藏与最近
|
||
type: concept
|
||
feature: favorite
|
||
scope: end-user
|
||
locale: zh
|
||
aliases:
|
||
- 收藏是什么
|
||
- 最近打开是什么
|
||
- 我的收藏和最近浏览
|
||
- 收藏夹
|
||
- 收藏功能介绍
|
||
related_tools: []
|
||
related_pages: [application]
|
||
prerequisites: []
|
||
negative:
|
||
- 收藏只对自己可见,不能分享给其他成员
|
||
- 收藏不会跟随对象状态变化(收藏一个任务后,任务被删除则收藏项失效)
|
||
- 不支持给收藏分组 / 打标签 / 排序,列表按收藏时间倒序
|
||
last_verified: v1.7.90
|
||
---
|
||
|
||
# 收藏与最近
|
||
|
||
## 定义
|
||
DooTask 用两套独立机制保存「常用入口」与「访问历史」:
|
||
|
||
- **收藏(UserFavorite)**:用户主动「加星」保存的对象,列表稳定,仅本人可见
|
||
- **最近打开(UserRecentItem)**:系统自动记录最近访问的任务和文件,按浏览时间倒序,不依赖手动操作
|
||
- **任务浏览历史(UserTaskBrowse)**:任务详情页底层的访问记录,给「最近浏览」与统计使用
|
||
|
||
## 收藏的关键属性
|
||
- 支持 4 种对象类型:**任务(task)、项目(project)、文件(file)、消息(message)**
|
||
- 每个收藏可加 ≤ 255 字符的备注
|
||
- 同一对象只能收藏一次,再次「加星」即取消(toggle 语义)
|
||
- 删除被收藏对象,收藏项保留但实际数据为空
|
||
|
||
## 最近打开的关键属性
|
||
- 自动记录:进入任务详情、打开文件、查看任务附件、查看消息附件
|
||
- 来源标记:保留进入路径(来自项目、文件柜、任务、对话),便于反向回跳
|
||
- 仅展示最近一段时间内的访问,不做长期归档
|
||
|
||
## 与收藏的区别
|
||
- **收藏**:用户决定保留,长期稳定;适合「常用项目」「重要任务」
|
||
- **最近打开**:系统自动维护,会被新访问覆盖;适合「我刚才看的那个文件」
|
||
|
||
详见 [[favorite.recent.concept]]。
|