Release Notes

Moon Traveler v0.5.3

Windows freeze fix. Model switching. Sound rewrite. Silent failure audit.

5
Fixes
335
Tests
25
Files Changed
3
Platforms
Fixes & Improvements
// FIX

Windows WriterThread Fix

_create_llama() wrapper prevents llama-cpp-python from killing Textual's WriterThread by redirecting only stderr, not stdout.

// FIX

Bridge Deadlock Fix

Replaced all call_from_thread with a heartbeat-drained _bridge_queue. Textual's cross-thread messaging deadlocked on Windows ProactorEventLoop.

// NEW

Model Switching

The model command now shows installed models alongside the download catalog. Selected model persists in config.json. Manually placed .gguf files appear automatically.

// NEW

Sound System Rewrite

Replaced 360 lines of platform-specific beep patterns with the chime library. Cross-platform bundled .wav files. macOS voice mode via say preserved.

// NEW

Logging Consolidation

Single log file ~/.moonwalker/dev/game.log replaces separate startup.log and dev_diagnostics.jsonl. All modules use Python's logging module. 29 silent except:pass replaced with logger.debug across 11 files.

All Changes
Download v0.5.3 ← All releases