feat: enhance list management UI with create, edit, and delete functionality

- Add ListForm component for creating and editing lists with color picker
- Add Modal component for reusable dialog functionality
- Add DeleteListButton with confirmation dialog
- Add NewListButton for creating new lists
- Update ListCard to show edit/delete buttons on hover
- Update home page to use new list creation flow
- All components include proper error handling and loading states

Requirements: 2.1, 2.2, 2.4, 2.5
This commit is contained in:
2025-12-01 19:18:54 +00:00
parent 282a0295ec
commit c1afb2cb6e
7 changed files with 402 additions and 31 deletions

View File

@@ -85,7 +85,7 @@
- **Property 1: Task creation preserves description**
- **Validates: Requirements 1.1**
- [ ] 6. Enhance list management UI
- [x] 6. Enhance list management UI
- Add ListForm component for creating and editing lists
- Implement list deletion with confirmation dialog
- Add list renaming functionality