|
4 | 4 |
|
5 | 5 | Forget clunky menus and dropped frames. SmoothSSH provides a smooth interface optimized for modern hardware like the Pixel 9 Pro XL, ensuring 60fps terminal scrolling and cryptographic handshakes that don't hang your UI. |
6 | 6 |
|
| 7 | +## 📸 Screenshots |
| 8 | + |
| 9 | +| | | | |
| 10 | +|:---:|:---:|:---:| |
| 11 | +| [<img src="assets/1.png" width="250"/>](assets/1.png) | [<img src="assets/2.png" width="250"/>](assets/2.png) | [<img src="assets/3.png" width="250"/>](assets/3.png) | |
| 12 | +| [<img src="assets/4.png" width="250"/>](assets/4.png) | [<img src="assets/5.png" width="250"/>](assets/5.png) | [<img src="assets/6.png" width="250"/>](assets/6.png) | |
| 13 | + |
| 14 | +*(Click any image to view the full-resolution screenshot)* |
| 15 | + |
7 | 16 | ## ✨ Key Features |
8 | 17 |
|
9 | 18 | * **Multi-Session Swiping:** Running maintenance across a cluster? Fluidly swipe left or right on the terminal canvas to instantly snap between active SSH sessions. |
10 | 19 | * **The Transcript Engine:** Stop fighting with mobile text selection. One tap dumps your entire live terminal buffer into a native, searchable text view—perfect for grabbing IP addresses or logs. |
| 20 | +* **Dynamic Control Row:** A mobile-optimized accessory row that seamlessly swaps to vital sysadmin keys (SIGINT, EOF, SUSPEND) the moment you tap CTRL. |
11 | 21 | * **Encrypted Vault:** All connections, passwords, and private keys (PEM) are stored in a heavily encrypted local vault using AES-256. |
12 | 22 | * **Biometric App Lock:** Secure the entire application behind your device's native Fingerprint, Face ID, or PIN. |
13 | 23 | * **Frictionless Workflow:** Quick-add new Identities or Private Keys directly from the connection screen without losing your place. |
@@ -48,6 +58,14 @@ To get SmoothSSH running on your local machine: |
48 | 58 | flutter run --release |
49 | 59 | ``` |
50 | 60 |
|
| 61 | +## ⚙️ Automated Releases |
| 62 | + |
| 63 | +This repository uses GitHub Actions to automatically build and package the app. Any push to the `main` branch triggers a workflow that generates: |
| 64 | +* A universal Android App Bundle (`.aab`) |
| 65 | +* Architecture-specific split `.apk` files for optimized device installation |
| 66 | + |
| 67 | +Check the **Releases** tab for the latest compiled binaries. |
| 68 | + |
51 | 69 | ## 📂 Project Structure |
52 | 70 |
|
53 | 71 | This project has been stripped of all non-Android platform code to remain as lean and performant as possible. |
|
0 commit comments