• v1.3.1 3e34c60577

    v1.3.1
    Release — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 18s
    Renovate / renovate (push) Successful in 2m30s
    Release — F-Droid repo + Gitea/Codeberg release + Play / release (push) Successful in 21m13s
    Release — F-Droid repo + Gitea/Codeberg release + Play / play (push) Successful in 1m28s
    Stable

    gitea-actions released this 2026-11-09 19:22:58 +00:00 | 0 commits to main since this release

    Changed

    • Ticking off the current occurrence of a repeating task moves the series on
      to its next date and keeps a completed copy, as tasks.org and Apple
      Reminders do. Other apps and the web views of servers such as Infomaniak now
      see it as done instead of still open. Unticking it moves the series back,
      as long as the series hasn't moved on or changed its start since (#137).

    Fixed

    • With tasks.org as the storage provider, recurring tasks are recognised as
      recurring. Before, editing one removed its recurrence and ticking it off
      closed the whole series. With tasks.org and OpenTasks alike, the editor now
      shows the task's repeat rule instead of none, and an occurrence changed on
      its own stays part of its series (#135).
    • With tasks.org or OpenTasks as the storage provider, the order you give your
      lists is kept instead of snapping back (#136).
    Downloads
  • v1.3.0 7bcac70cec

    v1.3.0
    Release — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 8s
    Renovate / renovate (push) Successful in 1m7s
    Release — F-Droid repo + Gitea/Codeberg release + Play / release (push) Successful in 18m49s
    Release — F-Droid repo + Gitea/Codeberg release + Play / play (push) Successful in 1m34s
    Beta — Codeberg pre-release / detect (push) Successful in 4s
    Beta — Codeberg pre-release / beta (push) Skipped
    Stable

    gitea-actions released this 2026-11-02 20:42:49 +00:00 | 7 commits to main since this release

    Added

    • Self-hosted servers with a self-signed certificate can be added: Agendula
      shows the certificate's fingerprint and asks whether to trust it. A server
      reached over plain http can be added too, after a warning. If a trusted
      certificate is later renewed, "Sign in again" on the account asks about the
      new one (#68).
    • An account can be given its own name (#105).
    • Pull down on the task list to sync (#73).
    • Task list sections can be collapsed (#91).
    • A pure black theme for AMOLED screens (#99).
    • Agendula can show up as "Tasks" in your launcher, picked from launcher
      previews as in Calendula (#104).
    • Reminder notifications show the task's description (#94).

    Changed

    • Adding or opening a task from a widget returns you to the home screen
      afterwards (#93).
    • A swipe that starts at the screen edge no longer swipes the task (#90).
    • Today also lists tasks that start today, and keeps the ones completed today
      in a Completed section (#123).

    Fixed

    • A task created from Today, or from a Today widget, is due today, so it shows
      up there (#122).
    • Completing a task from the list, a widget or another device now cancels its
      upcoming reminder and clears one already showing (#127, #129).
    • The splash screen follows the app's theme, including Black and dynamic
      colour, instead of flashing white in dark mode (#119).
    • A task saved without its default start or due reminder because it had
      already rung (a start of "now", say) gets it once that date is moved later,
      if the task has no reminder from that date (#121).
    Downloads
  • v1.3.0-beta.2
    Beta — Codeberg pre-release / detect (push) Successful in 6s
    Beta — Codeberg pre-release / beta (push) Successful in 13m29s
    Pre-Release

    gitea-actions released this 2026-11-02 18:16:57 +00:00 | 14 commits to main since this release

    Beta of 1.3.0, for testing. It updates in place to later betas and to the stable release. Obtainium only offers betas with Include prereleases switched on; F-Droid and Play never get them.

    Added

    • Self-hosted servers with a self-signed certificate can be added: Agendula
      shows the certificate's fingerprint and asks whether to trust it. A server
      reached over plain http can be added too, after a warning. If a trusted
      certificate is later renewed, "Sign in again" on the account asks about the
      new one (#68).
    • An account can be given its own name (#105).
    • Pull down on the task list to sync (#73).
    • Task list sections can be collapsed (#91).
    • A pure black theme for AMOLED screens (#99).
    • Agendula can show up as "Tasks" in your launcher, picked from launcher
      previews as in Calendula (#104).
    • Reminder notifications show the task's description (#94).

    Changed

    • Adding or opening a task from a widget returns you to the home screen
      afterwards (#93).
    • A swipe that starts at the screen edge no longer swipes the task (#90).

    Fixed

    • Completing a task from the list, a widget or another device now cancels its
      upcoming reminder and clears one already showing (#127, #129).
    Downloads
  • v1.3.0-beta.1
    Beta — Codeberg pre-release / detect (push) Successful in 5s
    Beta — Codeberg pre-release / beta (push) Successful in 11m19s
    Pre-Release

    makiolaj released this 2026-10-28 14:08:10 +00:00 | 17 commits to main since this release

    Beta of 1.3.0, for testing. It updates in place to later betas and to the stable release. Obtainium only offers betas with Include prereleases switched on; F-Droid and Play never get them.

    Added

    • Self-hosted servers with a self-signed certificate can be added: Agendula
      shows the certificate's fingerprint and asks whether to trust it. A server
      reached over plain http can be added too, after a warning. If a trusted
      certificate is later renewed, "Sign in again" on the account asks about the
      new one (#68).
    • An account can be given its own name (#105).
    • Pull down on the task list to sync (#73).
    • Task list sections can be collapsed (#91).
    • A pure black theme for AMOLED screens (#99).
    • Agendula can show up as "Tasks" in your launcher (#104).
    • Reminder notifications show the task's description (#94).

    Changed

    • Adding or opening a task from a widget returns you to the home screen
      afterwards (#93).
    • A swipe that starts at the screen edge no longer swipes the task (#90).
    Downloads
  • v1.2.0 08c297f30a

    v1.2.0
    Release — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 8s
    Renovate / renovate (push) Successful in 1m11s
    Release — F-Droid repo + Gitea/Codeberg release + Play / release (push) Successful in 18m4s
    Release — F-Droid repo + Gitea/Codeberg release + Play / play (push) Failing after 1m33s
    Beta — Codeberg pre-release / detect (push) Successful in 5s
    Beta — Codeberg pre-release / beta (push) Skipped
    Stable

    gitea-actions released this 2026-10-26 21:07:47 +00:00 | 28 commits to main since this release

    Added

    • A reminder can count from the task's start as well as from its due date, and
      tasks with only a start date get reminders too. Default reminders can mix
      both, e.g. a day before the start and an hour before the due date; each
      applies to tasks that have its date (#72).
    • An all-day task's reminders can each have their own time, so one task can
      remind you at 09:00 and again at 17:00 (#78).
    • Other apps can read the tasks kept in Agendula's own database through an
      OpenTasks-compatible provider, once you grant them permission. Apps that
      already support OpenTasks or tasks.org need only a small change to support
      Agendula too (#43).
    • With a second permission, other apps can also add, edit, complete and delete
      those tasks, including their reminders and tags. They can tick off a single
      occurrence of a recurring task. Task lists stay read-only for them (#63).

    Changed

    • A new task no longer takes a default reminder whose time has already
      passed, so a start of "today" does not ring the moment the task is saved.
    • All-day default reminders are whole days; one set in hours rounds to the
      nearest day.
    • Switching a task between timed and all-day converts its reminders right
      away in the editor, so what you see is what gets saved.
    • The editor shows the default reminders a new task, or a newly added date,
      will get, before you save. Removing them leaves the task without a reminder
      instead of falling back to the default.
    • Reminders now sync. A reminder set on a task is uploaded as a standard alarm
      (VALARM), so it also notifies in macOS and iOS Reminders, Thunderbird,
      tasks.org and jtx Board, and alarms set in those apps now fire in Agendula
      instead of the default reminder. Removing a task's alarm in another app
      turns it off here too, rather than falling back to the default (#52).
    • A new task with a date, or one that gets a new date, takes the default
      reminder for that date as its own, so it travels with the task to the server.
      Changing the default later no longer changes those tasks; tasks that rely on
      the default today are left as they are.
    • On upgrade, reminders on open, synced tasks that so far stayed on this
      device are uploaded once.
    • Alarms imported from an .ics file become reminders on the task.
    • Screens now open and close the way they do in Calendula: they slide in, and
      a back swipe previews the screen behind before closing (#66).
    • Settings now use Calendula's names and layout. Reminders is now
      Notifications, Task form is now New task form, and export and import moved
      out of Storage into a new Backup & restore section (#66).

    Fixed

    • Fixed a crash when a task's date was shown in Russian and other languages
      whose dates put a word after the year (#70).
    • Widgets no longer turn into the Today widget or show "Can't load content"
      after a task is ticked off (#92).
    • Ticking off a task in the Tasks and Up next widgets now works in release
      builds; until now the tap did nothing (#75).
    • The Tasks widget leaves the same gap under its header as its preview (#86).
    • The Starts and Due labels in the task form no longer get cut off at large
      font sizes (#76).
    • Adding an account by email address finds the server again for providers
      that publish it in DNS, such as mailbox.org and Posteo. The DNS lookup never
      reached the network, so they ended in "isn't a CalDAV server". It now goes
      through Android's resolver and respects Private DNS (#97).
    • When the server can't be found from your email address, account setup asks
      for the server address straight away and keeps your email as the username,
      instead of stopping at an error (#97).
    Downloads
  • v1.2.0-beta.2
    Beta — Codeberg pre-release / detect (push) Successful in 7s
    Beta — Codeberg pre-release / beta (push) Successful in 10m2s
    Pre-Release

    makiolaj released this 2026-10-25 20:02:57 +00:00 | 40 commits to main since this release

    Beta of 1.2.0, for testing. It updates in place to later betas and to the stable release. Obtainium only offers betas with Include prereleases switched on; F-Droid and Play never get them.

    Added

    • A reminder can count from the task's start as well as from its due date, and
      tasks with only a start date get reminders too. Default reminders can mix
      both, e.g. a day before the start and an hour before the due date; each
      applies to tasks that have its date (#72).
    • An all-day task's reminders can each have their own time, so one task can
      remind you at 09:00 and again at 17:00 (#78).
    • Other apps can read the tasks kept in Agendula's own database through an
      OpenTasks-compatible provider, once you grant them permission. Apps that
      already support OpenTasks or tasks.org need only a small change to support
      Agendula too (#43).
    • With a second permission, other apps can also add, edit, complete and delete
      those tasks, including their reminders and tags. They can tick off a single
      occurrence of a recurring task. Task lists stay read-only for them (#63).

    Changed

    • A new task no longer takes a default reminder whose time has already
      passed, so a start of "today" does not ring the moment the task is saved.
    • All-day default reminders are whole days; one set in hours rounds to the
      nearest day.
    • Switching a task between timed and all-day converts its reminders right
      away in the editor, so what you see is what gets saved.
    • The editor shows the default reminders a new task, or a newly added date,
      will get, before you save. Removing them leaves the task without a reminder
      instead of falling back to the default.
    • Reminders now sync. A reminder set on a task is uploaded as a standard alarm
      (VALARM), so it also notifies in macOS and iOS Reminders, Thunderbird,
      tasks.org and jtx Board, and alarms set in those apps now fire in Agendula
      instead of the default reminder. Removing a task's alarm in another app
      turns it off here too, rather than falling back to the default (#52).
    • A new task with a date, or one that gets a new date, takes the default
      reminder for that date as its own, so it travels with the task to the server.
      Changing the default later no longer changes those tasks; tasks that rely on
      the default today are left as they are.
    • On upgrade, reminders on open, synced tasks that so far stayed on this
      device are uploaded once.
    • Alarms imported from an .ics file become reminders on the task.
    • Screens now open and close the way they do in Calendula: they slide in, and
      a back swipe previews the screen behind before closing (#66).
    • Settings now use Calendula's names and layout. Reminders is now
      Notifications, Task form is now New task form, and export and import moved
      out of Storage into a new Backup & restore section (#66).

    Fixed

    • Fixed a crash when a task's date was shown in Russian and other languages
      whose dates put a word after the year (#70).
    • Widgets no longer turn into the Today widget or show "Can't load content"
      after a task is ticked off (#92).
    • The Tasks widget leaves the same gap under its header as its preview (#86).
    • The Starts and Due labels in the task form no longer get cut off at large
      font sizes (#76).
    • Adding an account by email address finds the server again for providers
      that publish it in DNS, such as mailbox.org and Posteo. The DNS lookup never
      reached the network, so they ended in "isn't a CalDAV server". It now goes
      through Android's resolver and respects Private DNS (#97).
    • When the server can't be found from your email address, account setup asks
      for the server address straight away and keeps your email as the username,
      instead of stopping at an error (#97).
    Downloads
  • v1.2.0-beta.1
    Beta — Codeberg pre-release / detect (push) Successful in 5s
    Beta — Codeberg pre-release / beta (push) Successful in 14m27s
    Pre-Release

    makiolaj released this 2026-10-21 16:59:37 +00:00 | 42 commits to main since this release

    Beta of 1.2.0, for testing. It updates in place to later betas and to the stable release. Obtainium only offers betas with Include prereleases switched on; F-Droid and Play never get them.

    Added

    • A reminder can count from the task's start as well as from its due date, and
      tasks with only a start date get reminders too. Default reminders can mix
      both, e.g. a day before the start and an hour before the due date; each
      applies to tasks that have its date (#72).
    • An all-day task's reminders can each have their own time, so one task can
      remind you at 09:00 and again at 17:00 (#78).
    • Other apps can read the tasks kept in Agendula's own database through an
      OpenTasks-compatible provider, once you grant them permission. Apps that
      already support OpenTasks or tasks.org need only a small change to support
      Agendula too (#43).
    • With a second permission, other apps can also add, edit, complete and delete
      those tasks, including their reminders and tags. They can tick off a single
      occurrence of a recurring task. Task lists stay read-only for them (#63).

    Changed

    • A new task no longer takes a default reminder whose time has already
      passed, so a start of "today" does not ring the moment the task is saved.
    • All-day default reminders are whole days; one set in hours rounds to the
      nearest day.
    • Switching a task between timed and all-day converts its reminders right
      away in the editor, so what you see is what gets saved.
    • The editor shows the default reminders a new task, or a newly added date,
      will get, before you save. Removing them leaves the task without a reminder
      instead of falling back to the default.
    • Reminders now sync. A reminder set on a task is uploaded as a standard alarm
      (VALARM), so it also notifies in macOS and iOS Reminders, Thunderbird,
      tasks.org and jtx Board, and alarms set in those apps now fire in Agendula
      instead of the default reminder. Removing a task's alarm in another app
      turns it off here too, rather than falling back to the default (#52).
    • A new task with a date, or one that gets a new date, takes the default
      reminder for that date as its own, so it travels with the task to the server.
      Changing the default later no longer changes those tasks; tasks that rely on
      the default today are left as they are.
    • On upgrade, reminders on open, synced tasks that so far stayed on this
      device are uploaded once.
    • Alarms imported from an .ics file become reminders on the task.
    • Screens now open and close the way they do in Calendula: they slide in, and
      a back swipe previews the screen behind before closing (#66).
    • Settings now use Calendula's names and layout. Reminders is now
      Notifications, Task form is now New task form, and export and import moved
      out of Storage into a new Backup & restore section (#66).
    Downloads
  • v1.1.0 dd08c035df

    v1.1.0
    Renovate / renovate (push) Successful in 54s
    Release — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 6s
    Release — F-Droid repo + Gitea/Codeberg release + Play / release (push) Successful in 21m44s
    Release — F-Droid repo + Gitea/Codeberg release + Play / play (push) Successful in 1m32s
    Stable

    gitea-actions released this 2026-10-10 13:29:20 +00:00 | 51 commits to main since this release

    Added

    • Four new home-screen widgets: Today, Up next, Lists and Week.
    • A widget can show tasks from several lists at once, optionally grouped by
      list.
    • A setting under Settings → Task form pre-fills a new task's start with today.
    • An offline version of Agendula with no sync and no network access at all,
      published as a separate APK on Codeberg (#39).
    • Tags. Add them while editing a task, see them on the task and in lists,
      browse them from the home screen and filter any list by them. They are saved
      as CATEGORIES, so they sync with Nextcloud Tasks, tasks.org and DAVx⁵ (#35).
    • Filters. Save your own view of the open tasks by due date (overdue, today,
      upcoming, no date, in any combination), lists, tags and minimum priority.
      They live on the home screen and can be shown in the Tasks widget, so today
      and overdue tasks can now share one widget (#47).

    Changed

    • The Tasks widget has agenda-style rows, an optional row colour and an "All
      caught up" state. Ticking a task in any widget shows it as done for a moment
      before it disappears.
    • The "At a glance" widget is gone; the Tasks and Today widgets cover what it
      showed.
    • Synced lists can be renamed and deleted, not only device-only ones. A
      read-only share shows the edit button greyed out and explains why on tap.
    • The sort button in task lists now opens "Sort and filter", which can also
      filter by tag.
    • While editing a task, its title moves into the top bar once you scroll past
      it.

    Fixed

    • The list editor's Where and smart-lists rows no longer have double padding.
    • A field you tap now scrolls fully above the keyboard, and the "add subtask"
      row in task lists no longer ends up hidden behind it.
    • All-day tasks west of UTC no longer show up a day early in Overdue, Today
      and Upcoming.
    Downloads
  • v1.1.0-beta.3
    Beta — Codeberg pre-release / detect (push) Successful in 5s
    Beta — Codeberg pre-release / beta (push) Successful in 11m51s
    Pre-Release

    makiolaj released this 2026-10-09 10:30:14 +00:00 | 42 commits to main since this release

    Beta of 1.1.0, for testing. It updates in place to later betas and to the stable release. Obtainium only offers betas with Include prereleases switched on; F-Droid and Play never get them.

    Added

    • Four new home-screen widgets: Today, Up next, Lists and Week.
    • A widget can show tasks from several lists at once, optionally grouped by
      list.
    • A setting under Settings → Task form pre-fills a new task's start with today.
    • An offline version of Agendula with no sync and no network access at all,
      published as a separate APK on Codeberg (#39).
    • Tags. Add them while editing a task, see them on the task and in lists,
      browse them from the home screen and filter any list by them. They are saved
      as CATEGORIES, so they sync with Nextcloud Tasks, tasks.org and DAVx⁵ (#35).

    Changed

    • The Tasks widget has agenda-style rows, an optional row colour and an "All
      caught up" state. Ticking a task in any widget shows it as done for a moment
      before it disappears.
    • The "At a glance" widget is gone; the Tasks and Today widgets cover what it
      showed.
    • Synced lists can be renamed and deleted, not only device-only ones. A
      read-only share shows the edit button greyed out and explains why on tap.
    • The sort button in task lists now opens "Sort and filter", which can also
      filter by tag.
    • While editing a task, its title moves into the top bar once you scroll past
      it.

    Fixed

    • The list editor's Where and smart-lists rows no longer have double padding.
    • A field you tap now scrolls fully above the keyboard, and the "add subtask"
      row in task lists no longer ends up hidden behind it.
    Downloads
  • v1.1.0-beta.2
    Beta — Codeberg pre-release / detect (push) Successful in 6s
    Beta — Codeberg pre-release / beta (push) Successful in 26m27s
    Pre-Release

    gitea-actions released this 2026-10-06 17:43:29 +00:00 | 44 commits to main since this release

    Beta of 1.1.0, for testing. It updates in place to later betas and to the stable release. Obtainium only offers betas with Include prereleases switched on; F-Droid and Play never get them.

    Added

    • Four new home-screen widgets: Today, Up next, Lists and Week.
    • A widget can show tasks from several lists at once, optionally grouped by
      list.
    • A setting under Settings → Task form pre-fills a new task's start with today.
    • An offline version of Agendula with no sync and no network access at all,
      published as a separate APK on Codeberg (#39).

    Changed

    • The Tasks widget has agenda-style rows, an optional row colour and an "All
      caught up" state. Ticking a task in any widget shows it as done for a moment
      before it disappears.
    • The "At a glance" widget is gone; the Tasks and Today widgets cover what it
      showed.
    • Synced lists can be renamed and deleted, not only device-only ones. A
      read-only share shows the edit button greyed out and explains why on tap.

    Fixed

    • The list editor's Where and smart-lists rows no longer have double padding.
    Downloads