v1.2.4

🛠️ Amber signing no longer hangs into the void (for real this time)
When you signed or published through Amber, a quirky reply from the signer app
could leave the app spinning forever with no feedback. We now validate exactly
what Amber sends back, rebuild the event safely, and — if something's genuinely
wrong — surface a clear, tappable error you can retry instead of a frozen
screen. Publishing a crew, a spot or a message goes through cleanly.

📤 Uploads that don't get stuck
Logo and image uploads used to lean on a single host — if it was slow, so were
you. Uploads now fall back across multiple servers, so a sluggish host no
longer stalls the whole thing.

🔒 Safer links
Website links on food spots, shops and tour stops are now sanitized before they
open, blocking sketchy non-web links. Small under-the-hood hardening, zero
change to how you use the app.

🧹 Housekeeping
Behind-the-scenes fixes and a full pass over the app's buttons, routes and
flows to keep everything wired up and responsive.
