Skip to content

Releases: ArrivaRUS/transgui

Transmission Remote GUI Native 5.18.0-macos.1

Choose a tag to compare

@ArrivaRUS ArrivaRUS released this 27 Jul 17:49
3390f9e

Нативная сборка Transmission Remote GUI для macOS (Apple Silicon). Это пульт к серверу Transmission: сам ничего не качает, а управляет удалённым сервером. Основа — transgui 5.18.0, это первая наша нативная сборка под Mac.

Главное окно на macOS

Что нового

База стран для флагов пиров снова скачивается

Раньше при обновлении базы GeoIP приложение выдавало непонятную ошибку «Bad file number», и база не загружалась. Причина была в сетевой части: под macOS использовалась «линуксовая» настройка для IPv6, из-за чего соединение просто не создавалось, а если у компьютера нет IPv6, программа не пробовала подключиться по IPv4. Теперь база скачивается как задумано — Инструменты → Обновить базу данных GeoIP — и флаги стран у пиров работают. (PR #1)

В колонке «Осталось» снова видно время до конца загрузки

На больших торрентах колонка часто оставалась пустой всю закачку. Так бывает, когда сам сервер Transmission не может оценить время — например, когда у подключённых пиров нет всех недостающих кусков. Теперь в этом случае приложение считает время само, по текущей скорости, и показывает его с тильдой: ~3 ч. Тильда означает «сервер оценить не смог, это приблизительная прикидка» — время может измениться. Там, где оценку даёт сам сервер, всё как раньше, без тильды. На паузе, на раздаче и при проверке хеша колонка по-прежнему пустая. (PR #2)

Первый запуск: macOS попросит подтверждение

Приложение подписано самоподписью (ad-hoc), без платного Apple Developer ID и без нотаризации. Поэтому при первом открытии скачанного приложения macOS скажет, что не может проверить разработчика. Это ожидаемо. Терминал не нужен:

  1. Перетащите приложение из DMG в «Программы».
  2. Попробуйте открыть — появится предупреждение, закройте его.
  3. Откройте «Системные настройки» → «Конфиденциальность и безопасность», пролистайте вниз до сообщения о заблокированном приложении.
  4. Нажмите «Открыть всё равно» и подтвердите (Touch ID или пароль).

Делается один раз, дальше приложение открывается обычным способом.

Технические детали

  • Apple Silicon (arm64), интерфейс Cocoa, macOS 26 и новее.
  • OpenSSL вшит внутрь приложения — доустанавливать ничего не нужно.
  • Собрано из Lazarus / Free Pascal.
  • База: transgui 5.18.0, ветка native-macos-build форка ArrivaRUS/transgui.

Подробнее о сборке, установке и внутренностях — docs/macos-native.md.