a-ludi / a-ludi/tasks-harmony

F09: Dashboard sorting and filtering

未關閉
#11 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
enhancement
主要語言
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

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。