F09: Dashboard sorting and filtering
- 主要語言
- TypeScript
- 星號
- 1
- 分支
- 0
- 平均合併
- 9 分鐘
- 30 天內合併 PR
- 1
描述
## What to build
Add sorting and filtering controls to the dashboard so users can organise the chore list by status, pack, XP value, due date, etc., and narrow it down to a subset of chores.
## Acceptance criteria
- [ ] Sort by: name, pack, XP (ascending/descending), due date, completion status
- [ ] Filter by: pack, status (due, overdue, completed today, all), XP range
- [ ] Sort and filter state persists across sessions
- [ ] "Clear filters" button resets to default view
- [ ] Sorting/filtering works on both mobile and desktop layouts
## Blocked by
None — can start immediately
貢獻指南
這個儲存庫沒有索引到貢獻指南
研究方向
尋找負責渲染待辦事項清單的 dashboard 元件。確認用於排序與篩選的狀態管理方式(可能是 React hooks 或 store)。為每個條件實作控制項,並確保透過 localStorage 進行持久化。在行動版與桌面版 breakpoint 下進行測試。確認 'Clear filters' 按鈕會重設為預設檢視。
由索引模型根據 Issue 內容生成。
評估
- 領域
- frontend
- Issue 類型
- 功能
- 難度
- 3/5
- 預估耗時
- 1-2 天
- 活躍度
- 停滯
- 描述清晰度
- 描述清楚
- 新手友好度
- 65/100