What's Changed
Other Changes 🔧
- fix(viewer): rotate 180 video in the ISP on the linuxfb boards (Pi 1/2/3) by @vpetersson in #3207
- fix(viewer): route audio_output to a live PulseAudio sink on x86/arm64 by @vpetersson in #3209
- fix(server): serve remote-hosted image previews from their source URL by @vpetersson in #3211
- test: isolate settings-save tests from the shared on-device config by @vpetersson-bot in #3215
- chore(deps-dev): bump the python group with 4 updates by @dependabot[bot] in #3214
- chore(deps): bump the github-actions group with 8 updates by @dependabot[bot] in #3213
- chore(deps): bump the bun group with 3 updates by @dependabot[bot] in #3212
- chore: add curated Claude knowledge base and un-ignore it by @vpetersson in #3210
- chore: scrub fleet-scale metrics from the release knowledge base by @vpetersson-bot in #3216
- fix(ci,device): drop workflow_dispatch ref input + narrow bare except in CPU info parser by @vpetersson-bot in #3217
- fix(deps): pin pillow-heif to 1.4.0 to unbreak the armhf build by @vpetersson-bot in #3218
- fix(website): unescape JSON-LD strings, answer "is this Screenly OSE?" by @vpetersson-bot in #3222
- chore(deps): bump docker/login-action from 4.4.0 to 4.5.1 in the github-actions group by @dependabot[bot] in #3220
- chore(release): bump version metadata to 2026.07.4 by @vpetersson-bot in #3223
New Contributors
- @vpetersson-bot made their first contribution in #3215
Full Changelog: v2026.07.3...v2026.07.4