7747 Commits
Author SHA1 Message Date
oddvalueandDan Harrin 9fb16f1819 feat: Handle 'Enter' key event in search of select (#17722)
* Handle 'Enter' key event in search of select

* Update index.css

* fix search checks

* refactor

---------

Co-authored-by: Dan Harrin <git@danharrin.com>
2025-09-23 11:00:49 +01:00
Ján Hamrák 2e56e61050 Update missing SK/CZ translations (#17913) 2025-09-23 10:22:53 +01:00
Alex T. 4cb7c38763 fix a11y radio and toggle button lose focus when live (#17906) 2025-09-22 19:48:24 +01:00
Dan Harrin 144b701d8a fix: Enable/disable specific toolbar buttons (#17900) 2025-09-22 10:12:27 +01:00
ghsgabrielandDan Harrin 8cd045426c [4.x] feat: ModalTableSelect badge() and badgeColor() (#17687)
* feat: ModalTableSelect badge() and badgeColor()

* clean up

* Update modal-table-select.blade.php

---------

Signed-off-by: ghsgabriel <ghs.gabe@gmail.com>
Co-authored-by: Dan Harrin <git@danharrin.com>
2025-09-22 09:44:00 +01:00
Dan Harrin 79eb20d38e Rich editor text color (#17888)
* Start configuration

* Add basic JS implementation

* add style attr

* refactor

* render colors on server

* docs

* allow arbitrary text colors & color preview

* default color docs

* Update 10-rich-editor.md

* custom colors

* Update 10-rich-editor.md
2025-09-21 21:19:54 +01:00
Dan Harrin 476e70b3eb update & recompile 2025-09-21 15:59:50 +01:00
Dan Harrin 25829af0cd Update GridAction.php 2025-09-21 13:32:23 +01:00
Adam WestonandDan Harrin 88b9244e56 [4.x] Feat: rich editor grid extension (#17661)
* wip

* wip

* working extension

* remove grid from default toolbar

* recompile

* format and compile

* clean up

* simplify

* simplify passing columns config

* render responsively if using fi-prose

* Implement grid delete tool

* Update extension-grid.js

* improve delete grid tool

* Default breakpoint support

---------

Co-authored-by: Dan Harrin <git@danharrin.com>
2025-09-20 23:49:38 +01:00
Dan Harrin 352b770a25 Update EasyMDE.js 2025-09-20 13:38:26 +01:00
Alex T. 5ed4b24b8c Fix keyboard navigation issues with markdown editors (#17874)
* fix/Keyboard navigation issues with Markdown Editors

Fixes #17854
Filtered out hidden elements, but then I had to filter the toolbar on the additional instances of the component for consistency.
I don't like the look of duplicated code but not much I can do to dry this up.

* fix/Keyboard navigation issues with Markdown Editors

Fixes #17854
Filtered out hidden elements, and had to refactor a little.
I don't like the look of duplicated code but not much I can do to dry this up.
2025-09-20 12:48:30 +01:00
Vytautas Smilingis 8b45602ffc Markdown editor should convert to markdown before sanitizing html (#17868) 2025-09-20 12:35:43 +01:00
EandDan Harrin bba922ef4d [4.x] Update rich text editor to support merge tags with labels (#17457)
* Update rich text editor to support merge tags with labels and improve handling of drag-and-drop data.

* update: add changes to documentation

* update: add label attribute support to MergeTagExtension

* update: transforming merge tags to fix array format, removing data-label from tag

* fix: replacement of a lost key

* update: polishing

* clean up

---------

Co-authored-by: Dan Harrin <git@danharrin.com>
2025-09-19 13:17:40 +01:00
WenRenHaiandDan Harrin 40c585482e fix: vertical overflow issue,remove unnecessary relative positioning from builder item content (#17863)
* fix: vertical overflow issue,remove unnecessary relative positioning from builder item content

* fix: apply relative positioning when builder item has preview edit overlay

* fix: apply relative positioning to builder item content with preview

* move CSS

---------

Co-authored-by: Dan Harrin <git@danharrin.com>
2025-09-19 12:25:14 +01:00
Dan Harrin cbe40c69fe Update date-time-picker.blade.php 2025-09-19 10:01:35 +01:00
Muhammad Irfan Muttaqin 919ace1a35 fix: live updating non native DateTimePicker component (#17860) 2025-09-19 08:15:26 +01:00
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