plasma-applet-eventcalendar icon indicating copy to clipboard operation
plasma-applet-eventcalendar copied to clipboard

Shows Tasks / "Keep" List / Reminders

Open Zren opened this issue 6 years ago • 5 comments

  • Previously: https://github.com/Zren/plasma-applets/issues/10
  • Also: #1

Google Keep

There doesn't appear to be an API:

  • https://stackoverflow.com/questions/19196238/is-there-a-google-keep-api
  • https://developers.google.com/gsuite/products

Google Tasks

  • [x] I need to stop using "Device Code" login as it does not support the tasks scope.
    • Instead of copying a code from the widget window and paste it into the website, we need to use the "Copy code from website" and paste it into the config window. We could also look into embedding Qt's webkit browser into a Qt window popup later on like the Online Accounts KCM.
    • https://developers.google.com/identity/protocols/OAuth2InstalledApp#step-2-send-a-request-to-googles-oauth-20-server
  • [x] Write a Tasks JS/QML Library
  • [x] Implement a way to combine normal events with task objects in the model.
  • [x] Display a task with a checkbox
  • [x] Implement a way to create a task, instead of an event.
  • [ ] Create a syntax for setting the due date when creating a task. Eg: due:2010-01-02, due:today, due:tomorrow, due:friday, due friday`.
  • [x] Implement edit task text
  • [ ] Properly display subtasks.
  • [ ] Completing a parent task should locally toggle the subtasks to reflect server side.
  • [x] Properly sort tasks
  • [x] Toggle Tasklists in Config
  • [x] Support adding to tasklists other than @default
  • [ ] Support adding new subtasks

Zren avatar Jan 21 '19 22:01 Zren

This will be great if you are planning to implement this to this amazing applet. Waiting for it to happen.

Sparsa avatar Sep 30 '19 07:09 Sparsa

Creating, Deleting, and Toggling tasks from Google Tasks is now possible in git master. I still gotta create a EditTaskForm.

This: https://tasks.google.com/embed/?origin=https%3A%2F%2Fcalendar.google.com&fullWidth=1

Zren avatar Jul 17 '20 01:07 Zren

2020-07-16___23-09-08

Fixed the sorting issues. Sorting subtasks was a pain.

Tasks without a due date, and overdue tasks are show under today's date. Not sure what happens when the date changes. The events probably don't move to the next day.

Zren avatar Jul 17 '20 03:07 Zren

v69 is released with Google Tasks support. You cannot yet edit tasks though.

Zren avatar Jul 27 '20 17:07 Zren

Any plans to add the ability to show tasks from Akonadi/DAV sources? In particular if they don't have a target date set?

csolisr avatar Apr 22 '22 16:04 csolisr