Prepare for F-Droid publication (issue #16): - docs/fdroid-compliance.md: full dependency license audit (release runtime classpath + buildscript classpath — all FOSS, no Play Services/Firebase, no non-free Gradle plugins), an anti-feature review of actual app behavior (none to declare: debug reporting is opt-in/local-only with no endpoint by default, Android Backup is gated off by default, Outlook OAuth is optional per-account with a public client id), a complete network-surface inventory, and the clean-room build verification (assembleRelease succeeds with no secrets.properties). - app/build.gradle.kts: stop embedding AGP's dependency-info block (a Google-Play-encrypted dependency list in the APK signing block) in APKs/bundles — a known F-Droid inclusion/reproducibility blocker. - fastlane/metadata/android/en-US/: store listing (title, short/full description, changelog for versionCode 1) that F-Droid reads from the repo; listing .txt files deliberately carry no license headers. - docs/fdroid/org.libremail.app.yml: commented template + instructions for the eventual fdroiddata build recipe (submission out of scope). - README.md: F-Droid section pointing at the above. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
24 lines
1.7 KiB
Plaintext
24 lines
1.7 KiB
Plaintext
LibreMail is a free and open-source email client for Android, built with Kotlin, Jetpack Compose and Material 3 (Material You). It aims for a friendly default experience with power-user features tucked under an Advanced Settings group.
|
|
|
|
Features:
|
|
|
|
* Send and receive email with Outlook/Microsoft (OAuth 2.0), Gmail, Yahoo and iCloud (app password), and any other IMAP/SMTP provider
|
|
* Guided first-run onboarding: welcome, vendor picker, per-vendor setup, then straight to your inbox
|
|
* Offline-first: a local mail cache with full-history backfill (resumable) and an optional device-only retention limit
|
|
* Multiple accounts with a unified inbox and per-account filtering
|
|
* Rich-text compose with a formatting toolbar, per-account signatures, drafts, and a reliable background outbox
|
|
* Message bodies rendered in a hardened WebView: JavaScript off, remote images blocked by default (tracking-pixel protection)
|
|
* On-device new-mail notifications (no push service), with optional instant push via IMAP IDLE
|
|
* Search across cached mail and the server (IMAP SEARCH)
|
|
* Attachments: download on demand, open in a system viewer, and attach files when composing
|
|
* mailto: link handling and share-to-email
|
|
* Material You dynamic theming, light/dark, edge-to-edge
|
|
|
|
Privacy and security:
|
|
|
|
* No ads, no analytics SDK, no tracking. By default network traffic goes only to your mail providers.
|
|
* Credentials are encrypted with the Android Keystore; OAuth uses Authorization Code + PKCE.
|
|
* Optional (opt-in) extras: SQLCipher cache encryption, a biometric/device-credential app lock, Android Backup of settings only, and local-only debug reports that are sent nowhere unless you explicitly submit one.
|
|
|
|
LibreMail is licensed under the GNU General Public License v3.0 or later.
|