Repository navigation
v0.1.39
Stable promotion of the 0.1.39 cycle (beta1…beta3), maintainer
device-accepted. This release reworks how you add and connect to a server
— a clean host-entry form replaces the free-text URL field — and adds
opt-in trust for local servers running HTTPS with a self-signed certificate
(ADR-0041).
Added
- Add a server by entering just its address and flipping an SSL switch — the old free-text URL field (where you had to type
http://orhttps://yourself) is replaced with a host/IP field, an optional port field, and a simple SSL toggle. The app composes the URL for you. Existing saved servers are unaffected — no re-entry needed. You can also paste a full address (withhttp://orhttps://) and the app strips the scheme for you. - Connect to a local server that uses a self-signed HTTPS certificate — a new "Trust self-signed certificate (local only)" switch appears in the Local connection settings when SSL is on. Enable it, tap Test Local, and the app shows you the certificate's SHA-256 fingerprint; tap Trust once and the app remembers it. Re-testing a server reuses the stored pin automatically — no re-confirmation needed. If the certificate ever changes (e.g. you regenerated it), the app blocks and asks you to review and re-accept the new fingerprint. A "Reset certificate" button in settings forgets the stored pin. This trust is local-endpoint-only — remote connections always require a valid CA-signed certificate.
What's Changed
- feat(metadata): add Fastlane structure for F-Droid catalog by @nofuturekid in #195
- feat: host+SSL connection entry & self-signed local-cert trust (0.1.39-beta1) by @nofuturekid in #196
- fix: cert prompt (Apollo-5 resp.exception) + per-endpoint Test (0.1.39-beta2) by @nofuturekid in #197
- chore: 0.1.39-beta3 — re-test cert reuse, drop rename banner, URL-paste tolerance by @nofuturekid in #198
- release: 0.1.39 — host+SSL & self-signed local-cert trust (Stable) by @nofuturekid in #199
Full Changelog: v0.1.38...v0.1.39