Commit Graph
409 Commits
Author SHA1 Message Date
Robert Resch 5ecc8fabb1 Don't use the new default port (80) during yaml http config migration (#177638) 2026-07-30 17:13:04 +02:00
Mike Degatano 853a95888c Add app port conflict repair support (#177093) 2026-07-29 10:40:25 +02:00
Stefan AgnerandClaude Opus 4.8 5a5a77cdf6 Default to port 80 and redirect legacy port 8123 under Supervisor (#174278)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-28 09:34:23 +02:00
Mike Degatano d80c0e2cc5 Use version_pending to finalize HAOS update state (#177155) 2026-07-24 12:21:48 +08:00
Mike Degatano 3a81282eef Bump aiohasupervisor to 0.6.0 (#176928) 2026-07-22 11:05:39 +02:00
d4dd9b2ec3 Refactor hassio persistence to config entry data/options (#174859)
Co-authored-by: Stefan Agner <stefan@agner.ch>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-22 11:03:40 +02:00
Joost LekkerkerkerandMarkus Tuominen 8e7deee967 Add pylint checker to check for using registries as fixture (#172455)
Co-authored-by: Markus Tuominen <3738613+Markus98@users.noreply.github.com>
2026-07-22 09:56:23 +03:00
Paulus SchoutsenandClaude 24a1d59562 Refresh add-on update entities after store reload through Supervisor API proxy (#176648)
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-17 18:14:07 +02:00
Mike Degatano 53a50594b9 Refactor SupervisorIssues into a DataUpdateCoordinator (#176054) 2026-07-10 21:26:04 +02:00
Stefan AgnerandClaude Fable 5 705f5152db Refresh hassio coordinator after OS update install (#176004)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 17:16:26 +02:00
Stefan AgnerandClaude Opus 4.8 d32cf459ec Sanitize add-on name in Supervisor backup filenames (#175267)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-09 15:50:32 +02:00
Mike Degatano 642b079482 Refactor SupervisorJobs into a DataUpdateCoordinator (#174237) 2026-07-08 17:22:41 +02:00
Franck Nijhof 7b38da97b4 Merge Port 8123 feature branch to dev (#174270) 2026-07-07 11:55:51 +02:00
Robert Resch c1dd0065a3 Remove unnecessary HTTP configuration from hassio component tests (#175393) 2026-07-03 10:51:06 +02:00
Mike Degatano 568af8a696 Add reboot notice to update entity for HA OS (#175140) 2026-07-02 17:42:58 +02:00
9e4550dd14 Fix hassio job subscribe returning None instead of unsubscribe callback (#174063)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-26 09:56:50 +02:00
Stefan AgnerandClaude Opus 4.8 feeaad7894 Use http ApiConfig instead of parsing raw http config in hassio (#174265)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 11:40:55 +02:00
Martin HjelmareandFranck Nijhof 66f0f170b7 Add pylint naive_now checker (#174053)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2026-06-17 11:44:42 +02:00
epenet 397c28b9b6 Use DOMAIN constant in test (async_setup_component h-n) (#173015) 2026-06-08 16:28:17 +02:00
epenet cbc7a5ae8e Use DOMAIN constant in tests (hass.services.async_call) (#172998) 2026-06-04 12:36:10 +02:00
Jan Čermák a30ab26dda Bump aiohasupervisor to 0.5.0 (#172933) 2026-06-04 09:38:58 +02:00
Mike DegatanoandCopilot defe00dd92 During onboarding, ensure Supervisor is up to date during hassio setup (#171129)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-01 10:34:16 +02:00
AshtonandClaude Sonnet 4.6 3355581bbf Add disk_life_time to hassio system health info (#171770)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-26 21:16:01 +02:00
Franck Nijhofandcopilot-swe-agent[bot] 95f3bd7c09 Fix line length violations in tests/components h (#170955)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-05-17 13:09:56 +02:00
Franck Nijhof 1e8a9ded70 Refactor pylint plugins into pylint_home_assistant package (#170521) 2026-05-13 17:12:19 -04:00
Mike Degatano eaf73d6526 App services in Supervisor integration validate syntax not installed status (#170519) 2026-05-13 22:34:34 +02:00
Mike DegatanoandCopilot a19c2ee9ef Improve async_setup and async_setup_entry logic separation in hassio (#169586)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-13 17:52:39 +02:00
Stefan AgnerandClaude Opus 4.7 d3b2be7e86 Deprecate legacy "homeassistant" entry in hassio backup/restore folders (#170317)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 12:35:06 +02:00
Stefan AgnerandClaude Opus 4.7 6d8b010245 Fix hassio.backup_partial AttributeError when folders are specified (#170312)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 12:10:37 +02:00
Stefan Agner 38634ddd55 Fix hassio auth IndexError on Supervisor Unix socket requests (#169911) 2026-05-06 17:48:35 +02:00
6f28902a4f Refactor hassio coordinators to use typed dataclasses instead of dicts (#168847)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-05-04 20:24:33 +02:00
epenet 88525955ce Remove import annotations from tests (#169527) 2026-04-30 09:30:46 +02:00
4ea0e6b240 Require admin for supervisor event publishing and addon options info (#169325)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: balloob <1444314+balloob@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Stefan Agner <stefan@agner.ch>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-28 18:51:16 -04:00
Mike Degatano 33e5a96a57 Require admin on APIs to create/delete config entries from Supervisor discovery (#169340) 2026-04-28 11:38:39 +02:00
Mike Degatano 7cb4d5ca9c Require admin for addon panel register and delete (#169329) 2026-04-28 11:38:29 +02:00
Stefan AgnerandClaude Opus 4.7 f21ed9054b Remove hassio onboarding bypass for backup endpoints (#169299)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 13:37:06 -04:00
Stefan AgnerandClaude Opus 4.7 a19aebed16 Keep add-on update entity in progress across post-install refresh (#168756)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 18:09:25 +02:00
Stefan AgnerandClaude Opus 4.6 79f12f658a Improve Supervisor update entity progress and data refresh (#168712)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-21 21:01:01 +02:00
Mike DegatanoandCopilot 6e61a60eba refactor(hassio): store aiohasupervisor models directly in hass.data using typed HassKey (#168400)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-21 11:24:07 +02:00
Stefan AgnerandClaude Opus 4.7 cc8000ed89 Remove hassio-main panel registration (#168626)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-20 19:42:10 +02:00
a45e2d74ec Split hassio data coordinator and add dedicated stats coordinator (#167080)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2026-04-14 20:51:13 +02:00
Stefan AgnerandClaude Opus 4.6 2a8551138d Reject backup uploads with invalid filenames (#167211)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 10:34:29 +02:00
Mike Degatano e164e65217 Use aiohasupervisor for all Supervisor service calls (#166558) 2026-03-31 07:35:41 +02:00
Mike Degatano 15d0a01833 Replace calls to ingress panels API with aiohasupervisor (#166400) 2026-03-25 16:42:32 +01:00
Mike DegatanoandMartin Hjelmare 63a09d8e28 Replace calls to set options in Supervisor with aiohasupervisor (#165872)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2026-03-23 13:18:37 +01:00
Jan ČermákandStefan Agner 412e85203d Add issue and repair for NTP sync failure (#165463)
Co-authored-by: Stefan Agner <stefan@agner.ch>
2026-03-18 20:16:46 +01:00
Mike Degatano 5a231b27b9 Add repair for deprecated arch addon issue (#165511) 2026-03-18 11:53:09 +01:00
Josef Zweck 732f553b48 Safely consume events in hassio test (#165892) 2026-03-18 10:43:20 +01:00
Josef Zweck 403e30b56e Add upload progress tracking to hassio (#165664) 2026-03-17 10:47:58 +01:00
Mike DegatanoandStefan Agner 39b44445ec Use aiohasupervisor for all calls from hassio/coordinator (#164413)
Co-authored-by: Stefan Agner <stefan@agner.ch>
2026-03-17 01:06:56 +01:00