Commit Graph

14 Commits

Author SHA1 Message Date
8bc1f15bdd Фикс CI: NDK версия 25.1.8937393 (совпадает с android.ndkVersion) 2026-04-02 01:24:41 +05:00
876c1ab4df Релиз 1.4.3: полноэкранные входящие звонки, аватарки в уведомлениях, фиксы
Some checks failed
Android Kernel Build / build (push) Failing after 4m6s
Звонки:
- IncomingCallActivity — полноэкранный UI входящего звонка поверх lock screen
- fullScreenIntent на нотификации для Android 12+
- ForegroundService синхронизируется при смене фазы и имени
- Запрос fullScreenIntent permission на Android 14+
- dispose() PeerConnection при завершении звонка
- Защита от CREATE_ROOM без ключей (звонок на другом устройстве)
- Дедупликация push + WebSocket сигналов
- setIncomingFromPush — CallManager сразу в INCOMING по push
- Accept ждёт до 5 сек если WebSocket не доставил сигнал
- Decline работает во всех фазах (не только INCOMING)
- Баннер активного звонка внутри диалога

Уведомления:
- Аватарки и имена по publicKey в уведомлениях (message + call)
- Настройка "Avatars in Notifications" в разделе Notifications

UI:
- Ограничение fontScale до 1.3x (вёрстка не ломается на огромном тексте)
- Новые обои: Light 1-3 для светлой темы, убраны старые back_*
- ContentScale.Crop для превью обоев (без растяжения)

CI/CD:
- NDK/CMake в CI, local.properties, ANDROID_NDK_HOME
- Ограничение JVM heap для CI раннера

Диагностика:
- Логирование call notification flow в crash_reports (rosettadev1)
- FCM токен в crash_reports
2026-04-02 01:18:20 +05:00
89ad59b1f8 ci: install NDK and CMake for native E2EE module build
NDK and CMake were missing from sdkmanager install, causing
the native rosetta_e2ee.so to not be compiled in CI builds.
2026-04-01 17:33:37 +05:00
69c0c377d1 Добавлено кэширование Android SDK и Gradle wrapper для ускорения сборки 2026-03-22 17:01:27 +05:00
507c26d3c6 feat: add step to restore debug keystore in Android build workflow 2026-02-27 22:16:19 +05:00
b45ca7dcdd fix: streamline JDK 17 installation process in Android build workflow 2026-02-27 19:40:52 +05:00
d2379e0133 fix: update branch name from main to master in workflow trigger 2026-02-27 19:24:53 +05:00
b3c6acd007 feat: Update Android build workflow to run on Linux and enhance sync cycle handling in ProtocolManager 2026-02-27 19:20:11 +05:00
52efcdf111 feat: Update JDK installation and enhance Android SDK setup for cross-platform compatibility 2026-02-27 15:37:06 +05:00
702b85a9a7 feat: Replace wget with curl for downloading Android command line tools 2026-02-27 15:25:37 +05:00
c7dcfd03ef feat: Enhance Android build workflow by adding JDK 17 and Android SDK installation steps 2026-02-27 15:21:54 +05:00
a36a37844d feat: Update Android build workflow to use android-builders and install Node.js 2026-02-27 15:19:40 +05:00
5eabd79a96 feat: Simplify Android build workflow by removing JDK setup and Gradle caching steps 2026-02-27 15:01:41 +05:00
ce41bbc329 feat: Add Android Kernel Build workflow for APK assembly and deployment 2026-02-27 14:33:34 +05:00