• 1.1.3 38c6b79bc2

    Release 1.1.3
    Some checks failed
    Android Release / release (push) Failing after 3m32s
    Stable

    benya released this 2026-01-19 01:54:08 +03:00 | 1 commits to master since this release

    Android release 1.1.3

    Downloads
  • 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
  • 1.1 56c5100557

    benya released this 2026-01-17 02:59:52 +03:00 | 60 commits to master since this release

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

    Что нового:

    • Добавлен раздел "О приложении": Теперь в главном меню есть пункт "О приложении", который открывает информационное окно.
    • Информация в окне "О приложении":
      • Иконка и версия: Отображается иконка приложения и его актуальная версия (1.1), которая считывается автоматически.
      • Описание: Краткая информация о назначении программы.
      • Автор: Указан создатель приложения.

    Технические улучшения:

    • В MainActivity добавлена логика для обработки нового пункта меню и отображения диалогового окна.
    • Созданы и локализованы (для ru и en) новые строковые ресурсы для экрана "О приложении".

    Как найти:

    1. Откройте приложение.
    2. Нажмите на три точки в правом верхнем углу, чтобы открыть меню.
    3. Выберите пункт "О приложении".
    Downloads
  • 1.0 924d445c45

    benya released this 2026-01-17 02:46:59 +03:00 | 62 commits to master since this release

    Это первая версия приложения, готовая к использованию.
    Что нового:

    • Настройка для релиза: Проект полностью сконфигурирован для создания production-сборок.

    • Оптимизация и защита кода: Для release-сборок включена минификация, обфускация и оптимизация кода с помощью R8 (ProGuard). Это уменьшает размер конечного APK и защищает логику приложения.

    • Повышена стабильность: Добавлены правила ProGuard для корректной работы сетевых запросов (библиотека OkHttp) и моделей данных в release-версии, что предотвращает потенциальные сбои.

    Downloads