Commit Graph

25 Commits

Author SHA1 Message Date
b-mob-calendar 3c59414345 docs(app-map): calendar.md — визуальная сверка на forbion (Browser1/cloude): реальные ярлыки, вид в меню Действия, +незапланир.задачи/+Appointments/+Deck-источник 2026-07-12 22:30:19 +00:00
b-mob-mail af6acdb54a docs(app-map): mail.diff.md — diff веб↔натив (итерация 1, mail/081); карта → указатель 2026-07-12 22:28:25 +00:00
b-mob-deck 534dafc2c0 docs(app-map): deck.md — визуальная сверка на forbion (Browser 1, read-only)
Реальные подписи forbion (Ожидающие выполнения/Свойства/секции обзора), добавлен блок
«Режимы просмотра» (архивные/компактный/обложки), отмечено отсутствие Архивные/Shared
доски в мобильной навигации. Ни одной пишущей операции.
2026-07-12 22:28:18 +00:00
b-mob-notify c03c096ddf app-map: notifications — живая сверка на forbion (Browser 1/cloude): версионные расхождения (Скрыть все всегда, относительное время), состав элемента подтверждён 2026-07-12 22:27:38 +00:00
b-mob-files ee37c5f5ea docs(app-map): files.diff.md — итерация 1 (4 расхождения по коду) + инвентарь открывашек медиа (mail/081) 2026-07-12 22:26:10 +00:00
b-mob-mail e627b66429 docs(app-map): mail.md — раздел «Расхождения с feature/mail» (бэклог + косметика) 2026-07-12 22:26:04 +00:00
b-mob-deck 34a67cc89c docs(app-map): карта Карточек (Deck) из кода — deck v1.16.4 + тема forbion, mail/078
Дерево экранов: навигация/доски/обзор/доска-стек-карточка/сайдбары карточки и доски/
диалоги/настройки. Структура из апстрим-src, живой web — визуальная сверка (визуал(?)).
Секция расхождений с feature/deck = приоритетный бэклог.
2026-07-12 22:19:21 +00:00
b-mob-mail 6bd0d8fb92 docs(app-map): карта Почты (mail.md) — по мобильной веб forbion, read-only 2026-07-12 22:17:51 +00:00
b-mob-calendar 41d5b19285 docs(app-map): карта Календаря из кода (calendar v6.4.0 + тема forbion), read-only 2026-07-12 22:17:22 +00:00
b-mob-files c8905d479a docs(app-map): files.md — сверка расхождений по коду feature/files (4 подтверждено, 1 снято) 2026-07-12 22:14:38 +00:00
b-mob-notify 7ec083f609 app-map: карта Уведомлений (лента-дропдаун) — код апстрима + живой мобильный web forbion, read-only 2026-07-12 22:13:54 +00:00
b-mob-notes 29560a6865 docs(app-map): карта приложения Заметки из кода (notes v5.0.0 + тема forbion), mail/078
Read-only, метод mail/078. Визуальная сверка на forbion ожидает (блокер автоперехода Chrome).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-12 22:12:23 +00:00
b-mob-files ef07977f9e docs(app-map): files.md — сверка с кодом (apps/files/src filters+actions), опции фильтров, источники mail/078 2026-07-12 22:09:08 +00:00
b-mob-files 65a4a49b93 docs(app-map): карта приложения Файлы по мобильной веб-версии forbion (read-only, mail/075) 2026-07-12 21:51:35 +00:00
b-dev-mobile ac944c1e5f docs(app-map): источники кода — тема (стили+селекторы окон) + апстрим src по версиям forbion (прод скомпилирован) 2026-07-12 21:42:21 +00:00
b-mob-contacts 5213c8b541 docs(app-map): карта мобильных Контактов forbion (read-only, mail/075) 2026-07-12 20:36:49 +00:00
b-dev-mobile eac9fefabe docs(app-map): подчеркнуть — карта ТОЛЬКО по мобильной версии forbion 2026-07-12 19:31:10 +00:00
b-dev-mobile ece46edecc docs(app-map): канон карт приложений forbion — формат + разбивка по ролям (read-only) 2026-07-12 19:11:40 +00:00
b-dev-mobile 2709dba03f ci: паркуем CI до Docker-режима (host-исполнение act_runner 0.2.13 сломано)
Диагноз: диспетчеризация Gitea работает, но host-исполнение act_runner
роняет шаги (No such file / MODULE_NOT_FOUND, задвоение hostexecutor/.cache).
Workflow → workflow_dispatch (не auto-fail на push), раннер остановлен.
Рабочий путь на будущее — Docker-образ с JDK+SDK + gradle-кэш (docs/CI.md).
Сборки/релизы пока вручную (v0.5.123 опубликован).
2026-07-09 04:56:43 +00:00
b-dev-mobile d047dea210 docs/CI: раннер развёрнут на инфре B (repo-scope, host-исполнение)
act_runner v0.2.11 + Node 20 + Docker + systemd, метки self-hosted/f7-android
на хосте, тёплый кэш /root/.gradle. Зарегистрирован в scope репозитория
(repo-токен; site-admin токен подхватывал чужую ячейку glb_adm — не годится).
2026-07-09 03:20:32 +00:00
b-dev-mobile 312537cd8a Трек дизайна: токены-фундамент (F7Spacing/F7Radius) + карта Figma
CI / verify (push) Has been cancelled
CI / release (push) Has been cancelled
- Снятие токенов из Figma роли design (ocVUCYCrfFUoqYYvlcLPBF): цвета сверены —
  совпадают с F7Colors; типографика Raleway 14/18/20/24 (база в F7Typography есть).
- F7Spacing (4dp-сетка) + F7Radius — закрывают аудитный пробел «нет spacing-токенов».
- docs/DESIGN-SOURCE.md: карта страниц/секций Figma, доступ по API, процесс
  попиксельной вёрстки, заметка про rate-limit (точечные node-запросы).

Источник — Figma (боевой forbion не трогаю). Координация mail/044. designsystem компилируется.
2026-07-08 00:56:43 +00:00
b-dev-mobile f0708a30ac Этап 1: CI (Gitea Actions) + GPL corresponding source (п.4c)
CI / verify (push) Has been cancelled
CI / release (push) Has been cancelled
- .gitea/workflows/ci.yml: push/PR → testDebugUnitTest+lintRelease+assembleDebug;
  тег v* → подписанный assembleRelease + архив исходников в Gitea Release.
  Gitea 1.26.1 поддерживает Actions. Self-hosted раннер (метка f7-android),
  т.к. проект тяжёлый (WebRTC) и нужен тёплый Gradle-кэш.
- scripts/package-source.sh: GPL corresponding source (§6) — архив всего дерева
  вкл. vendor talk-android (GPL), LICENSE, NOTICE. Проверен: 6.7 МБ, 2353 файла.
  Закрывает п.4c, работает и вручную до появления раннера.
- docs/CI.md: пайплайн, регистрация раннера, secrets.

НЕ активно до регистрации раннера на инфре B (нужен Gitea-админ для токена).
2026-07-07 22:32:38 +00:00
b-dev-mobile c259936e82 Этап 0 п.2: универсальный APK 99→53 МБ (abiFilters ARM + resConfigs ru,en)
- defaultConfig.ndk.abiFilters 'arm64-v8a','armeabi-v7a' — без эмуляторных x86/x86_64
- resourceConfigurations += ['ru','en'] — срез ~48 локалей vendor до нужных
- проверено сборкой: assembleRelease 53 МБ, ABI только ARM, подпись v2+v3 OK
- renderscriptSupportModeEnabled в vendor НЕ трогал (риск blur, отдельный пункт)
2026-07-07 17:55:14 +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
b-dev-mobile 1641ad8ab8 docs: полный аудит приложения 2026-07-07 (6 направлений, с file:line) 2026-07-07 11:27:33 +00:00