RenHai Wen
7c072ce174
fix: fix rich editor file attachment test temporary uploads ( #19697 )
v4.10.1
2026-04-14 09:32:33 +01:00
Dan Harrin
e5f4a8965a
Update Resource.php
2026-04-13 22:31:35 +01:00
Max and Dan Harrin
dafae5be8d
Enhance search column expression for pgsql prefix ( #19694 )
...
* Enhance search column expression for pgsql prefix
Added support for Laravel table prefix in PostgreSQL.
Signed-off-by: Max <mstaack@users.noreply.github.com >
* Update helpers.php
* Update helpersTest.php
---------
Signed-off-by: Max <mstaack@users.noreply.github.com >
Co-authored-by: Dan Harrin <git@danharrin.com >
2026-04-13 22:30:04 +01:00
RenHai Wen
10bad7f846
fix: support grouped toolbar buttons in rich editor toolbar checks and modifications ( #19695 )
2026-04-13 22:24:52 +01:00
Jarno Ruokamo
2132c3daae
Update finnish translation ( #19696 )
2026-04-13 22:24:08 +01:00
Dan Harrin
c11ba509c9
fix PHPStan
2026-04-13 22:23:55 +01:00
Dan Harrin
413e9a953b
Refactor RichEditor further to allow hook overrides
2026-04-13 19:17:37 +01:00
Dan Harrin
6eec522aa2
Update RichEditor.php
2026-04-13 18:02:37 +01:00
RenHai Wen
08dd068675
fix: Prevent hidden builder fields from breaking repeaters ( #19676 )
...
* test: add test for saving builder block with repeater and hidden field
* fix: Prevent hidden builder fields from breaking repeaters
2026-04-13 10:08:16 +01:00
Luke Ellis and Dan Harrin
790376b450
Fix JS Notification/Action/ActionGroup method shadowing bug ( #19673 )
...
* fix: resolve method shadowing by using backing properties in Notification class
* clean up
* Update ActionGroup.php
---------
Co-authored-by: Dan Harrin <git@danharrin.com >
2026-04-13 10:08:07 +01:00
9d34b2f29f
fix: prevent duplicate notifications when Livewire events are batched ( #19649 )
...
* fix: prevent duplicate notifications when Livewire events are batched
Fixes #16662
When a child component fires both a notification and a Livewire event,
the dehydrate hook runs for every component being dehydrated. Previously,
each component checked session()->get() (non-destructive) and dispatched
'notificationsSent', causing duplicate notifications.
This change uses session()->pull() (destructive read) to atomically
claim notifications on first dehydrate, and passes the notification data
directly with the dispatch event. This prevents subsequent component
dehydrations from seeing the same session data.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* Do not allow notifications to leave the server
* Update Notification.php
Signed-off-by: Dan Harrin <git@danharrin.com >
---------
Signed-off-by: Dan Harrin <git@danharrin.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Dan Harrin <git@danharrin.com >
2026-04-13 10:04:37 +01:00
Omar Alnabris and Dan Harrin
aa82febcd5
Fix avatar background color of ui-avatars provider ( #19664 )
...
* fix: avatar background color of ui-avatars provider
* fix: add `format=png`
* cleanup and fix display issue with png
---------
Co-authored-by: Dan Harrin <git@danharrin.com >
2026-04-13 10:03:18 +01:00
Dan Harrin
bff22644ba
Update core.blade.php
2026-04-13 10:02:28 +01:00
Dan Harrin
ec08e40d40
Update manage-issue.yml
2026-04-13 10:00:47 +01:00
RenHai Wen
802fc5729a
fix: update tests to expect data-id attribute on merge tag spans in toHtml output ( #19682 )
2026-04-12 14:03:36 +01:00
RenHai Wen
8932b8fc82
fix: Use JS select when allowHtml() is enabled ( #19671 )
2026-04-11 13:10:18 +01:00
Dan Harrin
30cee2964b
fix: Rich content merge tag text spacing ( #19675 )
2026-04-11 13:10:06 +01:00
Dan Harrin
bd1badf886
fix: Rich editor pasting images within text ( #19674 )
2026-04-11 13:09:49 +01:00
Dan Harrin
a0ebc37890
task: Easier HTML sanitizer extension ( #19680 )
2026-04-11 12:59:07 +01:00
RenHai Wen
57e37e2051
fix: prevent duplicate toolbar buttons when rich editor plugin enables already-present buttons ( #19666 )
...
* feat: implement applyEnableToolbarButtonsModification for dynamic button enabling
* fix: remove commented-out code for enabling toolbar buttons
* test: add tests for toolbar button duplication in RichEditor plugin
* fix: improve toolbar button detection logic in RichEditor plugin
2026-04-11 12:58:25 +01:00
László Stahorszki and Dan Harrin
4bc3e570ee
Only set default page size if it isn't already set ( #19661 )
...
Signed-off-by: László Stahorszki <152993545+ropi-bc@users.noreply.github.com >
Co-authored-by: Dan Harrin <git@danharrin.com >
2026-04-11 12:53:56 +01:00
dependabot[bot]
cf1d52dda4
chore(deps): bump basic-ftp in /docs-assets/screenshots ( #19678 )
...
Bumps [basic-ftp](https://github.com/patrickjuchli/basic-ftp ) from 5.2.1 to 5.2.2.
- [Release notes](https://github.com/patrickjuchli/basic-ftp/releases )
- [Changelog](https://github.com/patrickjuchli/basic-ftp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/patrickjuchli/basic-ftp/compare/v5.2.1...v5.2.2 )
---
updated-dependencies:
- dependency-name: basic-ftp
dependency-version: 5.2.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-11 10:25:04 +01:00
Dan Harrin
2dd6ab31e6
fix: Better default heading sizes for prose
2026-04-10 13:56:59 +01:00
Chanthoeun Kim
058a61101a
Add missing Khmer Language ( #19656 )
...
* feat: add missing Khmer translations for the view record page and chart widget.
* chore: update the missing Khmer language translations for multi-factor authentication and form components
2026-04-09 14:15:13 +01:00
Dan Harrin
eec1e2c7af
Update CodeEditorTest.php
2026-04-09 13:03:40 +01:00
Dan Harrin
bdc28be91a
Add security comments to reduce false-positive rate of security reports
2026-04-09 12:31:28 +01:00
dependabot[bot]
cff18cf6d1
chore(deps): bump basic-ftp in /docs-assets/screenshots ( #19663 )
...
Bumps [basic-ftp](https://github.com/patrickjuchli/basic-ftp ) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/patrickjuchli/basic-ftp/releases )
- [Changelog](https://github.com/patrickjuchli/basic-ftp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/patrickjuchli/basic-ftp/compare/v5.2.0...v5.2.1 )
---
updated-dependencies:
- dependency-name: basic-ftp
dependency-version: 5.2.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 09:31:27 +01:00
Dan Harrin
3f5935f69a
feature: Grouped custom rich editor blocks ( #19653 )
...
* feature: Grouped custom rich editor blocks
* screenshot
* Update RichContentAttribute.php
v4.10.0
2026-04-08 08:55:33 +01:00
dependabot[bot]
3afd12bcad
chore(deps): bump vite from 6.4.1 to 6.4.2 in /docs-assets/app ( #19645 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.4.1 to 6.4.2.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.4.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v4.9.5
2026-04-07 08:52:11 +01:00
Dan Harrin
b74a164d81
fix: Invalid app authentication setup with recovery codes ( #19644 )
2026-04-06 17:59:33 +01:00
RenHai Wen
5c5c439273
Fix Rich Editor adding default link target and rel attributes ( #19641 )
...
* fix: Rich Editor adding default link target and rel attributes
* test: cover rich editor link attribute round-trips
* test: cover rich editor link attribute round-trips
* fix: remove unnecessary rel attribute from link action
2026-04-06 14:21:00 +01:00
ziming
9290555c62
Fix: Add null check for mounted action before rendering ( #19642 )
...
* Add null check for mounted action before rendering
Signed-off-by: ziming <ziming@users.noreply.github.com >
* chore: fix code style
---------
Signed-off-by: ziming <ziming@users.noreply.github.com >
2026-04-06 14:12:47 +01:00
Dan Harrin
8f17497e75
Add more tests
2026-04-04 21:36:50 +01:00
Luis Parrado
d2c3f18a11
Translated to Spanish TailwindCSS color options for Rich Editor ( #19633 )
2026-04-03 18:48:58 +01:00
Alexis Bournavaud and Dan Harrin
7062ee7ad1
i18n: make RichEditor text color labels translatable ( #19571 )
...
* feat: make RichEditor text color labels translatable
Use Laravel's translation system for TextColor default labels instead of
hardcoded English names via Str::ucwords(). Add color name translations
for EN and FR locales.
* fix: fallback to auto-generated label when text color translation is missing
* cleanup
---------
Co-authored-by: Dan Harrin <git@danharrin.com >
v4.9.4
2026-04-03 16:10:18 +01:00
Cranberry
003797e037
Fix formatting in avatar documentation ( #19612 )
...
Signed-off-by: Cranberry <20140992+cranberry3148@users.noreply.github.com >
2026-04-03 16:00:13 +01:00
Alexander Jensen and Dan Harrin
dd580292da
[4.x] Fix last group summary ( #19593 )
...
* Fix last group summary
* fix cursor pagination and add negative test
* Update PostsTableWithCursorPagination.php
* Update SummaryTest.php
---------
Co-authored-by: Dan Harrin <git@danharrin.com >
2026-04-03 15:56:59 +01:00
Dennis Koch and Dan Harrin
bbe9ad4dbb
fix: Only use x-show on logo when sidebar is collapsible ( #19547 )
...
* Only use x-show on logo when sidebar is collapsible
* Update sidebar.blade.php
---------
Co-authored-by: Dan Harrin <git@danharrin.com >
2026-04-03 15:36:53 +01:00
Craig Anderson and Dan Harrin
669ae00934
Fix Summarizer Issue with BelongsToMany Pivot Fields ( #19625 )
...
* Allow Summarizer on BelongsToMany pivot columns
* Allow fields that begin with "pivot."
* Fix PHPStan error
* PHPStan fixes
* Add tests
* cleanup and fix edge cases
* Update Summarizer.php
---------
Co-authored-by: Dan Harrin <git@danharrin.com >
2026-04-03 15:26:08 +01:00
Ben and Dan Harrin
71ebff1c3e
Fix dehydration drops shared statePath when a sibling Group is hidden ( #19543 )
...
* Failing test for Repeater: dehydration drops shared statePath when a sibling Group is hidden
* Fix Repeater: dehydration drops shared statePath when a sibling Group is hidden
* cleanup
---------
Co-authored-by: Dan Harrin <git@danharrin.com >
2026-04-03 15:25:42 +01:00
Alexander Jensen and Dan Harrin
7d3d3165d3
[4.x] Fix all-table summaries ( #19592 )
...
* Fix all-table summaries
* Avoid table wrapper if no page or all table summary
---------
Co-authored-by: Dan Harrin <git@danharrin.com >
2026-04-03 14:19:41 +01:00
Daniel Haaker
c9b6ecd0fb
fix: Preserve hint tooltip on single-arg hintIcon ( #19626 )
2026-04-03 14:11:23 +01:00
RenHai Wen
33a4378170
fix collapsible section header click handling ( #19628 )
2026-04-03 12:52:03 +01:00
Def4ult
f6aaf61f53
translations: add Vietnamese for query builder ( #19623 )
2026-04-03 12:48:16 +01:00
dependabot[bot]
6be4c57ed3
chore(deps-dev): bump lodash from 4.17.23 to 4.18.1 ( #19621 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.18.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 15:52:28 +01:00
Bartłomiej Gajda
745662557d
Chore: missing PL translations ( #19605 )
...
* missing translations updated
* pint
2026-04-02 15:47:11 +01:00
Luis Parrado and Dan Harrin
e859d9c2c3
Translated Spanish missing keys - rich tools headings ( #19602 )
...
Signed-off-by: Dan Harrin <git@danharrin.com >
Co-authored-by: Dan Harrin <git@danharrin.com >
2026-04-02 15:44:40 +01:00
Daniel Haaker
98d4be94b8
fix: update missing Dutch (nl) translations ( #19597 )
2026-04-02 15:42:35 +01:00
arzcode and buzkall
7eba51e584
Add missing spanish and catalan translations ( #19591 )
...
* Add missing spanish and catalan translations
* Add missing basque translations
---------
Co-authored-by: buzkall <buzkall@users.noreply.github.com >
2026-04-02 15:37:09 +01:00
Dan Harrin
3682406ee3
Merge branch '4.x' of https://github.com/filamentphp/filament into 4.x
2026-04-02 15:17:11 +01:00