## amir20/dozzle — v11.1.0…v11.1.1

_49 commits._

### Features
- **feat(pwa): show something when a launch cannot reach the server (#5216)** (e3b499e)
- **feat(charts): read out the hovered bar on host and container stat charts (#5200)** (39174fd)
- **feat(icons): accept a data URI in dev.dozzle.icon (#5196)** (f0b68a5)
- **feat(auth): add DOZZLE_AUTH_OIDC_SCOPES to request extra OIDC scopes (#5195)** (bcf0320)
- **feat(logs): parse text-prefixed JSON log lines (#5193)** (7613dc9)
- **feat(icons): add icons for flipt (#5192)** (0983c4c)
- **feat(icons): add icons for mediawiki, tor, asf (#5191)** (c3bc7ef)
- **feat(icons): add icons for kuvasz (#5183)** (a52982b)
- **feat(icons): add icons for social services, i2p (#5178)** (88bfce0)
- **feat(show): support multiple names in /show (#5165)** (26bfb74)
- **feat(ui): settings page on daisyUI, not-found redesign, history-mode nav (#5169)** (89b6ff3)
- **feat: add 'fail' level to level_guesser.go (#5166)** (6a10913)

### Fixes
- **fix(pwa): stop iOS blurring the top of the installed app (#5222)** (5f4834f)
- **fix(events): read Podman's health status off the wire (#5214)** (a9fcb66)
- **fix(cloud): fetch the alert history once per page (#5221)** (45fae2c)
- **perf(cloud): stop the page fetching config it was already given (#5220)** (eb6d638)
- **fix(settings): offer the update the tag would actually bring (#5218)** (dcd5759)
- **fix(auth): stop an expired session leaving the app on a black page (#5215)** (c01c0ac)
- **fix(settings): report setup state, and show auto-update in About (#5213)** (1d901bf)
- **fix(events): discard a stale host refresh that finished after a newer one (#5210)** (d22ad76)
- **fix(charts): stop the svg sizing the cell it is measured from (#5209)** (b1a6b8f)
- **fix(store): drop containers a host no longer lists (#5208)** (453a304)
- **perf(charts): draw a chart as one path instead of a div per bar (#5207)** (61858f9)
- **perf(stats): keep the stats window out of deep reactivity (#5206)** (de0b0c6)
- **fix(charts): follow-ups from the hover readout review (#5204)** (73ccc07)
- **perf(nav): mount nav popup contents on first open (#5203)** (6c5f45e)
- **fix(ui): narrow the IO card back down (#5202)** (fcccdfd)
- **fix(ui): stop network and disk rates shifting left and right (#5201)** (20c6cb6)
- **fix(cloud): re-establish the connection on any paid plan, not just Pro (#5199)** (9e89f4d)
- **fix(deps): update all non-major dependencies (#5197)** (542e11c)
- **fix(k8s): alert on CronJob pods and show finished Job logs (#5184)** (35e6fe4)
- **fix(logs): keep an opening burst that overflows maxLogs (#5190)** (3f5d694)
- **fix(container): harden container store, fix closed-channel panic and stats collector leak (#5186)** (3ea8226)
- **fix(settings): only highlight the active section in the settings nav (#5187)** (b310c7f)
- **fix(deps): update all non-major dependencies (#5182)** (4a945b2)
- **fix(deps): update vueuse monorepo to v15 (#5180)** (0e43921)
- **fix(deps): update all non-major dependencies (#5179)** (ccbe8e7)
- **fix(deps): update all non-major dependencies (#5176)** (4868c1d)
- **fix(deps): update all non-major dependencies (#5173)** (fade0e1)
- **fix(k8s): harden kubernetes mode and remove panics (#5172)** (82c654a)
- **fix(notification): alert on logs from short-lived containers (#5170)** (ae61a1b)
- **fix(k8s): keep finished jobs listed and drop duplicate ReplicaSets (#5171)** (7d3c386)

### Tests
- **test(nav): lock in that popup content mounts on first open (#5205)** (90b873a)

### Docs
- **docs: link cloud pricing and features out to cloud.dozzle.dev (#5185)** (af6b103)

### Chore
- **chore: release v11.1.1** (71d3d71)
- **build: run scripts, CI and the docker asset stage on bun (#5198)** (111c9c6)
- **refactor(logs): split logs.go and extract the stream's flush logic (#5188)** (2b071d0)
- **chore: migrate from pnpm to bun (#5189)** (e5e2524)
- **chore: clean up** (5d36a35)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/amir20/dozzle?utm_source=github-action)._