← Moon Traveler Terminal

Release History

Every version. Every feature. Every fix.

v0.5.4 Maps, Testing & Stability 2026-05-15
  • new Beta release workflow — pre-release tags create GitHub pre-releases automatically
  • new 53 new tests — sound, TUI bridge, _create_llama, heartbeat, checksum validation (335 → 388)
  • new CLI --help via argparse, binary self-upgrade, SHA-256 checksum validation
  • new Beta install — install.sh --beta and install.ps1 -Beta
  • fix Creature responses too verbose — max_tokens 200 → 120
  • fix Heartbeat failure escalation — consecutive failures escalate WARNING → ERROR
  • infra CI matrix: 3 OS × Python 3.13 only (dropped 3.11/3.12)
Beta testing page →
v0.5.3 Windows Fix & Stability 2026-05-02
  • fix Windows freeze — _create_llama() prevents WriterThread death during model load
  • fix Bridge deadlock — heartbeat-drained _bridge_queue replaces call_from_thread
  • fix Boot sequence and animation hangs on Windows/Linux
  • new Model switching with config persistence and manual model support
  • new Sound system rewrite — chime library replaces platform-specific beep patterns
  • new Consolidated logging — single game.log via Python logging module
  • fix 29 silent except:pass replaced with logger.debug
Full release notes →
v0.5.2 Animations, Upgrades & Diagnostics 2026-04-21
  • new ASCII animation system with dedicated widget — scan, travel, look, hazard, drone sprites
  • new Drone sprite evolves with upgrades (eyes o→O, belly fills [])
  • new In-place upgrade system — update command + --upgrade flag
  • new Model download progress bars + model command to switch models
  • new LLM performance diagnostics in dev mode (timing, tokens, memory)
  • infra CI matrix: 3 OS × 2 Python = 6 test jobs + coverage reporting
Full release notes →
v0.5.1 Narrative Intro 2026-04-20
  • new Drone scan report plays every session with live data (suit %, food %, surface temp)
  • new Flight recorder narrative sets the stakes before gameplay
  • new Screenshot pipeline captures the intro sequence
Full release notes →
v0.5.0 Gameplay & Polish 2026-04-20
  • new Escort requirement — creatures must physically help at the ship
  • new Post-game scoring (0-1000, grades S-D) with ARIA verdicts
  • new Local leaderboard — scores command, top 10
  • new Session stats tracking — commands, km, creatures, hazards, trades
  • new Player name — creatures address you by name
  • new Responsive status bar, drone boot messages
  • infra SHA-256 model checksums, save file validation, CI pipeline
Full release notes →
v0.4.1 Stabilization 2026-04-18
  • fix NPC memory captures full conversation (not just last 6 messages)
  • fix Play-again prompt on win/lose instead of exit
  • fix Status bar updates live during conversations
  • fix Security: NFKC normalization, memory sanitization, prompt injection defense
Full release notes →
v0.4.0 Textual TUI 2026-04-17
  • new Full Textual TUI with RichLog, status bar, tab autocomplete
  • new 4 difficulty modes (Easy, Medium, Hard, Brutal)
  • new 8 drone upgrades including charge module
  • new Sound system with 22 game events
  • new Inspect command for item descriptions
Full release notes →
v0.3.0 – v0.3.2 Creature Memory & Escort 2026-04-16
  • new NPC memory system — LLM writes summaries after each conversation
  • new Creature-to-creature knowledge and location reveals
  • new SQLite save system with auto-save
Full release notes →
v0.2.0 First Playable 2026-04-16
  • new Core game loop — explore, scan, travel, talk, give, trade
  • new 10 creature archetypes with trust-based interactions
  • new Local LLM inference via llama-cpp-python
  • new Procedural world generation with seeded RNG
Full release notes →