• 1.1.1 098828d8d5

    benya released this 2026-01-17 22:55:27 +03:00 | 59 commits to master since this release

    Это обновление сосредоточено на повышении стабильности приложения, модернизации технического стека и небольших улучшениях пользовательского интерфейса.

    Что нового

    Стабильность

    • Добавлена null-безопасная обработка getArguments() в ChatListFragment, что предотвращает возможные NullPointerException.
    • Устранено предупреждение о непроверенном приведении типов в ChatListFragment с помощью @SuppressWarnings("unchecked").
    • Улучшено управление сетевыми ресурсами: Response в VkApiClient теперь корректно закрывается через try-with-resources, что снижает риск утечек памяти.

    Управление зависимостями

    • Проект обновлён до Java 17 для повышения производительности и использования современных возможностей языка.
    • Все зависимости перенесены в Gradle Version Catalog (libs.versions.toml), что упрощает поддержку и дальнейшее развитие проекта.

    Пользовательский интерфейс

    • Улучшено отображение ViewPager2 в activity_main.xml за счёт добавления горизонтальных отступов, делая интерфейс более сбалансированным.
    • В MultiLinkDialog используется getLayoutInflater() вместо LayoutInflater.from(requireContext()) для лучшего соответствия жизненному циклу Fragment.

    Примечания

    • Релиз не содержит изменений, нарушающих обратную совместимость.
    • Рекомендуется к установке всем пользователям.
    Downloads