Commit Graph

30 Commits

Author SHA1 Message Date
5dc5dbbe57 Fix Build Release APK (Maybe)
Some checks failed
Android Release / release (push) Failing after 2m37s
2026-01-18 01:20:06 +03:00
53247d46e1 Fix Build Release APK (Maybe)
Some checks failed
Android Release / release (push) Failing after 1m23s
2026-01-18 01:18:36 +03:00
b5ade63bf9 Fix Build Release APK (Maybe)
Some checks failed
Android Release / release (push) Failing after 3m26s
2026-01-18 01:10:42 +03:00
683cc5759c Bump version to check CI
Some checks are pending
Android Release / release (push) Has started running
2026-01-18 01:09:22 +03:00
7b9aed8842 Fix tag check
Some checks are pending
Android Release / release (push) Has started running
2026-01-18 01:08:55 +03:00
5137be71c7 Fix tag check
All checks were successful
Android Release / release (push) Successful in 30s
2026-01-18 01:06:24 +03:00
1c7441c76b Fix tag check
Some checks failed
Android Release / release (push) Failing after 23s
2026-01-18 01:05:17 +03:00
c785569077 Fix tag check
Some checks are pending
Android Release / release (push) Has started running
2026-01-18 01:03:02 +03:00
5b1a0849f2 Fix tag check
Some checks failed
Android Release / release (push) Has been cancelled
2026-01-18 01:01:21 +03:00
a4183e6900 Fix tag check
Some checks failed
Android Release / release (push) Failing after 2m7s
2026-01-18 00:59:08 +03:00
cf39fec1ad Fix app/app/keystore
Some checks failed
Android Release / release (push) Failing after 2m33s
2026-01-18 00:55:50 +03:00
4e312a9685 Ready Fixes
Some checks failed
Android Release / release (push) Failing after 3m18s
2026-01-18 00:51:21 +03:00
b05f23c107 Ready Fixes
Some checks failed
Android Release / release (push) Failing after 1m44s
2026-01-18 00:43:35 +03:00
7b0f078fa3 Ready Fixes
Some checks failed
Android Release / release (push) Failing after 2m42s
2026-01-18 00:39:43 +03:00
84b83c1607 Ready Fixes
Some checks failed
Android Release / release (push) Failing after 14s
2026-01-18 00:38:30 +03:00
2bb469496b Ready Fixes
Some checks failed
Android Release / release (push) Failing after 21s
2026-01-18 00:37:20 +03:00
ba142431b6 Fixes Keystore Location
Some checks are pending
Android Release / release (push) Has started running
2026-01-18 00:35:54 +03:00
f9bbd337dc Fixes Android SDK
Some checks failed
Android Release / release (push) Failing after 2m37s
2026-01-18 00:30:43 +03:00
efb867b979 Fixes
Some checks failed
Android Release / release (push) Failing after 21s
2026-01-18 00:28:33 +03:00
08bd35bf8f Fixes
Some checks failed
Android Release / release (push) Failing after 1m13s
2026-01-18 00:08:20 +03:00
83e2c2f908 use out inctance
Some checks failed
Android Release / release (push) Failing after 17s
2026-01-18 00:01:53 +03:00
b07b79388f use gitea repos
Some checks failed
Android Release / release (push) Failing after 8s
2026-01-17 23:59:54 +03:00
dcde55fd1a Исправление actions
Some checks failed
Android Release / release (push) Failing after 8s
2026-01-17 23:46:17 +03:00
19f6ba4d65 Добавлены Actions для автоматической сборки проекта
Some checks failed
Android Release / release (push) Failing after 1m3s
2026-01-17 23:37:17 +03:00
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.
1.1.1
2026-01-17 22:51:58 +03:00
56c5100557 Версия 1.1 1.1 2026-01-17 02:58:12 +03:00
6b65ec1bc4 feat: Добавить диалоговое окно "О приложении"
Реализует новый пункт меню "О приложении", который открывает диалоговое окно с информацией о программе.

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