Commit graph

9 commits

Author SHA1 Message Date
J. Nick Koston
5a609c34bb
Fix blocking I/O in the event loop when loading timezones () 2024-05-20 11:06:03 +02:00
Marc Mueller
87165c0d6e
Add empty line after module docstring [tests t-z] () 2024-03-08 14:44:56 +01:00
Aaron Godfrey
71e636572f
Send recurrence data when updating a task in todoist ()
* Send recurrence data when updating a task in todoist

* Update tests/components/todoist/test_todo.py

Co-authored-by: Allen Porter <allen.porter@gmail.com>

* Move logic into _task_api_data.

* Add comment about sending potentinally stale data.

---------

Co-authored-by: Allen Porter <allen.porter@gmail.com>
2024-01-21 15:09:08 -08:00
Allen Porter
2497798b5d
Allow clearing To-do list item extended fields () 2023-12-27 13:14:59 +01:00
Aaron Godfrey
677c50a7cc
Exclude Todoist sub-tasks for the todo platform () 2023-12-04 20:37:09 +01:00
Allen Porter
64a6a6a778
Add due date and description fields to Todoist To-do entity ()
* Add Todoist Due date and description fields

* Update entity features with new names

* Make items into walrus

* Update due_datetime field

* Add additional tests for adding new fields to items

* Fix call args in todoist test
2023-11-30 07:01:57 +01:00
Allen Porter
a1aff5f4a0
Add websocket todo/item/subscribe for subscribing to changes to todo list items ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-11-28 08:27:51 +01:00
Erik Montnemery
64f8967739
Fix todoist todo tests () 2023-10-31 02:38:18 +01:00
Allen Porter
0b8f48205a
Add Todoist To-do list support ()
* Add todoist todo platform

* Fix comment in todoist todo platform

* Revert CalData cleanup and logging

* Fix bug in fetching tasks per project

* Add test coverage for creating active tasks

* Fix update behavior on startup
2023-10-24 22:47:26 +02:00