undef-engine 2026-02-07
Monetization split between community AGPL and premium proprietary games
2457 files · 42,124+ · 21,886-

Community and premium edition monetization split

4 files changed
  • LICENSE-GAMES.md Added proprietary license for premium games
  • Makefile Updated build targets for dual-license structure
  • README.md Updated to describe community/premium split
  • playwright.config.ts Updated test config for new structure
  • Implemented monetization split separating community edition (AGPL) from premium games (proprietary license) decouple architectural
    3 files
    • LICENSE-GAMES.md
    • Makefile
    • README.md
  • Moved GameTopBar and CharacterPicker to shared components to fix cross-premium coupling decouple internal
    2 files
    • GameTopBar.tsx
    • CharacterPicker.tsx

Trade Wars ANSI screen data

3 files changed
  • aln1.ans Added alien encounter ANSI screen
  • galabank.ans Added galactic bank ANSI screen
  • citadel1.ans Added citadel ANSI screen
  • Added Trade Wars ANSI art screen data files for game locations (banks, citadels, planets, ships, police, aliens, and more) instantiate internal
    4 files
    • aln1.ans
    • galabank.ans
    • citadel1.ans
    • ship1.ans

Fix all pre-existing test failures

2 files changed
  • App.tsx Fixed routing-related test failures
  • AdminDashboard.tsx Fixed component test failures
  • Fixed all 60 pre-existing test failures, bringing the failure count to zero qualify behavioral
    2 files
    • App.tsx
    • AdminDashboard.tsx