Skip to content

Commit cd9cac4

Browse files
committed
Fixed UI lockup when transfering files.
1 parent 7ae0b84 commit cd9cac4

File tree

8 files changed

+1451
-537
lines changed

8 files changed

+1451
-537
lines changed

README.md

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Teatype is a portable, light-weight, powerful SSH client designed with sightless
66

77
## Full disclosure
88

9-
A large language model (LLM), specifically Google Gemini 2.5 Pro, was used to write this program. However, rest assured that the program has been thurroughly tested to ensure that it is as stable and reliable as possible.
9+
Large language models (LLMs), specifically Google Gemini 2.5 Pro and GPT 5.1, were used to write this program. However, rest assured that the program has been thurroughly tested to ensure that it is as stable and reliable as possible.
1010

1111
## What is SSH?
1212

@@ -35,11 +35,9 @@ Here are the instructions for running Teatype from its source code on Windows.
3535
1. Ensure you have Python installed.
3636
* [Download Python 3.13 (64-bit)](https://www.python.org/ftp/python/3.13.9/python-3.13.9-amd64.exe)
3737
* [Download Python 3.13 (32-bit)](https://www.python.org/ftp/python/3.13.9/python-3.13.9.exe)
38-
* [Download Python 3.8 (64-bit) for Windows 7](https://www.python.org/ftp/python/3.8.10/python-3.8.10-amd64.exe)
39-
* [Download Python 3.8 (32-bit) for Windows 7](https://www.python.org/ftp/python/3.8.10/python-3.8.10.exe)
4038
2. Download and install Git for Windows.
4139
* [Download the latest Git for Windows](https://github.com/git-for-windows/git/releases/download/v2.51.2.windows.1/Git-2.51.2-64-bit.exe)
42-
* [Download Git for Windows 7](https://github.com/seediffusion/teatype/raw/refs/heads/main/GitWindows7.exe)
40+
* [Download Git for Windows 7](GitWindows7.exe)
4341
3. Press Windows + R, type `cmd`, and hit Enter to open a command prompt.
4442
4. Clone this repository with git.
4543
```
@@ -69,7 +67,7 @@ Here are the instructions for running Teatype from its source code on Windows.
6967
7068
### Compiled
7169
72-
If you don't wanna mess with all that fancy dev stuff, you can simply [download the latest pre-compiled binary](https://github.com/seediffusion/Teatype/releases/latest/download/teatype.zip). This release works on both 32 and 64-bit versions of Windows 7 and higher.
70+
If you don't wanna mess with all that fancy dev stuff, you can simply [download the latest pre-compiled binary](https://github.com/seediffusion/Teatype/releases/latest/download/teatype.zip). This release works on 64-bit versions of Windows 8.1 and higher.
7371
Since Teatype is a portable program, everything the program needs to run is stored inside a single folder. all you have to do is extract the Teatype.zip file to a location of your choice using [7-Zip](https://7-zip.org) or your favourite zip archiver.
7472
To start the program, simply launch the teatype.exe file. If Windows isn't set up to show file extensions, you won't see the .exe part.
7573
@@ -95,12 +93,16 @@ Press Enter on a server in the list, hit the Connect button or press Alt + C to
9593
9694
### Editing a server
9795
98-
Click the edit button on a server or press Alt + E. This brings up a dialog similar to the add server dialog, but you can makes changes to a server's details as needed. Hit save when you're done.
96+
Click the edit button on a server or press Alt + E. This brings up a dialog similar to the add server dialog, but you can make changes to a server's details as needed. Hit save when you're done.
9997
10098
### Deleting a server
10199
102100
Hit the remove button on a server or press Alt + R, then hit yes to confirm the deletion.
103101
102+
### A note on SSH keys and password storage
103+
104+
Unlike other clients that rely on having an SSH agent running to store and retrieve SSH key passphrases, Teatype bypasses this by using the operating system's credential manager. The same applies to standard passwords. This is why, if you chose to store your password/passphrase on one computer and transfer Teatype to another machine, you will be asked for that password/passphrase again.
105+
104106
## The TTY
105107
106108
Upon connecting and logging into a server, the graphical TTY view will open and you will be focused on the command input text field. Pressing tab in this window will switch between the command input field and the server output log. Simply use your screen reader's standard text reading keys to view the contents of the log.
@@ -112,7 +114,7 @@ Upon connecting and logging into a server, the graphical TTY view will open an
112114
113115
## The file browser
114116
115-
Clicking the browse files button or pressing Alt + B in the TTY view will open a file browser window. This allows you to view, edit, upload and download files and folders via SFTP. When you arrow up and down through the list, Teatype will show you the name of the item, the item's size, and whether it is a file or a directory (folder). Press Enter to go into a folder, and Backspace to go back to the parent folder.
117+
Clicking the browse files button or pressing Alt + B in the TTY view will open Teatype's built-in SFTP file browser, known as Teaview. This allows you to view, edit, upload and download files and folders via SFTP. When you arrow up and down through the list, Teatype will show you the name of the item, the item's size, and whether it is a file or a directory (folder). Press Enter to go into a folder, and Backspace to go back to the parent folder.
116118
117119
### Editing files
118120
@@ -122,13 +124,13 @@ Editing files is as simple as pressing Enter on a file to have it open in a text
122124
123125
There are 2 ways of uploading files and folders to your server.
124126
125-
* You can copy the file or folder from your local machine and paste it into the file browser in Teatype.
126-
* You can hit the upload button to browse your local machine for a file to upload.
127+
* You can copy the file or folder from your local machine and paste it into Teaview.
128+
* You can hit the upload button or press Alt + U to browse your local machine for a file to upload.
127129
128130
### Downloading files and folders
129131
130132
* Copy the file or folder from the file browser and paste it somewhere in your local file system.
131-
* Click the download button and choose where to save the file or folder on your machine.
133+
* Click the download button, Alt + L, and choose where to save the file or folder on your machine.
132134
133135
### Deleting files and folders
134136
@@ -138,6 +140,10 @@ Pressing the Delete key, using the Alt + D shortcut or clicking the delete butto
138140
139141
Pressing Alt + N will bring up a context menu where you can choose to create a file or a directory. Simply enter a name for your file or directory and hit Enter to create.
140142
143+
### A note on file transfers
144+
145+
During a file transfer process, Screen reader users can press Shift + Alt + P at any time to hear the current transfer progress.
146+
141147
## Disabling screen reader feedback
142148
143149
If you're sighted and don't want to hear server output spoken by a screen reader, both the server manager and TTY windows have a settings bar where you can turn it off. This is also useful in situations where you have a very long process running and you want to do other things without having to hear the screen reader blabbing on.

0 commit comments

Comments
 (0)