7761 Commits
Author SHA1 Message Date
Dan Harrin d6b244433a Update components.php 2025-10-03 10:59:11 +01:00
Sandro Gehriandgehrisandro 861bc99381 [4.x] Fix native DateTimePicker format handling for date-time without seconds (#18024)
* Fix native DateTimePicker format handling for date-time without seconds.

* chore: fix code style

---------

Co-authored-by: gehrisandro <gehrisandro@users.noreply.github.com>
2025-10-03 09:52:30 +01:00
WenRenHaiandDan Harrin 45665b52a4 fix: perform comparison before invoking afterStateUpdatedJs (#18001)
* fix: perform comparison before invoking `afterStateUpdatedJs`

* Update index.js

---------

Co-authored-by: Dan Harrin <git@danharrin.com>
2025-10-03 09:39:16 +01:00
Arshavir Aghajanyanandarshaviras dd37a7b983 Add missing Armenian translations (#18034)
* Add missing Armenian translations

* chore: fix code style

---------

Co-authored-by: arshaviras <arshaviras@users.noreply.github.com>
2025-10-02 19:44:26 +01:00
Luis Parrado cadb0a6b4c Update spanish translations for filament 4.1 (#18027) 2025-10-02 19:44:11 +01:00
WenRenHaiandDan Harrin bf8fbbff35 fix: Adjust file upload editor image container styles for improved layout and spacing (#17977)
* fix: Adjust file upload editor image container styles for improved layout and spacing

* Update theme.css

---------

Co-authored-by: Dan Harrin <git@danharrin.com>
2025-09-28 21:26:52 +01:00
Nolan NordlundandDan Harrin e8f47efa46 User menu and search in sidebar when topbar is disabled (#17048)
* Added user menu to sidebar

* Toggle sidebar

* Improved user menu collapsed styling

* Improved collapse behavior

* Restored missing alias

* Add global search if no topbar

* Improved collapse, added search to sidebar

* Styling

* Collapse

* Adding notification trigger to sidebar

* Use h-dvh

* cs & build

* start cleaning up

* remove new lang string

* move tenant menu and global search outside of fi-sidebar-nav

* notifications refactor

* clean up user menu

* clean up new collapse sidebar button

* clean up

* Update topbar.blade.php

* Update sidebar.blade.php

* docs

* final fixes

* fix alignment and button visibility issues

* Update theme.css

* fix collapse button alignment

---------

Co-authored-by: Dan Harrin <git@danharrin.com>
2025-09-28 21:14:04 +01:00
WenRenHai c2ca605470 feat: add Filament Forms translations for zh-CN, zh-TW, zh-HK (#17963) 2025-09-26 17:29:40 +01:00
WenRenHaiandDan Harrin 4724ab778d fix: adjust select field wrapper for proper inline label alignment (#17955)
* fix: adjust select field wrapper for proper inline label alignment

* fix: Consistency

---------

Co-authored-by: Dan Harrin <git@danharrin.com>
2025-09-26 09:13:20 +01:00
Matthew Myers 5190e67cb6 Restore hint icon color functionality (#17954)
* Add hint color to form HasHint.

Signed-off-by: Matthew Myers <mxm1070@users.noreply.github.com>

* Add hint color to infolist HasHint.

Signed-off-by: Matthew Myers <mxm1070@users.noreply.github.com>

---------

Signed-off-by: Matthew Myers <mxm1070@users.noreply.github.com>
2025-09-26 08:30:32 +01:00
Lalhmangaihenga 29cb4ac7af update lus translations (#17949) 2025-09-25 12:12:21 +01:00
7c5cd978d7 feat: Add RepeatableEntry table layout and TableColumn component (#17865)
* Add RepeatableEntry table layout and TableColumn component with tests

* chore: fix code style

* consistency with repeater

* Update EntriesDemo.php

---------

Co-authored-by: oddvalue <oddvalue@users.noreply.github.com>
Co-authored-by: Dan Harrin <git@danharrin.com>
2025-09-25 10:03:43 +01:00
WenRenHai 73fd07ee07 fix: exception when using hasBlockPreviews in Builder component (#17937)
* fix: `builder` clone default child components only when hasBlockPreviews is enabled

* fix: php stan && code formatting

* refactor: replace collection map with array_map for cloning default child components in builder

* fix: clone block before retrieving default child components in builder modals
2025-09-25 08:56:11 +01:00
Dan Harrin 2cfb9cdbbd fix: Do not fetch option labels for blank state (#17930) 2025-09-24 22:44:40 +01:00
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