feat: file panes follow the machine going offline and back, reconnect a lost SSH host; zip and unzip over SSH where the host has them; phone keys only for terminals; version 0.2.0, README
This commit is contained in:
1 parent
d92696226e
commit
01dc45ecad
8 files changed
+164
-29
No files matched your search
@@ -12,9 +12,14 @@
|
||||
```
|
||||
|
||||
## Возможности
|
||||
- **Терминал** - вкладки на нескольких машинах сразу, до четырёх терминалов в одной вкладке
|
||||
(перетаскиванием, с изменяемыми размерами), переименование вкладок. На телефоне - панель
|
||||
клавиш (Esc, Ctrl, Alt, стрелки и т.д.).
|
||||
- **Одна страница** - Машины, WorkSpace (терминалы и файлы), Настройки; переходы без перезагрузки.
|
||||
Вкладки WorkSpace живут, пока открыта вкладка браузера: уход на другие страницы их не
|
||||
закрывает, перезагрузка сбрасывает (браузер сначала спросит). «Порты», «Статус» и «Изменить»
|
||||
машины открываются окном поверх текущей страницы - из списка машин или правым кликом
|
||||
по заголовку вкладки или панели.
|
||||
- **WorkSpace** - вкладки на нескольких машинах сразу, до четырёх панелей в одной вкладке -
|
||||
терминал или файловый менеджер (перетаскиванием, с изменяемыми размерами), переименование
|
||||
вкладок. На телефоне - панель клавиш (Esc, Ctrl, Alt, стрелки и т.д.).
|
||||
- **SSH-терминал** - в меню «+»: агент открывает SSH-соединение к другому хосту (по паролю,
|
||||
ключу - можно загрузить файл - или своими ключами из `~/.ssh`), шелл открывается во вкладке,
|
||||
а шаги подключения видны в статусе. Ключ хоста запоминается при первом входе
|
||||
@@ -22,6 +27,15 @@
|
||||
- **Файлы** - просмотр, редактор с подсветкой, hex-редактор, предпросмотр картинок, видео, PDF,
|
||||
баз SQLite с правкой (значение по клику, добавление и удаление строк, вкладка SQL; агент меняет базу через сам SQLite, так что работающая база не ломается); загрузка и скачивание до 512 МБ кусками по 4 МБ (проходит через Cloudflare);
|
||||
свойства (chmod/chown), zip/unzip.
|
||||
- **Файлы по SSH** - в меню «+» › «Файловый менеджер» › «SSH-хост…»: машина подключается к хосту
|
||||
и работает с файлами командами по SSH, SFTP не нужен. Есть всё, кроме редактора SQLite;
|
||||
zip и распаковка - если на хосте установлены `zip` и `unzip`. Оборвалось подключение -
|
||||
панель предложит переподключиться.
|
||||
- **Перетаскивание файлов** - строку (или все отмеченные) в другую файловую панель или в папку
|
||||
в ней: окно «Переместить / Копировать» у места броска, между машинами и SSH-хостами - с
|
||||
прогрессом. В терминал той же машины или того же SSH-хоста - вставляется путь в кавычках,
|
||||
в терминал другой - нельзя, с подсказкой почему. Задержать над заголовком вкладки - она
|
||||
откроется. Только на компьютере.
|
||||
- **Перемещение и копирование** - внутри машины или, кнопкой «сеть» в том же окне, **на другую
|
||||
машину или на SSH-хост**: папка уходит потоком tar без промежуточных файлов, с прогрессом,
|
||||
скоростью и отменой. «Переместить» удаляет исходник после успешной отправки. Правила для
|
||||
|
||||
Reference in new issue
Block a user