Skip to content

v1.0.5

Choose a tag to compare

@renatgalimov renatgalimov released this 21 Oct 16:54
· 13 commits to master since this release
76e3e1d

New Features

  • Structured Help Text Support: Added support for structured edge app help text with YAML format, enabling rich input field types (datetime, number, select, boolean, textarea, url) in Edge App settings
  • Enhanced Edge App Settings: Edge App manifest now supports advanced input field type descriptors for better UI rendering

Bug Fixes

  • Playlist Append: Fixed playlist append command not working correctly with empty playlists
  • Multi-line Settings: Fixed Edge App server generating invalid JavaScript for multi-line setting values by ensuring proper JSON serialization

Documentation & Help

  • Edge App Input Fields: Added comprehensive documentation for input field types in Edge Apps, including examples for datetime, number, select, boolean, textarea, and URL input types
  • YAML Format Examples: Provided structured YAML examples for all supported input field types with schema versioning

Internal Improvements

  • Updated Cargo dependencies (slab 0.4.10 → 0.4.11, tracing-subscriber 0.3.19 → 0.3.20)
  • Enhanced test coverage for structured help text in manifest validation
  • Improved JavaScript generation and validation in Edge App server
  • Updated GitHub Actions workflows (DockerHub action, added missing permissions)
  • Code quality improvements and test refactoring