Files
jmiller ea2a0ed16c
Universal: Auto Version Bump / Version Bump (push) Successful in 17s
Generic: Project CI / Tests (pull_request) Failing after 12s
Generic: Project CI / Lint & Validate (pull_request) Successful in 17s
Joomla: Extension CI / Release Readiness Check (pull_request) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Require Docs Update (pull_request) Has been skipped
Universal: PR Check / Wiki Update Reminder (pull_request) Has been skipped
Universal: PR Check / Secret Scan (pull_request) Successful in 10s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 18s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Failing after 15s
Universal: PR Check / Validate PR (pull_request) Successful in 32s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been cancelled
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been cancelled
Joomla: Extension CI / Build RC Pre-Release (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
feat(user-forms): tabs/accordion/wizard modes + consent-safe plugin-responsive rendering
Generalize layouts/mokoonyx/profile-tabset into a 3-mode sectioned form renderer:
- tabs (default for profile edit), accordion, and a step-by-step wizard
  (default for registration) with Back/Next that validates each step before
  advancing — forcing users through every section in order.
- Orphan-field pass: fields injected WITHOUT a fieldset (Privacy Consent plugin,
  Terms of Service, plugin fields) are caught and rendered in an 'Additional'
  section so required consent is never dropped. Fully plugin-responsive
  (MokoSuiteCRM / MokoSuiteCommunity auto-tab via their own labels).
- New template params user_registration_mode (wizard) + user_profile_mode (tabs).
- New user-form-wizard.js driver (per-step native validation, hides caller submit
  until last step; progressive-enhancement: no-JS shows all steps).
- Registration + profile-edit overrides pass the param-driven mode.
- CSS for the wizard progress/steps/nav; en-GB/en-US strings.
2026-07-21 16:32:15 -05:00
..