Skip to content

Sync master from upstream#61

Merged
adi3890 merged 156 commits into
masterfrom
sync/master
Apr 20, 2026
Merged

Sync master from upstream#61
adi3890 merged 156 commits into
masterfrom
sync/master

Conversation

@vanshk141999

Copy link
Copy Markdown
Collaborator

Summary

  • Syncs latest changes from the upstream sureforms repository master branch into the public mirror.
  • Includes 156 commits since last sync (2026-04-09), notably:
    • Version bump to 2.8.0
    • Survey form type and reports menu
    • Google Maps address autocomplete (pro scaffolding)
    • i18n translation updates
    • Editor CSS selector scope fix
    • BSF Analytics update to 1.1.25
    • Phone auto-country locale detection
    • Payment method radio UI fix
    • Dependabot config restructuring
    • Various security and stability fixes

Test plan

  • Verify the diff matches the upstream master branch
  • Confirm no private/sensitive files are included

ruz3n and others added 30 commits February 16, 2026 16:06
…ce hiding

Add #srfm-survey-reports-root to the Tailwind CSS important selector list
and the WP admin notice-hiding rule so the Survey Reports React SPA
renders correctly with proper Tailwind scoping.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add srfm.entries_filters.extra_actions applyFilters hook in
EntriesFilters.js so pro can inject the Visual Report button.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Let filter consumers decide their own visibility instead of gating
the filter call behind a condition.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
vanshk141999 and others added 28 commits April 14, 2026 22:20
- Split npm groups by risk level (dev patch+minor, prod patch, prod minor, major individual)
- Group security updates into single PR per directory (prevents individual transitive dep PRs)
- Add /modules/gutenberg as separate npm directory (has its own package.json)
- Ignore @wordpress/* major bumps (require coordinated adoption)
- Stagger schedule: npm on Monday, GitHub Actions on Wednesday
- Set open-pull-requests-limit to 10 for npm
All CI jobs (PHPCS, PHPStan, JS & CSS Lint, PHPUnit, PHP Insights,
Test Coverage) now skip when the PR has the `dependencies` label.

Dependabot PRs only change lockfiles — running PHP linters, unit
tests, and code analysis on them wastes CI minutes and fails due
to missing BSF_PRODUCTS_REPO_TOKEN.
…o-ui

Fix: Payment method radio button UI when Stripe and PayPal are both enabled
…-config

chore: restructure Dependabot config to reduce PR noise
…nore-zip-exclusions

chore: sync Grunt release and build-zip.sh zip exclusions
…lock editor

Add Location Services preview panel in address block editor when pro is not active.
Add Google Maps tab in global settings with upgrade banner when pro is not active,
showing real settings page when pro is active.
…-detail

Feat: My Account page for users to manage payments
…ces-autocomplete-for-address-field-in-sure-forms

SF-2824 - Google maps autocomplete for address field
…or-page

The `.block-editor-page` class is not always present on the body when
editing sureforms_form post types, causing the `.is-root-container`
styles to not apply. Using `body.post-type-sureforms_form` ensures the
styles apply regardless of the editor page class.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…-scope

Fix: Broaden editor CSS selector to target body instead of block-editor-page
Auto-generated by /i18n command on PR #2604
The version field for schema-utils, rimraf (5 nested copies), and yaml
was incorrectly written as 2.8.0 while the resolved URL and integrity
hash still pointed to the 2.7.1 tarballs. This reverts them to match.
…-bumps

Fix: Revert incorrect dependency version bumps in package-lock.json
Remove changelog entry for unsanitized post meta fix
@adi3890 adi3890 merged commit 0ba4b1a into master Apr 20, 2026
6 checks passed
@vanshk141999 vanshk141999 mentioned this pull request Apr 27, 2026
2 tasks
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.

5 participants