Commit Graph
28492 Commits
Author SHA1 Message Date
Nessim AbadiandDan Harrin d2f331ee7a Allow select to be searched without opening dropdown manually (#18000)
* Update select.js

Signed-off-by: Nessim Abadi <abadinessim@gmail.com>

* Update select.js

styling

Signed-off-by: Nessim Abadi <abadinessim@gmail.com>

* Refactor typeahead handling in select utility for readability and consistency.

* Enhance select utility to improve handling of searchable dropdowns and typeahead functionality.

* Remove legacy typeahead functionality from select utility for simplification.

* Simplify comment in select utility by removing obsolete reference to typeahead functionality.

* fix select search

* remove old code

* Update select.js

---------

Signed-off-by: Nessim Abadi <abadinessim@gmail.com>
Co-authored-by: Dan Harrin <git@danharrin.com>
2025-10-04 13:32:08 +01:00
38a6992bd9 Fix/modal behaviour on close (#18022)
* fix modal behaviour when closing it

* remove console log

* clean up

---------

Co-authored-by: klemen <klemen@MacBook-Pro-klemen.local>
Co-authored-by: Dan Harrin <git@danharrin.com>
2025-10-04 13:18:58 +01:00
Dan Harrin 36f43e1988 fix: Repeatable entry action record (#18070) 2025-10-04 12:49:00 +01:00
Dan Harrin 997e6055f0 Update 03-tenancy.md 2025-10-04 12:13:13 +01:00
Dan Harrin 942fd59688 Clone builder child schema before using it as edit modal schema 2025-10-04 12:09:12 +01:00
Dan HarrinandCopilot 63bd62cd02 fix: Rendering fast select state updates (#18069)
* fix: Rendering fast select state updates

* Update packages/support/resources/js/utilities/select.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Dan Harrin <git@danharrin.com>

* Prevent rendering options ctn if there aren't options

---------

Signed-off-by: Dan Harrin <git@danharrin.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-04 11:25:07 +01:00
Dan Harrin 396c4efdf7 Improve schema performance, especially in repeaters/builders (#18068)
* Cache default child schemas

* safer

* Return current component if the state path is the same

* Add cachedComponentsByStatePath

* Update HasComponents.php
2025-10-04 10:41:01 +01:00
Dan Harrin c1e56e5000 fix: Cast state after loading from relationships (#18067) 2025-10-04 08:52:19 +01:00
Dan Harrin 2a474b075a fix: Passing record to table column view (#18063) 2025-10-03 22:27:51 +01:00
Dan Harrin e70a0f90e6 fix: Prose responsive grid (#18062) 2025-10-03 22:11:53 +01:00
Dan Harrin 20abe79b71 fix: Relative validation state paths (#18061) 2025-10-03 21:53:14 +01:00
Hugo Clarke-WingandDan Harrin 2a9c67792d [Testing] Fix enum handling in table column state assertions (#18056)
* Prevent string-casting enums in table column assertions

Use `get_debug_type()` or `var_export()` for values in failure messages of `assertTableColumnStateSet()` and `assertTableColumnStateNotSet()`.
This prevents errors when the expected/actual state is an enum and improves debug output.

Signed-off-by: Hugo Clarke-Wing <7689302+clarkewing@users.noreply.github.com>

* Refactor assertion error messages to inline interpolated strings

Refactor the enum-safe error message in `assertTableColumnStateSet()` and `assertTableColumnStateNotSet()` to precompute a `$displayState` variable before the assertion, restoring the original interpolation style.

Signed-off-by: Hugo Clarke-Wing <7689302+clarkewing@users.noreply.github.com>

* Update TestsColumns.php

---------

Signed-off-by: Hugo Clarke-Wing <7689302+clarkewing@users.noreply.github.com>
Co-authored-by: Dan Harrin <git@danharrin.com>
2025-10-03 21:27:48 +01:00
Dan Harrin 563a5ea1d1 fix: Updating JS state live (#18060) 2025-10-03 21:26:04 +01:00
Dan Harrin 3bbe718239 fix: Double sidebar navigation highlight (#18059) 2025-10-03 21:25:02 +01:00
Dan Harrin cad4abecb0 fix: Nested relationship sorting (#18058) 2025-10-03 20:59:35 +01:00
Dan Harrin 97220575e3 Update RelationshipJoiner.php 2025-10-03 20:32:06 +01:00
Dan Harrin 05e89ead70 Remove unused method 2025-10-03 20:16:40 +01:00
Dan Harrin e61ee779dc fix: Action badge background leakage (#18055) 2025-10-03 13:02:33 +01:00
Dan Harrin 1637be8ae2 fix: Model methods clashing with attribute names (#18052) v4.1.1 2025-10-03 11:50:27 +01:00
Mathieu TUDISCO 5ee3c32162 [fix] allow BelongsToThrough with tenant. (#18040)
Signed-off-by: Mathieu TUDISCO <oss@mathieutu.dev>
2025-10-03 11:49:14 +01:00
Dan Harrin 0b4875e814 fix: Responsive chart height (#18033)
* fix: Responsive chart height

* clean up

* tweak
2025-10-03 11:11:47 +01:00
BenandDan Harrin 75c91294dc Fix spa cmd click to open in new window (#18011)
* Fix spa cmd click to open in new window

* Use string match instead of regex

* formatting

* fix

---------

Co-authored-by: Dan Harrin <git@danharrin.com>
2025-10-03 11:09:11 +01:00
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
Maru 8f80d00d1c Add missing Japanese translations for Profile page (#18042) 2025-10-02 19:44:35 +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
Dan Harrin 19fc3752ef Revert "add maintainAspectRatio"
This reverts commit a10df96023.
2025-10-02 08:55:28 +01:00
Dan Harrin a10df96023 add maintainAspectRatio 2025-10-02 08:07:57 +01:00
Dan Harrin 3d066ba520 Merge branch '4.x' of https://github.com/filamentphp/filament into 4.x 2025-10-01 20:05:14 +01:00
Dan Harrin b2334d62ce Update index.blade.php 2025-10-01 20:04:50 +01:00
GoodM4ven 2686dc1416 Add Filament animation helper classes (#18009) 2025-09-30 13:48:13 +01:00
Dan Harrin d0ab3e8cea Merge branch '4.x' of https://github.com/filamentphp/filament into 4.x 2025-09-30 08:59:28 +01:00
Dan Harrin 678000bf5b Update EditRecord.php 2025-09-30 08:59:27 +01:00
Balboa Codes c7ddd1bde4 wip (#18003) 2025-09-30 07:38:09 +01:00
Patryk Kudlik 9895ca5a97 Fix broken link by removing .html from Laravel Spark installation URL (#17990) 2025-09-29 12:01:02 +01:00
Dan Harrin db20cd23a6 Merge branch '3.x' into 4.x v4.1.0 2025-09-28 23:05:58 +01:00
Raj Siva-Rajah 805137fa85 History state fix (#17971)
* Fix history state helper query string handling

* Code style

* Improve comments
2025-09-28 21:30:49 +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
Dan Harrin 812965252d Merge branch '4.x' of https://github.com/filamentphp/filament into 4.x 2025-09-28 21:25:21 +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
Janis Eglitis 50c4cdb0ff Update request-password-reset.php (#17979)
Signed-off-by: Janis Eglitis <janiseglitis@users.noreply.github.com>
v3.3.42
2025-09-28 20:34:17 +01:00
Dan Harrin 84fb4e6cc7 Merge branch '4.x' of https://github.com/filamentphp/filament into 4.x 2025-09-28 19:59:38 +01:00
Dan Harrin 8afab5e541 Update CanOpenModal.php 2025-09-28 19:59:33 +01:00
Ben c95d25c784 Move navigation loading inside of conditional for top navigation (#17968) 2025-09-27 07:31:22 +01:00
Assem Alwaseai c184d0c46e Update 02-listing-records.md (#17967) 2025-09-27 07:29:54 +01:00
dependabot[bot] 9658cd60e3 build(deps): bump tar-fs in /docs-assets/screenshots (#17965) 2025-09-27 07:28:38 +01:00
Dan Harrin a4ddf48ff6 Merge branch '3.x' into 4.x 2025-09-26 20:09:11 +01:00
DevandDan Harrin d075cf7901 Format pagination numbers to match total results (#17961)
* feat: add support for default collapsed grouping in table records.

* Updated documentation to include new `groupingDefaultCollapsed` method.

* Reset collapsed groups array on initialization for default grouping.

* fix: enhance group collapse behavior based on default setting

* Reverted the changes that was in my PR that I somehow managed to change.

* Correct input tag formatting in index.blade.php

* Fix formatting in table.js

* Formatting fix for table.js

* clean up

* Format pagination item label for numeric values.

* Update packages/support/resources/views/components/pagination/item.blade.php

Signed-off-by: Dan Harrin <git@danharrin.com>

---------

Signed-off-by: Dan Harrin <git@danharrin.com>
Co-authored-by: Dan Harrin <git@danharrin.com>
2025-09-26 17:31:28 +01:00