Changeset 3756457
- Timestamp:
- 10/20/2026 10:40:34 AM (29 hours ago)
- Location:
- chargeforms
- Files:
-
- 470 added
- 2 edited
-
tags/0.270.13 (added)
-
tags/0.270.13/CHANGELOG.md (added)
-
tags/0.270.13/admin (added)
-
tags/0.270.13/admin/class-builder-page.php (added)
-
tags/0.270.13/admin/class-competing-plugin-notice.php (added)
-
tags/0.270.13/admin/class-dashboard-page.php (added)
-
tags/0.270.13/admin/class-delivery-health-notice.php (added)
-
tags/0.270.13/admin/class-entries-page.php (added)
-
tags/0.270.13/admin/class-form-settings-page.php (added)
-
tags/0.270.13/admin/class-forms-list-page.php (added)
-
tags/0.270.13/admin/class-integrations-page.php (added)
-
tags/0.270.13/admin/class-license-page.php (added)
-
tags/0.270.13/admin/class-menu.php (added)
-
tags/0.270.13/admin/class-new-form-page.php (added)
-
tags/0.270.13/admin/class-page-header.php (added)
-
tags/0.270.13/admin/class-payments-page.php (added)
-
tags/0.270.13/admin/class-reports-page.php (added)
-
tags/0.270.13/admin/class-settings-page.php (added)
-
tags/0.270.13/admin/class-support-page.php (added)
-
tags/0.270.13/admin/class-tools-page.php (added)
-
tags/0.270.13/assets (added)
-
tags/0.270.13/assets-gen (added)
-
tags/0.270.13/assets-gen/banner-1544.html (added)
-
tags/0.270.13/assets-gen/banner-772.html (added)
-
tags/0.270.13/assets-gen/icon-128.html (added)
-
tags/0.270.13/assets-gen/icon-256.html (added)
-
tags/0.270.13/assets-gen/server.js (added)
-
tags/0.270.13/assets-gen/server.log (added)
-
tags/0.270.13/assets/build (added)
-
tags/0.270.13/assets/build/builder-rtl.css (added)
-
tags/0.270.13/assets/build/builder.asset.php (added)
-
tags/0.270.13/assets/build/builder.css (added)
-
tags/0.270.13/assets/build/builder.js (added)
-
tags/0.270.13/assets/build/frontend.asset.php (added)
-
tags/0.270.13/assets/build/frontend.js (added)
-
tags/0.270.13/assets/build/style-builder-rtl.css (added)
-
tags/0.270.13/assets/build/style-builder.css (added)
-
tags/0.270.13/assets/build/vue (added)
-
tags/0.270.13/assets/build/vue/forms-list.css (added)
-
tags/0.270.13/assets/build/vue/forms-list.js (added)
-
tags/0.270.13/assets/build/vue/forms-list.js.LICENSE.txt (added)
-
tags/0.270.13/assets/css (added)
-
tags/0.270.13/assets/css/address-autocomplete.css (added)
-
tags/0.270.13/assets/css/admin.css (added)
-
tags/0.270.13/assets/css/design-tokens-refine.css (added)
-
tags/0.270.13/assets/css/design-tokens-screens.css (added)
-
tags/0.270.13/assets/css/forms-list-refine.css (added)
-
tags/0.270.13/assets/css/frontend-tokens-refine.css (added)
-
tags/0.270.13/assets/css/frontend.css (added)
-
tags/0.270.13/assets/css/settings-refine.css (added)
-
tags/0.270.13/assets/js (added)
-
tags/0.270.13/assets/js/address-autocomplete.js (added)
-
tags/0.270.13/assets/js/admin.js (added)
-
tags/0.270.13/assets/js/code-editor-init.js (added)
-
tags/0.270.13/assets/js/elementor-widget.js (added)
-
tags/0.270.13/assets/js/email-delivery.js (added)
-
tags/0.270.13/assets/js/paypal-payment.js (added)
-
tags/0.270.13/assets/js/stripe-payment.js (added)
-
tags/0.270.13/assets/src (added)
-
tags/0.270.13/assets/src/builder (added)
-
tags/0.270.13/assets/src/builder/ARCHITECTURE.md (added)
-
tags/0.270.13/assets/src/builder/app (added)
-
tags/0.270.13/assets/src/builder/app/App.js (added)
-
tags/0.270.13/assets/src/builder/app/ErrorBoundary.js (added)
-
tags/0.270.13/assets/src/builder/core (added)
-
tags/0.270.13/assets/src/builder/core/autosave (added)
-
tags/0.270.13/assets/src/builder/core/autosave/draftStorage.js (added)
-
tags/0.270.13/assets/src/builder/core/autosave/useAutosave.js (added)
-
tags/0.270.13/assets/src/builder/core/dnd (added)
-
tags/0.270.13/assets/src/builder/core/dnd/useCanvasDnd.js (added)
-
tags/0.270.13/assets/src/builder/core/history (added)
-
tags/0.270.13/assets/src/builder/core/history/historyTypes.js (added)
-
tags/0.270.13/assets/src/builder/core/ids.js (added)
-
tags/0.270.13/assets/src/builder/core/keyboard (added)
-
tags/0.270.13/assets/src/builder/core/keyboard/shortcuts.js (added)
-
tags/0.270.13/assets/src/builder/core/keyboard/useKeyboardShortcuts.js (added)
-
tags/0.270.13/assets/src/builder/core/selection (added)
-
tags/0.270.13/assets/src/builder/core/selection/selectionHelpers.js (added)
-
tags/0.270.13/assets/src/builder/core/store (added)
-
tags/0.270.13/assets/src/builder/core/store/BuilderProvider.js (added)
-
tags/0.270.13/assets/src/builder/core/store/actionTypes.js (added)
-
tags/0.270.13/assets/src/builder/core/store/actions.js (added)
-
tags/0.270.13/assets/src/builder/core/store/builderReducer.js (added)
-
tags/0.270.13/assets/src/builder/core/store/selectors.js (added)
-
tags/0.270.13/assets/src/builder/core/store/useBuilderStore.js (added)
-
tags/0.270.13/assets/src/builder/core/tree.js (added)
-
tags/0.270.13/assets/src/builder/features (added)
-
tags/0.270.13/assets/src/builder/features/canvas (added)
-
tags/0.270.13/assets/src/builder/features/canvas/Canvas.js (added)
-
tags/0.270.13/assets/src/builder/features/canvas/CanvasField.js (added)
-
tags/0.270.13/assets/src/builder/features/canvas/ContainerBody.js (added)
-
tags/0.270.13/assets/src/builder/features/canvas/ContextMenu.js (added)
-
tags/0.270.13/assets/src/builder/features/canvas/FieldBrowser.js (added)
-
tags/0.270.13/assets/src/builder/features/canvas/FieldPreview.js (added)
-
tags/0.270.13/assets/src/builder/features/canvas/FloatingToolbar.js (added)
-
tags/0.270.13/assets/src/builder/features/canvas/InsertPoint.js (added)
-
tags/0.270.13/assets/src/builder/features/canvas/QuickAddMenu.js (added)
-
tags/0.270.13/assets/src/builder/features/history (added)
-
tags/0.270.13/assets/src/builder/features/history/HistoryPanel.js (added)
-
tags/0.270.13/assets/src/builder/features/settings-panel (added)
-
tags/0.270.13/assets/src/builder/features/settings-panel/CustomAttributesEditor.js (added)
-
tags/0.270.13/assets/src/builder/features/settings-panel/FieldSettings.js (added)
-
tags/0.270.13/assets/src/builder/features/settings-panel/SidePanelTabs.js (added)
-
tags/0.270.13/assets/src/builder/features/toolbar (added)
-
tags/0.270.13/assets/src/builder/features/toolbar/DeviceSwitcher.js (added)
-
tags/0.270.13/assets/src/builder/features/toolbar/Toolbar.js (added)
-
tags/0.270.13/assets/src/builder/fields (added)
-
tags/0.270.13/assets/src/builder/fields/builtins.js (added)
-
tags/0.270.13/assets/src/builder/fields/classifications.js (added)
-
tags/0.270.13/assets/src/builder/fields/countries.js (added)
-
tags/0.270.13/assets/src/builder/fields/createField.js (added)
-
tags/0.270.13/assets/src/builder/fields/index.js (added)
-
tags/0.270.13/assets/src/builder/fields/lucideIcons.js (added)
-
tags/0.270.13/assets/src/builder/fields/registry.js (added)
-
tags/0.270.13/assets/src/builder/fields/registry.test.js (added)
-
tags/0.270.13/assets/src/builder/fields/shared (added)
-
tags/0.270.13/assets/src/builder/fields/shared/fieldModule.js (added)
-
tags/0.270.13/assets/src/builder/fields/types (added)
-
tags/0.270.13/assets/src/builder/fields/types/coupon (added)
-
tags/0.270.13/assets/src/builder/fields/types/coupon/index.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/datetime (added)
-
tags/0.270.13/assets/src/builder/fields/types/datetime/index.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/discount (added)
-
tags/0.270.13/assets/src/builder/fields/types/discount/index.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/formula (added)
-
tags/0.270.13/assets/src/builder/fields/types/formula/index.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/image_choice (added)
-
tags/0.270.13/assets/src/builder/fields/types/image_choice/ImageChoiceOptionsEditor.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/image_choice/index.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/index.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/math_field (added)
-
tags/0.270.13/assets/src/builder/fields/types/math_field/index.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/price (added)
-
tags/0.270.13/assets/src/builder/fields/types/price/index.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/product (added)
-
tags/0.270.13/assets/src/builder/fields/types/product/index.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/quantity (added)
-
tags/0.270.13/assets/src/builder/fields/types/quantity/index.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/rich_text (added)
-
tags/0.270.13/assets/src/builder/fields/types/rich_text/RichTextEditor.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/rich_text/index.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/shipping (added)
-
tags/0.270.13/assets/src/builder/fields/types/shipping/ShippingOptionsEditor.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/shipping/index.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/subtotal (added)
-
tags/0.270.13/assets/src/builder/fields/types/subtotal/index.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/tax (added)
-
tags/0.270.13/assets/src/builder/fields/types/tax/index.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/toggle (added)
-
tags/0.270.13/assets/src/builder/fields/types/toggle/index.js (added)
-
tags/0.270.13/assets/src/builder/fields/types/total (added)
-
tags/0.270.13/assets/src/builder/fields/types/total/index.js (added)
-
tags/0.270.13/assets/src/builder/index.js (added)
-
tags/0.270.13/assets/src/builder/logic (added)
-
tags/0.270.13/assets/src/builder/logic/actions (added)
-
tags/0.270.13/assets/src/builder/logic/actions/builtins.js (added)
-
tags/0.270.13/assets/src/builder/logic/actions/registry.js (added)
-
tags/0.270.13/assets/src/builder/logic/dataSources (added)
-
tags/0.270.13/assets/src/builder/logic/dataSources/builtins.js (added)
-
tags/0.270.13/assets/src/builder/logic/dataSources/registry.js (added)
-
tags/0.270.13/assets/src/builder/logic/engine (added)
-
tags/0.270.13/assets/src/builder/logic/engine/context.js (added)
-
tags/0.270.13/assets/src/builder/logic/engine/evaluate.js (added)
-
tags/0.270.13/assets/src/builder/logic/engine/events.js (added)
-
tags/0.270.13/assets/src/builder/logic/engine/graph.js (added)
-
tags/0.270.13/assets/src/builder/logic/engine/readRefs.js (added)
-
tags/0.270.13/assets/src/builder/logic/extractRules.js (added)
-
tags/0.270.13/assets/src/builder/logic/ids.js (added)
-
tags/0.270.13/assets/src/builder/logic/index.js (added)
-
tags/0.270.13/assets/src/builder/logic/operators (added)
-
tags/0.270.13/assets/src/builder/logic/operators/builtins.js (added)
-
tags/0.270.13/assets/src/builder/logic/operators/registry.js (added)
-
tags/0.270.13/assets/src/builder/logic/package.json (added)
-
tags/0.270.13/assets/src/builder/logic/schema.js (added)
-
tags/0.270.13/assets/src/builder/logic/ui (added)
-
tags/0.270.13/assets/src/builder/logic/ui/ActionsEditor.js (added)
-
tags/0.270.13/assets/src/builder/logic/ui/ConditionRow.js (added)
-
tags/0.270.13/assets/src/builder/logic/ui/GroupEditor.js (added)
-
tags/0.270.13/assets/src/builder/logic/ui/LivePreview.js (added)
-
tags/0.270.13/assets/src/builder/logic/ui/RuleBuilder.js (added)
-
tags/0.270.13/assets/src/builder/logic/ui/RuleInspector.js (added)
-
tags/0.270.13/assets/src/builder/logic/ui/nodeTree.js (added)
-
tags/0.270.13/assets/src/builder/logic/ui/summary.js (added)
-
tags/0.270.13/assets/src/builder/logic/ui/validation.js (added)
-
tags/0.270.13/assets/src/builder/shared (added)
-
tags/0.270.13/assets/src/builder/shared/hooks (added)
-
tags/0.270.13/assets/src/builder/shared/hooks/useDebounce.js (added)
-
tags/0.270.13/assets/src/builder/shared/icon (added)
-
tags/0.270.13/assets/src/builder/shared/icon/Icon.js (added)
-
tags/0.270.13/assets/src/builder/shared/sanitizeHtml.js (added)
-
tags/0.270.13/assets/src/builder/shared/styles (added)
-
tags/0.270.13/assets/src/builder/shared/styles/tokens.css (added)
-
tags/0.270.13/assets/src/builder/shared/toast (added)
-
tags/0.270.13/assets/src/builder/shared/toast/ToastProvider.js (added)
-
tags/0.270.13/assets/src/builder/shared/toast/ToastProvider.test.js (added)
-
tags/0.270.13/assets/src/builder/shared/toast/ToastViewport.js (added)
-
tags/0.270.13/assets/src/builder/shared/toast/ToastViewport.test.js (added)
-
tags/0.270.13/assets/src/builder/shared/toast/toastReducer.js (added)
-
tags/0.270.13/assets/src/builder/shared/toast/toastReducer.test.js (added)
-
tags/0.270.13/assets/src/builder/shared/toast/useToast.js (added)
-
tags/0.270.13/assets/src/builder/shared/tooltip (added)
-
tags/0.270.13/assets/src/builder/shared/tooltip/Tooltip.js (added)
-
tags/0.270.13/assets/src/builder/shared/tooltip/Tooltip.test.js (added)
-
tags/0.270.13/assets/src/builder/shared/tooltip/computeTooltipPosition.js (added)
-
tags/0.270.13/assets/src/builder/shared/tooltip/computeTooltipPosition.test.js (added)
-
tags/0.270.13/assets/src/builder/style.css (added)
-
tags/0.270.13/assets/src/frontend (added)
-
tags/0.270.13/assets/src/frontend/conditional.js (added)
-
tags/0.270.13/assets/src/frontend/context.js (added)
-
tags/0.270.13/assets/src/frontend/frontend-entry.js (added)
-
tags/0.270.13/assets/src/frontend/save-resume.js (added)
-
tags/0.270.13/assets/src/vue-admin (added)
-
tags/0.270.13/assets/src/vue-admin/forms-list (added)
-
tags/0.270.13/assets/src/vue-admin/forms-list/App.vue (added)
-
tags/0.270.13/assets/src/vue-admin/forms-list/index.js (added)
-
tags/0.270.13/assets/src/vue-admin/forms-list/style.css (added)
-
tags/0.270.13/assets/src/vue-admin/scope.css (added)
-
tags/0.270.13/chargeforms.php (added)
-
tags/0.270.13/composer.json (added)
-
tags/0.270.13/docs (added)
-
tags/0.270.13/docs/AI_MCP_GUIDE.md (added)
-
tags/0.270.13/docs/DESIGN_GUIDELINES.md (added)
-
tags/0.270.13/docs/DESIGN_SYSTEM.md (added)
-
tags/0.270.13/docs/FIELD_COMPATIBILITY_MATRIX.md (added)
-
tags/0.270.13/docs/FLUENT_BUILDER_COMPONENT_MAP.md (added)
-
tags/0.270.13/docs/FLUENT_FIDELITY_AUDIT.md (added)
-
tags/0.270.13/docs/FLUENT_MIGRATION_PLAN.md (added)
-
tags/0.270.13/docs/FLUENT_PARITY_SESSION.md (added)
-
tags/0.270.13/docs/FLUENT_PRO_FEATURE_MATRIX.md (added)
-
tags/0.270.13/docs/FLUENT_SOURCE_ATTRIBUTIONS.md (added)
-
tags/0.270.13/docs/INTEGRATIONS_AUDIT.md (added)
-
tags/0.270.13/docs/INTEGRATION_EXPANSION.md (added)
-
tags/0.270.13/docs/INTEGRATION_ICON_SOURCES.md (added)
-
tags/0.270.13/docs/LICENSING.md (added)
-
tags/0.270.13/docs/MILESTONE5_REMAINING_WORK.md (added)
-
tags/0.270.13/docs/RELEASE_CHECKLIST.md (added)
-
tags/0.270.13/docs/SMTP_ARCHITECTURE.md (added)
-
tags/0.270.13/docs/SMTP_PRODUCTION_AUDIT.md (added)
-
tags/0.270.13/docs/SMTP_SECURITY_AUDIT.md (added)
-
tags/0.270.13/docs/UX_GAP_ANALYSIS.md (added)
-
tags/0.270.13/docs/WEBSITE_PRICING_AND_DOCS_CONTENT.md (added)
-
tags/0.270.13/docs/WEBSITE_USER_FEATURE_DOCS.md (added)
-
tags/0.270.13/docs/WPORG_REVIEW_REPLY.md (added)
-
tags/0.270.13/docs/reference (added)
-
tags/0.270.13/docs/reference/fluent-forms (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-create-a-form--01.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-create-a-form--02.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-create-a-form--03.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-create-a-form--04.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-create-a-form--05.gif (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-create-a-form--06.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-create-a-form--07.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-create-a-form--08.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-create-a-form--09.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-create-a-form--10.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-create-a-form--doc-page.png (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-user-interface--01.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-user-interface--02.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-user-interface--03.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-user-interface--04.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-user-interface--05.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-user-interface--06.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-user-interface--07.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-user-interface--08.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-user-interface--09.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-user-interface--10.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-user-interface--11.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/builder-user-interface--doc-page.png (added)
-
tags/0.270.13/docs/reference/fluent-forms/conditional-confirmation--01.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/conditional-confirmation--02.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/conditional-confirmation--03.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/conditional-confirmation--04.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/conditional-confirmation--05.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/conditional-confirmation--doc-page.png (added)
-
tags/0.270.13/docs/reference/fluent-forms/conditional-logic-setup--01.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/conditional-logic-setup--02.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/conditional-logic-setup--03.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/conditional-logic-setup--04.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/conditional-logic-setup--05.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/conditional-logic-setup--06.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/conditional-logic-setup--07.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/conditional-logic-setup--08.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/conditional-logic-setup--09.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/conditional-logic-setup--10.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/conditional-logic-setup--doc-page.png (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-search-filter--01.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-search-filter--02.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-search-filter--03.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-search-filter--doc-page.png (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-single-entry-edit--01.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-single-entry-edit--02.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-single-entry-edit--03.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-single-entry-edit--04.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-single-entry-edit--doc-page.png (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-table--01.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-table--02.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-table--03.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-table--04.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-table--05.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-table--06.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-table--07.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-table--08.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-table--09.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-table--10.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-table--11.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-table--doc-page.png (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-visual-report--01.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-visual-report--02.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-visual-report--03.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-visual-report--04.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-visual-report--05.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-visual-report--06.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/entries-visual-report--doc-page.png (added)
-
tags/0.270.13/docs/reference/fluent-forms/field-palette-overview--doc-page.png (added)
-
tags/0.270.13/docs/reference/fluent-forms/field-settings-simple-text--01.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/field-settings-simple-text--02.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/field-settings-simple-text--03.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/field-settings-simple-text--04.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/field-settings-simple-text--05.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/field-settings-simple-text--06.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/field-settings-simple-text--07.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/field-settings-simple-text--doc-page.png (added)
-
tags/0.270.13/docs/reference/fluent-forms/global-settings-layout--01.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/global-settings-layout--02.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/global-settings-layout--03.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/global-settings-layout--04.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/global-settings-layout--05.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/global-settings-layout--06.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/global-settings-layout--07.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/global-settings-layout--08.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/global-settings-layout--09.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/global-settings-layout--10.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/global-settings-layout--doc-page.png (added)
-
tags/0.270.13/docs/reference/fluent-forms/index.md (added)
-
tags/0.270.13/docs/reference/fluent-forms/integrations-grid--doc-page.png (added)
-
tags/0.270.13/docs/reference/fluent-forms/notifications-confirmations-overview--doc-page.png (added)
-
tags/0.270.13/docs/reference/fluent-forms/notifications-editor--01.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/notifications-editor--02.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/notifications-editor--03.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/notifications-editor--04.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/notifications-editor--05.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/notifications-editor--06.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/notifications-editor--07.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/notifications-editor--08.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/notifications-editor--09.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/notifications-editor--10.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/notifications-editor--11.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/notifications-editor--doc-page.png (added)
-
tags/0.270.13/docs/reference/fluent-forms/reports-dashboard--01.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/reports-dashboard--02.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/reports-dashboard--03.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/reports-dashboard--04.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/reports-dashboard--05.webp (added)
-
tags/0.270.13/docs/reference/fluent-forms/reports-dashboard--doc-page.png (added)
-
tags/0.270.13/docs/reference/scrape-fluent-docs.mjs (added)
-
tags/0.270.13/docs/research (added)
-
tags/0.270.13/docs/research/fluent-forms-comparison.md (added)
-
tags/0.270.13/docs/research/fluent-forms-roadmap.md (added)
-
tags/0.270.13/docs/research/milestone-06-conditional-logic.md (added)
-
tags/0.270.13/docs/research/milestone-06-phase-a-production-audit.md (added)
-
tags/0.270.13/docs/research/production-readiness-audit.md (added)
-
tags/0.270.13/docs/research/production-readiness-phase-1-2-summary.md (added)
-
tags/0.270.13/docs/research/production-readiness-roadmap.md (added)
-
tags/0.270.13/docs/user-guide (added)
-
tags/0.270.13/docs/user-guide/accessibility.md (added)
-
tags/0.270.13/docs/user-guide/chained-select.md (added)
-
tags/0.270.13/docs/user-guide/conditional-logic.md (added)
-
tags/0.270.13/docs/user-guide/featured-image.md (added)
-
tags/0.270.13/docs/user-guide/quiz-score.md (added)
-
tags/0.270.13/docs/user-guide/ranking-field.md (added)
-
tags/0.270.13/frontend (added)
-
tags/0.270.13/frontend/class-landing-page.php (added)
-
tags/0.270.13/frontend/class-shortcode.php (added)
-
tags/0.270.13/frontend/class-submission-handler.php (added)
-
tags/0.270.13/includes (added)
-
tags/0.270.13/includes/class-activity-log.php (added)
-
tags/0.270.13/includes/class-api-log.php (added)
-
tags/0.270.13/includes/class-commerce-calculator.php (added)
-
tags/0.270.13/includes/class-disposable-email-domains.php (added)
-
tags/0.270.13/includes/class-draft-cleanup.php (added)
-
tags/0.270.13/includes/class-draft-file-stager.php (added)
-
tags/0.270.13/includes/class-draft-service.php (added)
-
tags/0.270.13/includes/class-draft-token.php (added)
-
tags/0.270.13/includes/class-draft.php (added)
-
tags/0.270.13/includes/class-elementor-integration.php (added)
-
tags/0.270.13/includes/class-email-summaries.php (added)
-
tags/0.270.13/includes/class-entry-exporter.php (added)
-
tags/0.270.13/includes/class-entry-importer.php (added)
-
tags/0.270.13/includes/class-entry.php (added)
-
tags/0.270.13/includes/class-field-sanitizer.php (added)
-
tags/0.270.13/includes/class-field-type-gate.php (added)
-
tags/0.270.13/includes/class-field-validator.php (added)
-
tags/0.270.13/includes/class-file-upload-validator.php (added)
-
tags/0.270.13/includes/class-form-start.php (added)
-
tags/0.270.13/includes/class-form-validator.php (added)
-
tags/0.270.13/includes/class-form.php (added)
-
tags/0.270.13/includes/class-formula-calculator.php (added)
-
tags/0.270.13/includes/class-gateway-manager.php (added)
-
tags/0.270.13/includes/class-icon-data.php (added)
-
tags/0.270.13/includes/class-icon.php (added)
-
tags/0.270.13/includes/class-import-validator.php (added)
-
tags/0.270.13/includes/class-install.php (added)
-
tags/0.270.13/includes/class-license-client.php (added)
-
tags/0.270.13/includes/class-license-cron.php (added)
-
tags/0.270.13/includes/class-migrator.php (added)
-
tags/0.270.13/includes/class-notification-list.php (added)
-
tags/0.270.13/includes/class-notification-log.php (added)
-
tags/0.270.13/includes/class-notifications.php (added)
-
tags/0.270.13/includes/class-pagination-helper.php (added)
-
tags/0.270.13/includes/class-paypal-gateway.php (added)
-
tags/0.270.13/includes/class-protected-uploads.php (added)
-
tags/0.270.13/includes/class-rest-api.php (added)
-
tags/0.270.13/includes/class-restrictions.php (added)
-
tags/0.270.13/includes/class-settings.php (added)
-
tags/0.270.13/includes/class-stripe-gateway.php (added)
-
tags/0.270.13/includes/class-stripe-webhook-handler.php (added)
-
tags/0.270.13/includes/class-subscription-gateway-interface.php (added)
-
tags/0.270.13/includes/class-subscription-portal.php (added)
-
tags/0.270.13/includes/class-subscription-reconciler.php (added)
-
tags/0.270.13/includes/class-subscription.php (added)
-
tags/0.270.13/includes/elementor (added)
-
tags/0.270.13/includes/elementor/class-elementor-widget.php (added)
-
tags/0.270.13/includes/email (added)
-
tags/0.270.13/includes/email/class-credential-cipher.php (added)
-
tags/0.270.13/includes/email/class-email-log.php (added)
-
tags/0.270.13/includes/email/class-email-manager.php (added)
-
tags/0.270.13/includes/email/class-email-test.php (added)
-
tags/0.270.13/includes/email/class-smtp-connection.php (added)
-
tags/0.270.13/includes/email/class-smtp-provider-registry.php (added)
-
tags/0.270.13/includes/email/class-smtp-transport.php (added)
-
tags/0.270.13/includes/integrations (added)
-
tags/0.270.13/includes/integrations/class-abstract-integration.php (added)
-
tags/0.270.13/includes/integrations/class-contact-field-mapper.php (added)
-
tags/0.270.13/includes/integrations/class-discord-integration.php (added)
-
tags/0.270.13/includes/integrations/class-google-sheets-client.php (added)
-
tags/0.270.13/includes/integrations/class-google-sheets-integration.php (added)
-
tags/0.270.13/includes/integrations/class-hubspot-client.php (added)
-
tags/0.270.13/includes/integrations/class-hubspot-integration.php (added)
-
tags/0.270.13/includes/integrations/class-integration-manager.php (added)
-
tags/0.270.13/includes/integrations/class-mailchimp-client.php (added)
-
tags/0.270.13/includes/integrations/class-mailchimp-integration.php (added)
-
tags/0.270.13/includes/integrations/class-marketing-client.php (added)
-
tags/0.270.13/includes/integrations/class-marketing-integration.php (added)
-
tags/0.270.13/includes/integrations/class-notion-integration.php (added)
-
tags/0.270.13/includes/integrations/class-slack-integration.php (added)
-
tags/0.270.13/includes/integrations/class-telegram-integration.php (added)
-
tags/0.270.13/includes/integrations/class-webhook-integration.php (added)
-
tags/0.270.13/includes/logic (added)
-
tags/0.270.13/includes/logic/class-action-registry.php (added)
-
tags/0.270.13/includes/logic/class-builtin-actions.php (added)
-
tags/0.270.13/includes/logic/class-builtin-data-sources.php (added)
-
tags/0.270.13/includes/logic/class-builtin-operators.php (added)
-
tags/0.270.13/includes/logic/class-context-builder.php (added)
-
tags/0.270.13/includes/logic/class-data-source-registry.php (added)
-
tags/0.270.13/includes/logic/class-dependency-graph.php (added)
-
tags/0.270.13/includes/logic/class-evaluator.php (added)
-
tags/0.270.13/includes/logic/class-operator-registry.php (added)
-
tags/0.270.13/includes/logic/class-rule-migrator.php (added)
-
tags/0.270.13/includes/mcp (added)
-
tags/0.270.13/includes/mcp/class-mcp-confirm.php (added)
-
tags/0.270.13/includes/mcp/class-mcp-server.php (added)
-
tags/0.270.13/includes/mcp/class-mcp-tools.php (added)
-
tags/0.270.13/package-lock.json (added)
-
tags/0.270.13/package.json (added)
-
tags/0.270.13/phpcs.xml.dist (added)
-
tags/0.270.13/playground-blueprint.json (added)
-
tags/0.270.13/readme.txt (added)
-
tags/0.270.13/uninstall.php (added)
-
tags/0.270.13/webpack.config.js (added)
-
tags/0.270.13/webpack.vue.config.js (added)
-
trunk/chargeforms.php (modified) (1 diff)
-
trunk/readme.txt (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
chargeforms/trunk/chargeforms.php
r3756069 r3756457 4 4 * Plugin URI: https://chargeforms.com 5 5 * Description: A fast, free drag-and-drop form builder for WordPress — conditional logic, entry management, and payments, built in. 6 * Version: 0.270.1 26 * Version: 0.270.13 7 7 * Requires at least: 6.2 8 8 * Requires PHP: 7.4 -
chargeforms/trunk/readme.txt
r3756069 r3756457 1 1 === ChargeForms === 2 Contributors: chargeforms,uzairrehman3 Tags: form , form builder, contact form, drag and drop form builder, survey2 Contributors: uzairrehman 3 Tags: form builder, contact form, payment form, multi-step form, conditional logic 4 4 Requires at least: 6.2 5 5 Tested up to: 7.1 6 6 Requires PHP: 7.4 7 Stable tag: 0.270.1 27 Stable tag: 0.270.13 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 13 13 == Description == 14 14 15 ChargeForms is a drag-and-drop form builder for WordPress. Build contact forms, surveys, and lead-capture forms with a fast, modern builder — no page reloads, no bloated front-end scripts slowing your site down. 16 17 **Free for real form-building:** 18 19 * Drag-and-drop form builder with 30+ field types (text, address, ratings, file upload, and more) 20 * Conditional logic — show/hide fields based on other answers, with nested AND/OR/NOT groups 15 ChargeForms is a fast, free drag-and-drop form builder for WordPress — contact forms, surveys, multi-step forms, and payment forms, without page reloads or a bloated front-end bundle slowing your site down. 16 17 Every feature in this plugin — conditional logic, payments, SMTP email delivery, CSV import, every field type — is included free, with no paid license required and no feature locked behind a paywall. [ChargeForms.com](https://chargeforms.com) | [Documentation](https://chargeforms.com/docs) 18 19 = Drag-and-Drop Form Builder = 20 21 * 30+ field types out of the box — text, address, ratings, file upload, payment fields, and more 22 * Conditional logic with nested AND/OR/NOT groups — show or hide fields based on other answers 21 23 * Multi-step forms with a progress bar and per-step validation 22 * Stripe and PayPal payments, including Stripe recurring subscriptions (monthly/yearly plans, free trials, cancellation) — Payment Item, Custom Amount, Payment Method, and Payment Summary fields 23 * Entry management dashboard — view, edit, filter, export, and manage every submission from wp-admin 24 * Email notifications on new submissions, with delivery logging and automatic retry 25 * Native SMTP email delivery — connect Gmail, Microsoft 365, Amazon SES, SendGrid, Mailgun, Brevo, Postmark, Zoho, or any custom SMTP server; encrypted credentials, multiple connections, real test-email sending, and a full delivery log 26 * CSV entry import, Save & Resume, and all bundled form templates 27 * Webhook integration — send every submission as JSON to Zapier, Make, n8n, or your own endpoint 28 * Honeypot spam protection, reCAPTCHA/hCaptcha/Turnstile, double opt-in 29 * Lightweight front-end rendering — your visitors never load an admin-sized JS bundle 30 31 = Planned for future releases = 24 * All bundled form templates, Save & Resume, and CSV entry import 25 * Lightweight front-end rendering — visitors never load an admin-sized JS bundle 26 27 = Accept Payments = 28 29 * Stripe and PayPal, including Stripe recurring subscriptions (monthly/yearly plans, free trials, cancellation) 30 * Payment Item, Custom Amount, Payment Method, and Payment Summary fields 31 * No platform fee on top of your payment processor's own rate 32 33 = Entry Management = 34 35 * A full entries dashboard in wp-admin — view, edit, filter, export, and manage every submission 36 * Email notifications on every submission, with delivery logging and automatic retry 37 38 = Email Delivery (Native SMTP) = 39 40 * Connect Gmail, Microsoft 365, Amazon SES, SendGrid, Mailgun, Brevo, Postmark, Zoho, or any custom SMTP server 41 * Encrypted credentials, multiple SMTP connections, real test-email sending, and a full delivery log 42 43 = Integrations = 44 45 * Webhook — send every submission as JSON to Zapier, Make, n8n, or your own endpoint 46 * Mailchimp, Brevo, ActiveCampaign, Slack, Discord, Telegram, Notion, HubSpot, Google Sheets 47 48 = Spam & Security = 49 50 * Honeypot spam protection built in 51 * reCAPTCHA, hCaptcha, Cloudflare Turnstile, or CleanTalk — your choice, off by default 52 * Double opt-in for email confirmation 53 54 = Planned for Future Releases = 32 55 33 56 * Additional integrations beyond generic Webhook (CRM, marketing platforms) … … 47 70 48 71 Yes. Every feature included in this WordPress.org plugin is available without a paid license, time limit, or submission cap. 72 73 = Do I need coding skills to use ChargeForms? = 74 75 No. Everything is drag-and-drop — fields, conditional logic, multi-step layout, and payment setup are all configured from the builder UI, no code required. 76 77 = Will ChargeForms slow down my website? = 78 79 No. The front end only loads the JS/CSS a given form actually uses, not an admin-sized bundle — visitors never download builder code they'll never run. 80 81 = Can I use conditional logic when building a form? = 82 83 Yes. Show or hide any field based on other answers, with nested AND/OR/NOT groups for more complex rules. 84 85 = Can I build multi-step forms? = 86 87 Yes. Multi-step forms come with a progress bar and per-step validation built in. 88 89 = Can I export or import form submission data? = 90 91 Yes. Every entry can be filtered, exported, and managed from the wp-admin entries dashboard, and CSV entry import is included free. 92 93 = Can I migrate from Contact Form 7, WPForms, or Ninja Forms? = 94 95 Yes. The built-in Migrator (Tools screen) reads your existing forms directly from each plugin's own data and rebuilds them as ChargeForms forms. 96 97 = I want to report a bug, where do I report it? = 98 99 Please use the [support forum](https://wordpress.org/support/plugin/chargeforms/) — that's actively monitored. 49 100 50 101 = Where's the human-readable source for the built JS/CSS files? = … … 90 141 == Changelog == 91 142 143 = 0.270.13 = 144 * Fixed: removed `chargeforms` from the Contributors header — not a registered WordPress.org username, so it was silently dropped on import. Only `uzairrehman` remains. 145 * Changed: rewrote the Description section into organized feature sections (Form Builder, Payments, Entry Management, Email Delivery, Integrations, Spam & Security) and expanded the FAQ with questions on performance, conditional logic, multi-step forms, entry export/import, and migrating from Contact Form 7, WPForms, or Ninja Forms. 146 * Changed: updated plugin tags to better reflect the plugin's actual differentiators (payment form, multi-step form, conditional logic). 147 92 148 = 0.270.12 = 93 149 * Fixed: escape generated form markup, SVG icons, and report output at the point of rendering for WordPress.org security compliance.
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)