b-dev-mobile
|
6abb1b15c3
|
Этап 0 п.4b (GPL): восстановлены копирайты Nextcloud в vendor (сверка с апстримом v23.0.0)
102 файла: искажённые email реальных разработчиков Nextcloud (Julius Linus,
Tobias Kaminsky, Álvaro Brey — были @f7cloud.com) восстановлены на настоящие;
холдер 'F7cloud'/'F7cloud and F7cloud contributors' -> 'Nextcloud GmbH and
Nextcloud contributors'. Название продукта в заголовках оставлено 'F7cloud Talk'
(ребренд форка — требование trademark-политики Nextcloud). Менялись только строки
копирайта в комментариях, код не тронут. Снимает нарушение GPLv3 §4 (атрибуция).
Проверено сборкой: assembleRelease -> BUILD SUCCESSFUL, APK 53 МБ.
|
2026-07-07 20:29:00 +00:00 |
|
b-dev-mobile
|
67cc851b15
|
Этап 0 п.1: release собираем и подписан (signingConfig из env + R8-правила)
- signingConfig.release читает F7_KEYSTORE_FILE/PASSWORD, F7_KEY_ALIAS/PASSWORD
из env или -P; фолбэк на debug-подпись если не заданы. Схемы v2+v3.
- R8: app/proguard-rules.pro (kotlinx.serialization, Firebase, JS-мосты, Coil);
vendor consumer-rules.pro через consumerProguardFiles (WebRTC/LoganSquare/Dagger/
RxJava/Parceler/EventBus + dontwarn geogson/joda из missing_rules.txt).
- Проверено на инфре B (JDK 21 + Android SDK 36): assembleRelease BUILD SUCCESSFUL,
подписанный APK 99 МБ (было ~130 debug), apksigner verify v2+v3 OK.
- Доки: docs/RELEASE-SIGNING.md, docs/AUDIT-2026-07-07.md.
|
2026-07-07 13:17:20 +00:00 |
|
F7cloud Mobile
|
fd17df80a8
|
Initial import of f7cloud-mobile native Android app.
Kotlin/Compose client for F7cloud (mail, files, talk, calendar, contacts, tasks, support).
Current version: 0.5.113 (build 121).
|
2026-07-07 12:05:18 +03:00 |
|