Skip to content

v3.x with Support Filament v4 & Fix Test Suite#41

Open
sabitahmadumid wants to merge 57 commits intocoderflexx:3.xfrom
sabitahmadumid:3.x
Open

v3.x with Support Filament v4 & Fix Test Suite#41
sabitahmadumid wants to merge 57 commits intocoderflexx:3.xfrom
sabitahmadumid:3.x

Conversation

@sabitahmadumid
Copy link

This PR updates the package to support Filament v4 and fixes the test suite failures.

Changes:

  • Filament v4 Compatibility: Ensured package works with the latest Filament v4 release.

  • Fix Test Persistence Issues: Resolved ViewException in tests caused by Livewire\Mechanisms\DataStore not persisting state correctly in the test environment.

  • Added a reset for the DataStore singleton in TestCase::setUp to ensure a fresh state for each test.

  • Missing Testing Macros: Registered Filament\Schemas\SchemasServiceProvider in TestCase
    to resolve missing assertSchemaExists macro errors.
    Fixture Updates: Updated ContactUs test fixture to use a standard <form> tag, resolving component lookup issues in the test environment.

ousid and others added 30 commits November 24, 2023 12:02
Bumps [aglipanci/laravel-pint-action](https://github.com/aglipanci/laravel-pint-action) from 2.3.1 to 2.4.
- [Release notes](https://github.com/aglipanci/laravel-pint-action/releases)
- [Commits](aglipanci/laravel-pint-action@2.3.1...2.4)

---
updated-dependencies:
- dependency-name: aglipanci/laravel-pint-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…tions/aglipanci/laravel-pint-action-2.4

Bump aglipanci/laravel-pint-action from 2.3.1 to 2.4
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](dependabot/fetch-metadata@v2.0.0...v2.1.0)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…tions/dependabot/fetch-metadata-2.1.0

Bump dependabot/fetch-metadata from 2.0.0 to 2.1.0
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](dependabot/fetch-metadata@v2.1.0...v2.2.0)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…tions/dependabot/fetch-metadata-2.2.0

Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0
Fixed wrong default language format
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](dependabot/fetch-metadata@v2.2.0...v2.3.0)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…tions/dependabot/fetch-metadata-2.3.0

Bump dependabot/fetch-metadata from 2.2.0 to 2.3.0
Bumps [aglipanci/laravel-pint-action](https://github.com/aglipanci/laravel-pint-action) from 2.4 to 2.5.
- [Release notes](https://github.com/aglipanci/laravel-pint-action/releases)
- [Commits](aglipanci/laravel-pint-action@2.4...2.5)

---
updated-dependencies:
- dependency-name: aglipanci/laravel-pint-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…tions/aglipanci/laravel-pint-action-2.5

Bump aglipanci/laravel-pint-action from 2.4 to 2.5
ousid and others added 23 commits March 1, 2025 20:08
lazy load assets and avoid push scripts
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](dependabot/fetch-metadata@v2.3.0...v2.4.0)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…tions/dependabot/fetch-metadata-2.4.0

Bump dependabot/fetch-metadata from 2.3.0 to 2.4.0
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 4 to 6.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases)
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md)
- [Commits](stefanzweifel/git-auto-commit-action@v4...v6)

---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [aglipanci/laravel-pint-action](https://github.com/aglipanci/laravel-pint-action) from 2.5 to 2.6.
- [Release notes](https://github.com/aglipanci/laravel-pint-action/releases)
- [Commits](aglipanci/laravel-pint-action@2.5...2.6)

---
updated-dependencies:
- dependency-name: aglipanci/laravel-pint-action
  dependency-version: '2.6'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…tions/aglipanci/laravel-pint-action-2.6

Bump aglipanci/laravel-pint-action from 2.5 to 2.6
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
  Problem:
  When the Turnstile field becomes hidden and then visible again (e.g., switching tabs, collapsing panels, or dynamic content changes),
  the Cloudflare Turnstile widget is destroyed and doesn't re-initialize, leaving users unable to complete the captcha.

  Solution:
  Added an IntersectionObserver to detect when the Turnstile container enters the viewport and automatically re-renders the widget if
  it's missing. Includes a safety check to ensure the Turnstile API is loaded before attempting to render.

  Changes:
  - Added IntersectionObserver in the Alpine.js x-init to monitor element visibility
  - Added window.turnstile check to prevent rendering before API loads
  - Added element existence check before observing

  Testing:
  - Place Turnstile field in collapsible content or tabs
  - Hide and show the container multiple times
  - Verify captcha re-appears and functions correctly
Fix destroyed when element visibility changes
Fix destroyed when element visibility changes
…tions/actions/checkout-5

Bump actions/checkout from 3 to 5
…tions/stefanzweifel/git-auto-commit-action-6

Bump stefanzweifel/git-auto-commit-action from 4 to 6
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 6 to 7.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases)
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md)
- [Commits](stefanzweifel/git-auto-commit-action@v6...v7)

---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…tions/stefanzweifel/git-auto-commit-action-7

Bump stefanzweifel/git-auto-commit-action from 6 to 7
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…tions/actions/checkout-6

Bump actions/checkout from 5 to 6
@sabitahmadumid
Copy link
Author

sabitahmadumid commented Jan 9, 2026

Tests are passing @ousid

@ousid ousid self-assigned this Jan 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants