Commit Graph
33 Commits
Author SHA1 Message Date
klockky 536eea26bd update release-dev.yml 2026-07-05 17:34:09 +03:00
klockky 14075243a9 update release-dev.yml 2026-07-05 17:21:17 +03:00
klockky bc88abebf6 update release-dev.yml 2026-07-05 17:11:56 +03:00
klockky 5a1ffc62a0 update release-dev.yml 2026-07-05 16:55:56 +03:00
klockky 891e4a7957 ci(ios): disable SwiftPM so Podfile keeps Firebase out of iOS build 2026-07-05 16:15:23 +03:00
klockky c0d22a1225 ci: bump Flutter to 3.44.3 across all workflows 2026-07-05 16:03:10 +03:00
klockky fbc3225383 ci(android): кэш Flutter/Gradle во всех Android-воркфлоу 2026-06-26 14:44:35 +03:00
klockky 890d6a8fd3 ci(android): кэш Flutter/Gradle + build-cache для ускорения сборки 2026-06-26 10:46:35 +03:00
klockky a55ab28ede perf(android): уменьшаем вес APK на ~33% (65→43.6 МБ)
- media_kit только для десктопа — убраны ffmpeg/libass/mdk с мобилы (~10 МБ)
- google_fonts заменён бандлом Inter/Outfit/Unbounded — убран реестр всех
  шрифтов из libapp.so (22→10 МБ)
- удалена неиспользуемая зависимость camera (CameraX)
- Dart-обфускация (--obfuscate --split-debug-info) в релизных CI + выгрузка
  символов
- кастомные шрифты с Google Fonts вернулись через FontLoader + кэш, без веса
- хардкод Inter заменён наследованием шрифта из активной темы
2026-06-25 22:51:04 +03:00
klockkyandClaude Opus 4.8 0f4844bf80 feat(macos): сборка DMG, фикс keychain и opus-библиотек
- secure storage: usesDataProtectionKeychain=false — вход в аккаунт
  больше не падает с -34018 без аккаунта разработчика
- entitlements: убран app-sandbox/keychain-access-groups (adhoc без Team ID)
- иконка: squircle с прозрачными полями (нативный macOS-вид)
- opus/ogg: битые bitcode-библиотеки ogg_opus_player заменены на
  собранные из исходников universal (.a в macos/prebuilt/opus +
  scripts/fix_opus_macos.sh применяет их после pub get)
- scripts/build_dmg.sh: adhoc-сборка universal DMG с дизайном (create-dmg)
- CI: build-macos.yml собирает DMG-артефакт; flutter-main.yml чинит libs

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 20:08:10 +03:00
klockkyandClaude Opus 4.8 c800cc0b32 ci(linux): ставим libopus-dev/libogg-dev для ogg_opus_player
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 19:09:06 +03:00
klockkyandClaude Opus 4.8 f1f2c6607e ci(linux): --verbose для диагностики линковки
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 19:00:34 +03:00
klockkyandClaude Opus 4.8 c16532dc43 ci(linux): ставим libmpv-dev для media_kit
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 18:54:41 +03:00
klockky 24eb30cc8b fix(db): бандленый SQLite через FFI — UPSERT падал на Android 9 и старше 2026-06-25 16:08:33 +03:00
klockky 1d897fad71 feat(ci): сборка unsigned ipa 2026-06-08 17:31:12 +00:00
klockky 222d7110fa fix(ios): drop private entitlements from pseudo-signed IPA 2026-06-07 14:00:20 +03:00
klockky be928f8c1a feat: отображаемое имя приложения с большой буквы 2026-05-27 17:23:44 +00:00
klockky eb02c73762 ci: воркфлоу релиза для main — сборка всех платформ и публикация в GitHub Releases 2026-05-27 16:16:50 +00:00
klockkyandClaude Opus 4.7 fd77a0894b отдельные воркфлоу под iOS, macOS, Linux и Windows
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-25 11:15:43 +00:00
klockky ac5bd1c24d второй стиль меню действий: список (как в telegram); выбор в кастомизации 2026-05-23 08:22:05 +00:00
klockkyandClaude Opus 4.7 684339acff ci(ios): pseudo-sign IPA через ldid для установки на jailbreak
Без подписи iOS-ядро не загружает Mach-O, и Filza ругается на полное отсутствие подписи. Подписываем frameworks/dylibs/app extensions и главный бинарь Runner через ldid с минимальными entitlements — IPA теперь ставится через Filza/TrollStore/rootless-jailbreak.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 20:06:56 +00:00
klockky 72a9e4e886 fix(ios): exclude Firebase from iOS build, keep deployment target 13.0 2026-05-16 21:52:51 +03:00
klockky 9a8a2341c6 ci: add all-platform pre-release workflow for dev/0.5.0 2026-05-16 21:28:34 +03:00
klockky a4a4ee2ca3 ci(android): sign release builds with dedicated keystore 2026-05-16 17:46:27 +03:00
klockky 2830e697aa fix(ci): correct split-per-abi APK artifact paths + fail on missing artifacts 2026-05-15 18:58:48 +03:00
klockky 75ccc2e694 feat(push): FCM via MAX server — oneme flavor, dedicated FCM workflow, opcode 22, notifications + CI/lint fixes 2026-05-15 18:14:22 +03:00
klockkyandGitHub 4916c24bb9 Add GitHub Actions workflow for Android build
This workflow builds the Android application, including generating APKs and an AAB for release.
2026-04-11 22:46:34 +03:00
InkandGitHub 86c61d6ee1 Add Flutter CI workflow for main branch 2026-03-07 11:49:45 +03:00
InkandGitHub fc6c10eafc Delete .github/flutter-main.yml 2026-03-07 11:49:25 +03:00
InkandGitHub 62b6f5aa24 Delete .github/flutter-dev.yml 2026-03-07 11:49:18 +03:00
InkandGitHub d7a03a5fdc Add Flutter CI workflow for Android builds 2026-03-07 11:49:01 +03:00
InkandGitHub a1ed015cab Add Flutter CI workflow for main branch 2026-03-07 11:48:15 +03:00
InkandGitHub e7486e918f Add Flutter CI configuration for Android builds 2026-03-07 11:47:44 +03:00