-
v2.7.0
StableAll checks were successfulCI / ci (push) Successful in 5m48sRelease — F-Droid repo + Gitea release / ci (push) Successful in 7m40sRelease — F-Droid repo + Gitea release / gitea-release (push) Successful in 5sRelease — F-Droid repo + Gitea release / build-and-deploy (push) Successful in 5m44sreleased this
2026-06-18 14:24:35 +00:00 | 7 commits to main since this releaseAdded
- Share a single event as an
.icsfile from the event detail screen — hands a
standard calendar file to any app via the system share sheet. - Back up your local (device-only) calendars: Settings → Calendars → Export as
.icsfile writes every event of your on-device calendars to a file you
choose. Local calendars aren't synced anywhere, so this is their only backup. - Open or share an
.icsfile into Calendula: a single event opens the create
form prefilled for review, while a file with many events (e.g. a backup) opens
a bulk import — pick a calendar and import them all. Re-importing a backup
won't create duplicates (events are matched by their unique identifier), and
anything Calendula can't represent (changed recurring occurrences, guest
lists) is reported rather than silently dropped.
Fixed
- All-day events that cover a single day (e.g. a birthday) no longer show up on
the following day as well — in the day, week and month views or on the event
detail screen. The extra day came from interpreting the all-day date range in
the device's time zone instead of UTC. - Fixed the app crashing immediately on every launch in the optimized release
build: release code-shrinking (R8) was stripping a database class the
home-screen widget framework needs, so the app died at startup before showing
anything. Added the missing keep rule.
Downloads
- Share a single event as an