chore: limit CI triggers and move TODOs to Gitea issues
This commit is contained in:
@@ -3,6 +3,10 @@ on:
|
|||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- main
|
- main
|
||||||
|
paths:
|
||||||
|
- '**/*.js'
|
||||||
|
- '**/*.json'
|
||||||
|
- '.gitea/workflows/**'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-android:
|
build-android:
|
||||||
|
|||||||
@@ -3,6 +3,10 @@ on:
|
|||||||
push:
|
push:
|
||||||
branches-ignore:
|
branches-ignore:
|
||||||
- main
|
- main
|
||||||
|
paths:
|
||||||
|
- '**/*.js'
|
||||||
|
- '**/*.json'
|
||||||
|
- '.gitea/workflows/**'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
validate:
|
validate:
|
||||||
|
|||||||
75
TODO.md
75
TODO.md
@@ -1,67 +1,14 @@
|
|||||||
# TODO - Luggage List
|
# TODO - Luggage List
|
||||||
|
|
||||||
## Stage
|
This file was intentionally nuked.
|
||||||
Improving & Fixing Bugs (V3)
|
|
||||||
|
|
||||||
## V2 Changes Requested
|
All pending tasks now live as Gitea issues:
|
||||||
- [x] Trip can be selected from everywhere (global trip picker)
|
- https://gitea.reversed.dev/space/luggage-list/issues/1
|
||||||
- [x] Fixed trip switching behavior for web by removing aggressive auto-reselect
|
- https://gitea.reversed.dev/space/luggage-list/issues/2
|
||||||
- [x] Removed trip image crop (gallery pick without editing)
|
- https://gitea.reversed.dev/space/luggage-list/issues/3
|
||||||
- [x] Item updates now happen in a modal
|
- https://gitea.reversed.dev/space/luggage-list/issues/4
|
||||||
- [x] Redesigned item cards
|
- https://gitea.reversed.dev/space/luggage-list/issues/5
|
||||||
- [x] Moved top nav to bottom and made it mobile-friendly
|
- https://gitea.reversed.dev/space/luggage-list/issues/6
|
||||||
- [x] Removed top title block
|
- https://gitea.reversed.dev/space/luggage-list/issues/7
|
||||||
- [x] Reworked check-up flow to yes/no checklist
|
- https://gitea.reversed.dev/space/luggage-list/issues/8
|
||||||
- [x] “No” now opens update modal for check-up-only changes
|
- https://gitea.reversed.dev/space/luggage-list/issues/9
|
||||||
- [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`
|
|
||||||
|
|
||||||
## Validation
|
|
||||||
- [x] `npm install`
|
|
||||||
- [x] `npx expo export --platform web`
|
|
||||||
|
|
||||||
## Progress Log
|
|
||||||
- [x] V1 prototype complete and shipped
|
|
||||||
- [x] CI adjusted (no `eas init` in workflows)
|
|
||||||
- [x] V2 redesign + behavior fixes implemented
|
|
||||||
- [x] Removed legacy template src folder
|
|
||||||
- [x] Rebuilt app into modular `src/` structure (tabs/components/modals/styles/utils)
|
|
||||||
- [x] Fixed status-bar overlap with top spacing
|
|
||||||
- [x] Replaced trip date text inputs with calendar modal picker
|
|
||||||
- [x] Improved keyboard focus scrolling to focused input (not scroll-to-end)
|
|
||||||
- [x] Reworked bottom nav to real icons + labels
|
|
||||||
- [x] Clarified history as selected-trip check-up history
|
|
||||||
- [x] Increased safe top inset to avoid status-bar overlap
|
|
||||||
- [x] Added check-up stats (correct/bad/pending) and persisted per snapshot
|
|
||||||
- [x] Extra UI polish pass (spacing, cards, hierarchy)
|
|
||||||
- [x] Centered and enlarged edit/check-up modals to fully overlay nav
|
|
||||||
- [x] Fixed modal keyboard glitching (stable centered keyboard-aware layout)
|
|
||||||
- [x] Added trip view editing in modal (name/location/date/image)
|
|
||||||
- [x] Added trip archive/unarchive flow with archived section
|
|
||||||
- [x] Added item filters + bulk pack/unpack actions
|
|
||||||
|
|
||||||
## Next Improvements (Requested)
|
|
||||||
- [x] Edit trip directly in the trip view modal (name/location/dates/image)
|
|
||||||
- [x] Add archive flow for trips (hide from active list without deleting history)
|
|
||||||
- [ ] Enhance check-up modal UX (progress bar + back/skip controls)
|
|
||||||
- [x] Add bulk item actions and filters (pack all/unpack all + status/category chips)
|
|
||||||
- [ ] Add image optimization controls before save (compress/crop)
|
|
||||||
- [ ] Add JSON export/import backup + restore flow
|
|
||||||
|
|
||||||
## Requested UX/UI copy + polish (rewritten)
|
|
||||||
- [ ] Improve UI labels without changing stored values.
|
|
||||||
- Render `all` as `All` in UI.
|
|
||||||
- Render `lent-to` as `Lent To`, and append the person name when available (example: `Lent To Alex`).
|
|
||||||
- [ ] Move the bottom navigation slightly higher on screen.
|
|
||||||
- [ ] Add a fake loading screen on every app start.
|
|
||||||
- Random duration between 1.2s and 4.0s.
|
|
||||||
- Small progress bar animation.
|
|
||||||
- Suitcase emoji.
|
|
||||||
- [ ] Rename bulk action buttons to clearer copy.
|
|
||||||
- `Pack All (X)`
|
|
||||||
- `Unpack All (X)`
|
|
||||||
- [ ] Make item thumbnails much smaller and place them on the left side of each item card.
|
|
||||||
- [ ] Remove trip image support from the UI (no add/change trip image actions).
|
|
||||||
|
|||||||
Reference in New Issue
Block a user