Skip to content

v1.0.0 — First Stable Release

Choose a tag to compare

@GOODBOY008 GOODBOY008 released this 28 Feb 03:11
· 303 commits to main since this release

R-Shell 1.0 — First Stable Release

The first stable major release of R-Shell, marking the project as production-ready. This release introduces a fully redesigned VS Code-style terminal group system, improved connection resilience, and a polished UI experience.

Highlights

  • VS Code-Style Terminal Groups — Split terminals horizontally/vertically, drag-and-drop tabs between groups, recursive grid renderer, and full state serialization across sessions
  • Reconnect from Context Menu — Right-click any terminal tab to quickly reconnect a disconnected session
  • AI Agent Guide (AGENTS.md) — Comprehensive project documentation for AI coding agents

Bug Fixes

  • Active group switching now works correctly when clicking terminal output
  • Right sidebar auto-hides when no terminal is open; polished welcome screen
  • Tooltip rendering no longer obscured by arrow overlay
  • FitAddon height measurement corrected with padding wrapper
  • WebSocket properly closes on disconnection to prevent stale PTY state
  • Improved terminal connection lifecycle and UI responsiveness

Architecture Changes

  • Migrated from flat tab list to reducer-based terminal group state management
  • Terminal layout serialized/restored from localStorage
  • Added AGENTS.md and copilot-instructions.md for developer onboarding

Full Changelog: https://github.com/GOODBOY008/r-shell/blob/main/CHANGELOG.md