football2801 b355572a78
CI / test (push) Has been cancelled
fix(render): V2 panel ribbon-at-bottom mounting compensation
DeviceModel gains physicalRotationDegrees() — extra rotation applied
after the orientation-fit step, compensating for the panel's physical
mounting vs its scan-zero corner. V2 (13.3" Spectra-6) is mounted with
the ribbon at the bottom of a portrait photo (opposite scan-zero), so
needs 180°. V1 → 0.

Existing rendered .bin files will need a re-render to take effect —
run 'app:rerender-assets' on prod after deploy.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 13:14:06 -04:00
S
Description
pictureFrame web app — Symfony + Vue SPA
33 MiB
Languages
Python 42.9%
PHP 20%
HTML 12.5%
TypeScript 11.7%
Vue 7.6%
Other 5.3%