• v2.13.1
    All checks were successful
    Release — F-Droid repo + Gitea release / detect (push) Successful in 6s
    Release — F-Droid repo + Gitea release / release (push) Successful in 7m3s
    Stable

    makiolaj released this 2026-07-06 15:50:30 +00:00 | 59 commits to main since this release

    Added

    • Create events from other apps and widgets. Calendula now registers the
      standard "insert event" intent (ACTION_INSERT on the calendar events type),
      so other apps and home-screen widgets — such as the Todo Agenda widget — can
      hand off to Calendula to create a new event. It opens the new-event form
      prefilled with whatever they passed (title, start/end time, all-day, location,
      description, recurrence), and picks your last-used or first writable calendar.
      Thanks to @dschuermann for the suggestion ([#30]).

    Fixed

    • Some recurring events could not be opened. Events in a series that started
      before 1970 — for example yearly birthdays or anniversaries synced over CalDAV
      — showed "Something went wrong" instead of opening, because their stored start
      time is a negative value that was wrongly treated as invalid. They now open
      normally and appear in search again. A related case (an event whose stored end
      precedes its start) is now kept and openable instead of failing the same way.
      Thanks to @dschuermann for the report ([#34]).
    • The time picker now follows your 24-hour setting. With Calendula set to
      24-hour time, the clock dial for choosing an event's start and end time still
      showed AM/PM instead of a 24-hour dial; it now matches your setting (and the
      same fix applies to the all-day reminder time in Settings). Thanks to
      @abrossimow for the report ([#27]).
    Downloads