Skip to content

v3.1.0 Localization, Multi-Runner & UX Improvements

Latest

Choose a tag to compare

@ibuildrun ibuildrun released this 06 Feb 08:25
· 4 commits to main since this release

What's New in v3.1.0

Full Russian Localization

  • Complete Russian translation for all UI elements, menus, and messages
  • Translated: Main menu, Platform selection, Token config, Repository selection, Runner status, Multi-runner management, Docker management, Telegram config, GitHub Secrets Manager (120+ keys), Help Guide
  • Auto-detection of system language on first run
  • Language switching via menu option 19
  • UTF-8 BOM encoding for proper Cyrillic display

Multi-Runner Management

  • Manage multiple local runners for different repositories
  • Add, select, and remove runners from a single interface
  • Each runner has its own directory, repository, and platform
  • Active runner shown in main menu status
  • Auto-migration for existing runner installations

Docker Improvements

  • Resource limits (Memory/CPU) when starting containers
  • Real-time resource usage monitoring (CPU, Memory, Network, Disk I/O)
  • New menu option: View resource usage
  • Resource info in Telegram notifications
  • Input validation for container operations
  • Animated loading indicator when checking containers

UX Improvements

  • Loading indicator while checking Docker and runner status
  • Dynamic banner text centering for multi-language support
  • Runner type visibility (Local Windows vs Docker)
  • Process PID and uptime display for running runners
  • Reduced Docker status check timeout (3s 2s)

Bug Fixes

  • Fixed real count of running Docker containers in menu
  • Fixed duplicate module loading conflicts
  • Fixed syntax errors and file encoding in Config.ps1
  • Fixed banner alignment for longer text
  • Added safe runner path resolution
  • Added UTF-8 BOM to all PowerShell modules

Full Changelog: https://github.com/ibuildrun/github-runner-manager/commits/v3.1.0