srchParty Devlog

Posts

Week 066 — Found Page Works Again

March 1, 2026

The found.php flow is working again after being broken by the API changes. The item save refactor surfaces missing data on the item page. Doubt about whether DTO/Service/Repo was worth it starts to creep in.

Week 065 — Refactor Cleanup and Neovim

February 22, 2026

ItemService cleanup continues. A code review catches null dereference risks. Saving a lost item as found finally works without errors. Neovim gets configured.

Week 064 — reportFound Logic

February 15, 2026

Untangling when owner-found and non-owner-found follow different code paths — and why the recursive call was wrong.

Week 063 — Mapper Classes and Missing IDs

February 8, 2026

The ItemDTOMapper class is created to transform the combined UI payload into separate ItemDTO and ItemLostInstanceDTO objects. The LostInstanceID turns out to be missing from the POST.

Week 062 — The LostItem Rename and the Refactor That Grew

February 1, 2026

LostItemDTO is renamed to ItemLostInstanceDTO to resolve a namespace collision. The item API refactor begins — separating state-change logic from the API into the service layer, with Claude Code doing the heavy lifting.

← Newer 6 / 19 Older →
Go->srchParty.com About RSS
srchParty Devlog © 2026