Skip to content

Releases: PastFly/Selective-Remote

Selective Remote 0.21.11

Choose a tag to compare

@github-actions github-actions released this 14 Aug 19:25

Что изменилось в 0.21.11

  • Полностью обновлён интерфейс настройки RDP-профиля в разделе «Подключения»: добавлены современная шапка профиля, вертикальная навигация по разделам, быстрые сведения и адаптивная сводка подключения.
  • Все существующие рабочие RDP-настройки продолжают использовать прежнюю логику: дисплеи, RD Gateway, устройства, папки, безопасность и нижняя панель подключения не переписывались.
  • В RDP-профиль добавлено сохраняемое поле «Описание» для назначения или заметки о подключении.
  • Сохранена обратная совместимость: существующие профили без поля описания открываются с пустым значением и не требуют миграции.
  • Экспорт и импорт профилей Selective Remote сохраняет новое поле описания.
  • SSH-профили продолжают использовать прежний интерфейс.
  • Добавлены regression tests для совместимости старых профилей и Codable/export-import round trip поля описания.
  • RDP fullscreen/Retina/multi-monitor/topology runtime, SFTP и Forwarding в этом релизе не изменялись.

Полная история: CHANGELOG.md

Selective Remote 0.21.10

Choose a tag to compare

@github-actions github-actions released this 14 Aug 16:57

Что изменилось в 0.21.10

  • Исправлена диагностика разрешений камеры и микрофона: System Check различает состояние основного приложения и последние известные privacy-маркеры реальных RDP Session, не читает TCC.db и не вызывает скрытые запросы разрешений.
  • «Проверка системы» получила сводку готовности Selective Remote, статусы SSH / RDP / камеры / микрофона / обновлений, фильтр «Только проблемы» и безопасные действия без автоматического исправления системы.
  • После реального обновления выполняется одноразовая тихая проверка критичных packaged-компонентов и update feed; она не запускает SSH/RDP, Touch ID или запросы Camera/Microphone и показывает предупреждение только при действительно важной проблеме.
  • Карточка версии в Diagnostics теперь открывает встроенную историю изменений, а окно «Что нового» показывает также внутренний build установленной версии.
  • Connection Center получил единый «Сбросить» для поиска, фильтров, сортировки и настройки колонок.
  • Убран deprecated-вызов активации NSRunningApplication, использовавшийся в macOS 14.
  • Исправлена совместимость нового Diagnostics System Check со Swift 6 в GitHub Actions.
  • README.md и README_EN.md обновлены актуальными скриншотами Connection Center и Forwarding Manager.
  • RDP fullscreen/Retina/topology, SFTP runtime и Forwarding runtime в этом релизе не изменялись.

Полная история: CHANGELOG.md

Selective Remote 0.21.9

Choose a tag to compare

@github-actions github-actions released this 14 Aug 12:35

Что изменилось в 0.21.9

  • Добавлен постоянный пункт Справка → Что нового…: историю изменений теперь можно открыть в любой момент, а после обновления новая версия показывается один раз автоматически.
  • Update Experience 2.0 получил более понятные этапы обновления, время последней успешной проверки и локальную историю изменений внутри приложения для работы без доступа к GitHub.
  • Connection Center получил кликабельные summary-карточки, отдельный фильтр по состоянию, сохранение фильтров и сортировки, настройку видимости колонок и дополнительные контекстные действия.
  • Terminal Workspace получил поиск по выводу через ⌘F, навигацию по найденным совпадениям, быстрые переключения вкладок с клавиатуры и переименование вкладки двойным щелчком.
  • «Связка ключей» получила поиск и сортировку для SSH ID, сохранённых SSH-паролей, Known Hosts и SSH CA без изменения существующего Inspector.
  • Diagnostics Center получил раздел «Проверка системы» с безопасными preflight-проверками приложения, SSH, Keychain, Touch ID, разрешений macOS, FreeRDP helpers и update feed без запуска реальных RDP/SSH-сессий и без чтения секретов.
  • Сохранена совместимость с macOS 14.0 для настраиваемых колонок Connection Center; исправлена совместимость Keychain search/sort с Swift compiler в GitHub Actions.
  • Добавлены regression tests для Update Experience, Connection Center, Terminal, Keychain и Diagnostics; функциональная сборка 0.21.9 прошла полный CI.

