Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
  1. Jan 11, 2019
    • Marten Gajda's avatar
      Request account visibility, implements #728 (#736) · 5b18f803
      Marten Gajda authored
      This commit adds a workaround for sync apps which don't grant account visibility to OpenTasks. If a task list is inserted which belongs to an account which we can't see, the app asks for permission to see the account.
      The `GET_ACCOUNTS` permission is no longer used on Android 8+ and the request for that permission will no longer be shown when the app starts.
      1.1.16
      5b18f803
  2. Nov 08, 2018
  3. Nov 07, 2018
    • Marten Gajda's avatar
      Update SDK target level to 26. Implements #703 (#719) · c5fdbdd4
      Marten Gajda authored
      This also updates the support library version to 26.1.0.
      Due to changes in Android 8 we had to limit some background service and broadcast functionality. There are no limitations to the user experience though, but some planned features may require a different solution now (mostly because implicit broadcasts no longer work).
      c5fdbdd4
  4. Oct 09, 2018
    • Marten Gajda's avatar
      Partially restore 5f4e9012, fixes #711 (#712) · 7396a2d3
      Marten Gajda authored
      Commit 5f4e9012 contains a couple of changes which break the UI in that some elements don't respond to clicks anymore.
      In particular the `focusable="true"` attribute seems to cause these issues. For now we simply revert the addition of these attributes.
      In another story we should address the issue and fix the layout.
      7396a2d3
  5. Oct 05, 2018
  6. Sep 26, 2018
  7. Sep 25, 2018
  8. Sep 24, 2018
  9. Sep 15, 2018
  10. Apr 04, 2018
  11. Feb 05, 2018
  12. Jan 29, 2018
  13. Jan 22, 2018
  14. Jan 17, 2018
  15. Jan 13, 2018
  16. Jan 10, 2018
  17. Jan 09, 2018
    • Marten Gajda's avatar
      Let instance view return instance DTSTART and DUE rather than the task values.... · 76dbaa7a
      Marten Gajda authored
      Let instance view return instance DTSTART and DUE rather than the task values. Implements #615 (#620)
      
      This commit improves the instances view by returning the instance start and due times as task `DTSTART` and `DUE`. This way the UI will see the correct instance times.
      
      From the UI perspective the instances view is now a list of individual non-recurring instances, which can be read and written on its own.
      
      Note, for non-recurring tasks, this won't have any effect.
      
      This also changes INSTANCE_ORIGINAL_TIME to use null for non-recurring tasks.
      76dbaa7a
  18. Jan 08, 2018
  19. Jan 05, 2018
    • Marten Gajda's avatar
      Introduce operations on Instances, implements #464 (#602) · 03f21a26
      Marten Gajda authored
      This commit adds initial support for operations on the instances table. At present sync adapters are not allowed to write to the instances table, non-sync adapters can only insert or modify task values. Instances table columns are still read-only. Also, columns related to recurrence can not be set via the instances table.
      This is meant to simplify working with recurrence in the UI. The UI won't have to take special care about creating exceptions. It can simply update or delete individual instances and the provider will take care of creating overrides or ex-dates.
      
      This also fixes Travis not running the `check` task and improves/fixes the provide tests in general.
      03f21a26
    • Marten Gajda's avatar
  20. Jan 03, 2018
  21. Jan 02, 2018
  22. Dec 29, 2017
  23. Dec 22, 2017
Loading