ShellHub v0.21.0
What Changed in This Version?
v0.21.0 focuses on visible improvements that directly impact user experience. We redesigned interfaces, unified admin authentication and modernized the terminal.
🎨 Completely Redesigned Interface
The Admin Console has been completely revamped with a consistent visual identity. All pages now follow the same design system as the main interface.
Why it matters: Before, the Admin Console felt like a separate tool. Now there's a unified visual experience throughout ShellHub.
🔐 Unified Admin Login System
The Previous Problem
Before this version, logging in as admin was confusing:
- Login to the main interface
- Separate login to the Admin Console
- Logging out of one didn't affect the other
The Solution
One single login for everything. Now:
- You log in normally to the main interface
- If you have admin privileges, you see the "Admin Console" button in the menu
- Click and you're taken to the Admin Console already authenticated
- Logging out anywhere logs you out of everything
🖥️ Completely New Web Terminal
Visual Themes
The SSH terminal now supports different color themes. The main ones are:
- Default: Classic ShellHub theme
- Dracula: Dark theme popular among developers
- Monokai: Vibrant colors with good contrast
- Solarized Dark: Scientific color palette optimized for low eye strain
- Solarized Light: Light version of Solarized
Font Selection
You can customize the web terminal font according to your preference.
📦 Updated Stack
Frontend
- Node.js 22: More modern and performant runtime
- Vuetify 3.10.11: Updated visual components
- XTerm.js 5: Modernized terminal
Backend
- Go 1.24: Latest version with performance improvements
- Alpine 3.22: Updated Docker base images
For the full list of changes, check out the complete changelog on GitHub.
Thanks to all contributors and the community for making this release possible!