Skip to content

feat(@maz-ui/forms): form builder#1437

Open
LouisMazel wants to merge 31 commits into
developfrom
feature/form-builder
Open

feat(@maz-ui/forms): form builder#1437
LouisMazel wants to merge 31 commits into
developfrom
feature/form-builder

Conversation

@LouisMazel

Copy link
Copy Markdown
Owner

Affected Packages

  • maz-ui (main library - components, composables and plugins)
  • @maz-ui/nuxt (Nuxt module)
  • @maz-ui/icons (icon library)
  • @maz-ui/forms (forms)
  • @maz-ui/themes (theme system)
  • @maz-ui/translations (i18n)
  • @maz-ui/utils (utilities)
  • @maz-ui/cli (CLI tools)
  • @maz-ui/eslint-config (ESLint config)
  • @maz-ui/mcp (MCP of maz-ui)
  • @maz-ui/node (Node utilities)
  • docs (documentation)
  • Other:

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Code style/UI update (formatting, renaming, etc; no functional changes)
  • Refactor (no functional changes, code improvements)
  • Documentation update
  • Tests (adding missing tests or correcting existing tests)
  • Build/CI related changes
  • Dependencies update
  • Performance improvements
  • Other (please describe):

@LouisMazel LouisMazel self-assigned this Jan 22, 2026
@LouisMazel LouisMazel changed the base branch from master to develop January 22, 2026 21:27
@LouisMazel LouisMazel force-pushed the feature/form-builder branch from b4be5f2 to 7dbad85 Compare January 22, 2026 21:28
@codecov

codecov Bot commented Jan 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.71%. Comparing base (fb67fc7) to head (5795561).

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #1437      +/-   ##
===========================================
+ Coverage    85.70%   85.71%   +0.01%     
===========================================
  Files          183      183              
  Lines         6995     6995              
  Branches      2065     1888     -177     
===========================================
+ Hits          5995     5996       +1     
- Misses         885      888       +3     
+ Partials       115      111       -4     
Flag Coverage Δ
forms 85.71% <ø> (+0.01%) ⬆️
lib 83.35% <ø> (+0.01%) ⬆️
mcp 96.30% <ø> (ø)
themes 94.00% <ø> (ø)
translations 95.83% <ø> (ø)
utils 94.73% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Components Coverage Δ
maz-ui Library 83.35% <ø> (+0.01%) ⬆️
Utils Package 94.73% <ø> (ø)
MCP Package 96.30% <ø> (ø)
Icons Package ∅ <ø> (∅)
Translations Package 95.83% <ø> (ø)
Node Package ∅ <ø> (∅)
Nuxt Package ∅ <ø> (∅)
Themes Package 94.00% <ø> (ø)
Maz CLI ∅ <ø> (∅)

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update fb67fc7...5795561. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@LouisMazel LouisMazel force-pushed the feature/form-builder branch 2 times, most recently from 5249cd3 to 9e3fa20 Compare January 30, 2026 15:02
@LouisMazel LouisMazel force-pushed the feature/form-builder branch 5 times, most recently from 1563bf8 to 24abf8e Compare January 30, 2026 21:53
@LouisMazel LouisMazel force-pushed the feature/form-builder branch from 24abf8e to 43d3860 Compare January 30, 2026 22:26
@codecov

codecov Bot commented Feb 10, 2026

Copy link
Copy Markdown

Bundle Report

Changes will increase total bundle size by 54 bytes (0.01%) ⬆️. This is within the configured threshold ✅

Detailed changes
Bundle name Size Change
lib-esm 796.14kB 54 bytes (0.01%) ⬆️

Affected Assets, Files, and Routes:

view changes for bundle: lib-esm

Assets Changed:

Asset Name Size Change Total Size Change (%)
assets/MazSelectCountry.*.css 54 bytes 1.18kB 4.81%

@LouisMazel LouisMazel force-pushed the feature/form-builder branch 2 times, most recently from 29047d4 to 816ccba Compare February 17, 2026 23:19
@LouisMazel LouisMazel force-pushed the feature/form-builder branch 2 times, most recently from a41587c to b49c8d0 Compare February 22, 2026 20:57
@LouisMazel LouisMazel force-pushed the develop branch 3 times, most recently from ba2c851 to cd9a610 Compare February 24, 2026 15:41
@LouisMazel LouisMazel force-pushed the feature/form-builder branch 2 times, most recently from bc0b435 to 57062ca Compare February 24, 2026 15:43
@LouisMazel LouisMazel force-pushed the develop branch 4 times, most recently from 6786e11 to 0f50fca Compare March 15, 2026 20:54
@LouisMazel LouisMazel force-pushed the develop branch 2 times, most recently from 52b8eec to 422f26a Compare March 19, 2026 11:18
@LouisMazel LouisMazel force-pushed the develop branch 8 times, most recently from c0dde55 to 3364ce2 Compare April 23, 2026 00:33
@LouisMazel LouisMazel force-pushed the develop branch 8 times, most recently from ff66c58 to 846877b Compare May 7, 2026 13:25
@LouisMazel LouisMazel force-pushed the develop branch 5 times, most recently from f12c763 to 82851e1 Compare June 10, 2026 16:18
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.

1 participant