* Add regex matching filters to open_filters.json - Introduce new regex-based filters: matches_regex and does_not_match_regex - Add support for string-based regex matching in both API and client filter configurations - Update filter schemas to include new regex filter options with expected string type * Add barcode comparators and regex filters to open_filters.json and validatePropertiesLogic.js - Introduce new barcode comparators: equals, does_not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty, matches_regex, does_not_match_regex, content_length_equals, content_length_does_not_equal, content_length_greater_than, content_length_greater_than_or_equal_to, content_length_less_than, content_length_less_than_or_equal_to. - Add regex matching filters: matches_regex and does_not_match_regex to open_filters.json. - Remove console log statements from validatePropertiesLogic.js and FormPropertyLogicRule.js for cleaner code. This update enhances the filtering capabilities and improves the validation logic by removing unnecessary debug outputs. * Refactor Vue Components for Improved Readability and Consistency - Update CameraUpload.vue to enhance formatting and maintain consistent indentation for better readability. - Modify OpenFormField.vue to improve tooltip component formatting, ensuring consistent styling across the application. - Refactor FormSecurityAccess.vue to enhance the layout of the conditional rendering for captcha providers. - Adjust RegisterForm.vue to improve the formatting of the terms and conditions section, ensuring consistent indentation and readability. These changes aim to enhance code maintainability and visual consistency across the components, contributing to a cleaner codebase. --------- Co-authored-by: Julien Nahum <julien@nahum.net> |
||
|---|---|---|
| .. | ||
| components | ||
| composables | ||
| data | ||
| i18n/lang | ||
| layouts | ||
| lib | ||
| middleware | ||
| mixins/forms | ||
| pages | ||
| plugins | ||
| public | ||
| scss | ||
| server | ||
| stores | ||
| .env.docker | ||
| .env.example | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| README.md | ||
| app.config.ts | ||
| app.vue | ||
| error.vue | ||
| gtm.js | ||
| nuxt.config.ts | ||
| opnform.config.js | ||
| package-lock.json | ||
| package.json | ||
| runtimeConfig.js | ||
| sitemap.js | ||
| tailwind.config.js | ||
| tsconfig.json | ||
README.md
Nuxt 3 Minimal Starter
Look at the Nuxt 3 documentation to learn more.
Setup
Make sure to install the dependencies:
# npm
npm install
# pnpm
pnpm install
# yarn
yarn install
# bun
bun install
Development Server
Start the development server on http://localhost:3000:
# npm
npm run dev
# pnpm
pnpm run dev
# yarn
yarn dev
# bun
bun run dev
Production
Build the application for production:
# npm
npm run build
# pnpm
pnpm run build
# yarn
yarn build
# bun
bun run build
Locally preview production build:
# npm
npm run preview
# pnpm
pnpm run preview
# yarn
yarn preview
# bun
bun run preview
Check out the deployment documentation for more information.