Svet Črnil Pomoč 2.0.4 (20004)

Changes: recovery card at bottom of the commercial page; removed in-app source footer link; retained About/licenses and corresponding public source. Dedicated Android support flow skips only the generic upstream scam popup. Android screen capture, accessibility and customer consent remain mandatory. Revoked saved credentials can recover the same request using the new native device proof after an explicit operator rebind.

Regression surface: home_page.dart opts only the dedicated Android branch out of the generic popup; server_page.dart retains true defaults for all legacy callers and both permission/service widgets. svetcrnil_commercial_page.dart moves the recovery card and removes the source footer; commercial_api.dart permits recovery only for absent/pending/revoked credentials and rejects a different returned request ID. The native recovery contract covers the revoked-token/new-ID transition.

Validation: five Dart contract suites passed; backend 38 tests passed; targeted Dart analysis has no errors or warnings. Production APK signing/package/native library checks recorded separately. Physical tablet recovery has not been verified in this build environment.

Build: Flutter 3.24.5, Dart 3.5.4, Java17, Gradle8.11.1.
flutter build apk --release --no-pub --build-name=2.0.4 --build-number=20004 --target-platform=android-arm,android-arm64,android-x64
Original package si.svetcrnil.pomoc and release signing certificate retained.
