Repository navigation
v1.0.0 — First Stable 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