Skip to content

World Explorer 3D v2.1 Beta

Choose a tag to compare

@RRG314 RRG314 released this 28 Feb 05:58
c0d3692

World Explorer 3D v2.1 Beta

Release
Branch
Access
Donations
Security
License
RDT DOI
RGE-256 DOI

Release Summary

This draft now matches the current branch accurately:

  • Multiplayer access is open to all signed-in users.
  • Supporter/Pro are optional monthly donations.
  • Documentation has been synced to current runtime behavior and includes a new full inventory report.

Important Release Info

  • Release branch: main
  • Main feature commit: 57b7c30
  • Docs parity commit: f4a8473
  • Current branch head: 4487e9b
  • Release type: Beta pre-release (draft)
  • Runtime model: Browser ES modules (no build pipeline required)
  • Deployment target: GitHub Pages / static hosting + Firebase services

Highlights

  • Removed active trial-gate behavior from multiplayer join/create UX.
  • Updated app/account multiplayer copy to donation model language.
  • Kept Pro positioning for early-access style perks while preserving free multiplayer access.
  • Aligned frontend entitlements, Firestore rules, and backend room-limit behavior.
  • Updated mirrored public/* runtime/account files in lockstep.

Systems and Features Included

Multiplayer Platform

  • Signed-in free users can create and join rooms.
  • Invite acceptance flow routes directly through sign-in-based access.
  • Room limits aligned across UI + rules + backend (free:3, supporter:3, pro:10).

Account and Donations

  • Account page copy reflects optional donations.
  • Supporter ($1) and Pro ($5) donation actions retained.
  • Portal/receipt surfaces retained with donation wording.

Security and Validation

  • Firestore rules updated for sign-in-based multiplayer entitlement.
  • Emulator security suite passing: 33/33.
  • Changed JS files pass syntax checks (node --check).

Core Runtime Files Updated

  • account/index.html
  • public/account/index.html
  • app/index.html
  • public/app/index.html
  • js/entitlements.js
  • public/js/entitlements.js
  • app/js/multiplayer/ui-room.js
  • public/app/js/multiplayer/ui-room.js
  • app/js/multiplayer/rooms.js
  • public/app/js/multiplayer/rooms.js
  • firestore.rules
  • functions/index.js

Documentation Updated

  • README.md
  • USER_GUIDE.md
  • QUICKSTART.md
  • ARCHITECTURE.md
  • TECHNICAL_DOCS.md
  • API_SETUP.md
  • SECURITY_STORAGE_NOTICE.md
  • DOCUMENTATION_INDEX.md
  • CHANGELOG.md
  • COMPLETE_INVENTORY_REPORT_2026-02-28.md

Full Changelog

v2.0.0-beta...steven/free-multiplayer-donation-sync

Citations