-
-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Title
Optimize SFTP integration for a more streamlined SSH/SFTP workflow
Platform
Web-app
Is it related to an issue?
Description:
Currently, Termixe opens the file manager (SFTP) in a separate tab, which requires frequent switching and breaks the workflow. I recommend optimizing the layout by referencing the design of Nexus-terminal (as shown in the comparison):
Auto-Sync Connection: When an SSH session is established, the SFTP client should automatically connect in the background/sidebar without requiring manual initiation.
Integrated Panel: Instead of a separate tab, support a split-screen or side-panel view for SFTP within the same SSH window. This allows users to manage files while keeping the terminal in sight.
Path History: Add a history feature for the current path in the SFTP panel to allow quick navigation to frequently used directories.
The Solution
Motivation / Problems Solved:
Fragmentation of Workflow: Currently, terminal and file management are decoupled. Switching between tabs to view files breaks the user's mental flow and concentration during command-line tasks.
Redundant Operations: Having to manually open an SFTP session after an SSH connection is established is repetitive and time-consuming, especially when managing multiple servers.
Path Disconnection: The terminal might be deep in a directory (e.g., /var/www/html/project), while the SFTP tab defaults to the home directory. An integrated panel ensures the file manager and terminal stay in sync.
Goal: Transform Termixe from a "set of tools" into a "unified environment" where files and commands are accessible in a single view.
Additional Context
No response