What's Changed
- Single-source MARKETING_VERSION in the xcconfig by @jackjackbits in #1369
- Harden REQUEST_SYNC and stop gossip-sync re-send loops by @jackjackbits in #1371
- Expand store-and-forward: open couriers, spray-and-wait, persistent outbox, 6h public history by @jackjackbits in #1372
- Sync cleanups: normalize SyncTypeFlags, single announce-ID path by @jackjackbits in #1373
- Add capability negotiation bits to announce TLV by @jackjackbits in #1375
- docs: reconcile whitepaper and protocol docs with implementation by @jackjackbits in #1374
- Gate Tor/relay startup on network reachability (no more 'connecting to Tor' offline) by @jackjackbits in #1389
- NIP-13 proof-of-work for geohash channels: mine on send, relax rate limits for PoW senders by @jackjackbits in #1382
- Geohash bulletin board: persistent signed notices over mesh sync by @jackjackbits in #1379
- Cashu ecash chips: detect, render, and redeem tokens + /pay command by @jackjackbits in #1376
- Fix SyncTypeFlags tests: bit 8 (boardPost) is a known type (main is red) by @jackjackbits in #1390
- Originate v2 source routes and wire fragmentIdFilter targeted resync by @jackjackbits in #1378
- Transitive verification: vouch for verified peers over Noise by @jackjackbits in #1380
- Gateway mode: opt-in mesh↔Nostr uplink for geohash channels by @jackjackbits in #1384
- Add mesh diagnostics: /ping, /trace, and topology map by @jackjackbits in #1377
- Prekey bundles: forward-secret async first contact for courier mail by @jackjackbits in #1381
- Private groups: creator-managed encrypted group chat over the mesh by @jackjackbits in #1383
- i18n: machine-translate feature strings into all 28 non-English locales (needs review) by @jackjackbits in #1391
- Unified notices: one pin, one sheet for board pins + location notes by @jackjackbits in #1392
- i18n: fill all locale gaps flagged in #1391 review (no English fallbacks) by @jackjackbits in #1393
- Fix reachability-gate races flagged by Codex on #1389 by @jackjackbits in #1394
- BLE background presence: pending-connect wake-on-proximity + wake-window maintenance by @jackjackbits in #1395
- BLE background presence: pending-connect wake-on-proximity + wake-window maintenance by @jackjackbits in #1396
- Device-test findings: keychain lock access, GeoDM inbound dedup, sync log clarity by @jackjackbits in #1397
- Reconnect hygiene: paced acks, persistent gift-wrap dedup, self-fragment sync fix by @jackjackbits in #1398
Full Changelog: v1.5.4...v1.6.0