docs: update v2 scope and progress tracking
This commit is contained in:
19
README.md
19
README.md
@@ -2,20 +2,27 @@
|
||||
|
||||
Minimal local-first luggage management app built with Expo.
|
||||
|
||||
## MVP Implemented
|
||||
## Current Features (V2)
|
||||
|
||||
- No auth, no server, local storage only (AsyncStorage)
|
||||
- Trips with name, location, dates, optional image from gallery
|
||||
- Active trip auto-select when today is inside trip date range
|
||||
- Active trip auto-select on first load, with manual trip switching anytime via global trip picker
|
||||
- Default trip template (copied into new trip, not linked)
|
||||
- Luggage items with:
|
||||
- name, description, category
|
||||
- status: packed, unpacked, lost, left-behind, lent-to (+ person name)
|
||||
- placement: suitcase, backpack, with-user, other
|
||||
- optional image from gallery
|
||||
- Check-up snapshots per trip
|
||||
- Check-up history view with per-item state at that time
|
||||
- JSON export (shareable file)
|
||||
- Default trip template (copied into new trip, not linked)
|
||||
- Item create/edit via modal
|
||||
- Check-up flow as yes/no checklist:
|
||||
- “No” opens update modal
|
||||
- fixes can be check-up-only or optionally synced to trip item list
|
||||
- Check-up history per trip with saved snapshots
|
||||
|
||||
## Notes
|
||||
|
||||
- JSON export is removed for now.
|
||||
- Dark-mode-first minimalist UI.
|
||||
|
||||
## Run
|
||||
|
||||
|
||||
48
TODO.md
48
TODO.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user