diff --git a/README.md b/README.md index 1b46c1b..f72ae21 100644 --- a/README.md +++ b/README.md @@ -4,18 +4,18 @@ Minimal local-first luggage management app built with Expo. ## MVP Implemented -- No auth, no server, local storage only -- Trips with name, location, dates, optional image -- Auto-select active trip when current date is in trip range +- 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 - Luggage items with: - name, description, category - - status: packed, unpacked, lost, left-behind, lent-to + - status: packed, unpacked, lost, left-behind, lent-to (+ person name) - placement: suitcase, backpack, with-user, other - - optional image + - optional image from gallery - Check-up snapshots per trip -- Check-up history view -- JSON export -- Default trip template (copy-only, not linked) +- Check-up history view with per-item state at that time +- JSON export (shareable file) +- Default trip template (copied into new trip, not linked) ## Run @@ -24,6 +24,10 @@ npm install npm run start ``` -## Build +## Build / CI -EAS + Gitea workflows are included in `.gitea/workflows`. +Gitea workflows are in `.gitea/workflows`: + +- `dev.yml`: smoke check via `expo export --platform web` on non-main branches +- `ci.yml`: Android preview APK + web bundle + release tag/artifacts on `main` +- `manual-build.yml`: manual APK build diff --git a/TODO.md b/TODO.md index 85c8cb4..37f714f 100644 --- a/TODO.md +++ b/TODO.md @@ -21,7 +21,7 @@ ## Remaining - [x] Adjust CI/CD workflow naming and artifact naming for this project - [x] Validate app builds (web export smoke check) -- [ ] Polish README and commit final notes +- [x] Polish README and commit final notes ## Progress Log - [x] Initial MVP scaffold and all requested core features implemented