Patch release — reverse-proxy link correctness and calendar layout stability.
Two user-facing bug fixes on top of 2.16.0. No new features, no schema/API breaking changes — both fixes are transparent to existing installs.
Fixed
-
Calendar narrows on month navigation —
PageLayout's<main>was collapsing to its intrinsic content width becausemx-autocancels the defaultalign-items: stretchwhen the parent isflex flex-col. When a month's content (loading skeleton, dense event chips, sparse weeks) had a different intrinsic width than the previous month,mainresized and the calendar appeared to grow or shrink between clicks. Pinningmaintow-fullkeeps it at parent width regardless of content — the grid, filters, and navigation controls now stay anchored across months. Completes the fix for #272 (the earlier #279 addressed only the vertical 6-week grid; this one was the missed horizontal axis). (#357) -
Instance deep links now prefer
externalUrleverywhere — Statistics → Overview → Health Issues "View" link, plus the Calendar event card, History row, and Library card "open in Sonarr/Radarr/etc." links were building hrefs frombaseUrl— the internal container URL that isn't reachable when the instance sits behind a reverse proxy. All four sites now useinstance.externalUrl ?? instance.baseUrl, matching the pattern introduced for the dashboard Active Queue in #306. To make this bug harder to reintroduce,HealthIssuerecords now carryinstanceExternalUrlend-to-end from the API down to the render site, so any future consumer inherits correct URL resolution without a frontend service lookup. Closes #354. (#358)
Docker
khak1s/arr-dashboard:2.16.1
khak1s/arr-dashboard:latest
Full Changelog: v2.16.0...v2.16.1