docs: update v2 scope and progress tracking
Some checks failed
Luggage List Build / build-web (push) Successful in 38s
Luggage List Build / build-android (push) Successful in 6m26s
Luggage List Build / release (push) Has been cancelled

This commit is contained in:
2026-04-18 12:43:54 +02:00
parent 50460a83a4
commit 4098573ea0
2 changed files with 36 additions and 31 deletions

48
TODO.md
View File

@@ -1,31 +1,29 @@
# 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
## Stage
Improving & Fixing Bugs (V2)
## 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)
## V2 Changes Requested
- [x] Trip can be selected from everywhere (global trip picker)
- [x] Fixed trip switching behavior for web by removing aggressive auto-reselect
- [x] Removed trip image crop (gallery pick without editing)
- [x] Item updates now happen in a modal
- [x] Redesigned item cards
- [x] Moved top nav to bottom and made it mobile-friendly
- [x] Removed top title block
- [x] Reworked check-up flow to yes/no checklist
- [x] “No” now opens update modal for check-up-only changes
- [x] Added optional toggle to also sync fix into trip item list
- [x] Removed JSON export feature
- [x] Improved keyboard behavior with KeyboardAvoidingView + scroll-safe forms
- [x] Full UI redesign (dark-first minimalist with accent colors)
- [x] Set new icon from `https://cdn.reversed.dev/pictures/yesnt.png`
## 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
## Validation
- [x] `npm install`
- [x] `npx expo export --platform web`
## 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
- [x] Removed `eas init` from CI/manual workflows (run once locally instead)
- [x] V1 prototype complete and shipped
- [x] CI adjusted (no `eas init` in workflows)
- [x] V2 redesign + behavior fixes implemented