Commit Graph

43 Commits

Author SHA1 Message Date
4a328d33e0 APK Rename
Some checks failed
Android Release / release (push) Failing after 4m2s
2026-01-18 22:57:57 +03:00
febd4f138c Some fixes
Some checks failed
Android Release / release (push) Has been cancelled
2026-01-18 22:54:38 +03:00
23771a9b59 Add F-Droid sign + fix run container
Some checks failed
Android Release / release (push) Failing after 4m18s
2026-01-18 22:42:40 +03:00
97de9776a1 Fix Container url
Some checks failed
Android Release / release (push) Failing after 6m15s
2026-01-18 22:25:50 +03:00
7c8e2d58f5 Fix EOL Stop
Some checks failed
Android Release / release (push) Failing after 3m38s
2026-01-18 22:20:17 +03:00
3c77188985 Fix Stop if version already released
Some checks failed
Android Release / release (push) Failing after 3m29s
2026-01-18 22:13:12 +03:00
422ff51b9e Fix setup-android
Some checks failed
Android Release / release (push) Failing after 1m8s
2026-01-18 22:10:27 +03:00
50090c8ed7 Bump to check CI/CD
Some checks failed
Android Release / release (push) Failing after 5s
2026-01-18 22:09:19 +03:00
6f5168bc27 Bump to check CI/CD
Some checks failed
Android Release / release (push) Failing after 5m16s
2026-01-18 19:28:22 +03:00
5684eb62b2 Fix Build Release APK (Maybe)
All checks were successful
Android Release / release (push) Successful in 3m11s
2026-01-18 01:35:00 +03:00
21ec78154d Fix Build Release APK (Maybe)
Some checks failed
Android Release / release (push) Failing after 49s
2026-01-18 01:32:43 +03:00
7f6fcc6c79 Fix Build Release APK (Maybe)
Some checks failed
Android Release / release (push) Failing after 2m48s
2026-01-18 01:27:39 +03:00
e8a1df940c Fix Build Release APK (Maybe)
Some checks failed
Android Release / release (push) Failing after 1m51s
2026-01-18 01:24:13 +03:00
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