Commit Graph
49 Commits
Author SHA1 Message Date
benya 82468c7e10 Fix Repo
Android Release / release (push) Failing after 4m25s
2026-01-18 23:45:53 +03:00
benya e29de59384 Fix Repo
Android Release / release (push) Has started running
2026-01-18 23:45:31 +03:00
benya 2658560210 Fix Repo
Android Release / release (push) Successful in 31s
2026-01-18 23:43:05 +03:00
benya 68ce7346b1 Fix Repo
Android Release / release (push) Failing after 3m46s
2026-01-18 23:20:23 +03:00
benya aa01fcabfb Fix version Check
Android Release / release (push) Failing after 4m11s
2026-01-18 23:09:45 +03:00
benya a83b432db6 Fix version Check
Android Release / release (push) Has started running
2026-01-18 23:08:59 +03:00
benya 4a328d33e0 APK Rename
Android Release / release (push) Failing after 4m2s
2026-01-18 22:57:57 +03:00
benya febd4f138c Some fixes
Android Release / release (push) Has been cancelled
2026-01-18 22:54:38 +03:00
benya 23771a9b59 Add F-Droid sign + fix run container
Android Release / release (push) Failing after 4m18s
2026-01-18 22:42:40 +03:00
benya 97de9776a1 Fix Container url
Android Release / release (push) Failing after 6m15s
2026-01-18 22:25:50 +03:00
benya 7c8e2d58f5 Fix EOL Stop
Android Release / release (push) Failing after 3m38s
2026-01-18 22:20:17 +03:00
benya 3c77188985 Fix Stop if version already released
Android Release / release (push) Failing after 3m29s
2026-01-18 22:13:12 +03:00
benya 422ff51b9e Fix setup-android
Android Release / release (push) Failing after 1m8s
2026-01-18 22:10:27 +03:00
benya 50090c8ed7 Bump to check CI/CD
Android Release / release (push) Failing after 5s
2026-01-18 22:09:19 +03:00
benya 6f5168bc27 Bump to check CI/CD
Android Release / release (push) Failing after 5m16s
2026-01-18 19:28:22 +03:00
benya 5684eb62b2 Fix Build Release APK (Maybe)
Android Release / release (push) Successful in 3m11s
2026-01-18 01:35:00 +03:00
benya 21ec78154d Fix Build Release APK (Maybe)
Android Release / release (push) Failing after 49s
2026-01-18 01:32:43 +03:00
benya 7f6fcc6c79 Fix Build Release APK (Maybe)
Android Release / release (push) Failing after 2m48s
2026-01-18 01:27:39 +03:00
benya e8a1df940c Fix Build Release APK (Maybe)
Android Release / release (push) Failing after 1m51s
2026-01-18 01:24:13 +03:00
benya 5dc5dbbe57 Fix Build Release APK (Maybe)
Android Release / release (push) Failing after 2m37s
2026-01-18 01:20:06 +03:00
benya 53247d46e1 Fix Build Release APK (Maybe)
Android Release / release (push) Failing after 1m23s
2026-01-18 01:18:36 +03:00
benya b5ade63bf9 Fix Build Release APK (Maybe)
Android Release / release (push) Failing after 3m26s
2026-01-18 01:10:42 +03:00
benya 683cc5759c Bump version to check CI
Android Release / release (push) Has started running
2026-01-18 01:09:22 +03:00
benya 7b9aed8842 Fix tag check
Android Release / release (push) Has started running
2026-01-18 01:08:55 +03:00
benya 5137be71c7 Fix tag check
Android Release / release (push) Successful in 30s
2026-01-18 01:06:24 +03:00
benya 1c7441c76b Fix tag check
Android Release / release (push) Failing after 23s
2026-01-18 01:05:17 +03:00
benya c785569077 Fix tag check
Android Release / release (push) Has started running
2026-01-18 01:03:02 +03:00
benya 5b1a0849f2 Fix tag check
Android Release / release (push) Has been cancelled
2026-01-18 01:01:21 +03:00
benya a4183e6900 Fix tag check
Android Release / release (push) Failing after 2m7s
2026-01-18 00:59:08 +03:00
benya cf39fec1ad Fix app/app/keystore
Android Release / release (push) Failing after 2m33s
2026-01-18 00:55:50 +03:00
benya 4e312a9685 Ready Fixes
Android Release / release (push) Failing after 3m18s
2026-01-18 00:51:21 +03:00
benya b05f23c107 Ready Fixes
Android Release / release (push) Failing after 1m44s
2026-01-18 00:43:35 +03:00
benya 7b0f078fa3 Ready Fixes
Android Release / release (push) Failing after 2m42s
2026-01-18 00:39:43 +03:00
benya 84b83c1607 Ready Fixes
Android Release / release (push) Failing after 14s
2026-01-18 00:38:30 +03:00
benya 2bb469496b Ready Fixes
Android Release / release (push) Failing after 21s
2026-01-18 00:37:20 +03:00
benya ba142431b6 Fixes Keystore Location
Android Release / release (push) Has started running
2026-01-18 00:35:54 +03:00
benya f9bbd337dc Fixes Android SDK
Android Release / release (push) Failing after 2m37s
2026-01-18 00:30:43 +03:00
benya efb867b979 Fixes
Android Release / release (push) Failing after 21s
2026-01-18 00:28:33 +03:00
benya 08bd35bf8f Fixes
Android Release / release (push) Failing after 1m13s
2026-01-18 00:08:20 +03:00
benya 83e2c2f908 use out inctance
Android Release / release (push) Failing after 17s
2026-01-18 00:01:53 +03:00
benya b07b79388f use gitea repos
Android Release / release (push) Failing after 8s
2026-01-17 23:59:54 +03:00
benya dcde55fd1a Исправление actions
Android Release / release (push) Failing after 8s
2026-01-17 23:46:17 +03:00
benya 19f6ba4d65 Добавлены Actions для автоматической сборки проекта
Android Release / release (push) Failing after 1m3s
2026-01-17 23:37:17 +03:00
benya 098828d8d5 feat: Повышение стабильности приложения, обновление зависимостей и доработка интерфейса
Этот коммит включает ряд улучшений по всему приложению:

Стабильность:
- Реализована 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 заменён LayoutInflater.from(requireContext()) на getLayoutInflater() для лучшего соответствия жизненному циклу Fragment.
2026-01-17 22:51:58 +03:00
benya 56c5100557 Версия 1.1 2026-01-17 02:58:12 +03:00
benya 6b65ec1bc4 feat: Добавить диалоговое окно "О приложении"
Реализует новый пункт меню "О приложении", который открывает диалоговое окно с информацией о программе.

- В `main_menu.xml` добавлен пункт "About".
- Создан макет `dialog_about.xml` для отображения информации.
- В `MainActivity` добавлена логика для показа диалога, включая динамическое получение версии приложения из `PackageInfo`.
- В `strings.xml` (для en и ru локалей) добавлены строки, содержащие описание, имя создателя и формат версии.
2026-01-17 02:57:26 +03:00
benya 924d445c45 feat: Настройка ProGuard/R8 для release-сборок
Включает минификацию, обфускацию и оптимизацию кода для release-сборок, установив minifyEnabled в true.
• Добавлены правила ProGuard для OkHttp, чтобы предотвратить ошибки во время выполнения, связанные с рефлексией.
• Добавлено правило -keep для классов моделей, чтобы гарантировать корректный парсинг JSON.
2026-01-17 02:43:31 +03:00
benya a46ca548f6 Updated README 2026-01-17 02:37:38 +03:00
benya 9f433105a4 Initial commit 2026-01-17 02:34:23 +03:00