feat(post-form): reverse-geocode City/Country + drop hero-image field

Get Location now reverse-geocodes the captured coordinates into City +
Country via BigDataCloud's free client endpoint, filling only blank fields
(never clobbering a manual entry) and appending the resolved place to the
location status. Best-effort — a failure leaves the coordinates intact.

Removes the redundant hero_image field: journal entries render their hero
from the first uploaded photo (entry-journal uses entry.media.images|first),
so an explicit hero filename served no purpose. Stories still use hero_image
but are not posted through this form.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-04 21:06:01 +02:00
co-authored by Claude Opus 4.8
parent 8b037511fd
commit 8cf1145e6f
3 changed files with 99 additions and 75 deletions
File diff suppressed because one or more lines are too long