You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added standalone frame admin/API support, including authenticated local frame access and backend sync flows for comparing and applying frame.json and scenes.json changes.
Added ESP32 flash-size profiles for embedded frames, including 4MB no-OTA builds and larger OTA-capable layouts for 8MB/16MB/32MB devices.
Added embedded hardware presets for Waveshare ESP32-S3 PhotoPainter and ESP32-S3 ePaper 13.3E6 boards, including matching display, PSRAM, flash, GPIO, and SD-card asset settings.
Added SD-card asset mounting for ESP32 firmware so compatible embedded frames can serve assets from /srv/assets.
Added USB-focused embedded deployment support in the UI and backend, including USB logs, local deploy actions, and deploy-completion tracking.
Added default backend host/port settings and frontend helpers to make local/standalone frame setup easier.
Added template favourites in user settings so preferred scene templates can be saved.
Added bundled Noto Color Emoji font assets for improved emoji rendering on deployed frames.
Increased Buildroot SD image asset partition sizing so deployments with more local assets/fonts have more room.
Bug fixes
Fixed 13.3" Waveshare rendering timing by increasing the driver timeout for long refresh operations.
Fixed embedded 4MB firmware builds so OTA manifest/download endpoints are not offered when the firmware layout does not support OTA.
Fixed generated frame configuration to include the configured refresh interval, ensuring runtimes receive the frame’s intended update cadence.
Fixed embedded boot handling so successful boots record last-boot metadata and only mark generated firmware as deployed after the matching firmware has actually booted.
Fixed Buildroot SD image composition so the assets partition is sized from the staged asset contents instead of remaining fixed.
Fixed frame activity timestamps to use the latest relevant activity log entry more consistently.
Maintenance
Expanded backend, embedded firmware, runtime, and frontend tests for standalone admin sync, embedded flash layouts, USB deploy completion, settings, logs, and frame HTTP behavior.
Updated ESP32 firmware build scripts, partition tables, and SDK defaults for the new flash-size profiles.
Updated frontend visual snapshots for settings, logs, schedule, and workspace UI changes.
Added API documentation for the standalone/admin sync work.
Updated Buildroot image metadata and customization tracking for the new asset partition layout.