Полная история: CHANGELOG.md

Selective Remote 0.21.8

Choose a tag to compare

@github-actions github-actions released this 14 Aug 10:43

Что изменилось в 0.21.8

  • Кнопка «Что нового» теперь открывает нативное окно Selective Remote вместо перехода на GitHub.
  • История изменений показывает все пропущенные версии между установленной и доступной версией — от самой свежей к более старым.
  • Для истории добавлены состояния загрузки, повторной попытки и ошибки; окно остаётся читаемым при пропуске нескольких релизов.
  • Добавлена отдельная английская история CHANGELOG_EN.md; приложение выбирает RU/EN источник по языку интерфейса и использует резервный язык, если нужный источник временно недоступен.
  • Update manifest расширен отдельными RU/EN URL истории изменений при сохранении releaseNotesURL для обратной совместимости со старыми версиями приложения.
  • Добавлены regression tests для фильтрации пропущенных версий, порядка релизов и декодирования локализованных URL истории.

Полная история: CHANGELOG.md

Selective Remote 0.21.7

Choose a tag to compare

@github-actions github-actions released this 14 Aug 09:56

Что изменилось в 0.21.7

  • Доведена до конца настройка размера текста интерфейса: Small / Normal / Large / Very Large теперь используют четыре явно различимых native point size без масштабирования всего окна и без вмешательства в Retina/DPI.
  • Улучшена «Связка ключей»: системный контраст иконок для выбранной строки, более последовательная русская локализация SSH ID, сертификатов, паролей и Known Hosts.
  • Доработан Diagnostics Center: локализованы пользовательские подписи и состояния, ограничена максимальная ширина содержимого на широких окнах, при этом технический Raw Report сохранён отдельным диагностическим форматом.
  • README.md и README_EN.md синхронизированы и переписаны как актуальное описание продукта вместо набора исторических заметок по релизам; текущие возможности RDP, Terminal Workspace, SFTP, Forwarding, Connection Center, Diagnostics и Keychain собраны в единую структуру.
  • Добавлены regression tests для размеров текста, сохранения настройки, selected-state контраста, Diagnostics Center и актуальной структуры английской документации.

Полная история: CHANGELOG.md

Selective Remote 0.21.6

Choose a tag to compare

@github-actions github-actions released this 14 Aug 08:37

Что изменилось в 0.21.6

  • Исправлен полноэкранный RDP на Retina и в multi-monitor конфигурациях macOS: устранено отображение удалённого рабочего стола в части экрана, сохранён корректный 1× SDL framebuffer и восстановлен настоящий fullscreen.
  • Исправлена геометрия встроенного дисплея MacBook: Windows taskbar остаётся видимой, а штатная верхняя панель macOS снова доступна при подводе указателя к верхнему краю.
  • Исправлена ручная раскладка RDP-мониторов: экраны точно привязываются к соседним границам, а сохранённые микрозазоры автоматически нормализуются перед запуском FreeRDP.
  • Настройка размера текста теперь действительно влияет на интерфейс macOS; улучшен контраст выделенных элементов в «Связке ключей».
  • Доработан Diagnostics Center: улучшены русская локализация, адаптивная компоновка и отображение runtime-состояний на широких окнах.
  • README упрощён: подробная история старых 0.21.x релизов перенесена из верхней части документа в CHANGELOG.

Полная история: CHANGELOG.md

Selective Remote 0.21.5

Choose a tag to compare

@github-actions github-actions released this 13 Aug 18:50

