1.8 KiB
1.8 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)