GoShell

Cross-Platform SSH Client - Release History

v1.1.0

Polished Experience

Latest Release
🎨

Enhanced Visual Design

New launcher icon, refined AppBar styling with improved fonts and colors for a modern, professional look

🏷️

Smart Tab Naming

Unique tab naming system automatically numbers duplicate connections (e.g., server.com(1), server.com(2)) for better session management

📱

Responsive Error Handling

Dynamic error UI that adapts to different terminal sizes with improved retry button visibility and responsive layout

🎯

Synchronized Navigation

Active session automatically syncs with tab index, providing seamless navigation between terminal sessions

Key Commits in v1.1.0:

c266e0f Add new launcher icon and update version to 1.1.0
8e3b0d7 Update AppBar styling: enhance title font and colors
9820003 Add unique tab naming for sessions for better experience
ee928a0 Improve error handling UI: make layout responsive
c0cd69e Sync active session with tab index on AppState
v0.2.0

Advanced Window Management

Beta Release
🪟

Resizable Free Layout

Introducing resizable subwindows in free layout mode with intuitive drag handles and hover effects for professional window management

🎚️

Smart Focus Management

Enhanced terminal focus system with proper event handling, preventing rebuild loops and improving performance

📋

Unified Click Actions

Left and right click actions now uniformly trigger window activation and clipboard paste operations across all layouts

Performance Optimizations

Global terminal widget management eliminates unnecessary rebuilds during layout changes, dramatically improving responsiveness

Key Commits in v0.2.0:

53d38bd Refactor resize handling: extract ResizeHandle widget
dbebf84 Simplify terminal widget management to global manage
a92dc9d Unified left or right click to trigger window activation
f7d932c Fix freeLayout focus caused repaint all
bc51f26 Adding Resizable Subwindows to Free Layout Mode
v0.1.0

Foundation Release

Initial Release
🚀

Multi-Platform SSH Client

Cross-platform SSH client built with Flutter, supporting Windows, macOS, iOS, and Android with consistent experience

📑

Multi-Window Interface

Tabbed interface for managing multiple SSH sessions with grid and free layout modes for flexible workspace organization

💾

Connection Management

Save, organize, and quickly connect to favorite servers with secure storage and connection history in sidebar

🎨

Customizable Terminal

Dark/light theme support, configurable fonts and colors, with responsive design adapting to different screen sizes

🔐

Secure Authentication

Support for password and key-based authentication with comprehensive error handling and connection diagnostics

Key Commits in v0.1.0:

f78da50 Add SettingsScreen and update routing for user configuration
2fbe80e Add responsive layout and connection management features
9c6db67 Add ThemeProvider for dynamic theming
ac087db Add flutter_secure_storage and implement StorageService
1a53d31 Rename project to 'goshell' and update configurations