
产品更新
任务视图筛选:你的偏好会被记住
2025-07-29
打开任务页,第一件事经常是调整:看板还是表格、要不要看已完成的、只看自己的还是所有人。
调整完看了几分钟,切到别的项目去处理另一件事。回来——筛选又重置了,得再调一遍。
这种摩擦每天发生几十次,加起来很烦。
每个项目记住你自己的偏好
这次更新后,任务视图的所有偏好都会按"用户 + 项目"维度本地记住。包括:
- 看板视图还是表格视图
- 按责任人筛选(包括"只看我的")
- 按任务类型筛选
- 按任务状态筛选
- 按优先级筛选
- 是否显示已完成任务
- 已完成任务显示的时间范围(昨天至今 / 过去一周 / 过去一个月 / 全部)
下次打开同一个项目的任务页,你之前的设置原样还在。换一个项目,那个项目又有自己的一套偏好——互不干扰。
已完成任务的时间窗口
特别说一下"已完成任务"的处理。
完全隐藏已完成任务,会丢失上下文——你不知道刚刚组里完成了什么。但全部显示,几百条已完成会把当前要做的事埋掉。
所以我们加了时间窗口:默认显示"过去一周"完成的任务,让最近的成果可见,但不至于淹没现状。需要回看更久之前的,切到"过去一个月"或"全部"。
这是一个小决定,但它直接影响每天打开任务页时的视觉密度。
看板和表格各有所长,切换无感
看板适合推进流程,状态可视化、拖拽改状态、按列分组。表格适合批量浏览、多选编辑、按字段排序、跨任务对比。
切换按钮就在视图顶部。切完之后,你的筛选条件继承过去——筛"只看我的、未完成",看板和表格都筛。
一些后端小优化
顺便提一下:任务列表的排序由后端的 rank 算法维护,看板里拖拽改顺序会稳定保留,不会出现"刷新一下顺序变了"的问题。这种事不应该让用户操心,但做不好就会被立刻发现。