Что изменилось в 0.21.5

  • Обновлён механизм обновлений: проверка при запуске и примерно каждые 5 часов, индикатор новой версии, ненавязчивые системные уведомления и опциональная автоматическая загрузка.
  • Добавлена подтверждаемая пользователем установка DMG с прогрессом, SHA-256/codesign/bundle-id проверками, безопасным откатом и перезапуском без sudo; если каталог приложения недоступен для записи, используется ручной сценарий через Finder.
  • Проведён аудит RU/EN локализации ключевых пользовательских разделов и динамических статусов.
  • Добавлены native-настройки внешнего вида: System/Light/Dark, размер текста и плотность интерфейса; сохранены и упорядочены темы терминала.
  • Diagnostics Center обновлён до структурированного интерфейса с поиском, секциями и Raw Report при сохранении безопасного Copy/Export отчёта.
  • Схема маршрута Forwarding стала адаптивной: на узкой панели автоматически используется вертикальная компоновка без обязательного горизонтального скролла.
  • Добавлены тесты политики уведомлений об обновлениях.

Полная история: CHANGELOG.md

Selective Remote 0.21.4

Choose a tag to compare

@github-actions github-actions released this 13 Aug 17:00

Что изменилось в 0.21.4

  • Улучшена схема Forwarding: для узлов маршрута увеличена ширина и добавлено масштабирование текста, поэтому IPv4/IPv6 endpoint и порт больше не должны обрезаться.
  • Destination у Local tunnel теперь может перейти в подтверждённое зелёное состояние по реальным событиям OpenSSH: после фактического обращения через локальный порт и при отсутствии последующего connect failed в журнале.
  • Ошибка открытия конечного TCP-канала (open failed: connect failed) отображается на Destination как ошибка, а до первого реального обращения конечный узел остаётся неизвестным.
  • Журнал SSH-туннеля переведён на LogLevel=DEBUG1, чтобы видеть создание listener, реальные попытки forwarding и ошибки открытия канала.
  • В начало журнала добавлена безопасная runtime-сводка: mode, ownership, bind, destination, SSH endpoint, auth type, Jump Host/Proxy, KeepAlive и последняя ошибка — без password/passphrase.
  • В диагностике Forwarding добавлены подтверждение local listener и состояние Destination по журналу OpenSSH.
  • Добавлены regression tests для runtime evidence Local forwarding и подробного DEBUG1 logging.

Полная история: CHANGELOG.md

Selective Remote 0.21.3

Choose a tag to compare

@github-actions github-actions released this 13 Aug 15:51

Что изменилось в 0.21.3

  • Исправлено нестабильное выделение туннелей в Forwarding Manager: одиночный клик снова надёжно выбирает Profile и Independent tunnel, при этом запуск остановленного туннеля двойным кликом сохранён.
  • Исправлен бесконечный focus-loop панели «История и подсказки» при переключении между активными Terminal panes в split/grid-компоновке.
  • Программное скрытие истории у предыдущей Terminal pane больше не возвращает ей focus; ручное закрытие истории по-прежнему возвращает focus текущему терминалу.
  • Сохранены контекстные действия Forwarding Manager и исправления Terminal Grid из 0.21.2.
  • Добавлены regression tests для выбора туннелей и переключения Terminal panes с открытой историей.

Полная история: CHANGELOG.md

Selective Remote 0.21.2

Choose a tag to compare

@github-actions github-actions released this 13 Aug 15:08

Что изменилось в 0.21.2

  • Connection Center получил сортировку по столбцам и контекстные действия для runtime-подключений.
  • В Forwarding Manager восстановлен запуск остановленного туннеля двойным кликом и добавлено контекстное меню действий для Profile и Independent tunnels.
  • Ручное отключение Terminal больше не отображается как ошибка Exit code 255; пользовательский Disconnect остаётся нормальным состоянием Disconnected и не запускает Smart Reconnect.
  • Исправлена гонка панели «История и подсказки» при переключении между активными terminal panes в split/grid-компоновке.
  • Исправлено обрезание подписей верхних summary-карточек в Connection Center и Forwarding Manager.
  • Кнопка подключения в существующей Terminal pane теперь повторно подключает к тому же серверу; выбор нового сервера остаётся отдельным действием.
  • В свободной ячейке Terminal Grid добавлена кнопка + для быстрого создания новой SSH-панели.
  • Server Commands 2.0 получил фильтр Все / Активные / Неактивные, сортировку активных служб и выровненный поиск в header.
  • Добавлены regression tests для новых Terminal/Grid, Connection Center, Forwarding и Server Commands сценариев.

Полная история: CHANGELOG.md