Несколько дней назад, Команда разработчиков Pidgin объявила: посредством объявления о доступности Пятая экспериментальная версия Pidgin 3.0, технически обозначенная как версия 2.94.0. Этот запуск является основополагающим шагом в долгосрочном процессе обновления этого мессенджера, конечная цель которого — полная модернизация его архитектуры и пользовательского интерфейса.
Хотя разработчики настаивают на том, что Это пре-альфа-версия, не подходящая для повседневного использования из-за недостатка функций. Несмотря на полноту и наличие ошибок, этот релиз дает четкое представление о будущем приложения, поскольку сборки уже доступны в формате Flatpak через бета-репозиторий Flathub, что облегчает тестирование в безопасных средах.
Основные новые функции Pidgin 3.0 Experimental 5
Una одно из самых ожидаемых и заметных дополнений в этой версии есть Первоначальная реализация селектора функционального присутствия. Долгое время эта функция отсутствовала в ветке разработки 3.0, но теперь она появилась.Пользователи могут управлять основными состояниями. Например, установка статуса "Отсутствует" в протоколах типа IRC. Хотя функциональность работает и корректно отображается в демонстрационном протоколе, команда признает, что еще есть над чем поработать, включая создание специального редактора для настройки этих состояний и обеспечения их полного сохранения между сессиями.
В визуальном плане были достигнуты значительные улучшения в плане доступности и эстетики. Обновите алгоритм, отвечающий за генерацию цветов для имен пользователей.Предыдущая система была заменена на систему на основе HSLuv, соответствующую спецификациям стандарта XEP-0392. Хотя этот стандарт возник в мире XMPP, Pidgin решил применять его глобально во всем приложении. Это гарантирует, что цвета, назначаемые пользователям, будут восприниматься пользователями одинаково и будут легко читаемыми, избегая низкоконтрастных сочетаний, которые ухудшали читаемость в предыдущих версиях.
Кроме того, отмечается, что работа над этой новой экспериментальной версией была интенсивной и сосредоточена на очистке и оптимизации библиотеки libpurple. Существенным техническим изменением является eУдаление специального дополнения для KWallet. После проведения нескольких испытаний, Разработчики подтвердили, что встроенная интеграция KWallet с libsecret делает старый плагин излишним. Удаление этого параметра упрощает код, а управление учетными данными передается современным стандартам Linux для настольных систем, что снижает нагрузку на проект в плане его сопровождения.

Помимо очистки кода, Внесены существенные изменения в то, как приложение обрабатывает данные безопасности и внутренние данные. В обновленных версиях поставщиков учетных данных, таких как KeychainAccess и wincred, для поиска используются внутренние идентификаторы учетных записей вместо имен пользователей, что повышает надежность системы.
С другой стороны, также подчеркивается, что Были удалены несколько устаревших компонентов.например, адаптер истории SQLite и API Purple.Gio, что указывает на подготовку основы для более легкого и эффективного кода для финальной версии 3.0.0.
Наконец, стоит отметить, что в процессе разработки возникали проблемы, связанные с человеческим фактором, и команда признавала периоды выгорания, которые замедляли прогресс больше, чем хотелось бы. Несмотря на это, Проект продолжает продвигаться вперед в соответствии с четким планом действий.Следующая экспериментальная версия, 2.95.0, запланирована на 31 марта 2026 года. В связи с нестабильностью этих тестовых версий, разработчикам пакетов различных дистрибутивов Linux было настоятельно рекомендовано воздержаться от включения этих сборок в стабильные репозитории для конечных пользователей, поскольку программное обеспечение еще не готово к использованию в производственной среде и может привести к непосильной нагрузке на службу технической поддержки.
Наконец, что немаловажно, мы еще раз подчеркиваем, что эта экспериментальная версия не рекомендуется для повседневного использования, а скорее предназначена для оказания помощи разработчикам в выявлении ошибок и внесении улучшений.
Если вы хотите узнать больше об этом, вы можете ознакомиться с деталями По следующей ссылке.