# TODO - Luggage List ## In Progress - [x] Bootstrap project from `/root/projects/time-until` - [x] Set app metadata to Luggage List - [x] Add first MVP implementation shell ## MVP Feature Checklist - [x] Local-only storage (no auth/no backend) - [x] Trip creation/selection with active trip auto-selection - [x] Trip image support - [x] Luggage items CRUD with category - [x] Item statuses: packed, unpacked, lost, left-behind, lent-to (+ person name) - [x] Item placement tracking: suitcase, backpack, with-user, other - [x] Item image support - [x] Create check-up snapshots - [x] Check-up history per trip - [x] JSON export - [x] Default luggage list template (copy into new trip) ## Remaining - [x] Adjust CI/CD workflow naming and artifact naming for this project - [x] Validate app builds (web export smoke check) - [x] Polish README and commit final notes ## Progress Log - [x] Initial MVP scaffold and all requested core features implemented - [x] Added trip deletion flow and confirmation - [x] Updated Gitea workflows/artifacts naming for Luggage List - [x] Ran local web export smoke checks successfully