HomeLaunchDashboardPlatformPricingContact
Release notes

What we shipped, when.

Updated weekly. Subscribe via RSS or follow @GeezSoft.

Feature

Launch wizard 2.0 — local-state persistence

The /launch flow now persists every keystroke to localStorage so a refresh, accidental close, or browser crash mid-onboarding no longer wipes progress. Resume picks up exactly where you left off, with selections highlighted and the wizard stepped to the right pane.

  • Real BotFather token shape validation
  • Minimum-2-game and minimum-1-rail constraints (was previously possible to ship empty)
  • "What happens next" disclosure surfaced before final submit, not after
Improvement

Operator console — searchable players, ⌘K palette, role switcher

The Control Tower picked up three big quality-of-life improvements: a global ⌘K (Ctrl+K) command palette, a one-click role switcher to view the console as Owner / Agent / Auditor, and per-column sorting on the players table.

Compliance

Tier-3 KYC with liveness check

Operators on Growth and Enterprise tiers can now require a selfie liveness match against the Tier-2 ID document before high-stakes withdrawals. Vendor-agnostic: bring your own KYC provider via webhook, or use our default.

Feature

Aviator launched on the shared engine

Aviator is now live for every operator, with multi-bet support and cash-out chat. RTP defaults to 96.8% and is operator-tunable from 92–99% in the Control Tower.

Feature

M-Pesa rail GA

M-Pesa Daraja API integration is generally available for operators serving Kenya, Tanzania, and Uganda. Reconciliation lands in the financial vault within 90 seconds of player confirmation.

Improvement

House-edge slider — real-time RTP propagation

Per-game RTP changes now propagate to all active sessions within 200ms (previously took up to 30s on session-end). This makes live revenue tuning genuinely real-time.

Feature

Sub-agent network & tiered commissions

Operators can now invite sub-agents with referral links and configure tiered commissions (8% / 12% / negotiated). Weekly settlement via Telebirr / CBE included.

Security

Row-level security audit + 1,200-case fixture

Multi-tenant isolation is now CI-tested on every commit against a 1,200-case fixture that asserts cross-tenant invisibility for every read path. No regression has shipped to main since.