Week 077 — Desktop Layout and Found Page Fixes
The desktop layout finally gets attention.
Week of May 11, 2026
Progress
The desktop design was rebuilt. The new layout uses a fixed sidebar with key item metadata — name, status, image — and a right column for the contextual data like lost location, reward information, and found details. The overall feel is cleaner than the stretched-mobile design that had been there. Individual pages will need tuning.
Found page bugs were fixed: the found item's map and image were not loading. Both were due to wiring gaps left over from the refactor.
timestampFound was never being recorded. The field existed in the DB and the DTO, but the code path that set it was never called. Fixed.
One problem persisted at week's end: the lost and found panels were not being correctly hidden when marking a found item as returned. The item correctly transitions to safe state, but the UI panels (lost info, found info) weren't clearing. This was identified as needing a more holistic approach than a spot fix — the panel visibility logic is tangled in a way that needs to be addressed at the design level.
Next Week
Panel visibility redesign. Item page partials.
