Skip to content

feat: add Android app and prepare 1.8.0 - #45

Merged
ant-m13 merged 8 commits into
mainfrom
codex/android-capacitor-prep
Jul 17, 2026
Merged

feat: add Android app and prepare 1.8.0#45
ant-m13 merged 8 commits into
mainfrom
codex/android-capacitor-prep

Conversation

@ant-m13

@ant-m13 ant-m13 commented Jul 17, 2026

Copy link
Copy Markdown
Owner

Зачем

Подготовить CreditCalc к распространению как Android-приложения через APK на GitHub и в RuStore, сохранив локальную модель данных, отсутствие рекламы и аналитики.

Что сделано

  • добавлен проект Capacitor/Android с идентификатором io.github.antm13.creditcalc, минимальной версией Android 7.0 (API 24) и именем «CreditCalc — кредитный график»;
  • реализованы нативные буфер обмена, сохранение и отправка файлов, печать, системные панели и обработка кнопки «Назад»;
  • добавлен workflow сборки подписанного APK для GitHub Releases и ручного запуска;
  • исправлено мобильное представление графика и сравнения вариантов без горизонтальной прокрутки, доступность печати, дата досрочного платежа, ночная тема и PWA-напоминания;
  • удалена неработающая настройка масштаба текста, оставшиеся пользовательские строки переведены на русский;
  • обновлены название, иконки и визуальный стиль приложения;
  • добавлены описание карточки RuStore, шесть готовых скриншотов и воспроизводимый генератор изображений;
  • документация, changelog, политика конфиденциальности и условия использования приведены в соответствие с кодом;
  • версия повышена до 1.8.0, Android versionCode1008000.

Влияние и ограничения

  • приложение продолжает хранить расчёты локально и не запрашивает разрешение INTERNET;
  • реклама и аналитика не добавлены;
  • debug APK подписан отладочным ключом; публикационный APK собирается workflow только при наличии секретов подписи;
  • после слияния релиз запускается тегом v1.8.0, затем APK можно проверить и загрузить в RuStore.

Проверка

  • pnpm install --frozen-lockfile
  • pnpm lint
  • pnpm typecheck
  • pnpm audit --prod
  • pnpm test — 457 пройдено, 2 пропущено
  • pnpm test:coverage — пороги покрытия выполнены
  • pnpm build
  • pnpm test:pwa
  • pnpm test:e2e — 8 сценариев Chromium
  • pnpm android:apk:debug
  • APK: io.github.antm13.creditcalc, 1.8.0 / 1008000, minSdk 24, подпись APK Signature Scheme v2, разрешение INTERNET отсутствует
  • 6 скриншотов RuStore: 1080×1920, каждый меньше 3 МБ

@ant-m13
ant-m13 marked this pull request as ready for review July 17, 2026 10:17

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d79d9d8ab4

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/App.tsx
Comment thread src/platform.ts Outdated
@ant-m13
ant-m13 merged commit 61223c9 into main Jul 17, 2026
5 checks passed
@ant-m13
ant-m13 deleted the codex/android-capacitor-prep branch July 17, 2026 11:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant