Dan Harrin
8de0d3425f
Update topbar.css
2026-08-21 13:53:12 +02:00
Dan Harrin
a71df502f0
tweaks
2026-08-21 13:31:02 +02:00
Dan Harrin
47779b8957
simplify concealed components
2026-08-18 10:50:52 +01:00
Dan Harrin
9ea614a037
chore: Consistent schema "concealing" visibility with display: none instead of height: 0
2026-08-17 22:26:28 +01:00
dependabot[bot]
53483fa934
chore(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 ( #20358 )
...
Bumps [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action ) from 0.6.1 to 0.6.2.
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases )
- [Commits](https://github.com/zizmorcore/zizmor-action/compare/6fc4b006235f201fdab3722e17240ab420d580e5...3dc1ecc9bcb9e94e9b2c709687979e1298497054 )
---
updated-dependencies:
- dependency-name: zizmorcore/zizmor-action
dependency-version: 0.6.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 10:23:30 +01:00
dependabot[bot]
5d31c46f8e
chore(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 ( #20355 )
...
Bumps [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action ) from 0.6.1 to 0.6.2.
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases )
- [Commits](https://github.com/zizmorcore/zizmor-action/compare/6fc4b006235f201fdab3722e17240ab420d580e5...3dc1ecc9bcb9e94e9b2c709687979e1298497054 )
---
updated-dependencies:
- dependency-name: zizmorcore/zizmor-action
dependency-version: 0.6.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 10:23:21 +01:00
Hamdy Elbatal
f5a17a1c22
translation(ar): improve pluralization and add missing keys in actions, panels, notifications, and widgets ( #20332 )
...
- Fix Arabic accusative pluralization rules for counts >= 11 (e.g. 'سجلاً' instead of nominative 'سجل') across delete, force-delete, and restore actions.
- Add missing accessibility and layout keys in panels layout (navigation, topbar, skip_to_content, label_with_unread_count).
- Add missing unread notification label key in database notifications.
- Add missing chart filter label key in widgets.
2026-08-07 14:15:59 +01:00
Dan Harrin
7fcca412a8
cleanup
2026-08-07 09:49:29 +01:00
Kian Acquoij
31a02e57ef
fix: disable the clone action when max items on repeater is reached ( #20342 )
2026-08-07 08:54:44 +01:00
Dan Harrin
a054de7da3
flaky screenshots
2026-08-06 22:46:04 +01:00
Dan Harrin
0fb6db09b1
flaky screenshots
2026-08-06 15:10:26 +01:00
Dan Harrin
9701cc6c66
flaky screenshots
2026-08-06 14:52:36 +01:00
Dan Harrin
e6a8e249b6
flaky screenshots
2026-08-06 14:41:16 +01:00
Dan Harrin
7363ea641c
recompile screenshots
2026-08-06 14:21:53 +01:00
Dan Harrin
8e08e3aa4e
Remove docs-assets/app randomness
2026-08-06 10:20:08 +01:00
Dan Harrin
a54d914aa6
Merge branch '4.x' of https://github.com/filamentphp/filament into 4.x
2026-08-06 10:02:08 +01:00
Dan Harrin
3f06ff7e20
Upgrade docs-assets Laravel app
2026-08-06 10:02:00 +01:00
Dan Harrin
8baff80b1e
Update issue template for breaking changes
...
Remove project association for the issue template.
Signed-off-by: Dan Harrin <git@danharrin.com >
2026-08-06 09:37:19 +01:00
Dan Harrin
3efe4101fa
Update bug report template to remove project field
...
Removed project association from bug report template.
Signed-off-by: Dan Harrin <git@danharrin.com >
2026-08-06 09:37:06 +01:00
Dan Harrin
9bef883a98
Update composer.lock
2026-08-06 09:29:09 +01:00
Dan Harrin
2dee78a36f
Update composer.lock
2026-08-06 09:28:30 +01:00
Dan Harrin
b6bde8572b
fix: Cache used MFA codes using hash of secret rather than secret and code ( #20335 )
...
* fix: Cache used MFA codes using hash of secret rather than secret and code
* support non-locking drivers
* consistency
* fix: return an array from `SpatieTagsEntry`/`SpatieTagsColumn` `getState()` when state is not a Collection or array
The early-return branch returned the raw state from a method typed `array`,
which threw a `TypeError` for any truthy scalar state. PHPStan 2.2.8 narrows
`mixed` more precisely and surfaced this, failing CI on every branch.
v4.12.6
2026-08-05 16:03:36 +01:00
Dan Harrin
40daa8dadc
fix: return an array from SpatieTagsEntry/SpatieTagsColumn getState() when state is not a Collection or array
...
The early-return branch returned the raw state from a method typed `array`,
which threw a `TypeError` for any truthy scalar state. PHPStan 2.2.8 narrows
`mixed` more precisely and surfaced this, failing CI on every branch.
2026-08-05 15:41:53 +01:00
Kidd Tang and Dan Harrin
1d05d6b10d
fix: derive per-key state path when unsetting missing array keys in tests ( #20318 )
...
* fix: derive per-key state path when unsetting missing array keys in tests
`unsetMissingNumericArrayKeys()` appended `.{$key}` to `$currentStatePath`
inside its `foreach`, so each sibling key inherited the preceding keys'
segments instead of deriving `parent.key` per key.
Walking `$this->mountedActions`, the entry's keys are ordered `name`,
`arguments`, `context`, `data`, so by the time the loop reaches `data` the
path has become:
mountedActions.0.name.arguments.context.data
The `startsWith($schemaStatePath)` guard then never matches
`mountedActions.0.data`, which leaves the `unset()` for stale numeric keys
unreachable. In a test, filling a mounted action's form with a shorter list
silently keeps the removed items:
// CheckboxList::make('roles'), mounted state ['viewer', 'creator']
->fillForm(['roles' => ['viewer']])
// state is still ['viewer', 'creator']
`callAction(..., data: [...])` and `setActionData()` route through
`fillForm()`, so they are affected too. Growing the list works, and clearing
it to `[]` works because an empty array stays a leaf for `Arr::dot()` and
`data_set()` replaces the whole value. Only a partial shrink breaks, and it
breaks silently: the assertion after it passes against state that was never
changed.
Page-level forms were unaffected, because their state path is the single
segment `data` and every corrupted path still starts with it.
* Update InteractsWithSchemasTest.php
---------
Co-authored-by: Dan Harrin <git@danharrin.com >
2026-08-04 09:54:55 +01:00
Dan Harrin
fc57838bf8
Merge branch '3.x' into 4.x
2026-08-04 09:30:48 +01:00
dependabot[bot]
9c782e462f
chore(deps): bump ip-address ( #20329 )
...
Bumps the npm_and_yarn group with 1 update in the /docs-assets/screenshots directory: [ip-address](https://github.com/beaugunderson/ip-address ).
Updates `ip-address` from 10.2.0 to 10.4.0
- [Release notes](https://github.com/beaugunderson/ip-address/releases )
- [Commits](https://github.com/beaugunderson/ip-address/compare/v10.2.0...v10.4.0 )
---
updated-dependencies:
- dependency-name: ip-address
dependency-version: 10.4.0
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 09:18:13 +01:00
dependabot[bot]
82a9c43018
chore(deps-dev): bump brace-expansion ( #20330 )
...
Bumps the npm_and_yarn group with 1 update in the / directory: [brace-expansion](https://github.com/juliangruber/brace-expansion ).
Updates `brace-expansion` from 1.1.14 to 1.1.18
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.14...v1.1.18 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.18
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 09:18:01 +01:00
RenHai Wen
b9e8e1d708
fix: use raw Markdown editor instance when refreshing ( #20320 )
2026-08-04 09:16:14 +01:00
Hamdy Elbatal
7e1b8b26e4
i18n: add missing Arabic translation files in notifications and support packages ( #20321 )
...
* i18n: add missing Arabic translation files in notifications and support packages
Add 7 missing Arabic translation files in notifications and support packages:
- notifications/resources/lang/ar/notification.php
- support/resources/lang/ar/components/tabs.php
- support/resources/lang/ar/components/section.php
- support/resources/lang/ar/components/input/one-time-code.php
- support/resources/lang/ar/components/breadcrumbs.php
- support/resources/lang/ar/components/badge.php
- support/resources/lang/ar/components/loading-section.php
* fix(lang): use 'جارٍ التحميل...' instead of 'جاري التحميل...'
2026-08-04 09:15:40 +01:00
dependabot[bot]
13cce559bd
chore(deps-dev): bump postcss ( #20315 )
...
Bumps the npm_and_yarn group with 1 update in the / directory: [postcss](https://github.com/postcss/postcss ).
Updates `postcss` from 8.5.15 to 8.5.25
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.25 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.25
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 09:14:36 +01:00
dependabot[bot]
37c7e04975
chore(deps): bump the npm_and_yarn group across 2 directories with 2 updates ( #20316 )
...
Bumps the npm_and_yarn group with 1 update in the /docs-assets/app directory: [postcss](https://github.com/postcss/postcss ).
Bumps the npm_and_yarn group with 1 update in the /docs-assets/screenshots directory: [js-yaml](https://github.com/nodeca/js-yaml ).
Updates `postcss` from 8.5.15 to 8.5.25
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.25 )
Updates `js-yaml` from 4.2.0 to 4.3.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.1/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.2.0...4.3.1 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.25
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: js-yaml
dependency-version: 4.3.1
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 09:14:31 +01:00
dependabot[bot]
b3c649cf9e
chore(deps): bump zizmorcore/zizmor-action from 0.6.0 to 0.6.1 ( #20325 )
...
Bumps [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action ) from 0.6.0 to 0.6.1.
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases )
- [Commits](https://github.com/zizmorcore/zizmor-action/compare/6599ee8b7a49aef6a770f63d261d214911a7ce02...6fc4b006235f201fdab3722e17240ab420d580e5 )
---
updated-dependencies:
- dependency-name: zizmorcore/zizmor-action
dependency-version: 0.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 09:02:15 +01:00
dependabot[bot]
e0eb608c79
chore(deps): bump zizmorcore/zizmor-action from 0.6.0 to 0.6.1 ( #20324 )
...
Bumps [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action ) from 0.6.0 to 0.6.1.
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases )
- [Commits](https://github.com/zizmorcore/zizmor-action/compare/6599ee8b7a49aef6a770f63d261d214911a7ce02...6fc4b006235f201fdab3722e17240ab420d580e5 )
---
updated-dependencies:
- dependency-name: zizmorcore/zizmor-action
dependency-version: 0.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 09:01:50 +01:00
Komyor
38eb676bcb
-- Tajik language added to project ( #20303 )
2026-07-31 13:21:12 +01:00
Dan Harrin
ad5aacbc6d
fix: Check panel access before presenting MFA challenge ( #20308 )
...
* fix: Check panel access before presenting MFA challenge
* Update LoginTest.php
* Validate codes as strings
* Revert "Validate codes as strings"
This reverts commit 00763732b4 .
v4.12.5
2026-07-30 23:09:46 -04:00
Dan Harrin
d06efc4f9c
Extra tests for email authentication and validation
2026-07-30 22:32:36 -04:00
RenHai Wen
f91c59a183
fix: append px to unitless image dimensions in rich editor style ( #20304 )
2026-07-30 18:19:35 -04:00
RenHai Wen
efe39f1ed6
fix: remove obsolete Tiptap workaround ( #20302 )
2026-07-29 16:24:23 -04:00
Majd Ghithan
8372fc04ab
Add new translator entry for majdghithan ( #20300 )
...
Signed-off-by: Majd Ghithan <54972678+majdghithan@users.noreply.github.com >
2026-07-29 09:47:03 -04:00
Dan Harrin
e9348b2e37
fix: SPA mode resource create page back button cache ( #20297 )
...
* fix: SPA mode resource create page back button cache
* simplify
v4.12.4
2026-07-28 14:34:39 -04:00
Dan Harrin
b7eeae7fce
Update rich-editor.js
2026-07-28 14:16:29 -04:00
Dan Harrin
87961b84c7
Update rich-editor.js
2026-07-28 14:16:11 -04:00
Dan Harrin
7645ffc2e9
Update FilamentServiceProvider.php
2026-07-28 14:09:33 -04:00
Dan Harrin
e847a1bfb7
Update 07-managing-relationships.md
2026-07-28 13:54:07 -04:00
Dan Harrin
519f073736
chore: update tiptap dependencies to v3.29.1 ( #20295 )
2026-07-28 06:47:24 -04:00
Dan Harrin
1578fe910d
fix: MFA recovery code autocomplete ( #20294 )
2026-07-28 06:24:59 -04:00
Dan Harrin
fb44e927bc
fix: Repeater container binding before items evaluated ( #20293 )
2026-07-28 06:23:33 -04:00
Dan Harrin
72a0bf7a07
fix: Actions mounted from query parameters without modals ( #20292 )
2026-07-28 06:22:57 -04:00
Jefferson Gonçalves and Claude Sonnet 5
efd66de3d8
Complete pt_BR translations ( #20290 )
...
Adds missing keys and file (notification.php) that pt_BR had fallen behind on relative to en.
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-28 05:57:55 -04:00
Ján Hamrák and hamrak
ef42f0a126
Added SK,CZ,PL,DE missing translations ( #20291 )
...
* Added SK,CZ,PL,DE missing translations
* chore: format and build
---------
Co-authored-by: hamrak <5807028+hamrak@users.noreply.github.com >
2026-07-28 05:57:13 -04:00