7731 Commits
Author SHA1 Message Date
oddvalueandDan Harrin 6e902df59a [4.x] Feat: Add RawHtmlMergeTagExtension for rendering unescaped HTML merge tags in rich editor (#17437)
* Feat: Add RawHtmlMergeTagExtension for rendering unescaped HTML content in rich editor

* Fix: User correct extension for html merge tags

* clean up

---------

Co-authored-by: Dan Harrin <git@danharrin.com>
2025-09-18 23:11:48 +01:00
WenRenHaiandDan Harrin 2d2e0a7fd5 fix: unset contain property for modals with file upload editor (#17825)
* fix: unset contain property for modals with file upload editor

* fix: prevent pressing esc to close in `modal` and fix the error when closing the editor

* fix: apply layout containment to select and dropdown, remove from modal window

* fix: move layout containment for select and dropdown into modal context

* fix: add configurable flip and teleport options for dropdowns in action groups

* fix:incorrect position of select inside modal, Done!

* fix: resolve css conflict

* preserve custom dropdown teleport preference

* Update theme.css

---------

Co-authored-by: Dan Harrin <git@danharrin.com>
2025-09-18 22:14:59 +01:00
oddvalueandDan Harrin 41a4e495d5 [4.x] Feat: Add compact option to table repeater (#17411)
* Feat: Add streamlined option to table repeater

* Feat: Replace streamlined table repeater option with compact alternative

* Add padding to compact repeater infolist entries

* clean up

---------

Co-authored-by: Dan Harrin <git@danharrin.com>
2025-09-18 21:57:11 +01:00
Dan Harrin 85a7682aa2 Merge pull request #17849 from filamentphp/fix/cast-select-state-to-int
fix: Cast select state to int
2025-09-18 09:20:35 +01:00
Luis Parrado 4e6c4bb1cf Update missing spanish translations 2025-09-17 17:47:26 -05:00
Dan Harrin 8744b38ee5 Rename 2025-09-17 22:16:45 +01:00
Dan Harrin 73246598cf formatting 2025-09-16 22:36:27 +01:00
Dan Harrin ba1e97ab8a Docs and markdown editor support 2025-09-16 22:34:38 +01:00
Dan Harrin e3d545bc3d Merge branch '4.x' into pr/17440 2025-09-16 22:20:06 +01:00
Dan Harrin 90f25fc520 clean up 2025-09-16 22:18:58 +01:00
Dan Harrin 7f5d2b413c update other places 2025-09-16 20:44:16 +01:00
Tina Hammar cd1dcedcdb composer cs 2025-09-16 15:29:03 +02:00
Tina Hammar 1d5b576194 merge main 2025-09-16 15:25:04 +02:00
Tina Hammar 4c3b0975f0 Merge branch '4.x' into rich-editor 2025-09-16 15:23:15 +02:00
Federico Liva da22f7990c fix: handle 'as' alias in orderBy correctly in Select component
Adjust the orderBy logic in the Select component's relationship
method to correctly handle attributes that use aliases ('as' syntax).
This ensures the query orders by the actual column name instead of the
alias, preventing potential database errors. This change resolves
issues when dealing with complex queries where attributes are aliased.
2025-09-16 13:22:02 +02:00
Dan Harrin 539544e9db Update HasFileAttachments.php 2025-09-16 11:48:23 +01:00
Dan Harrin af14ebad90 fix: Partially rendering 2025-09-16 11:17:26 +01:00
Dan Harrin efe24a13b1 Merge branch '4.x' into feat/4-repeater-item-numbers 2025-09-16 10:03:07 +01:00
Dan Harrin 2b2f623a99 Merge branch '3.x' into 4.x 2025-09-16 10:02:23 +01:00
Dan Harrin 24eeaafc0a Update 12-repeater.md 2025-09-16 10:01:17 +01:00
Dan Harrin dabc90b401 fix: Blank and relationship rich content attributes 2025-09-16 09:52:59 +01:00
Guilherme Saade 39dde71bf8 feat: add repeater item numbers 2025-09-15 10:08:24 -03:00
Dan Harrin 59e4f949bf fix: State casting issues 2025-09-15 13:43:44 +01:00
Haziyev Tofik a89107ed21 fix: add missing Russian translation keys
- Add rich_editor.tools.code to forms translation
- Add rich_editor.uploading_file_message to forms translation
- Add text_input.actions.copy.label to forms translation
- Add text_input.actions.copy.message to forms translation
2025-09-15 13:21:17 +03:00
Dan Harrin c3804bdc36 clean up and make consistent with other fields 2025-09-15 10:58:13 +01:00
Dan Harrin eb459a5131 cs 2025-09-15 10:39:02 +01:00
Dan Harrin 214813cd38 fix: Consistently cast select values to strings 2025-09-15 10:38:28 +01:00
Dan Harrin 026005c506 Merge pull request #17774 from People-Sea/fix/issue/17745
fix: Allow `RichEditor` to work without registering rich content attributes
2025-09-14 15:03:57 +01:00
Dan Harrin 9950d8ade5 do not use attribute inside custom block form 2025-09-14 15:01:02 +01:00
Dan Harrin e23884f981 Merge pull request #17785 from filamentphp/state-snapshot
Use "state snapshot" for repeaters and builders
2025-09-14 12:14:26 +01:00
Dan Harrin 8d6ba927f3 Merge pull request #17772 from People-Sea/fix/issue/17751
fix: non native reactive `DateTimePicker` infinite update
2025-09-14 12:14:10 +01:00
Dan Harrin 7d3721c8f8 Use "state snapshot" for repeaters and builders 2025-09-14 12:11:05 +01:00
Dan Harrin 8b91185748 Implement full state cast to ensure timezones are handled correctly 2025-09-14 12:10:19 +01:00
PeopleSea 07c9483e63 fix: prevent undefined array key error in getRichContentAttribute 2025-09-13 02:59:36 +08:00
Luis Parrado c01edc4ff3 Updated Spanish translation - form.components.php 2025-09-12 13:08:25 -05:00
PeopleSea f58c346368 feat: add StringStateCast to DateTimePicker default state casts 2025-09-13 00:07:44 +08:00
Dan Harrin 0c1c1125fb fix: Rich editor testing with HTML 2025-09-12 09:47:28 +01:00
Dan Harrin 9adc416fb1 fix: Default testing schema name on pages with forms 2025-09-12 09:02:30 +01:00
alwayshopeless 12cc7785ce Update validation.php 2025-09-11 21:09:30 +03:00
alwayshopeless 6f0e7001b4 Update components.php Ukrainian translation 2025-09-11 21:05:04 +03:00
Dan Harrin 8cc1bd09ed Merge pull request #17733 from alwayshopeless/patch-1
Allow relative links in RichEditor LinkAction
2025-09-11 16:01:19 +01:00
Dan Harrin e5d5a2de85 Update LinkAction.php 2025-09-11 15:43:24 +01:00
alwayshopeless d97ff03045 Update LinkAction.php 2025-09-11 17:24:07 +03:00
alwayshopeless fdffbd1ac8 inputMode("url") attribute added 2025-09-11 17:23:40 +03:00
Pedro Saraiva 609fa8a56b Complete remaining Portuguese translations
Adds missing translation strings that were not included in previous localization:
- Forms: modal_table_select, rich_editor code/upload, text_input copy actions
- Panels: multi_factor auth, profile validation attributes, navigation labels, manage-related-records page
- Tables: columns.select section with loading/search messages

Total: 26 additional strings across 7 files to achieve complete Portuguese coverage.
2025-09-11 13:11:23 +01:00
alwayshopeless 38ba8bc23b Update LinkAction.php. Allow relative links
Allow relative links in URL
2025-09-11 04:34:22 +03:00
Guilherme Saade 700c5d286c fix: move bool outside loop 2025-09-10 14:15:46 -03:00
Guilherme Saade bf2d63d32e feat: add repeater item numbers 2025-09-10 13:49:52 -03:00
Dan Harrin 9c2bdddd97 Merge pull request #17526 from CharlieEtienne/process-nodes-using
introduce processNodesUsing method
2025-09-10 10:28:39 +01:00
Dan Harrin 8ef6b49de4 Merge pull request #17716 from lucavicidomini/feat/htmlable-table-columns
Add support for Htmlable to TableColumn
2025-09-10 10:27:39 +01:00