Источник
Из docs/grokai audit android.md: Slint UI уже имеет Android mode, но нужен отдельный проход по мобильной эргономике.
Что сделать
Доработать Android layout так, чтобы dashboard был удобен на телефоне: touch-friendly controls, scroll без обрезаний, Vimichi виден и не мешает ключевым метрикам.
Acceptance Criteria
- Android mode не показывает desktop-only controls.
- Кнопки
Обновить, Демо, сохранение ключа доступны пальцем и не перекрываются.
- Карточки лимитов и Vimichi не обрезаются на типичных mobile viewport.
- Длинные тексты не вылезают за контейнеры.
- Desktop GUI визуально не регрессирует.
cargo test --locked, cargo clippy --all-targets -- -D warnings, cargo fmt --check проходят.
cargo build --features gui --locked проходит.
- Android APK собирается:
cargo apk build --features android-gui --target aarch64-linux-android --lib.
Что можно трогать
ui/app.slint
- Android-gated glue в
src/lib.rs, если нужно
docs/android.md, если нужно описать ручную проверку
Что нельзя трогать
- API key handling
.env файлы
SUBMISSION.ru.md
- desktop notification behavior без отдельного Issue
Источник
Из
docs/grokai audit android.md: Slint UI уже имеет Android mode, но нужен отдельный проход по мобильной эргономике.Что сделать
Доработать Android layout так, чтобы dashboard был удобен на телефоне: touch-friendly controls, scroll без обрезаний, Vimichi виден и не мешает ключевым метрикам.
Acceptance Criteria
Обновить,Демо, сохранение ключа доступны пальцем и не перекрываются.cargo test --locked,cargo clippy --all-targets -- -D warnings,cargo fmt --checkпроходят.cargo build --features gui --lockedпроходит.cargo apk build --features android-gui --target aarch64-linux-android --lib.Что можно трогать
ui/app.slintsrc/lib.rs, если нужноdocs/android.md, если нужно описать ручную проверкуЧто нельзя трогать
.envфайлыSUBMISSION.ru.md