Skip to content

FrameOS 2026.6.27

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Jun 08:36

New features

  • 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.

Docker images