• 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 | -14 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
  • v1.1.0-beta.1
    Beta — Codeberg pre-release / detect (push) Successful in 5s
    Beta — Codeberg pre-release / beta (push) Successful in 10m34s
    Pre-Release

    makiolaj released this 2026-10-05 17:05:55 +00:00 | -9 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.

    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
  • v1.0.0 671910f54b

    v1.0.0
    Release — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 7s
    Release — F-Droid repo + Gitea/Codeberg release + Play / release (push) Successful in 14m26s
    Release — F-Droid repo + Gitea/Codeberg release + Play / play (push) Successful in 7s
    Stable

    gitea-actions released this 2026-09-24 20:09:02 +00:00 | 12 commits to main since this release

    Added

    • CalDAV sync built in: Nextcloud, Radicale, Baïkal and more.
    • Agendula keeps your tasks itself, no other app needed. Copy them over from
      OpenTasks or tasks.org in Settings → Storage.
    • Repeating tasks, several reminders per task, lists managed in the app,
      iCalendar import and export, a home-screen widget and a Quick Settings tile.

    Changed

    • New settings for all-day reminders, snooze length, sync interval, time format
      and week start.
    Downloads
  • v0.4.0 d7131087cb

    v0.4.0
    Release — F-Droid repo + Gitea/Codeberg release / detect (push) Successful in 5s
    Release — F-Droid repo + Gitea/Codeberg release / release (push) Successful in 12m30s
    Renovate / renovate (push) Failing after 40s
    Pre-Release

    gitea-actions released this 2026-08-31 17:32:09 +00:00 | 26 commits to main since this release

    Added

    • Agendula now speaks German and Brazilian Portuguese, the first
      community translations. Pick one under Settings → App language, or in
      Android's own per-app language settings; leave it on System default and
      Agendula follows your phone. Anything not yet translated falls back to
      English.
    • Agendula can now be translated. Pick or request a language on Weblate and
      translate in the browser — the link sits at the top of the language picker in
      Settings → App language. Partial translations are fine; anything
      untranslated falls back to English.

    Changed

    • Agendula's home is now Codeberg (jlmakiola/agendula) — that's where the
      source, issues, pull requests and releases live. The Source and License links
      in Settings, the issue-reporting link and the F-Droid metadata all point there
      now. The self-hosted Gitea instance stays as build infrastructure.
    Downloads
  • v0.3.2 bc70ed3a9f

    v0.3.2
    Release — F-Droid repo + Gitea/Codeberg release / detect (push) Successful in 7s
    Release — F-Droid repo + Gitea/Codeberg release / release (push) Successful in 11m59s
    Pre-Release

    makiolaj released this 2026-07-20 17:19:45 +00:00 | 54 commits to main since this release

    Fixed

    • Releases reach the Codeberg download channel again. 0.3.1 published to
      F-Droid but never appeared on Codeberg, so if you install from there — or
      through Obtainium — this is the release that finally carries 0.3.0's
      launch-crash fix. The app itself is unchanged from 0.3.1.
    Downloads
  • v0.3.1 cfa25b9730

    v0.3.1
    Release — F-Droid repo + Gitea/Codeberg release / detect (push) Successful in 7s
    Release — F-Droid repo + Gitea/Codeberg release / release (push) Successful in 11m31s
    Pre-Release

    makiolaj released this 2026-07-20 16:44:45 +00:00 | 58 commits to main since this release

    Fixed

    • Agendula no longer crashes on launch. Every 0.3.0 install was affected: the
      release build stripped a constructor that the background-work scheduler needs
      to open its database, and that happens before the app draws anything.
    Downloads
  • v0.3.0 a9843e25b7

    v0.3.0
    Release — F-Droid repo + Gitea/Codeberg release / detect (push) Successful in 7s
    Release — F-Droid repo + Gitea/Codeberg release / release (push) Successful in 12m27s
    Pre-Release

    makiolaj released this 2026-07-19 20:37:02 +00:00 | 61 commits to main since this release

    Added

    • Reminders: Agendula now delivers your due reminders itself. A one-time setup
      step explains this and asks for notification access, and a master switch in
      Settings turns the whole thing off again.
    • A Settings screen, from the gear on the overview: appearance and theme, which
      fields the task form shows, your default list, and reminder defaults.
    • The overview leads with Today — a progress ring showing how much of today
      you've finished — followed by a live preview of what's coming up next.
    • Search across every task, open or completed, from the top bar.
    • A proper app icon.

    Changed

    • A tidier top bar: no app title, with search and settings pinned to the right.
    Downloads
  • v0.2.1 7516972e9f

    v0.2.1
    Release — F-Droid repo + Gitea/Codeberg release / detect (push) Successful in 6s
    Release — F-Droid repo + Gitea/Codeberg release / release (push) Successful in 12m13s
    Pre-Release

    makiolaj released this 2026-07-19 20:01:49 +00:00 | 71 commits to main since this release

    Added

    • Releases are now also published to the Codeberg mirror as a direct download:
      each release carries the signed APK plus a SHA-256 checksum, for users who
      don't use F-Droid.
    Downloads
  • v0.2.0 2c457f3915

    v0.2.0
    CI / ci (push) Successful in 6m18s
    Release — F-Droid repo + Gitea release / ci (push) Successful in 7m21s
    Release — F-Droid repo + Gitea release / gitea-release (push) Successful in 5s
    Release — F-Droid repo + Gitea release / build-and-deploy (push) Successful in 6m14s
    Stable

    makiolaj released this 2026-06-27 19:27:17 +00:00 | 93 commits to main since this release

    Added

    • M2 Material 3 Expressive UI — the app is fully navigable now: the
      provider/permission onboarding gate, the lists overview (smart lists + user
      lists grouped by account), and the task list (swipe-to-complete / -delete,
      inline add, smart-list section headers), detail, and create/edit screens, all
      wired to the M1 ViewModels.
    • M3 detail/edit polish: a "Progress" slider (percent-complete, 5% detents,
      written to Tasks.PERCENT_COMPLETE) and conflict-safe saves — updateTask
      re-checks the provider's last_modified against the value captured when the
      form loaded and surfaces an overwrite-or-cancel prompt instead of clobbering an
      external change (e.g. a DAVx5 sync).
    • M4 subtasks (UI): reparent — a full-width, searchable "Parent task" sheet on
      the edit form, with candidates grouped by due-date section, files a task under
      any active top-level task in its list (or "None" to promote it); switching list
      clears the now-invalid parent. Tapping a subtask in the detail screen opens its
      own detail, which shows a "Part of …" parent card. On the task list a parent has
      a dedicated expand button that reveals its children as a nested grouped run,
      ending with an inline "add a subtask" row (an opt-out toggle is planned for the
      M6 settings screen).
    • Priority is coloured by level (green / amber / red pastels) on the list, detail,
      and edit screens.

    Fixed

    • Overview open-counts now count top-level tasks only, so subtasks — and
      especially open subtasks under a completed parent — no longer inflate a list's
      "N open" or the smart-list counts.
    • Swipe-to-delete now reveals its red background + icon as you drag (tracking the
      live direction, not just the settled target), and a floating "Deleted · Undo"
      chip defers the actual delete so it can be restored.
    Downloads
  • v0.1.0 1b3bb72c84

    v0.1.0
    CI / ci (push) Successful in 3m0s
    Release — F-Droid repo + Gitea release / ci (push) Successful in 2m0s
    Release — F-Droid repo + Gitea release / build-and-deploy (push) Successful in 4m59s
    Release — F-Droid repo + Gitea release / gitea-release (push) Successful in 4s
    Stable

    makiolaj released this 2026-06-18 06:51:55 +00:00 | 101 commits to main since this release

    Added

    • M1 data layer + logic ("backoffice"): the full non-visual stack over the
      OpenTasks TaskContract provider (authority resolved at runtime —
      org.tasks.opentasks for tasks.org, org.dmfs.tasks for OpenTasks).
      • Vendored TaskContract subset, ProviderResolver, ColumnReader, mappers,
        AndroidTasksDataSource (Instances query + ContentObserver), and
        TasksRepository exposing live Flows of lists/tasks/detail.
      • Domain models, smart-list filtering (Today/Upcoming/Overdue/No-date/All/
        Completed), sorting, form validation, sub-tasks via parent_id.
      • Self-scheduled due-reminder engine (AlarmManager + boot/provider-change
        re-sync), notifications, DataStore prefs.
      • Render-only ViewModels + UiState for every screen (lists, task list, detail,
        edit, settings, permission) so the UI is build-only.
      • 24 JVM unit tests (mappers, filtering, sorting, form, value mapping, day
        windows). RootScreen is a functional scaffold over the real data, to be
        replaced screen-by-screen with the Material 3 Expressive design.
    • M0 skeleton: project scaffolding copied from Calendula (Gradle, version
      catalog, Hilt, Material 3 Expressive theme, Gitea CI/release workflows),
      reseeded to a warm-mauve palette. Builds and shows a themed placeholder.
    Downloads