mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-10 08:27:04 +00:00
Lift pickedGeoHash into the shared ILocationGrabber interface and add a shared GeoHashPostSection composable (GPS default + "pick on map"), then wire it into every remaining composer: long-form, classifieds, private DMs, public messages, NIP-22 comments, channel messages, and nest messages. Each ViewModel now honors the map-picked geohash over GPS at build time and round-trips it through drafts; each screen renders the shared section in place of the GPS-only LocationAsHash. The short-note composer is refactored onto the same shared section (its local copy removed). The geohash-chat "New location channel" screen already reaches the picker via its Teleport card, which now uses the shared, polished picker. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YU8YLcjH9ALr4PgdAkGPZh