Some checks failed
CI / ci (pull_request) Failing after 8s
Make fastlane/metadata/android/ the single source of truth for store
listing metadata, consumed directly by the official F-Droid repo and
transformed into the self-hosted repo's localized layout at release time.
- Move fdroid-metadata/<appid>/<locale>/ -> fastlane/metadata/android/<locale>/
(git-tracked renames: summary->short_description, description->full_description,
+ title.txt, images/icon.png, images/phoneScreenshots/); keep the app-level
.yml control file for the self-hosted `fdroid update`.
- Add scripts/fastlane_to_fdroid_localized.sh (fastlane -> F-Droid localized,
incl. changelogs) and scripts/sync_changelog_to_fastlane.sh (CHANGELOG.md ->
fastlane changelog); verified byte-identical to the previous metadata.
- release.yaml: build self-hosted metadata from the fastlane tree and sync the
per-version changelog before the transform (one changelog source for both
channels).
- Disable AGP VCS-info embedding on release builds (vcsInfo { include = false })
so builds reproduce byte-for-byte vs the distributed APK — the only file that
otherwise differed (META-INF/version-control-info.textproto). Effective from
the next release.
- Add docs/fdroid-official/ (draft fdroiddata recipe: reproducible build +
AllowedAPKSigningKeys + Binaries + notes).
- Repoint README screenshots/icon, update docs/README + RELEASING, and skip the
Android build on fastlane-only changes (ci.yaml).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
18 lines
885 B
Plaintext
18 lines
885 B
Plaintext
Calendula ist eine moderne, quelloffene Kalender-App für Android. Sie
|
|
arbeitet direkt auf dem System-Kalender-Provider — jede Quelle, die mit
|
|
deinem Gerät synchronisiert ist (Nextcloud über DAVx5, Google, lokal,
|
|
WebCal-Subscriptions), erscheint automatisch, und deine Änderungen
|
|
synchronisieren auf demselben Weg zurück.
|
|
|
|
Termine erstellen, bearbeiten und löschen — auch wiederkehrende, mit
|
|
wählbarer Reichweite (nur dieser Termin / dieser und alle folgenden / ganze
|
|
Serie) und einem einfachen Wiederholungs-Picker. Erinnerungen stellt
|
|
Calendula selbst als Benachrichtigung zu — ein Tipp darauf öffnet den
|
|
Termin.
|
|
|
|
Der Unterschied liegt im Design: echtes Material 3 Expressive durchgehend,
|
|
mit Dynamic Color, expressiven Animationen und neuen Shape-Sprachen.
|
|
|
|
Datenschutz: keinerlei Telemetrie, kein Tracking, kein Netzwerkzugriff —
|
|
deine Daten bleiben auf dem Gerät.
|