- Implemented drag-and-drop support for file uploads in the terminal. - Added a modal for users to choose between uploading files or pasting contents. - Enhanced SFTP browser with a directory picker for selecting upload destinations. - Introduced methods for handling file uploads and reading file contents from the local system. - Added a new API endpoint for uploading raw file data to the server. - Implemented session management improvements to retrieve the current working directory for SSH sessions. - Updated documentation to include an overview and quick start guide for Nexus Terminal.
30 lines
1.4 KiB
Markdown
30 lines
1.4 KiB
Markdown
# Nexus Terminal Overview
|
|
|
|
Nexus Terminal is a desktop client for managing SSH, Telnet, RAW TCP, and GitHub sessions in one place. It is designed for people who work across multiple servers, environments, or repositories and want a fast, focused workflow with strong credential handling.
|
|
|
|
## What it does
|
|
|
|
- Connect to SSH, Telnet, and RAW TCP endpoints with saved profiles or quick connect.
|
|
- Manage multiple live sessions with tabs, split panes, and broadcast input.
|
|
- Browse and move files on SSH hosts with a built-in SFTP browser.
|
|
- Record sessions for later playback.
|
|
- Store credentials securely with OS keychain support and an encrypted vault fallback.
|
|
|
|
## Highlights
|
|
|
|
- Multi-session tab bar with pinning, reordering, and split panes.
|
|
- SFTP browser with drag-and-drop uploads and a directory picker.
|
|
- Clipboard-aware terminal with search, snippets, and right-click actions.
|
|
- Auto-reconnect, login scripts, and SSH extras such as jump hosts and port forwarding.
|
|
- GitHub view for browsing repositories by organisation.
|
|
|
|
## Who it is for
|
|
|
|
Nexus Terminal suits operators, developers, and support teams who need to connect to many endpoints quickly, keep sessions organised, and avoid re-entering credentials.
|
|
|
|
## Learn more
|
|
|
|
For a short guide, see the quick start: [docs/quick-start.md](quick-start.md).
|
|
|
|
For a full guide, see the user manual: [docs/user-manual.md](user-manual.md).
|