Skip to content

Refactor - #58

Merged
favorodera merged 16 commits into
mainfrom
refactor
Jul 7, 2026
Merged

Refactor#58
favorodera merged 16 commits into
mainfrom
refactor

Conversation

@favorodera

@favorodera favorodera commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Description

This PR comes with refactors and fixes which includes

  • Fixed docs flickering.
  • State persistence of array field items during mutations.
  • Enhanced and unified codestyle.
  • Dependecies update.
  • Direct accessment of core from nuxt module - This changes install command for nuxt users from
npm install notform
npm install -D notform-nuxt

to

npm install notform-nuxt

Related Issue

Fixes #

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)
  • Documentation update
  • Code refactor (no functional changes)
  • Test update
  • Build/CI configuration

Checklist

  • I have read the CONTRIBUTING guidelines
  • My code follows the project's code style
  • I have added tests that prove my fix is effective or that my feature works
  • I have run pnpm ready
  • New and existing unit tests pass locally with my changes
  • I have updated the documentation accordingly

Screenshots / Recordings

Additional Notes

favorodera added 16 commits July 6, 2026 07:17
- Upgrade dependencies and CI workflows
- Improve form component UX and accessibility
- Standardize issue templates and documentation
- Refactor playground styles and configurations
- Replace markdown templates with YAML forms
- Improve input validation for issue reports
- Standardize issue submission process
- Clarify issue linking syntax in PR template
- Add documentation README
- Refactor async data fetching for consistency
- Add explicit 404 error handling for missing pages
- Update linting rules and package scripts
- Standardize code formatting across server and app
- Remove U-prefix from components for cleaner syntax
- Update CSS utilities to align with component names
- Refactor demo code loading to support .vue extensions
- Standardize form demo structures and reset logic
- Standardize icon component name configuration
- Add missing newline to demo-code component file
- Standardize documentation layout and formatting
- Refactor demo components to use consistent patterns
- Update CI release workflow to use correct secrets
- Improve overall clarity and readability of docs
- Change validationMode from object to string union
- Update internal logic to check mode directly
- Synchronize documentation and demo components
- rename loop variable for better clarity
- Move notform-nuxt to dependencies
- Remove direct dependency on core package
- Update module to resolve paths dynamically
- Clean up documentation and workspace references
- Track errors, touched, and dirty state by item
- Remap indices when array items move or are removed
- Add remapArrayFieldState utility for mutations
- Update tests to verify state persistence
- Implement move buttons for array field items
- Enable move function in NotArrayField slots
- Update playground dependencies and scripts
- Enable multi-package manager support for previews
- Ensure compatibility across different environments
@vercel

vercel Bot commented Jul 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
notform-docs Ready Ready Preview, Comment Jul 7, 2026 4:14pm

@pkg-pr-new

pkg-pr-new Bot commented Jul 7, 2026

Copy link
Copy Markdown

Open in StackBlitz

notform

npm i https://pkg.pr.new/notform@58
pnpm add https://pkg.pr.new/notform@58
bun add https://pkg.pr.new/notform@58
yarn add https://pkg.pr.new/notform@58.tgz

notform-nuxt

npm i https://pkg.pr.new/notform-nuxt@58
pnpm add https://pkg.pr.new/notform-nuxt@58
bun add https://pkg.pr.new/notform-nuxt@58
yarn add https://pkg.pr.new/notform-nuxt@58.tgz

commit: e280ca2

@favorodera
favorodera merged commit 2d5672d into main Jul 7, 2026
8 checks passed
@favorodera
favorodera deleted the refactor branch July 7, 2026 16:34
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