Commit Graph
14 Commits
Author SHA1 Message Date
mark 96429e6b29 chore: add GPL-3.0-only license (#3)
* chore: add GPL-3.0 license

* docs: clarify GPL-3.0-only licensing
2026-07-19 21:21:01 -05:00
markandClaude Fable 5 f2bf565623 Harden RelayTV integration and prepare HACS 0.4.0 (#2)
* docs: add Home Assistant 0.4.0 hardening roadmap

* fix: protect media credentials and resume state

* feat: authenticate RelayTV API operations

* fix: make targeting and media state reliable

* test: add Home Assistant integration CI

* fix: validate API credentials during setup

* release: prepare HACS 0.4.0

* fix: align pytest dependency pin

* fix: close URL sanitizer gaps and correct player state reporting

Sync the sensitive-query-key list with the RelayTV server (adds auth,
exp, jwt, X-Emby-Token, X-Jellyfin-Token), filter query credentials
from relative URLs instead of returning them verbatim, and preserve
brackets around IPv6 literal hosts.

Also report volume on RelayTV's 0-100 scale unconditionally (a raw 1
is 1%, not full volume) and give the coordinator its own
position_updated_at stamp — the base DataUpdateCoordinator has no
last_update_success_time, so media_position_updated_at silently fell
back to now() on every read and the seek bar never extrapolated.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-19 21:08:54 -05:00
mark dcbcf44aa6 Prepare HACS release display update 2026-04-22 20:15:13 -05:00
mark fdbae9efd0 fix formatting 2026-04-22 19:05:42 -05:00
mark 8972a3827c screenshot and companion app automation 2026-04-22 19:03:30 -05:00
mark 272f6ce769 Add RelayTV media upload services 2026-04-15 15:54:01 -05:00
mark 650394634a Update README.md 2026-04-13 16:30:57 -05:00
mark 476b4e1be6 Use RelayTV UI events for faster state updates 2026-04-03 22:17:52 -05:00
mark 1c39d00a3b Align integration docs with RelayTV API 2026-04-03 18:09:26 -05:00
mark 27177dc56e Polish README for HACS installation
Add branding image and HACS installation instructions to improve repository presentation and custom repository onboarding.
2026-04-03 17:46:24 -05:00
mark 88743f8b0a Update READMEs to current integration feature set
Document actual media_player support, registered services, options, and current service semantics/limitations to match implemented behavior.
2026-03-19 20:39:08 -05:00
mark e1ba4ad727 features 2026-02-23 15:34:13 -06:00
mark 87de29797e Home Assitant Integration 2026-02-23 15:23:00 -06:00
customrenovations f08f7ac167 Initial commit for relaytv-ha 2026-02-20 12:25:32 -06:00