Full notes
Full Neon Planet update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Server
- Gameplay
Bazaar max listings 20 → 25 (server.js)
NP3 Phase 5 — Cross-server bazaar payout receipts (federation.js, crossMarket.js, server.js) - Durable payout_deliver envelope with txId/ACK/exactly-once - Seller payouts route through federation bus (no more stranded payouts) - payoutStore + login delivery + live push hook
NP3 Phase 4 — Cross-server direct trade (federation.js, server.js, client.js, mmoPartyTrade.js, input.js) - Two-party atomic swap via escrow (proposed→escrowed→committed→released) - 8 new federation envelope types, 6 new server message handlers - Shared trade window UI for same-server and cross-server - 5-minute stale-trade reconciliation on peer reconnect
Demo text swap "Wishlist" → "Buy" (demoMode.js, index.html) - 5 hardcoded fallback strings updated - aria-label updated
Source
Changelog.gg summarizes and formats this update. How we read updates.
