Skip to content

fix(android): add internet permission and release signing config #99

Description

@xodapi

Что сделать

Android APK должен иметь доступ к сети и понятный путь для release-сборки.

Критерии приёмки

  • Android manifest APK содержит android.permission.INTERNET.
  • Debug APK собирается командой:
    cargo apk build --features android-gui --target aarch64-linux-android --lib
  • Release APK не требует вшивания секретов в репозиторий.
  • Если release signing config добавляется, он ссылается только на файлы из target/ или переменные окружения; keystore, passwords и .env не коммитятся.
  • API key не логируется и не попадает в APK/manifest.

Что можно трогать

  • Cargo.toml — только Android package metadata / permissions / signing config.
  • docs/android.md — только если нужно уточнить локальную сборку APK.

Что нельзя трогать

  • SUBMISSION.ru.md
  • формат JSON-вывода
  • desktop CLI/TUI/GUI поведение вне Android metadata

Activity

  1. added
    bugSomething isn't working
    agentГотово к выполнению агентом
    guiИзменения в Slint GUI
    on Jul 2, 2026
  2. xodapi commented on Jul 2, 2026

    @xodapi
    OwnerAuthor

    🤖 Начинаю выполнение. Агент: Codex

  3. self-assigned this
    on Jul 2, 2026
  4. xodapi commented on Jul 2, 2026

    @xodapi
    OwnerAuthor

    ✅ PR готов: #100

  5. added
    zone:androidAndroid-specific build, permissions, bridge, APK
    zone:ciCI/CD workflows and GitHub Actions
    on Jul 4, 2026
  6. xodapi commented on Jul 4, 2026

    @xodapi
    OwnerAuthor

    🤖 Начинаю выполнение. Агент: Codex

  7. xodapi commented on Jul 4, 2026

    @xodapi
    OwnerAuthor

    🤖 Начинаю выполнение. Агент: Codex

  8. xodapi commented on Jul 4, 2026

    @xodapi
    OwnerAuthor

    Проверил стек после выделения src/android.rs. На текущем main критерии issue по сути уже закрыты: android.permission.INTERNET есть в Cargo.toml, а docs/android.md уже описывает локальную APK-сборку и release signing через env vars без коммита секретов. При этом старый draft PR #100 сейчас DIRTY и при merge/rebase потащит большой регресс: он удаляет src/android.rs, откатывает дополнительные Android permissions и старую Android документацию. Рекомендация по этому issue: не оживлять PR #100, а закрыть его как устаревший артефакт старого Android stack. После этого уже отдельно ревизовать #101 и #103 относительно текущего main, а не поверх старой PR-цепочки.

  9. xodapi commented on Jul 5, 2026

    @xodapi
    OwnerAuthor

    ✅ Закрыто текущим main без merge старого PR #100: android.permission.INTERNET уже есть в Cargo.toml, Android APK сборка и безопасный путь без коммита секретов описаны в актуальной документации/workflow. PR #100 закрыт как obsolete/DIRTY.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

agentГотово к выполнению агентомbugSomething isn't workingguiИзменения в Slint GUIzone:androidAndroid-specific build, permissions, bridge, APKzone:ciCI/CD workflows and GitHub Actions

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions