Усі випуски
Версія 0.9.0 Найновіша

Діліться своїм Mac за посиланням

Запрошуйте гостей керованим посиланням, ставте курсор Option-клацанням і зберігайте швидкість довгих сеансів завдяки трьом виправленням зависань усього застосунку.

Нове

  • Посилання для гостей. Запросіть когось до свого Mac посиланням або QR-кодом. Ви керуєте терміном дії, кількістю одночасних глядачів, режимом лише перегляду та необов'язковим списком дозволених облікових записів, а також можете будь-коли відкликати доступ. Посилання ніколи не містить постійного ключа з'єднання Mac: гість отримує короткочасний квиток, який агент перевіряє та застосовує.
  • Посилання, що працюють у браузері. Тепер для поширення використовується посилання https://safafish.com/s/.... Воно відкривається в будь-якому браузері на сторінці, яка передає посилання SharkTTY, за потреби спрямовує до App Store і показує QR-код для сканування з iPhone чи iPad. HTTPS-посилання також можна вставити в застосунок.
  • Бронювання для гостей. Гості можуть вставити або відсканувати посилання, переглянути вільний час, забронювати проміжок і під'єднатися. Як рання можливість без оплати, поширення може пропонувати винятковий годинний проміжок, вирівняний за годинами UTC.
  • Переміщення курсора Option-клацанням. У терміналах SSH, локальної оболонки та mosh утримуйте Option і клацніть, щоб перемістити курсор оболонки в це місце. Потрібні клавіші-стрілки надсилаються автоматично; це працює в основному буфері та повноекранних застосунках з альтернативним екраном.

Покращено

  • Точність лупи. Після перетягування чітке зображення лупи могло зупинитися трохи позаду курсора. Тепер остаточна позиція завжди оновлюється, тому збільшений вміст опиняється точно під перехрестям.

Виправлено

  • Надсилання з переглядача більше не заморожує застосунок. Коли через зворотний тиск заповнювався транспортний буфер на 128 KiB, надсилання через канал даних WebRTC могло безстроково блокувати головний потік. Тепер надсилання неблокувальне; шляхи WebSocket і QUIC не були уражені.
  • Вивід підпроцесів більше не може заблокувати очікування. Поки застосунок чекав завершення допоміжного процесу, непрочитаний вивід міг заповнити буфер каналу обсягом близько 64 KB. Вивід, який не потрібен, тепер спрямовується до нульового пристрою, а потрібний застосунку зчитується до очікування.
  • Довга історія mosh залишається швидкою. Обсяг роботи синхронізації термінала зростав квадратично з розміром історії, тому довгі сеанси поступово сповільнювалися. Тепер історія використовує структурне спільне використання.

Сумісність

  • Працює зі SharkTTY 1.6 або новішим на iPhone та iPad. Якщо ваш застосунок старіший за 1.6, завантажте попередню збірку SharkTTY Desk 0.5.0.