makecindy / makecindy/cindy

「全部任务」列表希望支持拖拽排序,可手动理顺不同项目的任务顺序

Open
#2,923 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
TypeScript
Stars
2.7k
Forks
401
Avg merge
21h 48m
Merged PRs (30d)
776

Description

**提交人**: Martin
**客户端版本**: 0.1.52

---

## 使用场景

在「全部任务」这个跨项目的任务总览里查看和管理任务。列表中会同时存在多个项目的任务,需要按自己的关注度把它们排成顺手的顺序。

## 当前痛点

- 任务一多,列表就显得杂乱,没有办法手动理顺顺序,查看效率低。
- 目前只能「置顶」,这是唯一的排序手段,粒度太粗:只能区分「顶部」和「其它」,无法表达多个任务之间的相对顺序,也无法把同一个项目的任务聚在一起。

## 诉求

在「全部任务」列表中支持拖拽排序,可以自由拖动任务调整先后顺序,尤其希望能把不同项目的任务按自己的习惯排列。

拖拽后的顺序**只需在当前会话内有效**,不要求跨重启持久化。

## 建议方案

- 「全部任务」列表项支持拖拽改变顺序,顺序保存在当前会话状态里。
- 排序不需要影响任务的实际执行逻辑,是一个查看/管理层面的整理能力。
- 另一个可以缓解同一痛点的方向(可与拖拽排序互补):提供快速筛选「正在执行」的任务,让长列表能立刻收敛到当前真正在跑的任务上。
---
**OS**: darwin arm64 (24.6.0)
**界面语言**: zh-CN

Contributor guide

Open the contributing guide

Research direction

Start at the 「全部任务」 list entry point and locate how its current ordering and session state are handled. The issue names no file or test, so map those first. Done means tasks can be manually reordered across projects during the current session without changing execution order, with the proposed running-task filter considered separately.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.