Releases: dmfs/opentasks
Releases · dmfs/opentasks
1.1.19
1.1.18
1.1.17
- Update ContentPal to latest GitHub version, implements #763 (#764)
- Add some simple profiling for provider operations. supports #738 (#762)
- Always create DetailView, fixes #755 (#761)
- Detect state saved before FM commit, fixes #756 (#760)
- Improve FTS performance, fixes #750 (#752)
- Reduce size of ProviderChangedBroadcast, fixes #744 (#749)
1.1.16
1.1.15
1.1.14
- Add plugin to publish app, #718
- Add signing config, implements #720 (#721)
- Update SDK target level to 26. Implements #703 (#719)
- Updated Dutch translation by Toon van Gerwen (#710)
- Swedish translation (#708)
- Use color picker dialog. Fixes #590 (#707)
- Extract dynamic color adjusting codes to Color classes. #522 (#560)
- Fix an oversight in the previous commit for #624 (#706)
- Add round and adaptive icons for Android 8, implements #593 and #592 (#705)
- Replace task details fragments instead of updating them. Fixes #624 (#630)
- Add permission group "Tasks" fixes #702, fixes #688 (#704)
- Move dependency list to a single gradle file for easier maintenance. #578 (#653)
- Add QuickSettingsTile for easy task creation (#683)
- Commit new code style settings file introduce in Idea 2017.3 (Android Studio 3.1 automatically generated these files, migrating the project rules from the old format). #671 (#672)
- Use View.peformHapticFeedback() instead of Vibrator.vibrate() for list item long press and checklist long presses so it is enabled/disabled as per device settings. Remove an unused field in FlingDetector. #191 (#660)
- Always show Complete FAB on task details in single pane mode. #614 (#657)
- Fix editor title after rotation. #658 (#659)
- Fix ViewPager-TabLayout bug about loosing the tab icons. #643 (#656)
- Update Gradle wrapper to Gradle version 4.4.1 (#637)
- Rename APACHE-2.0.txt to LICENSE (#638)
- Fix NPE in QuickAddDialogFragment delayed UI update. #629 (#635)
- Fix instance insert handling. Implements #623 (#625)
- Let instance view return instance DTSTART and DUE rather than the task values. Implements #615 (#620)
- Clean up TaskGroupPagerAdapter instantiation exception handling and some unused code in TaskListActivity. #621 (#622)
- Introduce operations on Instances, implements #464 (#602)
- Have FTS return only tasks in visible lists. Fixes #610 (#612)
- Add RowData to create recurring tasks. Implements #460 (#604)
- Replace
instance_status
bydistance_from_current
, implements #606 (#607) - Add instance status column. Implements #572 (#600)
- Disable IntelliJ suggestion for package-private usage. #587 (#588)
- Allow URIs in place of the URI field. #411 (#580)
- Fix crash when 'null' had been stored in RecentlyUsedLists. #562 (#579)
- OpenTasksPal Task data reading classes for subtasks. #484 (#487)
- Set timezone for emulator run by Travis. #570 (#586)
- Make sure non-recurring tasks get an INSTANCE_ORIGINAL_TIME of 0. Implements #577 (#581)
- Update Chinese(Simplified) translation (#585)
1.1.13
Fixes & improvements
- Added Chinese(Simplified) translation (#558)
- Fix selected list font color on edit screen. #526 (#559)
- Fix & improve FTS. Implements #552 (#556)
Maintenance
- Add INSTANCE_ORIGINAL_TIME column to instances. Implements #564 (#565)
- remove changelog and redirect to Github releases. Implements #393 (#573)
- Update color-picker to 1.1. Implements #568 (#569)
- Update java source and target compatibility to 1.8. Start to use lambda. #498 (#499)
- Refactor entity processor chain. Implements #533 (#551)
- Update minSdkLevel to 15. Remove all obsolete code and resources. #392 (#549)
- Replace tabs with 4 spaces in java files. Update code style to not keep tabs. #523 (#546)
- Introduce TransactionEndTask. Implements #531 (#532)
- Revisit Relation contract. Implements #457 (#524)
1.1.12
1.1.11
Bug fixes
- Fix the wrapping of "CANCEL" on settings button on Android 7.x. #501 (#519)
- Fix 12/24h format on event list due date-time by using an 5.1.1 Android version of the DateUtils method. #396 (#510)
- Fix bug of keeping deleted task's details UI when deleted by swipe on tablet, by adding selection callback with null uri. #521 (#530)
- Fix app bar colors when empty task fragment is shown in two pane mode. #353 (#520)
- Fix crashes caused by CREATE INDEX SQL commands upon DB update by adding IF NOT EXISTS clause. #382 (#515)
- Fix checklist item typing and saving issues. (Revert to saving when unfocused plus save when menu is tapped.) #506 (#513)
- Fix crash when opening Edit screen from widget while no accounts permission had been granted. #507 (#512)
Maintenance
- Update missed gradle dependencies with new configuration. #495 (#496)
- Mark RTL as not supported, disable IDE warning. #489 (#491)
- Update gradle dependency configs with new taxonomy. #482 (#483)
- Update gradle and buildTools to latest. Suppress a new Lint error. #472 (#481)
- Update OpenTasksPal to use latest ContentPal with Projection, View changes. #517 (#518)
- Fix CI build issue of not finding git tag. #486 (#488)
1.1.10
UI improvements & fixes
- Fix frequent resyncs: Requesting GET_ACCOUNTS permission on startup. #407 (#409)
- Fix crash when adding a widget: Theme.MaterialDialog needs to be AppCompat (#470)
- Update pt-rPT translations from user YSmhXQDd6Z's fork. #428
- Share task details with other apps. #172
- Notification signal settings. #305 (#403)
- Settings screen with Notifications checkbox. #279 (#389)
- Fix Crash when adding a task with small "+" button. Replace Context to Activity casting with getSystemService() usage to fix ClassCastExceptions. #380 (#388)
- Update Dutch translations with file from Toon. #390 (#401)
- Added Slovak localization file (#391)
- Fix having a duplicate view task screen after and edit. #379 (#381)
- Fix occasional crashes during an app update: Apply workaround to fix framework bug of 'null' Resources while updating app. #383 (#386)
- Fix check list item disappearing when hitting edit button: Save checklist item after each edit. #419
Maintenance changes
- Update jems, androidcarrot, contentpal dependencies. #477 (#478)
- OpenTaskPal subtask operations and queries support. #450 (#465)
- Exclude META-INF in opentaskpal gradle packagingOptions to fix CI build. #440 (#441)
- Tests for OpenTasksProvider #410 (#418)
- Add .travis.yml. Implements #417 (#466)
- Replace classes with Single. #436 (#439)
- Progress background SmartView. #474 (#475)
- DateTime support in DateFormatter. #476 (#479)
- Move TaskContract to separte module. #354 (#377)
- Fix lint errors. #371 (#378)
- Update copyright in all java files. #343 (#370)
- Reformat all files with project code style. #346 (#369)
- Use alarmmanager.setExact() for timeout schedule in NotificationUtils. #468 (#471)
- OpenTaskPal module (ContentPal extension for TaskProvider). #421