Skip to content

Update esheet 0d6d9a7 latest - brings in dateInput and many more. - #347

Open
lattln wants to merge 1 commit into
mainfrom
eSheet-latest
Open

Update esheet 0d6d9a7 latest - brings in dateInput and many more.#347
lattln wants to merge 1 commit into
mainfrom
eSheet-latest

Conversation

@lattln

@lattln lattln commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

eSheet Update Summary (from 920fd08 → 0d6d9a7)

Core Engine

  • Calculated fields — gated JavaScript evaluation for dynamic computed values
  • Expression functions — date arithmetic and formula support in field definitions
  • Action fields — trigger-based field interactions
  • Duplicate instance ID fix — prevent ID collisions across package bundles
  • Custom field type registrationformDefinitionSchema now accepts registered custom field types
  • Falsey setValue fix — preserve 0, false, "" results correctly

Fields

  • Kerebron rich text field — WYSIWYG editor field backed by Kerebron/WASM
  • Kerebron WASM asset resolution fix — upgraded to 0.8.6
  • Health field pack — codify + codelookup fields for clinical data
  • Date / datetime input — configurable date and datetime input fields
  • Date picker — updated to use @mieweb/ui date picker component
  • FHIR field support — new fields for FHIR-structured data

Builder (Form Designer)

  • Collapsible sections — toggle expand/collapse on form sections
  • Mobile touch mode — toggle switch for touch-friendly layout
  • Preview layout controls — per-field column width, stack/wrap options, responsive stacking

Renderer

  • Responsive field widths — fields respect configured column/width settings
  • Host-supplied collab decorations — optional presence indicators and proposals from host app
  • Font token fix — uses --mieweb-font-sans CSS token instead of hardcoded Titillium Web

Adapters Package (new)

  • FHIR adapter — read/write FHIR-structured data in/out of eSheet forms
  • MCP tool bridge — Model Context Protocol tools for agent integration
  • Multi-format renderer support — adapters for different output formats

Docs / Demo

  • Ozwell setup flow — AI-assisted form generation docs
  • Docs search index — generated search for documentation site
  • Loco global loader — loading indicator integration in demo app
  • Cloudflare Pages routing — aligned output routing for docs and demo deploys

Releases

  • v0.0.3 published
  • v0.0.4-1 (pre-release) published
  • v0.0.4-2 sync across all packages

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the packages/esheet git submodule pointer from 920fd08 to 0d6d9a7, pulling in the latest upstream eSheet engine/fields/builder/renderer/adapters changes described in the PR body (including date/datetime input support and other core enhancements).

Changes:

  • Bumps the packages/esheet submodule commit to 0d6d9a71a856c980f85f2db66340a41a98d277d2.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying ui with  Cloudflare Pages  Cloudflare Pages

Latest commit: 5a04e37
Status: ✅  Deploy successful!
Preview URL: https://3c141717.ui-6d0.pages.dev
Branch Preview URL: https://esheet-latest.ui-6d0.pages.dev

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants