Plans
Plans for SwiftServer
Important Update: SSH Infrastructure Rewrite
We are currently undertaking a significant rewrite of our SSH connection protocol infrastructure. This decision was made as we realized that our current SSH connection library would not efficiently support the reliable and exciting new features we plan to implement.
Starting from version 1.1.2, we will temporarily pause the development of new features to focus on optimizing our SSH infrastructure. During this period, we will continue to provide stability updates and bug fixes.
The new SSH infrastructure will be more deeply integrated with Apple platforms, offering:
- Enhanced responsiveness
- More robust connections in mobile environments
- Reduced crash incidents
- Lower memory footprint
- A more efficient foundation for future feature development
We believe this investment in our core technology will enable us to deliver an even better experience for our users in the long run.
Future Plans
We're all ears for your feedback and will keep updating and fine-tuning SwiftServer. Here are our future plans, and we welcome your suggestions!
SSH Infrastructure
- SSH connection protocol rewrite
Server Management
- Support for Keyboard-interactive authentication
- Support for SSH Jump server, cloudflare tunnel, etc.
- Support for Port Forwarding
Status Monitoring
- Support for collapsing CPU status cards for a cleaner view in multi-core scenarios
- Support for manually selecting the default network interface/disk in the monitoring page
- Status monitoring for macOS machines
- Get more accurate process information through /proc
- Support for sorting Status cards
- Custom script monitoring items
- iOS full-screen mode
Docker
- Docker Container Management
- Docker compose support
- Docker image management
- Docker volume management
- Docker terminal
SFTP Enhancements
- Add Support for file integration with File.app on iOS
- Allow using external editor(VSCode, Cursor, etc.) to edit files
- SFTP support for folder operations, such as download, upload, etc.
- SFTP support for resuming interrupted transfers
- SFTP support for drag-and-drop upload/download on macOS
App Usage
- Premium support to retain membership after switching App Store accounts
- Team space with easy sharing
- Widgets on iOS
- Live Activity for Terminal/SFTP on iOS
Android & Windows
We're currently all about the Apple life, so no plans for Android and Windows support just yet. But stay tuned, anything could happen!
Suggestions are welcome
SwiftServer thrives on your feedback and suggestions. Got any cool ideas? Hit us up! Telegram Group: SwiftServer