What's Changed
Improvements
- Starts even when the port is taken — if another app already occupies the configured port, PlainApp now picks a free one automatically instead of failing to start
- Clearer certificate warning help — the in-app FAQ for the browser certificate warning now includes a step-by-step animated demo
Fixes
- Fixed the web login button taking several seconds to appear on some networks
- Fixed Stay Online mode: the screen no longer locks, a new "Go dark now" button blacks it out instantly, and there is no grey border on some phones (e.g. Samsung)
Security
VirusTotal Scan
| File | Status | Scan Report |
|---|---|---|
PlainApp-3.3.25-64bit-Recommended.apk
| ✅ 0/65 Clean | View Report |
PlainApp-3.3.25-Old-32bit.apk
| ✅ 0/63 Clean | View Report |
PlainApp-3.3.25-Google-Play.aab
| ✅ 0/56 Clean | View Report |
SLSA Provenance (Level 3)
The .intoto.jsonl file is a signed SLSA provenance document covering all release artifacts (APKs + AAB).
Verify with slsa-verifier:
slsa-verifier verify-artifact PlainApp-3.3.25-64bit-Recommended.apk \
--provenance-path multiple.intoto.jsonl \
--source-uri github.com/plainhub/plain-app