You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tasks/CHANGELOG.md

22 KiB

12.6 (2022-03-12)

  • Configure notifications to repeat at custom intervals (#3)
    • Notifications can repeat by minute, hour, day, or weekly intervals
  • Add 'Snoozed' filter (#1633)
  • Add 'Notifications' filter
  • CalDAV/DAVx5 server selection setting
    • This replaces 'Let server schedule recurring tasks'
    • Synology Calendar users must set this to fix sync (#1802)
    • Mailbox.org and Open-Xchange users must set this to prevent duplicate repeating tasks
  • Set geofence radius in place settings
  • Remove DAVx5/EteSync app accounts when native CalDAV/EteSync enabled
  • Clear reminders when they are dismissed in Thunderbird
  • Fix reminder synchronization
  • Fix crash in task edit screen
  • Fix prompt to discard changes
  • Fix crash during 12.4 upgrade
  • Update translations
    • Bulgarian - @StoyanDimitrov
    • Chinese (Simplified) - @Crystal-RainSlide, @Geeyun-JY3, Eric
    • Croatian - @milotype
    • Dutch - @mm4c, @fvbommel
    • French - J. Lavoie, @FlorianLeChat
    • German - @eldiep, J. Lavoie, @qwerty287
    • Hungarian - kaciokos
    • Italian - @ppasserini, J. Lavoie
    • Portuguese (Brazilian) - @hugomg
    • Romanian - @simonaiacob
    • Russian - @Allineer
    • Spanish - @toni-em, @FlorianLeChat, @Romerolweb
    • Swedish - @reportxx
    • Turkish - @ersen0
    • Ukrainian - @IhorHordiichuk
    • Urdue - @Crystal-RainSlide
    • Vietnamese - @unbaseduser

12.5 (2022-02-27)

  • Choose custom random reminder period
  • Add multiple random reminders
  • Fix sync crash for Tasks.org, CalDAV, and native EteSync
  • Add Kurdish (Central) translations - @roj1512
  • Update translations
    • Bulgarian - @StoyanDimitrov
    • Chinese (Simplified) - Eric
    • Croatian - @milotype
    • Dutch - @mm4c
    • French - @FlorianLeChat
    • Portuguese - @laralem
    • Spanish - @Romerolweb, Jeffree Romero
    • Turkish - @ersen0
    • Ukrainian - @IhorHordiichuk

12.4 (2022-02-19)

  • Relative reminder support
    • Quickly add reminders minutes, hours, days, or weeks before due
  • Sync reminders with Tasks.org, DAVx5, CalDAV, EteSync, and DecSync CC
    • Synchronize relative and absolute reminders
  • Tasks.org, CalDAV, and native EteSync sync improvements
    • Merge remote changes before pushing local changes
    • Not applicable to DAVx5, EteSync app, or DecSync CC
  • View and cancel snoozed reminders in task edit screen
  • Add 'Has reminder' custom filter criteria
  • Fix updating calendar entries after editing task
  • Fix search when using top app bar
  • Fix task deletion when adding from two devices simultaneously
  • Update translations
    • Arabic - @mhmdanas
    • Basque - Sergio Varela
    • Brazilian Portuguese - @Luiz-bro
    • Bulgarian - @StoyanDimitrov
    • Chinese (Simplified) - Eric
    • Croatian - @milotype
    • Dutch - @mm4c
    • French - @FlorianLeChat, J. Lavoie
    • German - J. Lavoie, @qwerty287
    • Hungarian - kaciokos
    • Italian - @ppasserini, J. Lavoie, @andrearosso
    • Portuguese - @laralem
    • Romanian - @simonaiacob
    • Russian - @NikGreens
    • Spanish - @FlorianLeChat, Sergio Varela
    • Turkish - @ersen0, @emintufan
    • Ukrainian - @IhorHordiichuk
    • Vietnamese - bruh, @unbaseduser

12.3 (2022-02-04)

  • Add option to disable moving completed tasks to bottom
  • Add option to disable sorting completed by completion date
  • Add undo snackbar for task completion
  • Fix crash when location lookup fails
  • Fix voice reminders on Android 12
  • Fix widget due dates in overdue sort group
  • Add Karelian translations - Olexii Ondrei
  • Update translations
    • Basque - Sergio Varela
    • Catalan - @ivangjxyz
    • Chinese (Simplified) - Eric
    • Croatian - @milotype
    • Dutch - @mm4c
    • French - @FlorianLeChat
    • German - @qwerty287
    • Hungarian - kaciokos
    • Romanian - @simonaiacob
    • Russian - @NikGreens
    • Spanish - @FlorianLeChat
    • Swedish - @reportxx
    • Turkish - @emintufan, @ersen0
    • Vietnamese - @unbaseduser

12.2 (2022-01-16)

  • Move completed tasks to bottom
  • Add option to disable collapsing app bars
  • Uncheck parent tasks when subtask is unchecked
  • Fix crash on completion sound
  • Update translations
    • Chinese (Simplified) - Eric
    • Danish - @Tntdruid
    • Dutch - @fvbommel, @mm4c
    • French - @FlorianLeChat
    • German - @qwerty287
    • Russian - @NikGreens
    • Spanish - @FlorianLeChat
    • Turkish - @ersen0
    • Ukrainian - @IhorHordiichuk
    • Vietnamese - @unbaseduser

12.1 (2022-01-09)

  • Group overdue tasks when sorting by due date
  • Update translations
    • Basque - Sergio Varela
    • Chinese (Simplified) - Eric
    • French - @FlorianLeChat
    • Norwegian Bokmål - @comradekingu
    • Spanish - @FlorianLeChat
    • Vietnamese - @unbaseduser

12.0 (2022-01-08)

  • New bottom app bar
    • Choose top or bottom app bar in settings
  • Miscellaneous design updates
  • Improve privacy and security by removing RECORD_AUDIO and WRITE_EXTERNAL_STORAGE permissions
    • Attaching an audio note will launch your device's audio recorder
  • Translation updates
    • Catalan - @Solatec
    • Dutch - @mm4c
    • German - @qwerty287
    • Italian - @ppasserini, @Fs00
    • Portuguese - @SantosSi
    • Romanian - @simonaiacob
    • Russian - Nikita Epifanov
    • Ukrainian - @IhorHordiichuk

11.13 (2021-12-31)

  • Add option to play a sound when a task is completed
  • Accept audio attachments shared from other apps
  • Removed native EteSync v1 support
    • EteSync v1 accounts can still be synchronized with the EteSync app
  • Bug fixes
  • Translation updates
    • Bulgarian - @StoyanDimitrov
    • Chinese (Simplified) - @sr093906
    • Chinese (Traditional) - @dixon777
    • Finnish - @CSharpest, Rami Lehtinen
    • French - @FlorianLeChat
    • Hungarian - kaciokos
    • Italian - J. Lavoie, @Fs00
    • Norwegian Bokmål - @comradekingu
    • Persian - @Ahmadhosseinbor
    • Spanish - @aplopez, @FlorianLeChat
    • Ukrainian - @IhorHordiichuk

11.12.3 (2021-11-22)

  • Fix reminders
  • Update translations
    • Indonesian - when we were sober
    • Kurdish (Northern) - Pêşeroja paşerojê
    • Romanian - @Steinhagen

11.12.2 (2021-11-13)

  • Fix reminders
  • Fix reminder preference backup
  • Update translations
    • Interlingua - @softinterlingua
    • Tamil - @balogic

11.12.1 (2021-11-05)

  • Fix reminders
  • Update translations
    • Bulgarian - @StoyanDimitrov
    • Croatian - @milotype
    • Norwegian Bokmål - @HumanNr4584093104
    • Romanian - Simona Iacob
    • Russian - @NikGreens
    • Tamil - @balogic
    • Turkish - @ersen0

11.12 (2021-10-26)

  • Add option to notify at start date
  • Widget tweaks for Android 12
  • Fix crash when deleting tasks (Thanks @fschrempf!)
  • Fix truncated calendar picker
  • Update translations
    • Basque - Sergio Varela
    • Brazilian Portuguese - @laralem
    • Bulgarian - @StoyanDimitrov
    • Catalan - @Solatec
    • Dutch - @fvbommel
    • French - @FlorianLeChat
    • German - @qwerty287
    • Hungarian - kaciokos
    • Lithuanian - @70h
    • Polish - @dominik-korsa
    • Simplified Chinese - @sr093906, @Geeyun-JY3
    • Ukrainian - @IhorHordiichuk
    • Vietnamese - bruh

11.11 (2021-09-21)

  • Add 'Due now' filter criteria - Thanks @tkterris!
  • Fix crash on Android 12 - Thanks @tkterris!
  • Fix preference display issue - Thanks @Groctel!
  • Target Android 12
  • Ignore link clicks during multi-select
  • Update translations
    • Arabic - @mhmdanas, @machiav3lli
    • Basque - @Thadah
    • Brazilian Portuguese - @laralem
    • Bulgarian - @StoyanDimitrov
    • Croatian - @milotype
    • Czech - @vitSkalicky
    • Danish - @Tntdruid
    • Dutch - @fvbommel
    • French - @FlorianLeChat
    • German - @machiav3lli, J. Lavoie
    • Greek - @giorgio93p
    • Indonesian - @erigmac
    • Italian - J. Lavoie, @Fs00
    • Japanese - さとうまこと
    • Lithuanian - @70h
    • Norwegian Bokmål - @comradekingu
    • Portuguese - @laralem
    • Romanian - Simona Iacob
    • Russian - @tolstovka, @zhelemysh, @ToxesFoxes
    • Simplified Chinese - @sr093906, @Geeyun-JY3
    • Sinhala - @Dilshan-H
    • Spanish - @FlorianLeChat, @Groctel, @berman00
    • Swedish - @bittin
    • Turkish - @ersen0
    • Ukrainian - @IhorHordiichuk
    • Vietnamese - bruh

11.10.2 (2021-07-15)

  • Fix location-based reminders
  • Fix preference backup
  • Update translations
    • Arabic - git ty, @mhmdanas
    • Basque - Sergio Varela
    • Croatian - @milotype
    • Czech - @vitSkalicky, @p-bo
    • Dutch - Beardhatcode, @fvbommel
    • French - @FlorianLeChat
    • German - K. Herbert, @franconian, @ecxod, @bluedeepimpact
    • Indonesian - when we were sober
    • Interlingua - @softinterlingua
    • Italian - J. Lavoie
    • Lithuanian - @70h
    • Norwegian Bokmål - @Jerome2103
    • Portuguese - @laralem
    • Russian - @KovalevArtem, @Blueberryy
    • Simplified Chinese - @sr093906, @Geeyun-JY3
    • Sinhala - HelaBasa
    • Spanish - @FlorianLeChat, @fitojb
    • Turkish - Oğuz Ersen, @emintufan
    • Ukrainian - @IhorHordiichuk
    • Urdu - Maaz
    • Vietnamese - bruh

11.10.1 (2021-05-26)

  • Improve Android 12 compatibility
  • Update status bar styles
  • Update translations
    • Arabic - @mhmdanas
    • Basque - Sergio Varela
    • Catalan - @toram
    • Chinese (Traditional) - @kisaragi-hiu
    • Croatian - @ggdorman
    • Czech - @vitSkalicky
    • Esperanto - @J053Fabi0, @jakubfabijan
    • French - K. Herbert, J. Lavoie
    • German - K. Herbert
    • Greek - Eugenia Russell
    • Hungarian - @gthrepwood
    • Indonesian - @andhikapangestu29
    • Korean - Sunjae Choi
    • Portuguese (Brazil) - @laralem
    • Portuguese - @SantosSi, @laralem
    • Russian - Nikita Epifanov
    • Sinhala - @Dilshan-H
    • Spanish - @fitojb
    • Ukrainian - @IhorHordiichuk
    • Urdu - Maaz
    • Vietnamese - bruh

11.10 (2021-04-19)

  • Markdown support (Documentation)
  • Samsung DeX support - Thanks @mhmdanas!
  • Update to Google Play Billing v3
  • Remove background sync for legacy EteSync v1 accounts
  • Update translations
    • Arabic - @mhmdanas
    • Brazilian Portuguese - @daylightdev
    • Dutch - @fvbommel
    • French - @FlorianLeChat, J. Lavoie
    • German - J. Lavoie
    • Greek - Michalis, Eugenia Russell
    • Indonesian - @liimee
    • Italian - J. Lavoie, @Fs00
    • Japanese - @kisaragi-hiu
    • Kannada - @shashank-p
    • Russian - @zhelemysh, Nikita Epifanov
    • Simplified Chinese - @sr093906
    • Spanish - @FlorianLeChat
    • Turkish - Oğuz Ersen
    • Ukrainian - @IhorHordiichuk
    • Urdu - Maaz

11.9.2 (2021-03-29)

  • Fix date translation issue - Thanks @mhmdanas!
  • Fix misc translation strings - Thanks J. Lavoie!
  • Update translations
    • Dutch - @fvbommel
    • French - @FlorianLeChat
    • German - @franconian, Achim Schumacher, J. Lavoie
    • Hungarian - kaciokos
    • Indonesian - when we were sober
    • Italian - @Fs00
    • Simplified Chinese - @sr093906
    • Spanish - @FlorianLeChat
    • Turkish - @emintufan
    • Ukrainian - @IhorHordiichuk

11.9.1 (2021-03-25)

  • Open documentation links in custom tabs
  • Fix crash in Mapbox reverse geocoder
  • Increase 'Add subtask' touch target
  • Update translations
    • Arabic - @mhmdanas
    • German - Achim Schumacher
    • Hungarian - kaciokos
    • Italian - @Fs00
    • Turkish - @emintufan

11.9 (2021-03-20)

  • New calendar and clock pickers
    • New preference to default to text input for date and time
  • Fix issue causing Tasks to use wrong search provider
  • Fix crash when Nextcloud/ownCloud don't send list owner
  • Update translations
    • Basque - Sergio Varela
    • Croatian - @milotype
    • Dutch - @fvbommel
    • French - @FlorianLeChat
    • German - Achim Schumacher
    • Hungarian - kaciokos
    • Indonesian - when we were sober
    • Simplified Chinese - @sr093906
    • Spanish - @FlorianLeChat
    • Ukrainian - @IhorHordiichuk

11.8 (2021-03-15)

  • CalDAV: Send shared list invites
    • Compatible with Tasks.org, Nextcloud, ownCloud, and sabre/dav
  • Show shared list invite status in list settings
  • Fix drawer count when list is shared with 2+ users
  • Removed legacy EteSync v1 list management features
  • Dropped support for Android 6.0
  • Update translations
    • Arabic - @mhmdanas
    • Dutch - @fvbommel
    • Esperanto - @jakubfabijan
    • French - @FlorianLeChat
    • German - @Jerome2103
    • Hungarian - kaciokos
    • Indonesian - when we were sober, @andhikapangestu29
    • Norwegian Bokmål - @comradekingu
    • Polish - @doegedomita
    • Portuguese - @Jerome2103
    • Spanish - @FlorianLeChat
    • Turkish - Oğuz Ersen
    • Ukrainian - @IhorHordiichuk

11.7 (2021-03-08)

  • CalDAV: Display shared list members in list settings
    • Compatible with Tasks.org, Nextcloud, ownCloud, OpenXchange, and sabre/dav
  • CalDAV: List owners can remove shared list members from list
    • Compatible with Tasks.org, Nextcloud, ownCloud, and sabre/dav
  • Fix time zone issue in recurrence picker
  • Update translations
    • Arabic - @mhmdanas
    • Basque - Sergio Varela
    • Dutch - @fvbommel
    • French - @FlorianLeChat
    • Hungarian - kaciokos
    • Indonesian - @putulopi
    • Simplified Chinese - @sr093906
    • Spanish - @FlorianLeChat
    • Turkish - @emintufan, Oğuz Ersen
    • Ukrainian - @IhorHordiichuk

11.6.1 (2021-03-11)

  • F-Droid: Fix OpenStreetMap crash

11.6 (2021-03-04)

  • CalDAV: Display indicator in drawer when a list is shared with other users
    • Compatible with Tasks.org, Nextcloud, ownCloud, OpenXchange, and sabre/dav
  • CalDAV: Don't upload changes to read-only lists (#931)
  • Remove unnecessary icon-mirroring for RTL users (#1385 and #1391) - Thanks to @mhmdanas
  • Update translations
    • Arabic - @mhmdanas
    • Basque - Sergio Varela
    • Bulgarian - @StoyanDimitrov
    • Czech - @vitSkalicky
    • Dutch - @fvbommel
    • French - @FlorianLeChat
    • Hungarian - kaciokos
    • Indonesian - @putulopi
    • Russian - Nikita Epifanov
    • Simplified Chinese - @sr093906
    • Sinhala - HelaBasa
    • Spanish - @FlorianLeChat
    • Ukrainian - @IhorHordiichuk

11.5.2 (2021-02-25)

  • Fix CalDAV sync error
  • Report errors when generating recurrence dates

11.5.1 (2021-02-24)

  • Fix 'repeat until' date
  • Fix repeat dates for UTC+13 (#1374)
  • F-Droid: Handle null name in Nominatim reverse geocoder (#1380)
  • Update translations
    • Basque - Sergio Varela
    • Croatian - @ggdorman
    • Dutch - @fvbommel
    • French - @FlorianLeChat
    • Hungarian - kaciokos
    • Norwegian Bokmål - @comradekingu
    • Polish - @alex-ter
    • Russian - Nikita Epifanov
    • Simplified Chinese - @sr093906
    • Spanish - @FlorianLeChat
    • Turkish - Oğuz Ersen
    • Ukrainian - @IhorHordiichuk
    • Urdu - Maaz

11.5 (2021-02-17)

  • Sync snooze time with Tasks.org, DAVx⁵, CalDAV, EteSync, and DecSync
    • Compatible with Thunderbird
  • New map theme preference
  • 10 new icons
  • F-Droid: Use Nominatim for reverse geocoding
  • Google Play: Use OpenStreetMap tiles when Play Services not available
  • Google Play: Use Android location services when Play Services not available
  • Tasks.org accounts: Use Google Places for map search
  • Update translations
    • Dutch - @fvbommel
    • French - @FlorianLeChat
    • Hungarian - kaciokos
    • Indonesian - when we were sober
    • Simplified Chinese - @sr093906
    • Spanish - @FlorianLeChat
    • Ukrainian - @IhorHordiichuk

11.4 (2021-02-09)

  • Sync collapsed subtask state with Tasks.org, DAVx⁵, CalDAV, EteSync, and DecSync (#1339)
    • Compatible with Nextcloud and ownCloud
  • F-Droid: Add location based reminders (#770)
  • F-Droid: Replace Mapbox tiles with OpenStreetMap tiles (#922)
  • Fix default start date (#1350)

11.3.4 (2021-02-03)

  • Adjust start times by one second during sync (#1326)
    • Can now sync start time = due time with DAVx⁵, EteSync app, and DecSync CC
    • All day start date must come before all day due date with DAVx⁵, EteSync app, and DecSync CC
  • 'Show unstarted' toggled on by default

11.3.3 (2021-01-30)

  • Fix all-day due date synchronization (#1325)

11.3.2 (2021-01-28)

  • Fix recurrence sync issue (#1323)

11.3.1 (2021-01-27)

  • Improve support for recurring tasks with subtasks
    • Subtasks will be unchecked after completing a recurring task
    • Clear completed will not delete subtasks of recurring tasks
  • Improve widget sort header when space is limited
  • Add option to hide widget title
  • Fix timezone conversions during synchronization
  • Add Esperanto translations - @jakubfabijan

11.3 (2021-01-20)

  • 'Hide until' is now 'Start date'
    • Synchronize start dates with Tasks.org, DAVx⁵, CalDAV, EteSync, and DecSync
    • New start date picker
    • New start date custom filter criteria
    • Add sort 'By start date'
    • Display start dates as chips
  • Don't perform background sync when data saver enabled
  • Preference changes
    • Add app and widget preferences to disable start date chips
    • Synchronization accounts displayed on main preference screen
    • Removed background sync and metered connection options (now respecting data saver mode)
    • Removed Google Tasks 'Custom order synchronization fix' (automatically performing full sync if 'My order' enabled)
  • Remove support for legacy XML backup format (more info)
  • Bug fixes

11.2.2 (2021-01-07)

  • Rename 'Lists' to 'Local lists' to clarify that they are not synchronized
  • Tasks.org sign in improvements
  • Miscellaneous improvements - Thanks @mhmdanas!

11.2.1 (2021-01-05)

  • Fix Portuguese translation issue
  • Report OpenTask sync errors
  • Report Tasks.org sign in errors
  • Don't crash on widget configuration error
  • Purchase dialog changes

11.2 (2020-12-30)

11.1.1 (2020-12-24)

  • Fix compatibility issues with third-party clients
    • Completed tasks without completion dates (222a34f)
    • Tasks with start date but no due date (7a1d566)
  • Miscellaneous improvements - Thanks @mhmdanas!

11.1 (2020-12-21)

11.0.1 (2020-12-17)

  • Fix EteSync client issue with v2 accounts (b761309)
  • Fix multi-select 'Pick time' crash
  • Fix default hide until due time (#842)
  • Add Croatian translations - Garden Hose
  • Add Urdu translations - Maaz

11.0 (2020-12-10)

  • New Tasks.org synchronization service
  • Multi-select rescheduling
  • New task default settings
    • Default tags
    • Default recurrence
    • Default location
    • Hide until due time
  • New custom filter criteria
    • Hidden tasks
    • Completed tasks
    • Subtasks
    • Parent tasks
    • Recurring tasks
  • Added EteSync v2 support
  • Deprecated EteSync v1 support
    • v1 accounts cannot be added to Tasks.org
    • v1 accounts can be added to the EteSync Android client
  • Add ability to delete comments (Thanks to @romedius!)
  • Add option to always display date (Thanks to @T0M0F!)
  • Copy subtasks when copying tasks (Thanks to @supermzn!)
  • Fix ring five times cutoff (Thanks to @przemhb!)
  • Bug fixes
  • Translation updates
    • Arabic - @mhmdanas
    • Basque - @osoitz, @ppasserini
    • Dutch - @fvbommel
    • French - @FlorianLeChat
    • German - @franconian, J. Lavoie, @myabc
    • Hebrew - @yarons
    • Hungarian - kaciokos
    • Indonesian - @andikatuluspangestu
    • Italian - @ppasserini, @Fs00, @pjammo
    • Korean - Sunjae Choi, @Hwaro-K
    • Norwegian Bokmål - @comradekingu
    • Polish - @alex-ter
    • Russian - Nikita Epifanov
    • Simplified Chinese - @sr093906
    • Spanish - @FlorianLeChat
    • Traditional Chinese - @realpineapplemilk
    • Turkish - @emintufan, Oğuz Ersen

10.4.1 (2020-11-09)

  • Fix Mapbox Maps crash on Android 11 (F-Droid only)

10.4 (2020-10-09)

  • New widget configuration options
    • Sort
    • Show hidden
    • Show completed
    • Header spacing
  • Bug fixes

10.3 (2020-10-02)

  • Collapsible sort groups in widget
  • Add 'System default' widget theme
  • Bug fixes

10.2 (2020-09-25)

  • Display list, tag, and place chips on widgets
  • Add option to disable list, tag, and place chips on widgets

10.1 (2020-09-23)

  • Android 11 support
  • Backup improvements
  • Swipe-to-refresh initiates DAVx5/EteSync sync
  • Show indicator when DAVx5/EteSync are synchronizing
  • Bug fixes

10.0.3 (2020-09-16)

  • Fix crash from calendar event snackbar
  • Fix crash when setting Google Maps markers
  • Fix invalid calendar entry creation

10.0.2 (2020-09-14)

  • Fix crash from corrupted custom filter
  • Fix crash in 'Astrid manual sorting' mode
  • Fix missing 'Calendar event created' snackbar

10.0.1 (2020-09-05)

  • Bug fixes
  • Translation updates
    • Czech - @vitSkalicky
    • Danish - @ChMunk

10.0 (2020-08-31)

  • PRO: DAVx⁵ support (requires DAVx⁵ beta)
  • PRO: EteSync client support
  • ToDo Agenda integration
  • Changed backstack behavior to follow Android conventions
  • Major internal changes! Please report any bugs!
  • Remove Mapbox tiles (Google Play only)
  • Added 'Astrid manual sort' information to backup file
  • Bug fixes
  • Performance improvements
  • Security improvements

Older releases