=======
- Add collapsible group headers when sorting by due date, priority, created, or modified
- Update translations
- Basque - @osoitz
- Bengali - @Oymate
- French - @FlorianLeChat
- German - @franconian
- Norwegian Bokmål - @comradekingu
- Russian - @Eninspace
- Spanish - @FlorianLeChat
- Fix offline subtasks
- Add manual sorting support for CalDAV and EteSync
- Update translations
- Finnish - Rami Lehtinen
- German - @franconian
- Turkish - mahmut özcan
- 'New task' quick settings tile (Android 7+)
- Search results match place names and addresses, caldav list names, google task list names, and comments
- Fix duplicated search results
- Began migrating codebase to Kotlin
- Update translations
- Czech - @vitSkalicky, Radek Řehořek
- Dutch - @fvbommel
- Finnish - Rami Lehtinen
- German - @sklueber
- Hebrew - @avipars, @Lishaysokol
- Hungarian - kaciokos
- Simplified Chinese - @sr093906
- Turkish - etc
- 'New task' launcher shortcut (Android 7.1+)
- Add option to disable subtask chip on widget
- Update translations
- French - @FlorianLeChat
- German - marmo
- Spanish - @FlorianLeChat
- Show What's New after update
- Collapsible subtasks enabled by default
- 20 new icons
- Show subtask chip even if list chips are disabled
- Indent subtasks in 'Share' output
- Don't trigger location reminders for snoozed or hidden tasks
- Minimum supported version is now Android 6.0
- Update translations
- Basque - @osoitz
- Dutch - @fvbommel
- Finnish - Rami Lehtinen
- French - @FlorianLeChat
- German - Jeannette L, Martin, @sklueber
- Hungarian - kaciokos
- Norwegian Bokmål - @comradekingu
- Polish - @alex-ter
- Russian - @alex-ter
- Simplified Chinese - @sr093906
- Spanish - @FlorianLeChat
- Turkish - etc
- Edit existing custom filters
- Drag and drop to rearrange filter criteria
- Swipe to delete filter criteria
- Tap on filter criteria to choose filter operator
- Offer additional built-in filters
- Add sort by creation time
- Choose any day as start of week
- Update translations
- Catalan - @jmontane
- Dutch - @fvbommel
- Finnish - Jeannette L
- French - @FlorianLeChat, Jeannette L
- German - Jeannette L
- Hungarian - kaciokos
- Italian - Jeannette L
- Polish - @alex-ter
- Russian - @alex-ter
- Simplified Chinese - @sr093906
- Slovak - Atilla Farkas
- Spanish - @FlorianLeChat
- New widget features
- Menu button to quickly change list
- Expand and collapse subtasks
- Click on due date to reschedule
- Access widget settings from main app preferences
- Show description
- Show hidden task indicators
- New widget settings
- Row spacing: default, compact, none
- Due date: after title, below title, or hidden
- Configure header, row, and footer opacity
- Configure footer click behavior
- Show full task title
- Show full description
- Hide dividers
- Improve widget touch targets
- Expand/collapse Google Task subtasks in 'My order' mode
- Fix bug when changing sort order to/from 'My order'
- Fix crash when switching to 'My order' list with subtasks disabled
- Update translations
- Basque - @osoitz
- Dutch - @fvbommel
- French - @FlorianLeChat
- German - Joey Meigele, marmo
- Hungarian - kaciokos
- Norwegian Bokmål - @comradekingu
- Russian - @tolstovka
- Simplified Chinese - @sr093906, ERDwaYbR
- Spanish - @FlorianLeChat
- Turkish - etc
- Ukrainian - @tolstovka
- Fix 'Add reminder' layout issues
- Fix move between EteSync lists
- Accept date time changes when dismissing dialog
- Improve date time picker behavior in landscape mode
- Update translations
- Basque - @osoitz
- Add option to always hide check button
- Hide check button for new tasks
- Rearrange multi-select buttons
- Allow more space for time buttons in date time picker
- Fix priority button layout on smaller devices
- Fix clicking on hidden task titles
- Fix tag picker checkbox tint on Android 4.4
- Fix EteSync crash on malformed iCalendar data
- Update translations
- Dutch - @fvbommel
- French - @FlorianLeChat
- German - Joey Meigele, Martin
- Hungarian - kaciokos
- Simplified Chinese - @sr093906
- Spanish - @FlorianLeChat
- Ukrainian - @nathalier
- Add 'Select all' option to multi-select menu
- Add 'Share' to menu and multi-select menu
- Display 'Calendar event created' snackbar after creating a calendar event
- Update translations
- Dutch - @fvbommel
- Finnish - @LittleCoffeeTables
- French - @FlorianLeChat
- Hungarian - kaciokos
- Italian - @Fabioah
- Korean - @Sunjae Choi
- Spanish - @FlorianLeChat
- Turkish - etc
- Ukrainian - @nathalier
- New bottom sheet due date picker
- Shortcuts and calendar displayed together (Android 6+)
- Click on due date in task list to reschedule
- Option to autoclose due date picker after selecting a date or time
- Redesigned title in edit screen
- 'Discard' in overflow menu when 'Back button saves task' enabled
- Add preference for linkifying edit screen
- Updated date and time formatting
- Minimum supported version is now Android 4.4
- Custom backup/attachment directory requires Android 5+
- Update translations
- Basque - @osoitz
- Dutch - @fvbommel
- French - @FlorianLeChat
- German - Joey Meigele
- Hungarian - kaciokos
- Polish - @alex-ter
- Russian - @alex-ter
- Simplified Chinese - @sr093906
- Spanish - @FlorianLeChat
- Ukrainian - @testuser51
- Fix multi-account Google Task synchronization
- Places are now lists
- Rename a place
- Assign an icon and color to a place
- Add new navigation drawer settings
- Option to remove filters, tags, and places from drawer
- Option to hide unused tags and places in drawer
- Update translations
- Basque - @osoitz
- Dutch - @fvbommel
- French - @FlorianLeChat
- Hungarian - kaciokos
- Spanish - @FlorianLeChat
- Turkish - etc
- Fix crash on startup
- Expand and collapse navigation drawer groups
- Update translations
- Basque - @osoitz
- Hungarian - kaciokos
- Polish - @alex-ter
- Russian - @alex-ter
- Synchronize locations with CalDAV and EteSync
- Fix crash when clearing completed from recently modified filter
- Update translations
- Dutch - @fvbommel
- French - @FlorianLeChat
- Hungarian - kaciokos
- Norwegian Bokmål - @comradekingu
- Simplified Chinese - @sr093906
- Spanish - @FlorianLeChat
- New chip configuration options
- Outlined or filled
- Text and icon, text only, or icon only
- Add option to disable color desaturation
- Fix EteSync shared lists
- Google Task sync requires Android 4.4+
- Update translations
- Czech - @vitSkalicky
- Hungarian - kaciokos
- Interlingua - @softinterlingua
- Polish - @alex-ter
- Russian - @alex-ter
- Simplified Chinese - @sr093906
- Synchronize CalDAV and EteSync colors
- Rename CalDAV and EteSync lists
- Update Turkish translations - @emintufan
- Increase default chip text contrast
- New purchase activity
- Fix dividers on Android 4.x
- Update translations
- Basque - @osoitz
- Dutch - @fvbommel
- French - @FlorianLeChat
- Italian - Claudia
- Simplified Chinese - @sr093906
- Spanish - @FlorianLeChat
- Choose your own app and widget colors with a color wheel
- Dark theme now free for all
- New 'System default' theme
- New outlined chip style
- Dark theme is now darker
- Light theme is now lighter
- Desaturate theme colors in dark mode
- Improve dialog theming consistency
- Bug fixes
- Update translations
- Czech - @vitSkalicky
- Dutch - @fvbommel
- French - @FlorianLeChat
- German - mondstern
- Hungarian - kaciokos
- Indonesian - @zmni
- Polish - @alex-ter
- Russian - @alex-ter
- Simplified Chinese - @sr093906
- Spanish - @FlorianLeChat
- Updated app settings screen
- Update translations
- Basque - @osoitz, @mberasategi
- Catalan - @cmmata
- Dutch - @fvbommel
- French - @FlorianLeChat
- Hungarian - kaciokos
- Korean - Sunjae Choi
- Norwegian Bokmål - @comradekingu
- Polish - @alex-ter
- Russian - @alex-ter
- Simplified Chinese - @sr093906
- Spanish - @FlorianLeChat
- Fix missing sync settings on fdroid
- EteSync support
- Update translations
- Basque - Osoitz
- Dutch - @fvbommel
- French - @FlorianLeChat
- Hungarian - kaciokos
- Indonesian - @zmni
- Polish - @alex-ter
- Russian - @alex-ter
- Simplified Chinese - @sr093906
- Spanish - @FlorianLeChat
- Turkish - @emintufan
- Android AutoBackup integration
- Add support for offline multi-level subtasks
- Update Simplified Chinese translations - @sr093906
- Fix long press in Google Task and CalDAV lists
- Fix bug when moving multi-level CalDAV subtasks
- Preserve remote VTODO when moving CalDAV tasks
- Add Interlingua translations - @softinterlingua
- Update translations
- Traditional Chinese - @gensitu
- Simplified Chinese - @sr093906
- Change tags with multi-select
- Fix custom filter crash on deleted tag
- Update translations
- Basque - Osoitz
- Norwegian Bokmål - @comradekingu
- New tag picker
- Support self-signed SSL certificates
- Update translations
- Dutch - @fvbommel
- French - @FlorianLeChat
- Hungarian - kaciokos
- Polish - @alex-ter
- Russian - @alex-ter
- Simplified Chinese - @sr093906
- Spanish - @FlorianLeChat
- Fix Tasker plugin settings
- Update translations
- Basque - Osoitz
- Czech - vitSkalicky
- Norwegian Bokmål - @comradekingu
- Polish - @alex-ter
- Russian - @alex-ter
- Add option to enable subtasks in task list
- Performance improvements
- Ask Play Services to update security provider
- Display custom icons in tag picker
- Fix case comparison when sorting navigation drawer
- Update translations
- Basque - Osoitz
- Dutch - @fvbommel
- French - @FlorianLeChat
- Hungarian - kaciokos
- Polish - @alex-ter
- Russian - @alex-ter
- Simplified Chinese - @sr093906
- Spanish - @FlorianLeChat
- Add Google Task and CalDAV subtasks from the edit screen
- 'Recently modified' shows all modifications in past 24 hours
- Fix duplicated multi-level subtask count
- Increase checkbox touch target
- Naturally order lists and filters
- Update translations
- Basque - Osoitz
- Dutch - @fvbommel
- German - Martin
- Hungarian - kaciokos
- Norwegian Bokmål - @comradekingu
- Simplified Chinese - @sr093906
- Fix slow query for subtasks
- Fix setting icon on new CalDAV list
- Fix clear completed for subtasks
- Fix crash when clearing 1000+ tasks
- Fix crash on missing filter
- Update translations
- Dutch - @fvbommel
- Hungarian - kaciokos
- Simplified Chinese - @sr093906
- Expand and collapse subtasks
- Update Norwegian Bokmål - @comradekingu
- Fix Google Task sorting
- Fix crash when deleting 500+ tasks
- Bug fixes and minor improvements
- Update translations
- Dutch - @fvbommel
- Hungarian - kaciokos
- Simplified Chinese - @sr093906
- Display Google Task and CalDAV subtasks in all lists (Android 5+)
- Remove completed tasks immediately - @creywood
- Update translations
- Dutch - @fvbommel
- Swedish - @mattiasmun
- Add CalDAV account setting for repeating tasks
- Fix CalDAV repeating tasks
- Fix Google Tasks HTTP 400 response
- Update translations
- Hungarian - kaciokos
- Simplified Chinese - @sr093906
- Improve subtask query performance
- Fix crash when deleting 1000+ CalDAV tasks
- Update translations
- Dutch - @fvbommel
- Swedish - @mattiasmun, Marcus Kwasniewski
- Display subtasks on Google Task and CalDAV widgets (Android 5+)
- Fix subtasks after backup import
- Fix chained subtask completion
- Update translations
- Hungarian - kaciokos
- Swedish - Marcus Kwasniewski
- Add support for CalDAV subtasks (Android 5+) - @creywood
- Display Google subtasks in all sort modes (Android 5+)
- Fix disappearance of remotely completed recurring Google Tasks
- Fix '0 tasks' notification
- Limit to 20 active notifications due to change in Android 10
- Update Simplified Chinese translations - @sr093906
- Fix bug forcing new Google Tasks to top
- Fix bug preventing deleted tasks from being synchronized - @creywood
- Update translations
- French - @NathanBnm
- Swedish - @mattiasmun
- Fix location reminders on Android 10
- Fix CalDAV time zone issue
- Update Simplified Chinese translations - @sr093906
- Synchronize tags with CalDAV
- Target Android 10
- Bug fixes
- Update translations
- Russian - @mcvaw, @leela52452
- Slovenian - @leela52452
- Finnish - @leela52452
- Polish - @leela52452
- Ukrainian - @leela52452
- Dutch - rvdbrnk, @fvbommel
- Hebrew - @yarons
- Chinese - @sr093906
- Fix CalDAV filter migration
- Fix native date picker crash
- Update translations
- Hebrew - @yarons
- Japanese - @naofum
- Portuguese - @jrcacd
- Name your own subscription price! Upgrade, downgrade, or cancel at any time
- Choose icons for lists (requires subscription)
- Choose color for custom filters
- Performance improvements
- Allow duplicate CalDAV list names
- Fix duplicate tag name bug
- Update translations
- Basque - @osoitz
- Dutch - revdbrink
- Hungarian - kaciokos
- Norwegian Bokmål - @comradekingu
- Workaround for list updated time bug in Google Tasks API
- Fix crash in CalDAV sync
- Handle 404 errors when creating new Google Tasks
- Ignore 404 errors when deleting Google Drive files
- Don't report connection errors
- Add location chip to task list
- Reduce chip sizes
- Accept 'send to' for more attachment types
- Synchronize multiple accounts in parallel
- Fix Google Task migration from older versions
- Fix corrupted checkbox issue
- Fix some RTL issues
- Add Basque translations - @osoitz
- Update translations
- Danish - @comradekingu
- French - @FlorianLeChat
- German - @Marmo, @SantosSi
- Hebrew - @yarons
- Hungarian - kaciokos
- Norwegian Bokmål - @comradekingu
- Spanish - @comradekingu
- Swedish - @comradekingu
- Use drag and drop to indent tasks
- Add new Google Tasks to top or bottom
- Toggle hidden and completed in manually sorted Google Task lists
- Rearrange Google Tasks without a network connection
- Optional workaround for custom order bug in Google Tasks API
- Include subtasks when moving or deleting Google Tasks
- Ignore 404 errors when fetching Google Drive folders
- Match tags in search results
- Fix stuck 'Generating notifications' notification
- Don't display sync indicator when there is no network connection
- Don't synchronize immediately after every change
- Added Estonian translations - Eraser
- Update translations
- Arabic - asaeed
- Bulgarian - ddmdima96
- Dutch - revdbrink
- French - Florian_Dubois
- German - Strubbl
- Hebrew - elazar
- Hungarian - kaciokos
- Japanese - naofumi
- Lithuanian - gacuxz
- Spanish - i2nm7s
- Turkish - etc
- Ukrainian - nathalier
- Handle breaking change in Google Tasks API
- Fix backup import crash
- Fix crash when refreshing purchases
- Google Tasks synchronization bug fix
- Update translations
- Polish - mujehu
- Russian - Balbatoon
- Slovak - Cuco
- Backup and restore preferences
- Google Task performance improvements
- Google Task and Drive support added to F-Droid and Amazon
- Add third-party licenses, changelog, and version info
- Fix backup import crash
- Fix widget bugs
- Update translations
- Dutch - revdbrink
- German - marmo
- French - Florian_Dubois, mathieufoucher
- Hebrew - elazar
- Hungarian - kaciokos
- Japanese - naofumi
- Lithuanian - gacuxz
- Spanish - i2nm7s
- Turkish - etc
- Ukrainian - nathalier
- Fix crash on devices running Android 5.1 and below
- Fix analytics opt-out
- Update translations
- Italian - dfdario
- Japanese - naofumi
- Turkish - etc
- New location picker
- Choose Mapbox or Google Maps tiles
- Choose Mapbox or Google Places search
- Google Places search restricted to subscribers due to new Google Maps pricing
- Use Mapbox for reverse geocoding
- Select from previously used locations
- Dark maps
- Enable location picker in F-Droid build
- Resume support for Amazon App Store
- Fix Android Q background warning
- Update translations
- Brazilian Portuguese - douglaslmr
- Dutch - revdbrink
- German - marmo
- Hebrew - elazar
- French - Florian_Dubois
- Hungarian - kaciokos
- Italian - dfdario
- Japanese - naofumi
- Lithuanian - gacuxz
- Spanish - i2nm7s, Pum
- Ukrainian - nathalier
- Fix crash when clearing completed on a manually sorted Google Task list
- Update Ukrainian translations - nathalier
- Bug fixes
- Fix black screen issue
- Fix crash when task not found
- Update translations
- Brazilian Portuguese - douglaslmr
- Dutch - revdbrink
- French - Florian_Dubois
- German - @MPK44
- Hebrew - elazar
- Hungarian - kaciokos
- Italian - passero
- Japanese - naofumi
- Lithuanian - gacuxz
- Spanish - i2nm7s
- Turkish - etc
- Fix crash when upgrading from Android 7 to 8+
- Improve OneTask interoperability
- Performance improvement
- Update Russian translations - x32
- Bug fixes
- Update translations
- Bulgarian - ddmdima96
- Dutch - revdbrink
- Bug fixes
- Update German translations - Strubbl
- Improve notification accuracy
- Performance improvements
- Bug fixes
- Add Tagalog translations - Topol
- Update translations
- Bulgarian - ddmdima96
- Brazilian Portuguese - douglaslmr
- French - Florian_Dubois
- Hebrew - elazar
- Hungarian - kaciokos
- Japanese - naofumi
- Lithuanian - gacuxz
- Spanish - i2nm7s
- Turkish - etc
- Limit number of active notifications
- Limit rate of notifications
- Fix Synology Calendar sync issue
- Fix exception when external storage is unavailable
- Copy backups to Google Drive
- Improved search
- Use system file picker (Android 4.4+)
- Use system directory picker (Android 5.0+)
- Accept 'send' and 'send_multiple' actions with images
- File attachment bug fixes
- Update translations
- Brazilian Portuguese - douglaslmr
- Bulgarian - ddmdima96
- Dutch - revdbrink
- French - DragoVaillant, Florian_Dubois
- German - marmo, Strubbl
- Hebrew - elazar
- Hungarian - kaciokos
- Italian - dfdario, passero
- Japanese - naofumi
- Korean - timeforwarp
- Lithuanian - gacuxz
- Slovak - Cuco
- Spanish - i2nm7s, Pum
- Turkish - etc
- Ukrainian - nathalier
- New location row in task edit screen
- Add location departure notifications
- Set CalDAV completion percentage and status
- Bug fixes
- Update translations
- Brazilian Portuguese - douglaslmr
- Bulgarian - ddmdima96
- Dutch - revdbrink
- French - Florian_Dubois
- German - marmo, sNiXx, Strubbl
- Hebrew - elazar
- Hungarian - kaciokos
- Italian - dfdario
- Japanese - naofumi
- Lithuanian - gacuxz
- Polish - bilbolodz, hadogenes
- Spanish - i2nm7s
- Turkish - etc
- New white theme color
- New icons
- New list and tag chips
- Linkify text when editing tasks
- Option to linkify text on task list
- Show description on task list
- Move due date next to title
- Updated hidden task visualization
- No longer require contacts permission (Oreo+)
- Dropped support for Android 4.0
- Update translations
- Brazilian Portuguese - douglaslmr
- Bulgarian - ddmdima96
- Chinese - Atlantids
- Dutch - revdbrink
- French - Florian_Dubois
- German - marmo
- Hebrew - elazar
- Hungarian - kaciokos
- Italian - dfdario, passero
- Lithuanian - gacuxz
- Spanish - i2nm7s
- Turkish - etc
- Fix translation error
- Remove missed call functionality due to Google Play Developer policy change
- Fix manual sort issue affecting Samsung Oreo devices
- Fix refresh issue affecting Pure Calendar Widget
- Fix memory leak
- Schedule jobs with WorkManager instead of android-job
- Update translations
- French - Fabeuss, primokorn
- Hebrew - elazar
- Korean - timeforwarp
- Fix notification badge issues
- Allow non-SSL connections
- Allow user-defined certificate authorities
- Update Chinese translations (Atlantids)
- Customize launcher icon
- Customize shortcut widget icon and label
- Add custom text selection action (Android 6+)
- Target Android P
- Remove 'Tasks' from notification body
- Fix localization issues - @marmo
- Fix crash when calendar permissions are revoked
- Fix crash when opening task from widget
- Fix crash when recording audio note
- Fix crash when dismissing dialogs
- Fix crash in backup import
- Fix crash on invalid URL during CalDAV setup
- Fix crash when editing task
- Update translations
- Brazilian Portuguese - douglaslmr
- Bulgarian - ddmdima96
- Dutch - revdbrink
- French - Florian_Dubois, MystEre84
- German - @marmo, sNiXx, Strubbl
- Hungarian - kaciokos
- Italian - dfdario
- Korean - timeforwarp
- Lithuanian - gacuxz
- Polish - hadogenes
- Russian - @uryevich
- Spanish - i2nm7s
- Turkish - etc
- Fix crash when creating shortcuts on pre-Oreo devices
- Fix crash when Google Task or CalDAV list is missing
- Downgrade Play Services for compatibility with MicroG
- Update translations
- German - marmo
- Fix crash when deleting 1000+ tasks at once
- Fix hidden dates in date picker
- Fix crash on bad response from billing client
- Report crash when database fails to open
- Update translations
- Dutch - revdbrink
- German - marmo
- Fix crash caused by leftover Google Analytics campaign tracker
- Fix crash when manually sorting Google Task lists
- Fix multi account Google Task sync issue
- Fix crash caused by missing tag metadata
- Fix crash caused by missing Android System WebView
- Replace Google Analytics with Firebase Analytics
- Add Crashlytics exception reporting
- Fix crash caused by missing Google Task metadata
- Change to annual subscription pricing
- CalDAV synchronization
- Sync with multiple Google Task accounts
- Default theme changed to blue
- Display Google Task and CalDAV chips on task list
- Display sync error icon in navigation drawer
- Move tasks between Google Task and CalDAV lists using multi-select
- Add "Don't Sync" option when choosing a Google Task or CalDAV list
- Add option to restrict background synchronization to unmetered connections
- Custom filters with due date criteria no longer set a due time of 23:59/11:59PM
- Internal improvements to notification scheduling should reduce notification delays
- Fix list animation bug
- Update translations
- Bulgarian - ddmdima96
- Dutch - revdbrink
- French - Florian_Dubois
- German - jens_neuss, Marmo
- Hungarian - kaciokos
- Italian - dfdario, Tsanten
- Japanese - naofumi
- Lithuanian - gacuxz
- Polish - bilbolodz, porridge
- Russian - gacuxz, uryevich
- Slovak - Cuco
- Spanish - i2nm7s
- Turkish - etc