5 Commits
Author SHA1 Message Date
Ikraam GhoorandGitHub f5ce112e6a Read the framework version list from the published manifest (#124)
The pinnable versions came only from db/data/framework_versions.yml, so
every design system release needed a trmnlp release before a plugin could
pin it. The design system now publishes that file in a public repo, so
read it there once per run and keep the bundled copy as the fallback when
the request fails or the response is not a version list.

Also refreshes the bundled copy: latest moves from 3.1.1 to 3.2.0.
2026-08-05 00:03:00 +01:00
Ikraam Ghoor 4185f312c3 Cleaned up form_fields.yml and bumped version to 0.8.6 2026-06-04 06:59:51 +02:00
Stephen Yeargin b978e5873a Add missing field_types 2026-06-03 20:51:12 -05:00
Ikraam Ghoor 38e48082bb Added form-field validation and preview enhancements
Necessary to surface plugin configuration mistakes early. Custom
form-field definitions are validated when the server and build
commands start, with any problems reported as warnings. The preview
also gains a merge-variable payload size readout and an inline
display for transform errors.
2026-05-18 13:18:59 +01:00
Ikraam Ghoor 5e677474b2 Added framework version picker
Necessary to let a plugin pin the TRMNL Design System version it
renders against, rather than always tracking the latest release. The
framework_version setting round-trips through push and pull so the
choice stays in sync with the hosted plugin service, and the preview
exposes a picker for switching versions locally.
2026-05-18 13:18:59 +01:00