-
v1.3.1
StableRelease — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 18sRenovate / renovate (push) Successful in 2m30sRelease — F-Droid repo + Gitea/Codeberg release + Play / release (push) Successful in 21m13sRelease — F-Droid repo + Gitea/Codeberg release + Play / play (push) Successful in 1m28sreleased this
2026-11-09 19:22:58 +00:00 | 0 commits to main since this releaseChanged
- 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
- Ticking off the current occurrence of a repeating task moves the series on
-
v1.3.0
StableRelease — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 8sRenovate / renovate (push) Successful in 1m7sRelease — F-Droid repo + Gitea/Codeberg release + Play / release (push) Successful in 18m49sRelease — F-Droid repo + Gitea/Codeberg release + Play / play (push) Successful in 1m34sBeta — Codeberg pre-release / detect (push) Successful in 4sBeta — Codeberg pre-release / beta (push) Skippedreleased this
2026-11-02 20:42:49 +00:00 | 7 commits to main since this releaseAdded
- 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
- Self-hosted servers with a self-signed certificate can be added: Agendula
-
v1.3.0-beta.2
Pre-Releasereleased this
2026-11-02 18:16:57 +00:00 | 14 commits to main since this releaseBeta 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
Downloads
- Self-hosted servers with a self-signed certificate can be added: Agendula
-
v1.3.0-beta.1
Pre-Releasereleased this
2026-10-28 14:08:10 +00:00 | 17 commits to main since this releaseBeta 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
Downloads
- Self-hosted servers with a self-signed certificate can be added: Agendula
-
v1.2.0
StableRelease — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 8sRenovate / renovate (push) Successful in 1m11sRelease — F-Droid repo + Gitea/Codeberg release + Play / release (push) Successful in 18m4sRelease — F-Droid repo + Gitea/Codeberg release + Play / play (push) Failing after 1m33sBeta — Codeberg pre-release / detect (push) Successful in 5sBeta — Codeberg pre-release / beta (push) Skippedreleased this
2026-10-26 21:07:47 +00:00 | 28 commits to main since this releaseAdded
- 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
.icsfile 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
- A reminder can count from the task's start as well as from its due date, and
-
v1.2.0-beta.2
Pre-Releasereleased this
2026-10-25 20:02:57 +00:00 | 40 commits to main since this releaseBeta 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
.icsfile 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
- A reminder can count from the task's start as well as from its due date, and
-
v1.2.0-beta.1
Pre-Releasereleased this
2026-10-21 16:59:37 +00:00 | 42 commits to main since this releaseBeta 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
.icsfile 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
- A reminder can count from the task's start as well as from its due date, and
-
v1.1.0
StableRenovate / renovate (push) Successful in 54sRelease — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 6sRelease — F-Droid repo + Gitea/Codeberg release + Play / release (push) Successful in 21m44sRelease — F-Droid repo + Gitea/Codeberg release + Play / play (push) Successful in 1m32sreleased this
2026-10-10 13:29:20 +00:00 | 51 commits to main since this releaseAdded
- 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
asCATEGORIES, 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
Pre-Releasereleased this
2026-10-09 10:30:14 +00:00 | 42 commits to main since this releaseBeta 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
asCATEGORIES, 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
Pre-Releasereleased this
2026-10-06 17:43:29 +00:00 | 44 commits to main since this releaseBeta 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