Skip to content

1.3.0 - #8

Merged
KevinPy merged 3 commits into
mainfrom
develop
Jul 3, 2026
Merged

1.3.0#8
KevinPy merged 3 commits into
mainfrom
develop

Conversation

@KevinPy

@KevinPy KevinPy commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Description

Related issue

Type of change

  • Bug fix
  • New feature
  • New plugin
  • Documentation
  • Refactoring / maintenance

How was this tested?

Checklist

  • pnpm test passes
  • pnpm typecheck passes
  • pnpm generate:plugins was run and the generated files are committed (if plugins/manifests changed)
  • pnpm firmware:build compiles (if firmware or plugins changed)
  • Tested on a physical device (if firmware behavior changed)
  • Documentation updated (if needed, e.g. docs/plugins.md)

KevinPy and others added 3 commits July 3, 2026 15:50
Adds an Image widget for the ESP32 CYD dashboard:
- New 'image' config field type in the plugin SDK and layout editor
  (file upload, canvas resize to cell size, JPEG base64 <= 48 KB with
  quality step-down and a 96 KB total budget across widgets)
- plugins/image with upload and URL sources, contain/cover fit,
  background color and refresh interval
- Firmware rendering through a single TJpg_Decoder path (mbedtls base64
  for uploads, HTTP(S) fetch for URLs), per-cell render cache and
  Renderer::pushImage primitive

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TWQBuM5kVxqNpVsPHKXUPo
@KevinPy
KevinPy merged commit d1260cf into main Jul 3, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant