Skip to content

v0.4.0

Choose a tag to compare

@choas choas released this 29 Jan 18:36
· 218 commits to main since this release

What's New in v0.4.0

This release brings major new features for configuration, remote control, and platform support.

TUI Config Editor

  • New ralph config command with full terminal-based configuration editor
  • Two-panel layout with live JSON preview
  • Section navigation, validation, and help panel
  • Preset configurations for chat and notification providers
  • JSON snippet editor with copy/paste and live validation

Telegram Integration

  • Chat client for remote ralph control
  • Commands: /status, /action, /claude, /run, /exec
  • Category run buttons in status output
  • ANSI escape code stripping for clean output

Daemon System

  • File-based message queue for sandbox-to-host communication
  • Sandbox listener for remote command execution
  • Event system with multiple notifications per event
  • Auto-start daemon and chat with ralph docker run

Swift/macOS Development Support

  • Fastlane configuration generation
  • SwiftUI, Combine, Swift Testing in technology stack
  • macOS development workflow documentation

New Commands

  • ralph config - TUI config editor
  • ralph action - Execute host actions
  • ralph fix-config - Repair corrupt config.json

Bug Fixes

  • Improved JSON preview truncation
  • Better error handling for /claude command version mismatch
  • Fixed scrolling and TUI size variability in config editor
  • Config reload for /action to pick up new actions