Skip to content

Commit 8569c4f

Browse files
Copilotmicmcc
andcommitted
Update TODO files to reflect completed frontend implementation
Co-authored-by: micmcc <[email protected]>
1 parent 8e77e09 commit 8569c4f

File tree

1 file changed

+21
-9
lines changed

1 file changed

+21
-9
lines changed

planning/TODO.feature.md

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,29 @@
22

33
## 🚧 In Progress Features
44

5-
- [ ] **project-creation** (`specs/features/project-creation.md`)
5+
- [x] **Specification Management Feature** - Frontend Implementation Complete
6+
- [x] Create new specifications with content editor
7+
- [x] Upload specification files (.md, .txt, .json, .yaml)
8+
- [x] Organize specifications in folder hierarchies
9+
- [x] View and edit specification content
10+
- [x] Delete specifications (with permissions)
11+
- [x] Track specification status (draft, review, approved, published)
12+
- [x] Version tracking and author attribution
13+
- [x] Drag-and-drop file upload support
14+
- [x] Role-based access control for spec management
15+
16+
- [x] **project-creation** (`specs/features/project-creation.md`) - Frontend Implementation Complete
617

718
## 📝 Planned Features
819

9-
- [ ] **Collaboration Management Feature** (`specs/features/collaboration-management.md`)
20+
- [x] **Collaboration Management Feature** (`specs/features/collaboration-management.md`) - Frontend Implementation Complete
21+
- [x] View project collaborators and their roles
22+
- [x] Add collaborators to projects by email (frontend UI)
23+
- [x] Change collaborator permissions (admin/owner only) (frontend UI)
24+
- [x] Remove collaborators from projects (admin/owner only) (frontend UI)
1025
- [ ] Invite users to projects by email address
1126
- [ ] Send invitation emails with project details
1227
- [ ] Accept/decline project invitations
13-
- [ ] View project collaborators and their roles
14-
- [ ] Change collaborator permissions (admin/owner only)
15-
- [ ] Remove collaborators from projects (admin/owner only)
1628
- [ ] Leave projects as a collaborator
1729
- [ ] View pending invitations (sent and received)
1830
- [ ] Cancel pending invitations
@@ -21,16 +33,16 @@
2133
- [ ] Permission changes take effect immediately
2234
- [ ] Audit log of collaboration changes
2335
- [ ] Rate limiting on invitation sending
24-
- [ ] Test case 1: Project owner can invite users by email
36+
- [x] Test case 1: Project owner can invite users by email (frontend tests)
2537
- [ ] Test case 2: Invitation emails are sent with correct project details
2638
- [ ] Test case 3: Users can accept valid invitations
2739
- [ ] Test case 4: Users can decline invitations
2840
- [ ] Test case 5: Expired invitations cannot be accepted
29-
- [ ] Test case 6: Project admins can change collaborator roles
30-
- [ ] Test case 7: Project admins can remove collaborators
41+
- [x] Test case 6: Project admins can change collaborator roles (frontend tests)
42+
- [x] Test case 7: Project admins can remove collaborators (frontend tests)
3143
- [ ] Test case 8: Collaborators can leave projects
3244
- [ ] Test case 9: Permission changes are enforced immediately
33-
- [ ] Test case 10: Non-admins cannot manage collaborators
45+
- [x] Test case 10: Non-admins cannot manage collaborators (frontend permission checks)
3446
- [ ] Test case 11: Rate limiting prevents invitation spam
3547
- [ ] Test case 12: Invitation tokens are secure and unique
3648
- [ ] **Feature: Collaborative Spec Editing** (`specs/features/collaborative_editing.md`)

0 commit comments

Comments
 (0)