Commit Graph

280 Commits (cd6da9d9e88eee5565814fa2f81f9ee2cee1824e)

Author SHA1 Message Date
Marc Mueller 0e8961276f
Enable pydantic.v1 mypy plugin (#132907) 2024-12-11 10:50:42 +01:00
J. Nick Koston d2303eb83f
Bump pydantic to 2.10.3 and update required deps (#131963) 2024-12-10 18:27:40 +01:00
Allen Porter 445690588c
Update Google calendar OAuth instructions (#130775)
* Update google calendar oauth instructions

* Replace photos with calendar
2024-11-16 23:10:22 -05:00
Max Shcherbina 4adffdd1a6
Fix wording in Google Calendar create_event strings for consistency (#130183) 2024-11-09 13:01:59 +01:00
epenet d6e73a89f3
Cleanup unnecessary __init__ method in OptionsFlow (#129651)
* Cleanup unnecessary init step in OptionsFlow

* Increase coverage
2024-11-02 18:15:41 +01:00
Joel Hawksley 9bf0cbd659
Omit declined Google Calendar events (#128900)
* Omit decline Google Calendar events

* move comment to top of function and update

* Apply suggestions from code review

* import ResponseStatus
2024-10-27 21:54:09 -07:00
Allen Porter 98eb9bf2bd
Bump gcal_sync to 6.2.0 (#128949) 2024-10-21 22:00:50 -07:00
epenet a94968b6bb
Use reauth helpers in google (#128580) 2024-10-19 09:55:39 +02:00
Allen Porter 5816342bed
Remove dead code and increase test coverage for google config flow (#128690) 2024-10-19 09:48:36 +02:00
Sid 2f60395ba9
Fix schema violations in manifest.json files (#128561) 2024-10-17 12:29:16 +02:00
Allen Porter 886399284b
Bump gcal_sync to 6.1.6 (#128270) 2024-10-13 12:47:27 +02:00
Julian 441fdc35b2
Fix translation string in google (#128237) 2024-10-12 18:40:35 -07:00
Allen Porter c5ebd53079
Add a working location google calendar entity (#127016) 2024-10-01 12:14:23 +02:00
Allen Porter 812be801ce
Bump gcal_sync to 6.1.5 (#127049) 2024-09-30 09:11:31 +02:00
Franck Nijhof 8d98085873
Update ical to 8.2.0 (#126954) 2024-09-27 20:29:18 +02:00
Erik Montnemery c638537731
Use 'select' instead of 'click' or 'press' when guiding users in flows (#126731) 2024-09-25 13:37:43 +02:00
epenet 49efa4d47b
Add specific EntityDescription to describe calendar entities (#126726) 2024-09-25 11:57:11 +02:00
Allen Porter d6e34e0984
Add an entity description for Google Calendar (#125469) 2024-09-25 10:40:59 +02:00
epenet fb400af7d2
Prevent trailing line feeds in translation values (#126446)
* Prevent trailing line feeds in translation values

* Fixup strings
2024-09-23 13:02:39 +02:00
Erik Montnemery cffa8b4feb
Update icons.json to new service schema part 2 (#124769) 2024-08-28 13:47:41 +02:00
epenet bcfc7ea481
Cleanup unused import in google config flow (#124711) 2024-08-27 07:36:07 -07:00
epenet 831a1d7ad1
Standardize import step variable name (part 1) (#124674) 2024-08-27 10:34:47 +02:00
Allen Porter d53cfbbb4e
Bump gcal_sync to 6.1.4 (#120941) 2024-07-01 17:52:19 +02:00
Allen Porter aa5ebaf613
Bump ical to 8.1.1 (#120888) 2024-07-01 10:46:10 +02:00
Allen Porter 7d8cbbaacb
Bump gcal_sync to 6.1.3 (#120278) 2024-06-29 17:45:51 +02:00
J. Nick Koston 5a609c34bb
Fix blocking I/O in the event loop when loading timezones (#117721) 2024-05-20 11:06:03 +02:00
epenet 465e3d421e
Move google coordinator to separate module (#117473) 2024-05-15 20:40:51 -07:00
Allen Porter 25c97a5eab
Bump ical to 8.0.1 (#117219) 2024-05-10 21:25:16 -04:00
Sid ac54cdcdb4
Enable Ruff RUF010 (#115371)
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-05-08 23:54:49 +02:00
Allen Porter e29b301dd1
Bump ical to 8.0.0 (#115907)
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-21 15:52:47 -07:00
Allen Porter 2f84183ccd
Bump gcal-sync to 6.0.4 (#114085) 2024-03-23 22:24:44 -10:00
Allen Porter a9da9ee443
Bump ical to 7.0.3 to fix local-todo persisted with invalid DTSTART values (#113526) 2024-03-16 12:03:26 -10:00
Allen Porter 23f9aea64d
Bump ical to 7.0.1 and always use home assistant timezone for local todo dtstart (#113034) 2024-03-10 23:13:02 -04:00
Marc Mueller 8809d3aa88
Add empty line after module docstring [g-i] (#112699) 2024-03-08 08:52:48 -05:00
Erik Montnemery e06446d0fa
Migrate integrations e-h to generic flowhandler (#111862) 2024-02-29 20:07:36 +01:00
Joost Lekkerkerker 74a319f907
Add icon translations to Google (#111656)
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com>
2024-02-27 13:41:29 -10:00
Allen Porter bf1b5252c0
Bump ical to 7.0.0 (#110811) 2024-02-17 22:58:59 +01:00
Jan-Philipp Benecke 95aea1488d
Add pylint plugin to check if coordinator is placed in its own module (#108174)
* Add pylint plugin to check if coordinator is placed in its own module

* Remove unintended changes

* Remove pylint disable and let CI only fail on W,E,F

* Make check conventional

* Apply review suggestion

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Use option instead

* Remove pylint arguments from pre-commit

* Partially revert "Remove pylint disable and let CI only fail on W,E,F"

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-29 10:30:19 +01:00
Allen Porter fa63719161
Reduce overhead for google calendar state updates (#108133) 2024-01-23 10:50:00 +01:00
Allen Porter b24222bd1d
Add debugging to assist in debugging already configured error (#108134) 2024-01-16 17:05:35 +01:00
Erik Montnemery ddf3a36061
Improve calls to async_show_progress in google (#107788) 2024-01-11 16:47:53 +01:00
Allen Porter 114ca70961
Bump gcal_sync to 6.0.3 (#104423) 2023-11-24 10:12:00 +01:00
Jan Bouwhuis f94167a4bb
Fix invalid oauth2_unauthorized translation ref (#103873)
* Fix invalids oauth2_unauthorized translation ref

* Fix oauth2_failed
2023-11-12 21:13:38 +01:00
Allen Porter abb1328a67
Fix for Google Calendar API returning invalid RRULE:DATE rules (#103870) 2023-11-12 13:44:26 -05:00
Allen Porter fd7d2dfe75
Bump gcal_sync to 6.0.1 (#103861) 2023-11-12 18:48:42 +01:00
Allen Porter 787fb3b954
Improve OAuth error handling in configuration flows (#103157)
* Improve OAuth error handling in configuration flows

* Update strings for all integrations that use oauth2 config flow

* Remove invalid_auth strings

* Revert change to release

* Revert close change in aiohttp mock
2023-11-11 11:02:51 +01:00
Allen Porter 3f70437888
Add support to Google Calendar for Web auth credentials (#103570)
* Add support to Google Calendar for webauth credentials

* Fix broken import

* Fix credential name used on import in test

* Remove unnecessary creds domain parameters

* Remove unnecessary guard to improve code coverage

* Clarify comments about credential preferences

* Fix typo

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-11-10 22:49:10 -08:00
Allen Porter 6f5a72edf2
Bump gcal_sync to 5.0.0 (#102010)
* Bump gcal_sync to 5.0.0

* Update snapshots
2023-10-15 11:24:41 -07:00
Allen Porter bd38fd9516
Add google calendar required feature for create event service (#101741)
* Add google calendar required feature for create event service

* Update docstring
2023-10-10 20:48:46 -07:00
Allen Porter 1635cbb8a6
Add a google calendar diagnostics platform (#101175) 2023-10-06 17:08:50 +02:00