Skip to content

feat(android): add notification and vibration bridge #111

Description

@xodapi

Что сделать

Добавить минимальный Android bridge для системных notification + vibration, чтобы #109 мог отправлять тревогу при stuck/runaway token burn.

Acceptance Criteria

  • Android-gated код умеет вызвать vibration через native Android API.
  • Android-gated код умеет показать системное notification через native Android API или явно возвращает ошибку с безопасным fallback.
  • Добавлен notification channel для Android 8+.
  • Учитывается Android 13+ POST_NOTIFICATIONS: permission добавлен в manifest metadata, runtime permission flow можно оставить отдельной задачей, если bridge не может запросить permission безопасно.
  • Все сообщения notification privacy-safe: без prompt, paths, session id, tool args, API key.
  • Android APK собирается:
    cargo apk build --features android-gui --target aarch64-linux-android --lib

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

  • Cargo.toml
  • src/lib.rs Android-gated код
  • docs/android.md, если нужно описать bridge/permission

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

  • API key handling
  • .env файлы
  • SUBMISSION.ru.md
  • desktop notification behavior без отдельного Issue

Зависит от

Activity

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

Metadata

Metadata

Assignees

Labels

agentГотово к выполнению агентомfeatguiИзменения в Slint GUI

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions