- Sync reminder dismissals across devices
- Don't bump modification date when snoozing
Android:
- Add new content provider API and specification
- Build your own widgets, apps, and tools with the Tasks.org data on your device
- Reduce sync delay after changes from 60 to 30 seconds
- Add 'last day of month' recurrence option #2411
- Drawer rendering performance improvement - @toxicphreAK #4570
- Fix running tests on Windows - @przemhb #4591
- Make sure recurrence doesn't skip short months #4135
- Fix all-day dates edited across two devices and two time zones from wedging sync
Desktop:
- Display reminders on macOS, Windows, and Linux
- Fix packaging app from source - @CR0CKER #4589
Android:
- Task list rendering performance improvement - @toxicphreAK #4569
- Fix time display when ICU data is missing
Update translations:
- Brazilian Portuguese - @restlessSangoLeelo
- Czech - @p-bo
- Esperanto - @Rajzin
- Estonian - Priit Jõerüüt
- Hungarian - Kaci
- Indonesian - @arifpedia
- Romanian - @ygorigor
- Serbian - @vale-decem
- Swedish - Jonatan Nyberg
- Thai - @KuroisKitsune
- Ukrainian - @IhorHordiichuk
- Completed subtasks now remain under the parent task
- Add 'Show completed subtasks' toggle to sort menu
- Subtask sorting bug fixes
Desktop:
- Add subtasks to the edit screen
- Supports drag and drop to reorder and nest
- Tab and shift-tab to change nesting
- Edit subtask titles from the parent task
- Edit subtasks without leaving the parent task
- Add Task defaults settings page
- Prompt before discarding or deleting tasks from the editor
- Fix Windows and Linux ARM builds
- Fix window size crashes on Windows
- Fix desktop app losing subscription status
Update translations:
- Brazilian Portuguese - @restlessSangoLeelo
- Chinese (Simplified) - Sketch6580, hamburger2048
- Estonian - Priit Jõerüüt
- French - @FlorianLeChat
- German - @zhx000
- Hebrew - @ginger-co, @omeritzics
- Japanese - akira7095
- Polish - @pawerak
- Turkish - @oersen
- Google Tasks sync performance improvements
- Add default reminders to incoming Google Tasks
- Detect moves from native Google Task apps
- Prevent stuck dirty tasks from causing a sync loop
- Task list scrolling performance improvements
- Logging performance improvements - @toxicphreAK
Android:
- OpenTask query hardening - @toxicphreAK #4539
- Collapsed grouping fix for Pebble watches
Update translations:
- Bulgarian - 109247019824
- Estonian - Priit Jõerüüt
- Fix modified and created timestamp sync
- Fix language override not being applied
Desktop:
- Add Microsoft To Do support
- New edit screen functionality
- Start dates
- Due dates
- Notifications
- Recurrence
- Make drawer, task list, and edit screens resizable
- Add bottom bar to edit screen with complete, discard, and delete actions
- Add encrypted cookie storage
- Fix tag picker automatically selecting tags
Android:
- Disable swipe-to-snooze for location reminders
- Pagination improvements for Pebble watches
- 'Show checkboxes' widget option refreshes immediately #4494
Update translations:
- Bulgarian - 109247019824
- Chinese (Simplified) - Sketch6580, hamburger2048
- Esperanto - Don Zouras
- Estonian - Priit Jõerüüt
- French - @FlorianLeChat
- German - @zhx000
- Italian - @ppasserini
- Japanese - Norara
- Polish - @pawerak
- Russian - @PONYATIN
- Serbian - @vale-decem
- Swedish - Jonatan Nyberg
- Turkish - @oersen
- Sync tag info
- Sync tag colors, icons, and order across devices
- Renaming or deleting tags syncs across devices
- Requires Tasks.org Cloud or CalDAV with compatible CalDAV server
- Opt-in for CalDAV accounts - enable in account settings
- Don't add default reminders to tasks from Nextcloud Tasks 0.17+ #4498
- Fix database migration crash
Desktop:
- Add tag picker to edit screen
- Add priority picker to edit screen
- Add tag settings screen
- Fix backstack crash
Android:
- Fix DAVx5 sync loop #4496
Update translations
- Brazilian Portuguese - @gregcarmo
- Bulgarian - 109247019824
- Chinese (Simplified) - Sketch6580, hamburger2048
- Czech - Fjuro
- Danish - ERYpTION
- French - @FlorianLeChat
- Serbian - @vale-decem
- Spanish - @FlorianLeChat
- Disable reminder sync for OpenXchange (mailbox.org)
- Prevents OpenXchange from deleting reminders
- Fix reminders being changed or removed after sync (DAVx5/EteSync/DecSync CC)
- Sync performance improvements and bug fixes
- Tag settings screen design update
- Prevent duplicate tags
- Improve CalDAV homeset discovery #4000
- Fix tag rename synchronization #1672
- Fix tag sync in DAVx5/EteSync/DecSync CC #3011
- Fix moving tasks with subtasks in DAVx5/EteSync/DecSync CC #2895
- Don't change modification timestamp when moving tasks #3407
- Don't change modification timestamp when expanding/collapsing subtasks #2302
- Update translations
- Chinese (Simplified) - Sketch6580, hamburger2048
- Croatian - @milotype
- Estonian - Priit Jõerüüt
- French - @FlorianLeChat
- Portuguese - @SantosSi
- Turkish - @oersen
- Sync improvements and bug fixes
- Google Tasks: advance recurring task when completed remotely #1808
- Fix flattening subtasks when moving between lists #2150
Desktop:
- Improve Google Tasks account setup #4434
Update translations:
- Brazilian Portuguese - @gregcarmo
- Chinese (Simplified) - hamburger2048
- Czech - Fjuro
- Estonian - Priit Jõerüüt
- French - @FlorianLeChat
- German - @franconian
- Hebrew - @ginger-co
- Indonesian - @arifpedia
- Italian - @ppasserini
- Polish - @Antmajgra
- Turkish - @oersen
Android:
- New onboarding for Tasks.org Cloud
- Fix task list losing scroll position #4113
- Fix link click handling #4423
- Fix list for new task shortcuts #4022
- Fix duplicated tasks when importing backup file
Desktop:
Update translations:
- Chinese (Simplified) - Sketch6580, hamburger2048
- Czech - Fjuro
- Esperanto - Don Zouras
- Estonian - Priit Jõerüüt
- French - @FlorianLeChat
- German - @ColorfulRhino
- Icelandic - @gissur1-hash
- Italian - @albanobattistella
- Japanese - Norara
- Russian - @efrolovdev
- Swedish - Mona Lisa
- Turkish - @emintufan
- Create new lists from the list picker
- Improve CalDAV color sync compatibility - @poke #4387
- Fix notifications being cancelled on sync #4386
- Handle missing timestamps in iCalendar data #4389
- Add subtitles to disambiguate accounts in drawer
- Updated list settings screens
Desktop:
- Add list picker to task edit screen
- Create, update, and delete lists
- Use currently viewed list when adding new tasks
- Add ability to log out of Google Task accounts
- Prompt to create list if there is none
- Remember drawer/rail state across launch
- Prevent launching multiple instances
- Use TASKS_DATA_DIR env var to override data storage
- Use platform conventions for app data and logs #4373
- Fix crash on Windows when waking from sleep #4368
Android:
- Add support for Infomaniak kSync
Update translations:
- Bulgarian - 109247019824
- Chinese (Simplified) - 大王叫我来巡山, Sketch6580
- Czech - Fjuro
- French - @FlorianLeChat
- German - @franconian
- Italian - @ppasserini
- Japanese - Norara
- Spanish - @Nikzouls
- Turkish - @emintufan
Desktop:
- Add Google Tasks support
- Close task before opening another one
- Focus keyboard on title when creating new task
Android:
- Fix tag sync for DAVx5/EteSync/DecSync CC
Update translations:
- Bulgarian - 109247019824
- Chinese (Simplified) - 大王叫我来巡山, Sketch6580
- Croatian - @milotype
- Czech - Fjuro
- French - @FlorianLeChat
- Romanian - @ygorigor
- Swedish - Mona Lisa
- Turkish - @emintufan
Desktop:
- Fix EteSync setup
- Add 'About' screen
Android:
- Improve notifications on wearables
Update translations:
- Chinese (Simplified) - Sketch6580
- Czech - Fjuro
- French - @FlorianLeChat
- Turkish - @oersen
Desktop:
- Fix Windows exe download link
- Add AppImage download link
Desktop:
- Add CalDAV support
- Add EteSync support
- Unlock desktop app with Google Play subscription or GitHub Sponsorship
- Fix opening URLs on some platforms #4326
- Generate AppImage for Linux #4327
Android:
- QR code scanner to unlock desktop (Google Play only)
- Updated DAVx5, CalDAV, and EteSync settings screens
Update translations:
- Bulgarian - 109247019824
- Chinese (Simplified) - Sketch6580, 大王叫我来巡山
- Czech - Fjuro, Odweta
- Esperanto - Don Zouras
- Estonian - Priit Jõerüüt
- French - @FlorianLeChat
- German - @ColorfulRhino, @CrUsHoR
- Hindi - Chandra Mohan Jha
- Hungarian - Kaci
- Italian - @ppasserini
- Japanese - Norara
- Kurdish (Northern) - @CYAXXX
- Turkish - @oersen, @emintufan
Desktop:
- Create new tasks
- Add title and description support
- Added top level settings screen
- Tasks.org account settings
- Local account settings
- Improve push sync reliability
Android:
- Clear notification when completed/deleted remotely #4302
- Geofence battery improvements
- Fix parent relationship lost when importing backups #4301
- Fix failure when importing older backups #4293
Update translations:
- Chinese (Simplified) - Sketch6580, 大王叫我来巡山
- Czech - Fjuro
- French - @FlorianLeChat, @tlabartbarnagaud
- German - @ColorfulRhino, Carlo Kisser
- Hindi - Chandra Mohan Jha
- Hungarian - Kaci
- Indonesian - @arifpedia
- Italian - @albanobattistella
- Japanese - Norara
- Russian - @PONYATIN
- Swedish - Mona Lisa
- Turkish - @emintufan
- Pre-alpha desktop release for macOS, Windows, and Linux! #1256
- Currently only supports Tasks.org cloud sign in
- Early adopters only! This is a minimally useful product right now
- Windows release not cryptographically signed yet
- Obtainium support #2040
- Location reminder improvements
- Tasks.org can now register for background location updates to improve reliability
- Sync iCalendar modification times #2083
- Show announcements from the Tasks.org blog
- Fix many Microsoft To Do sync bugs #4273
- Fix bug causing iCalendar parent loss on initial sync #3023
- Fix DST bug #4265
- Fix long sync indicators
- Fix 24-hour mode for future due dates
- Update translations
- Afrikaans - @evangibson66
- Bulgarian - 109247019824
- Chinese (Simplified) - 大王叫我来巡山
- Czech - Fjuro
- Dutch - Bram Schoenmakers
- Esperanto - Don Zouras
- Finnish - @pHamala
- Hungarian - Kaci
- Italian - @ppasserini
- Japanese - Norara
** 15.2 was a Google Play beta that accidentally released to F-Droid **
- Add 'Per-list sorting' - @repparw
- Toggle on '⚙ > App settings > Task list options > Per-list sorting'
- Update translations
- Bulgarian - 109247019824
- Chinese (Simplified) - 大王叫我来巡山
- Chinese (Traditional) - @xlionjuan
- Croatian - @milotype
- Czech - Fjuro
- Esperanto - Don Zouras
- French - @FlorianLeChat
- German - @Atalanttore, @Kachelkaiser, @ColorfulRhino
- Hebrew - Xo
- Hungarian - Kaci
- Italian - @ppasserini
- Malagasy - @HairEureka160
- Turkish - @emintufan
- Friends & Family Sharing
- Tasks.org cloud users can invite five guests to access shared lists for free
- Guests can use Tasks.org, Apple Reminders, or any third-party CalDAV client
- Updated chip styles
- Fix group by list headers on WearOS
- Update translations
- Chinese (Simplified) - 大王叫我来巡山
- Chinese (Traditional) - @xlionjuan
- Czech - Fjuro
- Estonian - Priit Jõerüüt
- Finnish - @pHamala
- French - @FlorianLeChat
- German - @ColorfulRhino
- Italian - @ppasserini
- Japanese - Norara
- Serbian - @vale-decem
- Wear OS improvements
- Add Wear OS complications #3765
- 'Progress' complication
- 'Next task' complication
- 'Add task' complication
- 'Task count' complication
- 'Shortcut' complication
- Default to calendar picker when autoclose is enabled
- Update translations
- Bulgarian - 109247019824
- Chinese (Simplified) - Sketch6580
- Croatian - @milotype
- Czech - Fjuro
- Dutch - Bram Schoenmakers
- Estonian - Priit Jõerüüt
- French - @FlorianLeChat
- German - @ColorfulRhino
- Hungarian - Kaci
- Japanese - Norara
- Turkish - @oersen
- Update navigation drawer design
- Update color palettes
- Swipe to dismiss banners
- Improved sharing for new lists
- Update translations
- Croatian - @milotype
- Danish - ERYpTION
- Estonian - Priit Jõerüüt
- Turkish - @emintufan
- New design for app settings screens
- Improve notifications for all day tasks #4152
- Updated 'Settings > Notifications > All day tasks' section
- Don't configure notification channels to bypass DnD #4030
- Only applies to new installs going forward
- Moved 'Badges' preference to 'Advanced'
- Fix rotation bug #3009
- Update translations
- Bulgarian - 109247019824
- Chinese (Simplified) - Sketch6580
- Croatian - @milotype
- Czech - Fjuro
- Estonian - Priit Jõerüüt
- French - @FlorianLeChat
- German - @ColorfulRhino
- Hungarian - Kaci
- Italian - @ppasserini, @glemco
- Japanese - @array
- Email-to-task for Tasks.org accounts
- Send email to a private address and it instantly appears in your Tasks.org account
- Don't show indicator for background syncs
- Change 'Repeats from' to a toggle button
- Fix price buttons showing 'Free' #4155
- Fix crash on startup #4153
- Update translations
- Bulgarian - 109247019824
- Chinese (Simplified) - 大王叫我来巡山, Sketch6580
- Czech - Fjuro
- French - @FlorianLeChat
- German - @ColorfulRhino
- Hungarian - Kaci
- Italian - @ppasserini
- Japanese - Norara, @array
- Serbian - @vale-decem
- Set custom default reminders #1848
- Push sync for Tasks.org accounts (Google Play only)
- Update translations
- Bulgarian - 109247019824
- Chinese (Simplified) - 大王叫我来巡山
- Croatian - @milotype
- Esperanto - Don Zouras
- Estonian - Priit Jõerüüt
- German - @franconian, @Kachelkaiser
- Hungarian - Kaci
- Japanese - Norara
- Serbian - @vale-decem
- Turkish - @emintufan
- Improved custom reminders
- Configure reminders relative to start date or due date
- Configure period before or after date
- Fix drawer customization layout
- Update translations
- Bulgarian - 109247019824
- Chinese (Simplified) - 大王叫我来巡山, @xlionjuan
- Estonian - Priit Jõerüüt
- French - @FlorianLeChat
- German - @Kachelkaiser, @ColorfulRhino
- Italian - @ppasserini
- Onboarding improvements
- Fix F-Droid sync
- Add banner when subscription required
- Update translations
- Bulgarian - 109247019824
- Czech - Fjuro
- Danish - ERYpTION
- Dutch - Bram Schoenmakers
- Esperanto - Don Zouras
- Estonian - Priit Jõerüüt
- French - @FlorianLeChat
- German - @Atalanttore
- German - @Colorful Rhino
- Hungarian - Kaci
- Italian - @ppasserini
- Japanese - Norara
- Swedish - @Nicklasfox
- Turkish - @oersen
- New Terms of Service blog post
- Onboarding improvements
- Fix DAVx5 sync error
- Performance improvements
- Update translations
- Bulgarian - 109247019824
- Chinese (Simplified) - 大王叫我来巡山, Sketch6580
- Czech - Fjuro
- Esperanto - Don Zouras
- Estonian - Priit Jõerüüt
- French - @FlorianLeChat
- German - @Atalanttore
- Greek - Clio Germanou
- Hungarian - Kaci
- Italian - @ppasserini
- Japanese - @f1047
- Turkish - @emintufan
- Widget performance improvements
- What's New now opens changelog on GitHub
- Fix automatically opening keyboard for new tasks #4035
- Fix parent-child cycle causing crash #4065
- Fix state restoration issue #4025
- Fix all day calendar entries created on previous day
- Fix Microsoft To Do and Google Task sync errors
- Fix multiple icons missing from widget
- Update translations
- Arabic - @fahedoudeh
- Portuguese - Paulo
- Vietnamese - @ngocanhtve
- Fix flashing widgets #3902
- Fix random reminder scheduling
- Fix random reminders firing immediately on recurring tasks #3904
- Fix deadlock when adding new task
- Fix crash in settings when backup location unavailable #3989
- Fix Hebrew and Indonesian support #3928
- Update translations
- Asturian - Xana
- Bosnian - @hasak
- Finnish - @pHamala
- Indonesian - @erigmac
- Japanese - @array, Norara
- Persian - @theuser17
- Romanian - @ygorigor
- Fix crash on Android 10 and below
- Fix blank widgets on Android 16 QPR1 #3847
- Fix all-day calendar events #1534
- Fix alarm synchronization #3859
- Fix sync failure when migrating data from EteSync to CalDAV #3869
- Fix removing values from Microsoft To Do #3862
- Fix share invites for Nextcloud #2386
- Fix failure to delete source data when moving to Google Tasks #3867
- Fix crash when clearing completed while grouping by lists
- Update translations
- Croatian - @milotype
- Dutch - @fvbommel
- German - @MisterTechnik
- Italian - @glemco
- Serbian - @vale-decem
- System bar scrim improvements
- Recover from Google Task 'Bad request' errors
- Improve layout on Z Folds
- Crash fixes
- Update translations
- Brazilian Portuguese - odnankenobi
- Catalan - @Crashillo, @ferranpujolcamins
- Danish - ERYpTION
- Esperanto - Don Zouras
- Galician - @Crashillo, @delthia
- Hungarian - @Antmajgra, @gthrepwood
- Italian - @ppasserini
- Korean - Jiho Min
- Polish - @Antmajgra
- Portuguese - @Crashillo
- Russian - Алексей Ежков
- Spanish - @Crashillo
- Synchronize list icons for Tasks.org and CalDAV accounts
- Does not apply to Microsoft To Do, Google Tasks, DAVx5, EteSync, or DecSync CC accounts
- Does not apply to tags or filters
- CalDAV server must support extensible properties, e.g. Nextcloud or sabre/dav
- Target Android 15
- Return to previous view after searching
- Remove shadow from date picker sheet
- Fix updating list names and colors for Tasks.org and CalDAV accounts
- Update translations
- Bulgarian - 109247019824
- Chinese (Simplified) - Sketch6580
- Czech - Fjuro
- Dutch - @fvbommel
- Estonian - Priit Jõerüüt
- French - @FlorianLeChat
- German - @Colorful Rhino
- Hebrew - Xo
- Italian - @ppasserini
- Turkish - @emintufan
- Ukrainian - @IhorHordiichuk
- @devn1x: Fix escaping quotes in iCalendar #3645
- Limit widget to 25 items on Android 16+
- Android 16 nerfed widget performance 😢
- Fix bug when reconfiguring widget
- Fix default widget group sort order
- Update translations
- Catalan - pitroig
- Chinese (Simplified) - 大王叫我来巡山
- Croatian - @milotype
- German - @Kachelkaiser
- Serbian - @vale-decem
- Swedish - Nick Wick
- Tamil - @TamilNeram
- Fix dynamic color
- Fix Microsoft To Do sync failure
- Fix crash after deleting last list
- Fix notifications when 'Alarms & reminders' not allowed
- Update translations
- Bulgarian - 109247019824
- Dutch - @fvbommel
- Esperanto - Don Zouras
- French - @FlorianLeChat
- Hebrew - Xo
- Japanese - M_Haruki
- Persian - @theuser17
- Portuguese - @nero-bratti
- Romanian - @ygorigor
- Russian - @yurtpage
- Spanish - @orionn333
- Swedish - @Nicklasfox
- Turkish - @emintufan
- Remove Microsoft Authentication Library from F-Droid builds #3581
- Remove contacts permission added by Microsoft Authentication Library
- Enable video attachments
- Fix wallpaper theme
- Fix handling multiple attachments
- Update translations
- Arabic - abdelbasset jabrane
- Bulgarian - 109247019824
- Catalan - @Crashillo
- Czech - Fjuro
- Danish - @catsnote
- Dutch - @fvbommel
- Esperanto - Don Zouras
- Estonian - Priit Jõerüüt
- Hungarian - Kaci
- Italian - @ppasserini
- Turkish - @emintufan
- Ukrainian - @IhorHordiichuk
- Fix app closing itself automatically #3366
- Automatically set default list when connecting Microsoft To Do account
- Update translations
- Arabic - abdelbasset jabrane, @kemo-1
- Brazilian Portuguese - Jose Delvani
- Chinese (Simplified) - Sketch6580
- French - @FlorianLeChat
- German - @Kachelkaiser
- Add support for Microsoft To Do work & school accounts #3267
- Add ability to rename or delete local account
- Prompt to sign in or import backup on first launch
- @BeaterGhalio: Fix back button closing app after search #3426
- @codokie: Automirrored icons fix #3499
- @codokie: Fix ltr-rtl alignment for text input #3489
- Use system language picker on Android 33+
- Don't show 'due date' as a start date option for DAVx5, EteSync, DecSync CC #1558
- Prevent attempts to delete or rename Microsoft To Do default list
- Don't handle system 'Clear storage' button
- Update minimum Android version to 8
- Fix backup import dropping tags #3556
- Fix start date chip when grouping by start date #3509
- Update translations
- Brazilian Portuguese - @sobeitnow0, dedakir923
- Czech - Fjuro
- Dutch - Jay Tromp
- German - min7-i
- Hebrew - Xo
- Portuguese - @wm-pucrs
- Russian - @hady-exc, Maksim_220 Кабанов
- Slovak - @jose1711
- Spanish - Nucl3arSnake, @diamondtipdr
- Tamil - @TamilNeram
- Show error indicators if 'When started' or 'When due' reminders are used without start or due times
- Fix delay when saving tasks
- Fix populating clock picker with initial value instead of 00:00
- Fix displaying selected calendar month
- Fix grouping by start date in descending order
- Update translations
- Arabic - abdelbasset jabrane
- Danish - @catsnote
- Esperanto - Don Zouras
- German - @Kachelkaiser
- Hebrew - @elid34
- Italian - @Fs00
- Slovak - @jose1711
- Turkish - @emintufan
- Restore default sort mode for existing installs
- Fix grouping by due date descending
- Remove shadow from launcher icons
- Add dynamic theme color - requires pro subscription
- Update translation
- Brazilian Portuguese - dedakir923
- Bulgarian - 109247019824
- Chinese (Simplified) - Sketch6580
- Estonian - Priit Jõerüüt
- Italian - @ppasserini
- Japanese - YuzuMikan
- Swedish - @Ziron
- Ukrainian - @IhorHordiichuk
- Updated remaining date and time pickers to Material 3
- App will remember if you change calendar or clock to text input
- Text input now supported on start and due date pickers
- Remove calendar and clock mode settings
- Open date picker to currently selected month
- Replaced upgrade pop-up with a banner #1429
- @hady-exc: Fix date picker time zone issues #3248
- Fix date time picker font scaling issues #3437
- Fix save task on keyboard done #3288
- Fix applying date time when dismissing date time pickers
- Fix 3 button navigation bar padding in landscape mode
- Fix out of memory errors in backup import/export
- Update translations
- Brazilian Portuguese - dedakir923
- Bulgarian - 109247019824
- Chinese (Simplified) - Sketch6580
- Dutch - @fvbommel
- Estonian - Priit Jõerüüt
- French - @FlorianLeChat
- German - @franconian
- Hungarian - Kaci
- Italian - @ppasserini
- Romanian - @ygorigor
- Tamil - @TamilNeram
- Turkish - @emintufan
- Updated date and time pickers to Material 3
- Remove 'Start of week' preference
- This feature can't be supported with Material 3 calendars
- Fix items hidden under menu search bar #3406
- Attempt to fix layout on some foldables
- Fix checking for tasks.org account #3397
- Slightly reduce donation nagging frequency #3397
- Update translations
- Danish - Øjvind Fritjof Arnfred
- Hungarian - Kaci
- Malayalam - Clouds Liberty
- Russian - @GREAT-DNG
- Swedish - @bittin
- Tamil - @TamilNeram
- Fix performance issue when opening search
- Fix Microsoft To Do authentication crash
- Fix crash on task list screen
- Update translation
- Brazilian Portuguese - dedakir923
- Bulgarian - 109247019824
- Chinese (Simplified) - 大王叫我来巡山
- Dutch - @fvbommel
- Esperanto - Don Zouras
- Estonian - Priit Jõerüüt
- French - @FlorianLeChat
- German - Colorful Rhino
- Italian - @ppasserini
- Kannada - Abilash S
- Persian - @mamad-zahiri
- Ukrainian - @IhorHordiichuk
- Material 3 - work in progress
- Side navigation drawer
- Improve support for foldables
- Improve edge-to-edge support
- Remove options for top app bar and disabling collapsing app bar
- Some features are being removed in order to make development easier for the upcoming desktop app. The features may return again in a future release.
- Save backup files and attachments to Nextcloud #1289
- Dismiss notification dialog when pressing cancel #2116
- Performance improvements
- Fix Microsoft To Do sync failure
- Fix missing list chips for subtasks in custom filters
- Fix for database timeouts
- Fix infinite subtask recursion
- Update translations
- Belarusian - @fobo66
- Estonian - Priit Jõerüüt
- German - Colorful Rhino
- Japanese - M_Haruki
- Nahuatl - Benjamin Bruce
- Slovak - @jose1711
- Ukrainian - @IhorHordiichuk
- Performance improvements
- Update translations
- German - Colorful Rhino, @Kachelkaiser
- Nepali - Sagun Khatri
- Database improvements
- Update translations
- Estonian - Priit Jõerüüt
- German - @Kachelkaiser
- Database performance improvements
- Additional debug logging
- Update translations
- Danish - ERYpTION
- Estonian - Priit Jõerüüt
- German - @franconian, Colorful Rhino, @Kachelkaiser
- Italian - @ppasserini
- Korean - Sunjae Choi
- Nepali - Sagun Khatri
- Slovak - @jose1711
- Swedish - Nick Wick
- Performance improvements
- DAVx5 sync performance improvements
- Update translations
- Bosnian - @hasak
- Esperanto - Don Zouras
- Estonian - Priit Jõerüüt, @dermezl
- Italian - @ppasserini
- Nepali - @sagunkhatri
- Fix list pickers #3269
- Preserve reminder recurrence when copying tasks
- Refresh task list after changing settings
- Fix missing chips for local lists
- Fix changes being lost when completing task from edit screen
- Update translations
- German - @franconian
- Turkish - @emintufan
- Ukrainian - @IhorHordiichuk
- Fix crash on missing account
- Update translations
- Bulgarian - 109247019824
- Chinese (Simplified) - Sketch6580
- Croatian - @milotype
- Dutch - @fvbommel
- Esperanto - Don Zouras
- French - @FlorianLeChat, @CennoxX
- German - @franconian
- Hungarian - Kaci
- Italian - @ppasserini
- Russian - @hady-exc
- Slovak - @jose1711
- Ukrainian - @IhorHordiichuk
- Microsoft To Do support #2011
- This feature is in early access, please report any bugs!
- Enable under 'Advanced' settings
- Add configuration option for new lines in titles
- @TonSilver - Copy comments to clipboard with long press #3212
- @jheld - Attempt to fix F-Droid build with colorpicker fork #2028
- Subscription changes
- Multiple Google Task accounts are now free to use
- Tasker plugins are now free to use
- Fix crash on empty shortcut labels
- Fix missing settings button on Android 10 and below
- Update translations
- Bulgarian - 109247019824
- Chinese (Simplified) - 大王叫我来巡山, Sketch6580
- Czech - @AtmosphericIgnition
- Dutch - @fvbommel
- Esperanto - Don Zouras
- French - @FlorianLeChat, @lfavole
- German - @franconian, Colorful Rhino
- Hungarian - Kaci
- Italian - @ppasserini
- Slovak - @jose1711
- Swedish - @Ziron, @bittin
- Turkish - @emintufan
- Fix edit screen disappearing on rotation
- Fix notification bundling issue
- Fix scrolling in custom filter settings
- Remove map theme and desaturation options
- Update translations
- Bulgarian - @StoyanDimitrov
- Chinese (Simplified) - 大王叫我来巡山
- Dutch - @fvbommel
- French - @FlorianLeChat
- German - @p-rogalski
- Italian - @ppasserini
- Korean - Sunjae Choi
- Swedish - @bittin
- "Add widget to home screen" shortcut in list settings
- "Add shortcut to home screen" shortcut in list settings
- Shortcuts use list icon and color
- Fix long running sync indicators #3045
- @hady-exc: Migrate list setting screens to Compose #3163
- Update translations
- Bosnian - @hasak
- Bulgarian - @StoyanDimitrov
- Chinese (Simplified) - 大王叫我来巡山
- Croatian - @milotype
- Esperanto - Don Zouras
- Finnish - @pHamala, @Ricky-Tigg
- German - @p-rogalski, @franconian, @Atalanttore
- Hungarian - Kaci
- Italian - @ppasserini
- Korean - Sunjae Choi
- Spanish - gallegonovato
- Swedish - Nick Wick
- Fix save button when 'Back button saves task' is enabled #3149
- Fix customizing edit screen order screen
- Updated edit screen task title
- Show full title
- Removed collapse on scroll
- Removed floating action button
- Add separate alarms and reminders warning
- Capitalize tag picker text field
- Update translations
- Bulgarian - @StoyanDimitrov
- Catalan - raulmagdalena
- Chinese (Simplified) - 大王叫我来巡山
- Dutch - @fvbommel
- French - @FlorianLeChat
- Italian - @ppasserini
- Spanish - gallegonovato
- Ukrainian - @nathalier
- Show warning when quiet hours are in effect
- Fix escape character in some localizations #3046
- Fix comment delete button color #3102
- Update translations
- Bosnian - @hasak
- Bulgarian - @StoyanDimitrov
- Catalan - raulmagdalena
- Chinese (Simplified) - 大王叫我来巡山
- Croatian - @milotype
- Dutch - @fvbommel
- Esperanto - Don Zouras
- French - @FlorianLeChat
- Hungarian - Kaci
- Italian - @ppasserini
- Polish - @rom4nik
- Spanish - gallegonovato
- Swedish - Nick Wick
- Add 'Help & Feedback > Send application logs'
- Delete snoozed reminders when completing tasks
- Fix duplicated tasks when using 'Share' #2404
- Don't show sync indicator on startup when sync is not used
- Update translations
- Bosnian - @hasak
- Brazilian Portuguese - kowih83264
- Croatian - @milotype
- German - min7-i
- Fix widget crash
- Fix EteSync sync failure #3092
- Minor Wear OS improvements
- Update translations
- Hungarian - Kaci
- Italian - @ppasserini
- Kannada - @historicattle
- Marathi - @historicattle
- Spanish - gallegonovato
- Swedish - @bittin
- Wear OS support (Google Play only)
- Move drawer items to top unless searching
- Fix drawer item layout issues
- Update translations
- Brazilian Portuguese - Nicolas Suzuki, pogoyar888
- Bulgarian - @StoyanDimitrov
- Chinese (Simplified) - 大王叫我来巡山
- Chinese (Traditional) - hugoalh
- Dutch - Luna, @fvbommel
- French - @FlorianLeChat
- German - @p-rogalski, @franconian
- Hungarian - Kaci
- Italian - @ppasserini
- Spanish - gallegonovato
- Swedish - @bittin
- Turkish - @oersen
- Ukrainian - @IhorHordiichuk
- Target Android 14
- Fix crash in location picker #2990
- Fix SQLite crash #3045
- Update translations
- Arabic - @sanabel-al-firdaws
- Belarusian - @katalim
- Brazilian Portuguese - Jose Delvani
- Catalan - raulmagdalena, @truita
- Chinese (Traditional) - @abc0922001
- Croatian - @milotype
- Czech - atmosphericignition
- Danish - Tntdruid, Luna
- Dutch - @VIMVa
- Esperanto - Don Zouras
- Estonian - @dermezl
- German - @Atalanttore, @tct123
- Italian - @ppasserini
- Norwegian Bokmål - @RonnyAL
- Swedish - @JonatanWick, @bittin
- Fix crash when collapsing list picker sections
- Fix crash in database migration
- Enabled Managed DAVx5
- Update translations
- Bulgarian - @StoyanDimitrov
- New icon picker with over 2,100 icons! (pro feature)
- Fix Todo Agenda Widget integration todoagenda/#145
- Fix menu search bar on Android 10 and below #2966
- Update translations
- Brazilian Portuguese - Jose Delvani
- Bulgarian - @StoyanDimitrov
- Catalan - @Seveorr, @jtorrensamer
- Chinese (Simplified) - 大王叫我来巡山
- Chinese (Traditional) - hugoalh
- French - @FlorianLeChat
- Spanish - gallegonovato
- Turkish - @oersen
- Ukrainian - @IhorHordiichuk
- Add search bar to drawer
- Add search bar to list picker
- Move 'Manage drawer' to ⚙️ > Navigation drawer
- Android 13+ users must grant additional reminder permissions
- Fix completing task multiple times from notification
- Fix deleting new subtasks from edit screen
Enable Managed DAVx5- Update translations
- Arabic - @islam2hamy
- Brazilian Portuguese - Jose Delvani
- Chinese (Simplified) - 大王叫我来巡山
- Chinese (Traditional) - hugoalh
- Croatian - @milotype
- Finnish - Rami Lehtinen, @CSharpest
- German - min7-i
- Spanish - gallegonovato
- Turkish - @oersen
- Fix import backup crashes
- Fix showing completed subtasks in edit screen
- Add default reminders when adding start/due dates to existing tasks #1846
- Fix import backup crash
- Fix widget crash #2873
- Fix recurrence unable to finish #2874
- Fix edit screen being cleared when reopening app #2857
- Fix performance regressions
- Simplified internal alarm scheduling logic
- Update translations
- Arabic - @islam2hamy
- Bulgarian - @StoyanDimitrov
- @elmuffo: Add swipe-to-snooze #2839
- @IlyaBizyaev: Add option to use quick tile without unlocking device #2847
- @liz-desartiges: Add support for Z Flip 5 cover screen #2843
- @purushyb: Fix drawer not updating after editing items #2855
- @hady-exc: Migrate tag picker screen to Compose #2849
- @yurtpage: Add Russian app store description #2848
- Fix duplicate notifications #2835
- Fix adding '(Completed)' to calendar entries #2832
- Fix hiding empty items from drawer #2831
- Exclude old snoozed tasks from snoozed task filter
- Update translations
- Brazilian Portuguese - @mayhmemo, @gorgonun
- Chinese (Simplified) - 大王叫我来巡山
- Croatian - @milotype
- Esperanto - Don Zouras
- French - Lionel HANNEQUIN
- German - sorifukobexomajepasiricupuva33, min7-i
- Portuguese - @fparri, @laralem
- Spanish - gallegonovato
- Swedish - @JonatanWick
- Turkish - @emintufan, @oersen
- Fix copy causing duplicate Google Tasks
- Fix navigation drawer crash
- Fix backup import dropping tasks
- Dynamic widget theme (name-your-price subscription required)
- Replace 'until' with 'ends on' for repeating tasks #2797 - @akwala
- Fix loading selected list on startup #2777
- Fix repeating tasks ending one day early
- Fix repeating task crash
- Fix backup import crash
- Fix Astrid manual ordering crash in widget
- Update translations
- Brazilian Portuguese - @mayhmemo
- Bulgarian - @StoyanDimitrov
- Catalan - @ferranpujolcamins
- Chinese (Simplified) - 大王叫我来巡山
- Croatian - @milotype
- Czech - Odweta
- German - @macpac59
- Italian - @ppasserini
- Spanish - gallegonovato
- Swedish - @bittin
- Ukrainian - @IhorHordiichuk
- Vietnamese - @ngocanhtve
- Fix returning to previous filter after search #2700
- Fix wearable notifications on Android 14+
- Fix issue causing repeating tasks to not repeat
- Fix dragging a task into a subtask in another list
- Rewrote navigation drawer in Jetpack Compose
- Internal changes to navigation
- Enable multi-select when adding attachments
- Show count of tasks to be deleted when clearing completed
- Include hidden subtasks when clearing completed #2724
- Don't show hidden or completed tasks in snoozed filter
- Remove markdown from repeating task snackbar
- Update translations
- Azerbaijani - Shaban Mamedov
- Bulgarian - @StoyanDimitrov
- Catalan - raulmagdalena
- Chinese (Simplified) - 大王叫我来巡山
- Chinese (Traditional) - @abc0922001
- Croatian - @milotype
- Dutch - @mm4c
- Esperanto - Don Zouras
- Finnish - @millerii
- French - J. Lavoie
- German - @CennoxX
- Hebrew - @elig0n
- Interlingua - @softinterlingua
- Odia - @SubhamJena
- Persian - @Monirzadeh
- Spanish - gallegonovato
- Swedish - @bittin
- Turkish - @oersen
- Ukrainian - Сергій
- Vietnamese - @ngocanhtve
- Revert "Preserve modification times on initial sync" #2460
- Fix unnecessary DecSync work
- Fix updating modification timestamp on edits
- Push pending changes when app is backgrounded
- Don't require internet connection for DAVx5/EteSync/DecSync sync
- Don't perform background sync for DAVx5/EteSync/DecSync
- Background sync is performed by the sync app
- Preserve modification times on initial sync #2496
- Replace deprecated method call #2547 - @kmj-99
- Improve task list scrolling performance
- Fix hourly recurrence bug
- Update translations
- Chinese (Simplified) - Eric
- Croatian - @milotype
- Czech - @ceskyDJ
- Finnish - @millerii
- French - Lionel HANNEQUIN, Bruno Duyé
- Japanese - Kazushi Hayama
- Portuguese - @loucurapt
- Romanian - @ygorigor
- Swedish - @bittin
- Change priority with multi-select #2257 - @vulewuxe86
- Automatically select newly copied tasks #2246 - @vulewuxe86
- Reduce minimum size for widgets #2436 - @histefanhere
- Replace deprecated method call #2526 - @kmj-99
- Improve handling text shared to Tasks #2485
- Use notification audio stream for completion sound
- Notification preference 'More settings' opens channel settings directly
- Respect 'New tasks on top' preference when creating subtasks
- Automatically add due dates for recurring tasks
- Fix crash on startup
- Update translations
- Brazilian Portuguese - @gorgonun
- Bulgarian - @StoyanDimitrov, @salif
- Catalan - Joan Montané
- Chinese (Simplified) - Poesty Li
- Chinese (Traditional) - @abc0922001
- Dutch - @fvbommel
- French - @FlorianLeChat
- German - @qwerty287, deep map, @franconian
- Hungarian - Kaci
- Italian - @ppasserini
- Japanese - Kazushi Hayama, Naga
- Spanish - @FlorianLeChat
- Swedish - @Anaemix, @bittin
- Turkish - @emintufan, @oersen
- Ukrainian - @IhorHordiichuk
- Fix crash when importing Google Tasks from a backup file
- Added Burmese translations - @htetoh
- Update translations
- Chinese (Simplified) - Poesty Li
- Croatian - @milotype
- Japanese - Kazushi Hayama
- Polish - @alex-ter
- Russian - @alex-ter
- Ukrainian - @IhorHordiichuk
- Vietnamese - @unbiaseduser
- New custom recurrence picker
- Update translations
- Bulgarian - @StoyanDimitrov
- Czech - @ceskyDJ
- Dutch - @fvbommel
- French - @FlorianLeChat
- Italian - @ppasserini
- Spanish - @FlorianLeChat
- Sorting improvements
- Add subtask sort configuration
- Update sort menu button design
- Don't show subtasks of hidden tasks in 'My Tasks'
- Fix Google Tasks sync issue
- Update translations
- Bulgarian - @StoyanDimitrov
- Catalan - @and4po, Eudald Puy Polls
- Croatian - @milotype
- Dutch - @fvbommel
- German - @schneidr
- Hungarian - Kaci
- Japanese - Naga
- Korean - Sunjae Choi
- Portuguese - @laralem
- Swedish - @bittin
- Sorting improvements
- Configure sort grouping
- Configure sorting within sort group
- Configure completed task sorting
- Fix Google Task list chips showing on widget
- Update translations
- Bulgarian - @StoyanDimitrov
- Catalan - @and4po
- Chinese (Simplified) - Poesty Li
- Croatian - @milotype
- Dutch - @fvbommel
- French - @FlorianLeChat
- German - @qwerty287, @franconian
- Hungarian - Kaci
- Italian - @ppasserini
- Spanish - @FlorianLeChat
- Ukrainian - @IhorHordiichuk
- Add 'By list' sort mode #1265
- Save task when pressing done #2125
- Use ISO 8601 date formatting for backup filenames #1550
- Fix filter sorting bug #1561
- Fix manual sorting crash #2141
- Fix manual sorting bug #2101
- Fix multiple accounts on same server #2301
- Don't set
COUNT=0on recurrence rules #2158 - Improve task list performance #2062
- Attempt to hide inactive widgets in settings #2145
- Disable persistent reminders on Android 14+
- Android 14+ no longer supports persistent reminders 😢
- Fix notifications on Android 14
- Fix crash when missing exact alarm permissions
- Update logic for adding default reminders during sync
- Don't add reminders on initial sync
- Don't add reminders if other client supports reminder sync
- Internal database changes
- You will need to reconfigure any widgets that were set to display a Google Task list or filter. Sorry for the interruption!
- Add Odia translations - @SubhamJena
- Update translations
- Brazilian Portuguese - @lnux-usr
- Bulgarian - @StoyanDimitrov
- Catalan - @and4po
- Chinese (Simplified) - Poesty Li
- Chinese (Traditional) - Chih-Hsuan Yen
- Croatian - @milotype
- Dutch - @fvbommel
- Esperanto - Don Zouras
- Finnish - @millerii
- French - @FlorianLeChat
- Italian - @ppasserini
- Japanese - @kisaragi-hiu, Naga
- Korean - Sunjae Choi, @o20n3
- Romanian - @simonaiacob
- Russian - @AHOHNMYC
- Spanish - @FlorianLeChat
- Turkish - @ersen0
- Ukrainian - @IhorHordiichuk
- Add default reminders to incoming iCalendar tasks #1984
- Sync when brought to the foreground #2096
- Update translations
- Arabic - haidarah esmander
- Czech - @SlavekB
- Danish - Tntdruid
- Esperanto - Don Zouras, @J053Fabi0
- Finnish - @millerii
- German - @franconian
- Italian - @ppasserini
- Japanese - Kazushi Hayama
- Korean - @o20n3
- Polish - @gnu-ewm
- Vietnamese - @unbiaseduser
- Fix crash when opening notification settings
- Fix IAP errors in some locales
- Update translations
- Italian - @ppasserini
- Japanese - Kazushi Hayama
- Support for DAVx5 and CalDAV read-only lists #931
- Use default Android network security configuration
- Update translations
- Bulgarian - @StoyanDimitrov
- Chinese (Simplified) - Eric
- Croatian - @milotype
- Dutch - @fvbommel
- Finnish - @millerii
- French - @FlorianLeChat
- German - @helloworldtest123
- Hungarian - Kaci
- Italian - @ppasserini
- Lithuanian - @70h
- Russian - Nikita Epifanov
- Spanish - @FlorianLeChat
- Turkish - @ersen0
- Ukrainian - @IhorHordiichuk
- Fix persistent notifications on Android 13
- Fix Samsung crash on too many reminders (DAVx5, EteSync, DecSync CC)
- Fix crash on too many tasks for Astrid Manual Sorting
- Fix RTL text in task edit customization screen
- Fix priority button order
- 🚨 Major internal changes to task edit screen. Please report any bugs! 🚨
- Show thumbnails for attachments
- Tap on existing alarms to replace them
- Add task info row to edit screen #1839
- Add option to disable reminders for all-day tasks #2003
- Updated chip style
- Show geofence circle in place settings
- Fix removing preferences #1981
- Set user-agent on HTTP requests #1978
- Preserve HTTP session cookies #1978
- Sort selected tags at top of tag picker
- Android 13 support
- Runtime notification permissions
- Language preference
- Improvements to copying tasks
- Fix some missing reminders
- Fix Google Task creation time
- Fix EteSync stops synchronizing #1893
- Don't overwrite coordinates when synchronizing locations #1667
- Update translations
- Asturian - @enolp
- Basque - Sergio Varela
- Bulgarian - @StoyanDimitrov
- Chinese (Simplified) - Eric
- Croatian - @milotype
- Czech - Shimon
- Dutch - @fvbommel
- French - @FlorianLeChat, J. Lavoie
- German - @qwerty287
- Italian - @ppasserini
- Norwegian Bokmål - @comradekingu
- Persian - @latelateprogrammer
- Polish - @ebogucka
- Portuguese - @laralem
- Romanian - @simonaiacob
- Russian - @Allineer, Nikita Epifanov
- Sinhala - @Dilshan-H
- Spanish - @FlorianLeChat
- Turkish - @ersen0
- Ukrainian - @IhorHordiichuk, @artemmolotov
- Vietnamese - @unbiaseduser