1
0
mirror of https://github.com/natekspencer/hacs-oasis_mini.git synced 2025-12-06 18:44:14 -05:00
Commit Graph

180 Commits

Author SHA1 Message Date
Nathan Spencer
873d2d4bb0 Add noqa: ARG001 on unused hass 2025-11-24 05:17:26 +00:00
Nathan Spencer
04be6626a7 Formatting 2025-11-24 04:37:10 +00:00
Nathan Spencer
14223bd1c9 Address PR comments 2025-11-24 04:31:52 +00:00
Nathan Spencer
1d521bcc18 Formatting 2025-11-24 04:15:53 +00:00
Nathan Spencer
2994e73187 Move create_client outside of try block in config_flow 2025-11-24 04:08:31 +00:00
Nathan Spencer
e4f6cd2803 Adjust exceptions 2025-11-24 04:06:42 +00:00
Nathan Spencer
1cc3585653 Propagate UnauthenticatedError from async_get_track_info 2025-11-24 03:12:47 +00:00
Nathan Spencer
2f28f7c4bd Add missing async_send_auto_clean_command to http client 2025-11-24 02:22:20 +00:00
Nathan Spencer
81668c595a Fix formatting in device.py 2025-11-24 02:14:48 +00:00
Nathan Spencer
c17d1682d0 Cache playlist based on type 2025-11-24 02:06:57 +00:00
Nathan Spencer
f0669c7f63 Fix docstring in update_tracks 2025-11-24 01:41:41 +00:00
Nathan Spencer
8abfc047f9 Fix number typing and docstring 2025-11-24 01:30:17 +00:00
Nathan Spencer
0df118d18d Ensure update_tracks closes the connection 2025-11-24 01:26:46 +00:00
Nathan Spencer
0ebab392fb Fix tracks list url 2025-11-24 01:15:35 +00:00
Nathan Spencer
a15548e387 Fix iot_class 2025-11-24 01:14:52 +00:00
Nathan Spencer
b459e3eb9d Encode svg in image entity 2025-11-24 01:12:13 +00:00
Nathan Spencer
a6ecd740be Use tuples instead of sets for descriptors 2025-11-24 01:04:56 +00:00
Nathan Spencer
aa7abc2174 Merge pull request #99 from natekspencer/coderabbitai/docstrings/cf21a5d
📝 Add docstrings to `mqtt`
2025-11-23 17:54:16 -07:00
Nathan Spencer
a548ac5fe2 Replace tabs with spaces 2025-11-23 17:53:22 -07:00
Nathan Spencer
ce22238ae6 Fix formatting in transport.py 2025-11-23 17:43:10 -07:00
coderabbitai[bot]
4ef28fc741 📝 Add docstrings to mqtt
Docstrings generation was requested by @natekspencer.

* https://github.com/natekspencer/hacs-oasis_mini/pull/98#issuecomment-3568450288

The following files were modified:

* `custom_components/oasis_mini/__init__.py`
* `custom_components/oasis_mini/binary_sensor.py`
* `custom_components/oasis_mini/button.py`
* `custom_components/oasis_mini/config_flow.py`
* `custom_components/oasis_mini/coordinator.py`
* `custom_components/oasis_mini/entity.py`
* `custom_components/oasis_mini/helpers.py`
* `custom_components/oasis_mini/image.py`
* `custom_components/oasis_mini/light.py`
* `custom_components/oasis_mini/media_player.py`
* `custom_components/oasis_mini/number.py`
* `custom_components/oasis_mini/pyoasiscontrol/clients/cloud_client.py`
* `custom_components/oasis_mini/pyoasiscontrol/clients/http_client.py`
* `custom_components/oasis_mini/pyoasiscontrol/clients/mqtt_client.py`
* `custom_components/oasis_mini/pyoasiscontrol/clients/transport.py`
* `custom_components/oasis_mini/pyoasiscontrol/device.py`
* `custom_components/oasis_mini/pyoasiscontrol/utils.py`
* `custom_components/oasis_mini/select.py`
* `custom_components/oasis_mini/sensor.py`
* `custom_components/oasis_mini/switch.py`
* `custom_components/oasis_mini/update.py`
* `update_tracks.py`
2025-11-23 23:18:59 +00:00
Nathan Spencer
cf21a5d995 Dynamically handle devices and other enhancements 2.0.0b4 2025-11-23 22:49:26 +00:00
Nathan Spencer
83de1d5606 Add additional helpers 2.0.0b3 2025-11-23 06:45:01 +00:00
Nathan Spencer
2a92212aad Get track info from the cloud when playlist or index changes 2.0.0b2 2025-11-23 00:13:45 +00:00
Nathan Spencer
ecad472bbd Better mqtt handling when connection is interrupted 2.0.0b1 2025-11-22 20:51:17 +00:00
Nathan Spencer
886d7598f3 Switch to using mqtt 2.0.0b0 2025-11-22 04:40:58 +00:00
Nathan Spencer
171a608314 Merge pull request #97 from natekspencer/update-tracks
Update tracks
2025-11-19 16:18:00 -07:00
natekspencer
5f01397b56 Update tracks 2025-11-19 23:16:54 +00:00
Nathan Spencer
b56d7fe805 Merge pull request #96 from natekspencer/update-tracks
Update tracks
2025-11-19 16:13:09 -07:00
natekspencer
1eecef9299 Update tracks 2025-11-19 23:12:08 +00:00
Nathan Spencer
bd7e3831a7 Merge pull request #95 from natekspencer/update-tracks
Update tracks
2025-11-19 16:10:12 -07:00
natekspencer
11f7a38b04 Update tracks 2025-11-19 23:09:30 +00:00
Nathan Spencer
152879f8e0 Merge pull request #94 from natekspencer/update-tracks
Update tracks
2025-11-19 16:06:46 -07:00
natekspencer
4a07fa3ebb Update tracks 2025-11-19 23:04:07 +00:00
Nathan Spencer
2687f1e597 Merge pull request #93 from natekspencer/update-tracks
Add manual trigger for update tracks Github action
2025-11-19 16:01:58 -07:00
Nathan Spencer
a4c6fd57dd Add manual trigger for update tracks Github action 2025-11-19 22:51:38 +00:00
Nathan Spencer
0cab687cef Merge pull request #87 from natekspencer/error-translations
Add error translations
1.2.0
2025-08-02 08:23:18 -06:00
Nathan Spencer
581f41c517 Add error translations 2025-08-02 14:21:34 +00:00
Nathan Spencer
7705d61a4f Merge pull request #86 from natekspencer/status-icons
Update status icons for busy and sleeping
2025-08-02 07:55:38 -06:00
Nathan Spencer
3a8e274d26 Update status icons for busy and sleeping 2025-08-02 13:54:35 +00:00
Nathan Spencer
6c6ce70932 Merge pull request #85 from natekspencer/cloud-playlists
Add cloud playlists
2025-08-02 07:52:24 -06:00
Nathan Spencer
8a72aba294 Add cloud playlists 2025-08-02 13:48:58 +00:00
Nathan Spencer
9949241c84 Merge pull request #83 from natekspencer/natekspencer-patch-1
Change schedule for update-tracks workflow
2025-07-24 13:38:59 -06:00
Nathan Spencer
b07fc68b21 Change schedule for update-tracks workflow 2025-07-24 13:37:49 -06:00
Nathan Spencer
91d03f11a8 Merge pull request #82 from natekspencer/update-tracks
Update tracks
2025-07-24 13:35:53 -06:00
natekspencer
4d2c7a0199 Update tracks 2025-07-24 19:20:41 +00:00
Nathan Spencer
7c650949d8 Merge pull request #81 from natekspencer/update-tracks
Fix track info with new format
1.1.1
2025-07-23 13:52:47 -06:00
Nathan Spencer
2d37fb691f Fix track info with new format 2025-07-23 19:49:46 +00:00
Nathan Spencer
21fd8a63ba Merge pull request #80 from natekspencer/led-effects
Add additional led effects
1.1.0
2025-07-22 18:09:16 -06:00
Nathan Spencer
552339665f Add additional led effects 2025-07-23 00:06:10 +00:00