feat: 📦 Sub-items - Nested checklist items within parent items#26
Merged
brianorwhatever merged 1 commit intomainfrom Feb 7, 2026
Merged
feat: 📦 Sub-items - Nested checklist items within parent items#26brianorwhatever merged 1 commit intomainfrom
brianorwhatever merged 1 commit intomainfrom
Conversation
- Make SubItems.tsx fully functional with real Convex mutations - Add sub-item creation, checking, unchecking, and removal - Show progress bar in modal (e.g., 2/5 sub-items done) - Add sub-item progress indicator on ListItem (📦 2/5 badge) - Follow existing haptic feedback patterns - Respect canEdit permissions throughout - Sort unchecked sub-items first, checked at bottom
31188a9 to
d90f72f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Implements the Sub-items feature that allows creating nested checklist items within a parent item.
Features
Technical Details
parentIdfield,by_parentindex,getSubItemsquery)useSubItemProgresshook for ListItem to fetch progressaddItem,checkItem,uncheckItem,removeItemScreenshots
The sub-items section appears in ItemDetailsModal with:
Parent ListItem shows: