mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 18:35:56 +00:00
2.3 KiB
2.3 KiB
id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
| id | title | type | feature | scope | locale | aliases | related_tools | related_pages | prerequisites | negative | last_verified | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| favorite.recent.concept | 最近打开是什么 | concept | favorite | end-user | zh |
|
|
|
v1.7.90 |
最近打开是什么
定义
最近打开由 UserRecentItem 模型维护,是系统自动记录的「我最近访问过的对象」。每次打开任务、文件、任务附件、消息附件时自动写入,按 browsed_at 倒序展示。它和「我的收藏」(见 favorite.concept)是两套独立机制。
支持的对象类型
| target_type | 含义 |
|---|---|
task |
任务(打开任务详情时记录) |
file |
文件柜中的文件 |
task_file |
任务下的附件 |
message_file |
聊天消息中的附件 |
来源标记
每条记录还会保存「从哪里进入的」(source_type + source_id):
project— 从项目内进入的任务project_task— 从任务页打开的任务附件filesystem— 从文件柜打开dialog— 从对话打开的消息附件
通过来源可以反向回跳到原入口。
与收藏的区别
- 收藏:用户主动「加星」,长期稳定,本人可见,最多 4 种类型(任务 / 项目 / 文件 / 消息)。详见 favorite.concept
- 最近打开:系统自动写入,按浏览时间排序,会被新访问覆盖;不含「项目」和「消息」(消息附件除外)
与「任务浏览历史」的关系
任务详情页另有一份 UserTaskBrowse 表,专门记录任务粒度的浏览历史,用于「最近浏览过的任务」推荐。「最近打开」是更上层的聚合视图,覆盖任务和文件两类。
入口
- 桌面端:左侧栏「应用」→「最近打开」
- 移动端:底部 Tabbar「应用」→「最近打开」
操作能力
- 查看:分页浏览、按类型过滤
- 删除单条:列表中点「删除」即可(不会影响原对象)
- 不支持手动添加;不支持永久保留某条