3.1 KiB
3.1 KiB
TODO - Luggage List
Stage
Improving & Fixing Bugs (V3)
V2 Changes Requested
- Trip can be selected from everywhere (global trip picker)
- Fixed trip switching behavior for web by removing aggressive auto-reselect
- Removed trip image crop (gallery pick without editing)
- Item updates now happen in a modal
- Redesigned item cards
- Moved top nav to bottom and made it mobile-friendly
- Removed top title block
- Reworked check-up flow to yes/no checklist
- “No” now opens update modal for check-up-only changes
- Added optional toggle to also sync fix into trip item list
- Removed JSON export feature
- Improved keyboard behavior with KeyboardAvoidingView + scroll-safe forms
- Full UI redesign (dark-first minimalist with accent colors)
- Set new icon from
https://cdn.reversed.dev/pictures/yesnt.png
Validation
npm installnpx expo export --platform web
Progress Log
- V1 prototype complete and shipped
- CI adjusted (no
eas initin workflows) - V2 redesign + behavior fixes implemented
- Removed legacy template src folder
- Rebuilt app into modular
src/structure (tabs/components/modals/styles/utils) - Fixed status-bar overlap with top spacing
- Replaced trip date text inputs with calendar modal picker
- Improved keyboard focus scrolling to focused input (not scroll-to-end)
- Reworked bottom nav to real icons + labels
- Clarified history as selected-trip check-up history
- Increased safe top inset to avoid status-bar overlap
- Added check-up stats (correct/bad/pending) and persisted per snapshot
- Extra UI polish pass (spacing, cards, hierarchy)
- Centered and enlarged edit/check-up modals to fully overlay nav
- Fixed modal keyboard glitching (stable centered keyboard-aware layout)
- Added trip view editing in modal (name/location/date/image)
- Added trip archive/unarchive flow with archived section
- Added item filters + bulk pack/unpack actions
Next Improvements (Requested)
- Edit trip directly in the trip view modal (name/location/dates/image)
- Add archive flow for trips (hide from active list without deleting history)
- Enhance check-up modal UX (progress bar + back/skip controls)
- 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
allasAllin UI. - Render
lent-toasLent To, and append the person name when available (example:Lent To Alex).
- Render
- 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).