Releases: ArrivaRUS/transgui
Release list
Transmission Remote GUI Native 5.18.0-macos.1
Нативная сборка Transmission Remote GUI для macOS (Apple Silicon). Это пульт к серверу Transmission: сам ничего не качает, а управляет удалённым сервером. Основа — transgui 5.18.0, это первая наша нативная сборка под Mac.
Что нового
База стран для флагов пиров снова скачивается
Раньше при обновлении базы GeoIP приложение выдавало непонятную ошибку «Bad file number», и база не загружалась. Причина была в сетевой части: под macOS использовалась «линуксовая» настройка для IPv6, из-за чего соединение просто не создавалось, а если у компьютера нет IPv6, программа не пробовала подключиться по IPv4. Теперь база скачивается как задумано — Инструменты → Обновить базу данных GeoIP — и флаги стран у пиров работают. (PR #1)
В колонке «Осталось» снова видно время до конца загрузки
На больших торрентах колонка часто оставалась пустой всю закачку. Так бывает, когда сам сервер Transmission не может оценить время — например, когда у подключённых пиров нет всех недостающих кусков. Теперь в этом случае приложение считает время само, по текущей скорости, и показывает его с тильдой: ~3 ч. Тильда означает «сервер оценить не смог, это приблизительная прикидка» — время может измениться. Там, где оценку даёт сам сервер, всё как раньше, без тильды. На паузе, на раздаче и при проверке хеша колонка по-прежнему пустая. (PR #2)
Первый запуск: macOS попросит подтверждение
Приложение подписано самоподписью (ad-hoc), без платного Apple Developer ID и без нотаризации. Поэтому при первом открытии скачанного приложения macOS скажет, что не может проверить разработчика. Это ожидаемо. Терминал не нужен:
- Перетащите приложение из DMG в «Программы».
- Попробуйте открыть — появится предупреждение, закройте его.
- Откройте «Системные настройки» → «Конфиденциальность и безопасность», пролистайте вниз до сообщения о заблокированном приложении.
- Нажмите «Открыть всё равно» и подтвердите (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.
