Highlights — screen rotation, fixed & consistent everywhere
screen_rotation now works correctly and rotates the same way on every board and for every asset type:
- Images and web pages now rotate on Pi 1/2/3 (linuxfb) — previously only video turned (#3197).
- Pi 3 (64-bit) video follows
screen_rotation— hardware overlay plane for 0°/180°, raster fallback for 90°/270° (#3189). - Rotation direction unified to clockwise across all display stacks — linuxfb (Pi 1/2/3), eglfs (Pi 3-64/4) and wayland (Pi 5/x86) previously disagreed; a given
screen_rotationnow looks identical on every device (#3202).
Validated across the physical testbed (Pi 2, Pi 3 32/64-bit, Pi 4, Pi 5, x86, Rock Pi 4) with all four asset types (image, video, web page, RTSP stream) and a multi-hour soak.
Other notable changes
- Native date/time pickers for schema
formatfields (#3187). - Pi 2 boot splash no longer falls back to the plain text theme (#3199).
- Supply-chain: container image signing + SBOM generation (#3186, #3200).
What's Changed
Other Changes 🔧
- feat(apps): render native date/time pickers for schema format fields by @vpetersson in #3187
- chore(release): bump version metadata to 2026.07.2 by @vpetersson in #3188
- fix(viewer): rotate pi3-64 video by dropping the vc4 overlay when rotated by @vpetersson in #3189
- chore(release): bump version metadata to 2026.07.3 by @vpetersson in #3190
- fix(webview): rotate images and web pages on linuxfb (Pi 1/2/3) by @vpetersson in #3197
- docs(website): recommend Raspberry Pi Imager, demote curl|bash to advanced by @vpetersson in #3191
- chore(deps-dev): bundle five Python dependency bumps by @vpetersson in #3201
- chore(deps): use the uv Dependabot ecosystem so uv.lock stays in sync by @vpetersson in #3203
- fix(viewer): rotate eglfs/wayland clockwise to match linuxfb + video by @vpetersson in #3202
- chore(deps): ignore Django major updates in the python group by @vpetersson in #3206
- chore(deps-dev): bump the python group with 11 updates by @dependabot[bot] in #3205
- chore(deps-dev): bump the bun group across 1 directory with 2 updates by @dependabot[bot] in #3204
- fix(image-builder): silence platform lint + sign container images by @vpetersson in #3186
- fix(splash): stop the Pi 2 boot splash falling back to the text theme by @vpetersson in #3199
- Updates SBOM generation by @vpetersson in #3200
Full Changelog: v2026.07.2...v2026.07.3