Commit Graph
30098 Commits
Author SHA1 Message Date
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 TangandDan 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çalvesandClaude 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ákandhamrak 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