A collection of tools for rapidly building beautiful TALL stack interfaces, designed for humans.

Overview

Banner

Tests passing Laravel v8.x Livewire v2.x PHP 8.0

Filament is a collection of tools for rapidly building beautiful TALL stack interfaces, designed for humans.

Packages

Admin Panel • DocumentationDemo

composer require filament/filament

Form Builder • Documentation

composer require filament/forms

Table Builder • Documentation

composer require filament/tables

spatie/laravel-medialibrary Plugin • Documentation

composer require filament/spatie-laravel-media-library-plugin

spatie/laravel-settings Plugin • Documentation

composer require filament/spatie-laravel-settings-plugin

spatie/laravel-tags Plugin • Documentation

composer require filament/spatie-laravel-tags-plugin

spatie/laravel-translatable Plugin • Documentation

composer require filament/spatie-laravel-translatable-plugin

Need Help?

🐞 If you spot a bug, please submit a detailed issue, and wait for assistance.

🤔 If you have a question or feature request, please start a new discussion. We also have a Discord community. For quick help, ask questions in the appropriate package help channel.

🔐 If you discover a vulnerability, please review our security policy.

Comments
  • [Feature] Add ability to create Menu groups

    [Feature] Add ability to create Menu groups

    Feature Summary

    This PR adds a comprehensive API that allows grouping of Resource and Page elements in the Navigation. The method to do so range from very simple single line of code additions, to an enhanced version of that with Mapped groups, or simply making a Page or Resource itself the top level group element.

    Effectivly this feature provides this in two flavors:

    • Simple Groups: Those that are grouped into a submenu with no top-level page.
    • Dynamic Groups: Those that are grouped into a submenu based on a Page or Resource that implements IsGroupItem.

    Simple Groups:

    Any resources that defines a $navigationGroup property will be grouped by overlapping names. This should be the menu label text for the group - with proper spaces and capitalization you'd like.

    class BlogPostResource extends Resource
    {
        public static $navigationGroup = 'Content Group';
    
    class ContentPage extends Page
    {
        public static $navigationGroup = 'Content Group';
    

    So in this example there would be a new Content Group sub menu with both these in it.

    Simple Groups with Mapped Resources

    The second method mimics how Laravel allows for Eloquent morphMap to be used. In eloquent this maps long class names into uniform database values - for us it maps non-Page and non-Resource groups into a single location.

    This method should be seen as an enhancement of the prior one. Since ultimately this is required to control the sort and icon settings for any Simple Groups. This would be something you could add in your AppServiceProvider::register like this:

            Filament::navigationGroupMap([
                [
                    'name' => 'Content',
                    'sort' => -1,
                    'menus' => [
                        'default',
                        'foobar',
                    ]
                ],
            ]);
    

    Note: This could be something most useful for the Filament plugins. For instance when a plugin might want to register a group. In theory this should allow all plugins to use the navigationGroupMap without stepping on each others toes.

    Dynamic Groups for Resources:

    There are two very simple changes one would need to make a Resource into a Group. Simply adding the IsGroupItem interface and the ImplicitGroupFromResource trait. And that should be all they need to do. Like:

    use Filament\Resources\Concerns\ImplicitGroupFromResource;
    use Filament\View\Concerns\IsGroupItem;
    
    class BlogPostResource extends Resource implements IsGroupItem
    {
        use ImplicitGroupFromResource;
    

    And with just those added the Resource will now be a top-level Group item. Then to add another resource to this group do:

    class BlogCategoryResource extends Resource
    {
        public static $navigationGroup = 'Blog Posts';
    

    Dynamic Groups for Pages:

    There are two very simple changes one would need to make a Resource into a Group. Simply adding the IsGroupItem interface and the ImplicitGroupFromResource trait. And that should be all they need to do. Like:

    use Filament\Pages\Concerns\ImplicitGroupFromPage;
    use Filament\View\Concerns\IsGroupItem;
    
    class ContentPage extends Page implements IsGroupItem
    {
        use ImplicitGroupFromPage;
    

    And with just those added the Resource will now be a top-level Group item. Then to add another resource to this group do:

    class BlogTagResource extends Resource
    {
        public static $navigationGroup = 'Content Page';
    

    Results

    Simple Groups:

    Closed/Open | Open/Closed :----------:|:-------: Screen Shot 2021-04-23 at 12 08 15 AM | Screen Shot 2021-04-23 at 12 08 19 AM

    Item within SubMenu Selected Screen Shot 2021-04-20 at 8 59 37 PM

    Dynamic Groups:

    SubMenu # 1: Blog Posts | SubMenu # 2: Content page :----------:|:-------: Screen Shot 2021-04-22 at 11 07 48 PM | Screen Shot 2021-04-22 at 11 07 44 PM

    enhancement 
    opened by mallardduck 32
  • feature: Configure UI icons with service provider

    feature: Configure UI icons with service provider

    As Heroicons explains and Tailwind UI shows, the table filter and column toggle icons should use the 20px variants:

    • https://tailwindui.com/components/ecommerce/components/category-filters#component-e799517f86cc2fc79bf0eebb45c16eea
    • https://tailwindui.com/components/ecommerce/components/category-filters#component-8dbbe78f722647bcb452fab9ba8a3b9a

    Also, I've updated the color to use the secondary color instead of primary, since they're not primary actions. Having a lot of buttons with the primary/CTA color is bad design practice.

    Screenshots

    Before

    Screen Shot 2022-08-19 at 11 40 45

    After

    Screen Shot 2022-08-19 at 11 39 42

    Icons to consider

    • Table filter trigger
    • Table column toggle trigger
    • Global search input
    • Sidebar open button
    • Dashboard page
    • Pagination buttons
    • Table column sort indicator
    • Table search input
    • User menu user item
    • User menu dark mode toggle
    • User menu light mode toggle
    • User menu sign out button
    enhancement 
    opened by zepfietje 30
  • Javascript error occurs after an action that displays a modal is run and the modal closes.

    Javascript error occurs after an action that displays a modal is run and the modal closes.

    Package

    filament/filament

    Package Version

    ^2.13

    Laravel Version

    v9.11.0

    Livewire Version

    v2.5

    PHP Version

    PHP 8.0

    Problem description

    After an action that requires confirmation or displays a modal is run, and the modal closes, a javascript error occurs:

    Alpine: Cannot reference "$wire" outside a Livewire component. Uncaught TypeError: wireEl is null

    Expected behavior

    The action completes and the modal closes without a Javascript error occurring

    Steps to reproduce

    1. Login to Filament admin panel Demo online
    2. visit the edit page for any record/row in the brands page
    3. eg: https://demo.filamentphp.com/shop/brands/11/edit?activeRelationManager=0
    4. delete a related model on the relationship table eg: products relations table.
    5. open browser console
    • before confirming action:

    Screenshot (33)

    • after confirming action:

    Screenshot (32)

    Reproduction repository

    https://github.com/jojostx/filament-demo

    Relevant log output

    No response

    bug confirmed 
    opened by jojostx 29
  • PostgreSQL search issues

    PostgreSQL search issues

    Describe the bug I have a BelongsToSelect form relation in my post model. Components\BelongsToSelect::make('user_id')->relationship('user', 'username')->required(),

    I can search any user who have the username all lowercase. But for those Uppercase one this never match, even if I search with the Uppercase letter.

    To reproduce Having uppercase username in a table with a BelongsToSelect relation.

    Expected behavior I expected to see any user matching the search term.

    Screenshots Screen Shot 2021-03-04 at 9 22 41 AM Screen Shot 2021-03-04 at 9 22 50 AM

    Context

    • Browser: Chrome
    • Server OS: Localhost on MacOS Catalina 10.15.7
    • PHP version: 8.0

    Additional details

    As you can see, when I type e I get EQuimper there. But the reason is because of the er at the end. This never match the big E

    bug confirmed 
    opened by EQuimper 28
  • Sorting icon in table missing

    Sorting icon in table missing

    Package

    filament/tables

    Package Version

    v2.15.44

    Laravel Version

    v8.83.23

    Livewire Version

    v2.10.7

    PHP Version

    PHP 8.0.22

    Problem description

    sort icon on table did not appear, but sorting is still working, i seen this PR merge https://github.com/filamentphp/filament/pull/3801, and try to revert this on my vendor and its back to normal

    i get this error on console tab

    Uncaught ReferenceError: $isSortColumn is not defined
        at eval (eval at <anonymous> (module.esm.js:471:14), <anonymous>:3:32)
        at module.esm.js:489:21
        at V (module.esm.js:409:12)
        at module.esm.js:2623:17
        at n (module.esm.js:1609:16)
        at Object.effect (module.esm.js:1584:5)
        at r (module.esm.js:48:33)
        at module.esm.js:64:27
        at Function.<anonymous> (module.esm.js:2623:3)
        at n (module.esm.js:561:7)
    

    Expected behavior

    sort icon will still working

    Steps to reproduce

    make sure you sorting on table is working and has it icon, then upgrade to a latest table version, take a look on icon will dis-appear and check the browser console tab

    Reproduction repository

    https://github.com/lloricode/laravel-filament-issue/tree/table-sort-icon

    Relevant log output

    module.esm.js:420 Uncaught ReferenceError: $isSortColumn is not defined
        at eval (eval at <anonymous> (module.esm.js:471:14), <anonymous>:3:32)
        at module.esm.js:489:21
        at V (module.esm.js:409:12)
        at module.esm.js:2623:17
        at n (module.esm.js:1609:16)
        at Object.effect (module.esm.js:1584:5)
        at r (module.esm.js:48:33)
        at module.esm.js:64:27
        at Function.<anonymous> (module.esm.js:2623:3)
        at n (module.esm.js:561:7)
    
    bug confirmed 
    opened by lloricode 26
  • feature: replace custom Markdown editor with EasyMDE

    feature: replace custom Markdown editor with EasyMDE

    This pull request aims to replace our custom Markdown editor with something a little more battle tested, EasyMDE.

    The process here is quite simple, EasyMDE is more flexible than I had originally thought. At the time of writing this, the editor will do almost exactly the same thing as before (text formatting, insert image and link wrappers, preview markdown). Below is a list of things that still need to be done.

    TODO:

    • [x] Get EasyMDE setup
    • [x] Make toolbar buttons do the same thing
    • [x] Get drag & drop image uploads working (take code from old component)
    • [x] Get file picker image uploads working (use same code as above)
    • [x] Fix preview pane not going full content height when toggled
    • [x] Add heading button?
    • [x] Dark mode
    • [x] RTL

    Quite a bit to do still, but it's functional right now.

    enhancement 
    opened by ryangjchandler 26
  • Add `xs` and `xl` button sizes

    Add `xs` and `xl` button sizes

    This PR introduces xs and xl sizes to actions. Note that I wasn't sure how you prefer to compile the assets in PRs, or whether that's just something that occurs in the build process.

    enhancement 
    opened by intrepidws 25
  • feature: selectable table columns

    feature: selectable table columns

    This is a first rough stab at adding column selection to tables. This is what it looks like:

    CleanShot_2022-02-22_at_18 36 20

    To make a column selectable, add ->selectable() when defining a column. If any columns in a table are selectable, the action icon appears on the table.

    I very closely followed the way filters are implemented, copied and pasted quite a bit of that code.

    I'm looking for input on a number of items:

    1. Naming things is hard. I have terms like ColumnSelection and CanBeSelectable and isColumnSelectionVisible and I'm really not sure these are well named. Is there a better single-word term for this "column selectability" behavior anyone can think of?
    2. I decided not to use any of the existing visible/hidden functionality of columns. It seems we should leave that for situations where a developer wants full control over whether a column appears at all or not. This selectable stuff is completely separate.
    3. Currently when a column is ->selectable() it is hidden by default until you select it. Need a way to also indicate that it should default to visible, thoughts on a good method name for that?
    4. Does it make sense to add this behavior on a column-by-column basis? I initially thought so, but now I'm wondering if this is overkill. Would it make sense to just have a table-level flag that simply makes ALL columns selectable?
    5. Changing column selections triggers a livewire request. We COULD make this entirely client-side instead, by rendering all table columns and controlling the visibility with alpinejs. This would be faster. It would mean though that we can't save selections server-side, say, in session. Thoughts?
    6. Speaking of saving column selections: should this be handled in session server-side? Should we persist to localstorage client-side? (Related: are there any plans for a database table where filament can store user preferences/settings/etc?)
    7. I'll need help with the language string, right now it's still using tables::table.buttons.filter.label which obviously will need to change.

    Feedback welcome. =)

    enhancement 
    opened by jszobody 25
  • Add id column

    Add id column

    Often I need a column for the id of a model. Essentially it's just a text column, but with a few defaults:

    • id as name
    • ID as label
    • Searchable; not too sure about this one, but personally I always want to be able to find models by their id
    • Sortable
    • Link to the resource view or edit page when available

    I've talked to @dododedodonl, another Filament user, about this field and he was about to PR something similar. We've both been using a field like this for some time and would love to see it in the Filament core. So let me know what you think!

    enhancement 
    opened by zepfietje 24
  • After update to 2.12.6 npm run dev fails with error

    After update to 2.12.6 npm run dev fails with error

    Package

    filament/forms

    Package Version

    2.12.6

    Laravel Version

    9.12.2 (with Jetstream)

    Livewire Version

    2.10.5

    PHP Version

    8.1.5

    Bug description

    Upgraded composer deps, currently running latest filament/forms package. When running npm run dev after upgrade it throws an exception:

    /vendor/filament/forms/dist/module.esm.css The 'border-primary-600' class does not exist.

    Steps to reproduce

    No response

    Relevant log output

    npm run dev
    
    > dev
    > npm run development
    
    
    > development
    > mix
    
    
    ✖ Mix
      Compiled with some errors in 1.60s
    
    
    warn - The RTL features in Tailwind CSS are currently in preview.
    warn - Preview features are not covered by semver, and may be improved in breaking ways at any time.
    ERROR in ./resources/css/app.css
    Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
    ModuleBuildError: Module build failed (from ./node_modules/postcss-loader/dist/cjs.js):
    SyntaxError
    
    (1638:3) /Users/madsem/Sites/valhalla/vendor/filament/forms/dist/module.esm.css The `border-primary-600` class does not exist. If `border-primary-600` is a custom class, make sure it is defined within a `@layer` directive.
    
      1636 | .is-focused .choices__inner,
      1637 | .is-open .choices__inner {
    > 1638 |   @apply border-primary-600 ring-1 ring-inset ring-primary-600;
           |   ^
      1639 | }
      1640 | .choices__list {
    
        at processResult (/Users/madsem/Sites/valhalla/node_modules/webpack/lib/NormalModule.js:758:19)
        at /Users/madsem/Sites/valhalla/node_modules/webpack/lib/NormalModule.js:860:5
        at /Users/madsem/Sites/valhalla/node_modules/loader-runner/lib/LoaderRunner.js:400:11
        at /Users/madsem/Sites/valhalla/node_modules/loader-runner/lib/LoaderRunner.js:252:18
        at context.callback (/Users/madsem/Sites/valhalla/node_modules/loader-runner/lib/LoaderRunner.js:124:13)
        at Object.loader (/Users/madsem/Sites/valhalla/node_modules/postcss-loader/dist/index.js:140:7)
    
    1 ERROR in child compilations (Use 'stats.children: true' resp. '--stats-children' for more details)
    webpack compiled with 2 errors
    
    bug unconfirmed 
    opened by madsem 21
  • Improve collapsible sidebar on desktop

    Improve collapsible sidebar on desktop

    This PR targets Desktop (lg) screen size

    Adds config for different sidebar designs

    • optional fully collapsed sidebar
    • config for free sized, sidebar width
    • optional arrow or hamburger icon

    Example configs

    Collapsed 5.4em width + arrow icon (default)

    'sidebar' => [
                'is_collapsible_on_desktop' => true,
                'hamburger_icon_on_desktop' => false,
                'width' => '20rem',
                'collapsed_width' => '5.4em',
            ],
    
    image

    Fully collapsed with hamburger icon

    'sidebar' => [
                'is_collapsible_on_desktop' => true,
                'hamburger_icon_on_desktop' => true,
                'width' => '20rem',
                'collapsed_width' => '0px',
            ],
    
    image

    Collapsible, 5.4em with hamburger icon (default before #3823 )

    'sidebar' => [
                'is_collapsible_on_desktop' => true,
                'hamburger_icon_on_desktop' => true,
                'width' => '20rem',
                'collapsed_width' => '5.4em',
            ],
    
    image

    TODO, add examples to documentation

    enhancement 
    opened by tanthammar 20
  • window.livewire returns

    window.livewire returns "Component" instead of "Livewire" since v2.16.42

    Package

    filament/filament

    Package Version

    v2.16.42

    Laravel Version

    v9.46.0

    Livewire Version

    v2.10.8

    PHP Version

    PHP 8.2.0

    Problem description

    @this does not work anymore.

    I dug into this and it seems that it's not working anymore since v2.16.42 (which I find pretty strange that it is just realized now?! Maybe I am totally wrong...).

    The reason is that window.livewire returns the Component and not Livewire (just use the browser console to check). This different behavior was introduced in https://github.com/filamentphp/filament/compare/v2.16.41...v2.16.42. If I use a version >= 2.16.42, it works if I manually remove

    x-init="this.livewire = $wire.__instance"
    

    from the files

    • packages/admin/resources/views/components/page.blade.php
    • packages/forms/resources/views/components/actions/modal/index.blade.php
    • packages/tables/resources/views/index.blade.php (2x)

    Maybe this is also related to the error reported at the end of https://github.com/filamentphp/filament/pull/4880.

    I could recreate this on a brand new project without any other changes - just use window.livewire at the console.

    Expected behavior

    window.livewire return Livewire and not Component

    Steps to reproduce

    • create a new Laravel project
    • install Filament and an user
    • use window.livewire at the developer console (result: Component)
    • remove the lines mentioned above from the three files
    • use window.livewire at the developer console (result: Livewire)

    Reproduction repository

    https://github.com/i-guess-its-easier-to-create-this-issue-from-scratch/but-i-will-provide-a-repository-if-you-need-it

    Relevant log output

    No response

    bug unconfirmed 
    opened by SebastianSchoeps 2
  • Attach table action mounting in test suites

    Attach table action mounting in test suites

    Package

    filament/tables

    Package Version

    2.16.46+

    Laravel Version

    9.46.0

    Livewire Version

    N/A

    PHP Version

    8.1 & 8.2

    Problem description

    Bit of an odd one this one, as it's been working with no problems for a while now. I'm therefore not sure if something broke in Filament or whether I was doing a test wrong the whole time!

    In tests where I'm asserting the performance of an attach action on the relations manager I get the following error:

    Failed asserting that an event [open-modal] was fired with parameters: {"id":"ano6IXliKRN9vCERlBF4-table-action"}

    This assertion code is triggered, from what I can see, in the mountTableAction method of TestsActions.php in Filament.

    Working it through, the problem seems to have been introduced in Filament 2.16.46 by the change at https://github.com/filamentphp/filament/commit/d04c9526986079e971c8a4c3c887e3e73d431c9e

    Specifically, if I remove the checks on lines 159 and 93 of HasActions.php (relating to filled records), the test passes again. It was bailing at this point because $action->getRecord() returns null. I've included my test code below, just incase it's me doing something wrong!

    Expected behavior

    The modal should be opened as the table action is mounted, and therefore the unit test should continue to pass.

    Steps to reproduce

    I have this code in a test:

            Livewire::test(
                UserResource\RelationManagers\RolesRelationManager::class,
                ['ownerRecord' => $this->user()]
            )
                ->callTableAction(AttachAction::class, Role::fromKey(RoleKeys::DIVISION_STAFF_GROUP), ['recordId' => Role::fromKey(RoleKeys::DIVISION_STAFF_GROUP)])
                ->assertHasNoTableActionErrors();
    

    This code should take the DSG role and attach it (relation is many-to-many) to the user.

    Reproduction repository

    https://github.com/VATSIM-UK/uk-controller-api/pull/1172

    Relevant log output

    No response

    bug unconfirmed 
    opened by AndyTWF 0
  • Edit page - delete button error

    Edit page - delete button error

    Package

    filament/filament

    Package Version

    v2.16.55

    Laravel Version

    v9

    Livewire Version

    v2

    PHP Version

    8.1

    Problem description

    Edit page - Error 500 when the delete button is clicked. https://www.veed.io/view/88817495-3db8-4d58-8e71-a6b0e2e1b2b0?sharingWidget=true&panel=share

    Expected behavior

    200 status code

    Steps to reproduce

    Go to the posts page and edit a post. Ex: https://demo.filamentphp.com/blog/posts/9/edit?activeRelationManager=0 Click on the delete button.

    Reproduction repository

    https://github.com/leandrocfe/filament-demo

    Relevant log output

    local.ERROR: Missing required parameter for [Route: filament.resources.posts.view] [URI: admin/posts/{record}] [Missing parameter: record]...
    
    bug unconfirmed 
    opened by leandrocfe 6
  • Modal button is not visible, not clickable on  iPhone 6s, iOS: 15.6.1

    Modal button is not visible, not clickable on iPhone 6s, iOS: 15.6.1

    Package

    filament/filament

    Package Version

    v.2.16.55

    Laravel Version

    v.9.33

    Livewire Version

    v.2.10.7

    PHP Version

    php 8.1

    Problem description

    If the modal is open, the button at the bottom of the pop-up window cannot be clicked because the browser's control bar is above. The error occurred on iPhone 6s, iOS: 15.6.1, but it works fine on android. Cancel button is not showing, not clickable. image0

    Expected behavior

    We can click the button of the modal window.

    Steps to reproduce

    Open the filament demo page on iPhone 6s, iOS: 15.6.1 mobile phone (https://demo.filamentphp.com/shop/customers/1/edit?activeRelationManager=0), log in, open the customer menu. Edit any customer. Click the "New address" button.

    Reproduction repository

    https://github.com/filamentphp/filament

    Relevant log output

    No response

    bug needs more info unconfirmed 
    opened by szommeragi 7
  • Loading indicators heavily impact diffing performance

    Loading indicators heavily impact diffing performance

    Package

    filament/tables

    Package Version

    v2.x

    Laravel Version

    Any

    Livewire Version

    Any

    PHP Version

    Any

    Problem description

    When filtering/updating tables with large datasets the tables' loading indicators cause massive performance issues, sometimes taking a 800ms request up to 10s in total time. A reload is faster than request via Livewire.

    250 records with 4 columns will result in 1000 loading indicators.

    Example: Filtering 292 items to 41 items:

    https://user-images.githubusercontent.com/22632550/206466920-508fd08d-d18a-42cf-9a27-a8448508ab05.mov

    Expected behavior

    Faster loading:

    https://user-images.githubusercontent.com/22632550/206466733-089fcc45-4834-4261-b0a3-e8c6d10f1f6e.mov

    Steps to reproduce

    • Large table with > 100/200 entries.
    • Filter from All to a small set

    Reproduction repository

    2 private repos available from me and "hmihail"

    Relevant log output

    No response

    bug 
    opened by pxlrbt 1
Releases(v2.16.60)
  • v2.16.60(Jan 5, 2023)

    What's Changed

    • Fix: renderhook by @ThijmenKort in https://github.com/filamentphp/filament/pull/5374
    • User Menu RTL aligment fix. by @mustafa-online in https://github.com/filamentphp/filament/pull/5383
    • Section description compact by @howdu in https://github.com/filamentphp/filament/pull/5390

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.59...v2.16.60

    Source code(tar.gz)
    Source code(zip)
  • v2.16.59(Dec 31, 2022)

    What's Changed

    • Updated GH workflows for PHP 8.2 support by @RickDBCN in https://github.com/filamentphp/filament/pull/5294
    • fix: only try to render active manager if visible by @ryangjchandler in https://github.com/filamentphp/filament/pull/5295
    • Fix Repeater clone button hit collapsible event (bubbling effect from header) by @pemudakoding in https://github.com/filamentphp/filament/pull/5300
    • Feature / Tabs Component - Active tab in browser's query string by @stealeks in https://github.com/filamentphp/filament/pull/5315
    • Add tooltip documentation to TextColumn field by @mattlibera in https://github.com/filamentphp/filament/pull/5296
    • Fix pre-collapsed nav group feature by @oddvalue in https://github.com/filamentphp/filament/pull/5299
    • feat: Add saveStateUsing() method for editable columns by @pxlrbt in https://github.com/filamentphp/filament/pull/4990
    • Rules for each item in array fields by @tanthammar in https://github.com/filamentphp/filament/pull/5083
    • Fix: AssociateAction for MorphMany by @Z3d0X in https://github.com/filamentphp/filament/pull/5370
    • Feature: Page Actions renderHooks by @ThijmenKort in https://github.com/filamentphp/filament/pull/5329
    • fix: Lowercase search column to allow searches inside json columns when attaching by @wdarins in https://github.com/filamentphp/filament/pull/5343
    • Set side of bulk actions by @maikelmotivo in https://github.com/filamentphp/filament/pull/5208

    New Contributors

    • @pemudakoding made their first contribution in https://github.com/filamentphp/filament/pull/5300
    • @stealeks made their first contribution in https://github.com/filamentphp/filament/pull/5315
    • @mattlibera made their first contribution in https://github.com/filamentphp/filament/pull/5296
    • @ThijmenKort made their first contribution in https://github.com/filamentphp/filament/pull/5329
    • @maikelmotivo made their first contribution in https://github.com/filamentphp/filament/pull/5208

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.58...v2.16.59

    Source code(tar.gz)
    Source code(zip)
  • v2.16.58(Dec 18, 2022)

    What's Changed

    • Improve description icon position code by @zepfietje in https://github.com/filamentphp/filament/pull/5266
    • Update 10-testing.md by @jevinsonlim in https://github.com/filamentphp/filament/pull/5274
    • Fix: Global search hidden action by @ArtMin96 in https://github.com/filamentphp/filament/pull/5278
    • Add Exif Orientation Plugin settings by @arthaud-proust in https://github.com/filamentphp/filament/pull/5283
    • Add Closure type to the Tabs::tabs method parameter by @rompetomp in https://github.com/filamentphp/filament/pull/5277

    New Contributors

    • @jevinsonlim made their first contribution in https://github.com/filamentphp/filament/pull/5274
    • @arthaud-proust made their first contribution in https://github.com/filamentphp/filament/pull/5283
    • @rompetomp made their first contribution in https://github.com/filamentphp/filament/pull/5277

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.57...v2.16.58

    Source code(tar.gz)
    Source code(zip)
  • v2.16.57(Dec 15, 2022)

    What's Changed

    • fix searchable query doesn't handle or when is not first searchable by @ricventu in https://github.com/filamentphp/filament/pull/5223
    • Update MakeUserCommand to make it inline fillable by @alvleont in https://github.com/filamentphp/filament/pull/5114
    • Fix bug, bulk toggleable CheckboxList, with dynamic options by @tanthammar in https://github.com/filamentphp/filament/pull/5126
    • [FIX]: fix apply callback order to relationship query by @moh-abdullah-it in https://github.com/filamentphp/filament/pull/5214
    • Move uploaded file if disk remote matches by @coleshirley in https://github.com/filamentphp/filament/pull/5242
    • Exclude rows from bulk selection by @dejury in https://github.com/filamentphp/filament/pull/5174
    • Feat: Add conditional to trigger modal visibility on actions. by @awcodes in https://github.com/filamentphp/filament/pull/5252

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.56...v2.16.57

    Source code(tar.gz)
    Source code(zip)
  • v2.16.56(Dec 14, 2022)

    What's Changed

    • Fix: Rich editor dialog styles by @awcodes in https://github.com/filamentphp/filament/pull/5216
    • Fix: Replace deprecated ${...} syntax in TestsForms.php by @dbohn in https://github.com/filamentphp/filament/pull/5234
    • stats overview card: add description icon position by @kamilst96 in https://github.com/filamentphp/filament/pull/5232
    • Fix: Set component inside getAction for repeatable fields by @awcodes in https://github.com/filamentphp/filament/pull/5241
    • Fix two typos in LT translations by @justRau in https://github.com/filamentphp/filament/pull/5248
    • fix dateComparisonRule logical problem by @ariaieboy in https://github.com/filamentphp/filament/pull/5244

    New Contributors

    • @dbohn made their first contribution in https://github.com/filamentphp/filament/pull/5234
    • @justRau made their first contribution in https://github.com/filamentphp/filament/pull/5248

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.55...v2.16.56

    Source code(tar.gz)
    Source code(zip)
  • v2.16.55(Dec 7, 2022)

    What's Changed

    • fix: Brand name wrapping when expanding sidebar by @pxlrbt in https://github.com/filamentphp/filament/pull/5185
    • Add trigger db notifications sent event to notification class by @ziming in https://github.com/filamentphp/filament/pull/5191
    • Update 10-text-input.md by @bennettblack in https://github.com/filamentphp/filament/pull/5193
    • Default currency in money format by @fabpl in https://github.com/filamentphp/filament/pull/5194

    New Contributors

    • @bennettblack made their first contribution in https://github.com/filamentphp/filament/pull/5193

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.54...v2.16.55

    Source code(tar.gz)
    Source code(zip)
  • v2.16.54(Dec 6, 2022)

    What's Changed

    • Fix admin docs plugins typo by @leandrocfe in https://github.com/filamentphp/filament/pull/5173
    • Update section heading to accept Html by @PieterTimmerman99 in https://github.com/filamentphp/filament/pull/5172
    • feature: Generate forms and tables by @danharrin in https://github.com/filamentphp/filament/pull/5186

    New Contributors

    • @PieterTimmerman99 made their first contribution in https://github.com/filamentphp/filament/pull/5172

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.53...v2.16.54

    Source code(tar.gz)
    Source code(zip)
  • v2.16.53(Dec 2, 2022)

    What's Changed

    • Clarify documentation on MarkdownEditor file upload functionality by @bumbummen99 in https://github.com/filamentphp/filament/pull/5039
    • Improve Arabic table filters translations by @mustafa-online in https://github.com/filamentphp/filament/pull/5050
    • ListRecords use closures to set form schema on actions by @dmandrade in https://github.com/filamentphp/filament/pull/5053
    • revert: PR #2518 triggering loading indicators when closing modals. by @pxlrbt in https://github.com/filamentphp/filament/pull/5061
    • Remove markup when modal heading is empty by @martin-ro in https://github.com/filamentphp/filament/pull/4999
    • Allow empty modal subheading by @martin-ro in https://github.com/filamentphp/filament/pull/4998
    • Enable Customizing imageResizeUpscale by @yob-yob in https://github.com/filamentphp/filament/pull/5052
    • Fix: js issues with datepicker and toggle form components by @awcodes in https://github.com/filamentphp/filament/pull/5078
    • Add Pint types spaces rule by @zepfietje in https://github.com/filamentphp/filament/pull/5093
    • fix: Non-inline radio button spacing by @pxlrbt in https://github.com/filamentphp/filament/pull/5097
    • Remove unnecessary use directive by @bumbummen99 in https://github.com/filamentphp/filament/pull/5115
    • Add Latvian translations for admin panel and tables by @CreepPork in https://github.com/filamentphp/filament/pull/5122
    • feat: Add class for table-cell name by @pxlrbt in https://github.com/filamentphp/filament/pull/5021
    • Feat: Add action color methods by @Z3d0X in https://github.com/filamentphp/filament/pull/5132
    • revert #5132 additional color functions by @pxlrbt in https://github.com/filamentphp/filament/pull/5138
    • feat: formatStateUsing alias for form fields. by @pxlrbt in https://github.com/filamentphp/filament/pull/5107
    • Make options structure more explicit by @damms005 in https://github.com/filamentphp/filament/pull/5111

    New Contributors

    • @bumbummen99 made their first contribution in https://github.com/filamentphp/filament/pull/5039
    • @damms005 made their first contribution in https://github.com/filamentphp/filament/pull/5111

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.52...v2.16.53

    Source code(tar.gz)
    Source code(zip)
  • v2.16.52(Nov 22, 2022)

    What's Changed

    • Add filament classes to table header by @arjendejong12 in https://github.com/filamentphp/filament/pull/4966
    • fix: exclude double tabindex in DateTimePicker by @kamilst96 in https://github.com/filamentphp/filament/pull/4968
    • Mark file upload idle label deprecated by @zepfietje in https://github.com/filamentphp/filament/pull/4979
    • Fix deprecation comments style by @zepfietje in https://github.com/filamentphp/filament/pull/4980
    • Updated RU translations & added hoursStep(), minutesStep(), secondsStep() to DateTimePicker.php by @mikrosmile in https://github.com/filamentphp/filament/pull/4981
    • Wizard: Expose step value to querystring by @SquidwardHill in https://github.com/filamentphp/filament/pull/4788
    • Translated to Romanian by @icaliman in https://github.com/filamentphp/filament/pull/4988
    • fix: Make TextInput and SelectColumn respect alignment by @pxlrbt in https://github.com/filamentphp/filament/pull/4992
    • Remove blank line by @zepfietje in https://github.com/filamentphp/filament/pull/5000
    • Update Heroicons links in docs by @zepfietje in https://github.com/filamentphp/filament/pull/5004
    • Decouple notification test helper from livewire by @coleshirley in https://github.com/filamentphp/filament/pull/4995
    • Select column option assertions by @titantwentyone in https://github.com/filamentphp/filament/pull/5003
    • fix: Diffing issues when toggling columns (TextInputColumn) by @pxlrbt in https://github.com/filamentphp/filament/pull/5014

    New Contributors

    • @icaliman made their first contribution in https://github.com/filamentphp/filament/pull/4988

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.51...v2.16.52

    Source code(tar.gz)
    Source code(zip)
  • v2.16.51(Nov 17, 2022)

    What's Changed

    • Add Latvian translations for support, forms and notifications by @CreepPork in https://github.com/filamentphp/filament/pull/4965
    • Additional column assertions by @titantwentyone in https://github.com/filamentphp/filament/pull/4958
    • Document individual search query string by @Sicklou in https://github.com/filamentphp/filament/pull/4955
    • Add class to record wire click action button so it can easily be targeted for custom CSS by @eazyurk in https://github.com/filamentphp/filament/pull/4970

    New Contributors

    • @CreepPork made their first contribution in https://github.com/filamentphp/filament/pull/4965
    • @eazyurk made their first contribution in https://github.com/filamentphp/filament/pull/4970

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.50...v2.16.51

    Source code(tar.gz)
    Source code(zip)
  • v2.16.50(Nov 15, 2022)

    What's Changed

    • Adding position into select field by @dejury in https://github.com/filamentphp/filament/pull/4953
    • Add Czech notifications translations by @filip-paral in https://github.com/filamentphp/filament/pull/4956
    • Revert Nested Modals by @awcodes in https://github.com/filamentphp/filament/pull/4959

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.49...v2.16.50

    Source code(tar.gz)
    Source code(zip)
  • v2.16.48(Nov 14, 2022)

    What's Changed

    • Fix docs typo by @zepfietje in https://github.com/filamentphp/filament/pull/4923
    • vi: update missing translations by @datlechin in https://github.com/filamentphp/filament/pull/4924
    • fix: Nav item badge component color by @jeffgreco13 in https://github.com/filamentphp/filament/pull/4934
    • Fix: Validation error color for dark mode by @awcodes in https://github.com/filamentphp/filament/pull/4926
    • Remove extra brackets by @martin-ro in https://github.com/filamentphp/filament/pull/4935
    • Fix: Nested modal by @AAbosham in https://github.com/filamentphp/filament/pull/4936

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.47...v2.16.48

    Source code(tar.gz)
    Source code(zip)
  • v2.16.47(Nov 12, 2022)

    What's Changed

    • Feat: Form Components columnSpanFull by @Z3d0X in https://github.com/filamentphp/filament/pull/4914
    • Allow add header & footer for custom content modal by @AAbosham in https://github.com/filamentphp/filament/pull/4878
    • Fix/form builder testing helpers by @martin-ro in https://github.com/filamentphp/filament/pull/4869
    • fix: Wizard submit validation by @danharrin in https://github.com/filamentphp/filament/pull/4916

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.46...v2.16.47

    Source code(tar.gz)
    Source code(zip)
  • v2.16.46(Nov 11, 2022)

    What's Changed

    • Bump loader-utils from 1.4.0 to 1.4.1 by @dependabot in https://github.com/filamentphp/filament/pull/4887
    • Updated and added Bosnian translations by @amsnvc in https://github.com/filamentphp/filament/pull/4893
    • feat: add registerViteTheme by @innocenzi in https://github.com/filamentphp/filament/pull/4891
    • Add HasFontFamily in TextColumn by @moskoweb in https://github.com/filamentphp/filament/pull/4899

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.45...v2.16.46

    Source code(tar.gz)
    Source code(zip)
  • v2.16.42(Nov 9, 2022)

    What's Changed

    • Enhancement: default to action model in HasActions trait by @awcodes in https://github.com/filamentphp/filament/pull/4844
    • Support Column text alignment of the text-start, text-end and text-justify by @AAbosham in https://github.com/filamentphp/filament/pull/4809
    • Add missing Arabic translations by @AAbosham in https://github.com/filamentphp/filament/pull/4847
    • Rich Editor support for trix-active by @Zagna in https://github.com/filamentphp/filament/pull/4849
    • Fix alignment to support RTL and LTR by @AAbosham in https://github.com/filamentphp/filament/pull/4853
    • Update ms translations. by @sumardi in https://github.com/filamentphp/filament/pull/4848
    • Fix checkbox list without bulk toggleable by @zepfietje in https://github.com/filamentphp/filament/pull/4859
    • added missing german translations by @dabenzel in https://github.com/filamentphp/filament/pull/4863
    • Update id translations by @margarizaldi in https://github.com/filamentphp/filament/pull/4866
    • Fix date time picker duplicate space by @zepfietje in https://github.com/filamentphp/filament/pull/4875
    • Fix: undefined $refs.textarea when component tries to render by @awcodes in https://github.com/filamentphp/filament/pull/4881
    • Fix: modal issues by @awcodes in https://github.com/filamentphp/filament/pull/4880
    • Expose Laravel Loop Object To Column by @Nuhel in https://github.com/filamentphp/filament/pull/4857

    New Contributors

    • @dabenzel made their first contribution in https://github.com/filamentphp/filament/pull/4863

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.41...v2.16.42

    Source code(tar.gz)
    Source code(zip)
  • v2.16.41(Nov 5, 2022)

    What's Changed

    • Bangla Language Support Updated. by @Nuhel in https://github.com/filamentphp/filament/pull/4839

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.40...v2.16.41

    Source code(tar.gz)
    Source code(zip)
  • v2.16.40(Nov 5, 2022)

    What's Changed

    • fix: Query string being overwritten by session by @danharrin in https://github.com/filamentphp/filament/pull/4816
    • lang(pt-br): added translation checkbox_list by @joaovdiasb in https://github.com/filamentphp/filament/pull/4818
    • Adds select/deselect all FA translations. by @fsamapoor in https://github.com/filamentphp/filament/pull/4824
    • Add missing PHP highlighting to docs by @leandrocfe in https://github.com/filamentphp/filament/pull/4825
    • Update finnish translation by @Zagna in https://github.com/filamentphp/filament/pull/4834
    • fix: Skip render for form component methods by @danharrin in https://github.com/filamentphp/filament/pull/4835
    • Feat: Add Support For BelongsToRelationship by @Nuhel in https://github.com/filamentphp/filament/pull/4618
    • Add Support For Multilevel Menu by @Nuhel in https://github.com/filamentphp/filament/pull/4650
    • Add hidden method by @Xoshbin in https://github.com/filamentphp/filament/pull/4823
    • make global search case-insensitive, and allow the search to run on all locales by @AbanoubNassem in https://github.com/filamentphp/filament/pull/4831
    • Copyable in TextColumn by @moskoweb in https://github.com/filamentphp/filament/pull/4813

    New Contributors

    • @joaovdiasb made their first contribution in https://github.com/filamentphp/filament/pull/4818
    • @moskoweb made their first contribution in https://github.com/filamentphp/filament/pull/4813

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.39...v2.16.40

    Source code(tar.gz)
    Source code(zip)
  • v2.16.39(Nov 3, 2022)

    What's Changed

    • Append missing Korean translation by @silnex in https://github.com/filamentphp/filament/pull/4797
    • Adds FA translations for layout buttons. by @fsamapoor in https://github.com/filamentphp/filament/pull/4798
    • remove pointer-events-none in section.blade.php to allow clickable links in description. by @ziming in https://github.com/filamentphp/filament/pull/4799
    • Update layout translations by @zepfietje in https://github.com/filamentphp/filament/pull/4801
    • Use x syntax for Alpine by @zepfietje in https://github.com/filamentphp/filament/pull/4802
    • Feature: Add select/deselect all to CheckboxList by @awcodes in https://github.com/filamentphp/filament/pull/4766
    • Make JS formatting consistent with Prettier by @zepfietje in https://github.com/filamentphp/filament/pull/4804
    • Add toggle sidebar label on mobile by @zepfietje in https://github.com/filamentphp/filament/pull/4803
    • Feature: Add expand/collapse all events to collapsible rows by @oddvalue in https://github.com/filamentphp/filament/pull/4792
    • translations: update French by @ArnaudLier in https://github.com/filamentphp/filament/pull/4805
    • Normalize wire:keys in table mount action forms by @awcodes in https://github.com/filamentphp/filament/pull/4764

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.38...v2.16.39

    Source code(tar.gz)
    Source code(zip)
  • v2.16.38(Nov 2, 2022)

    What's Changed

    • Add missing translations for Arabic by @AAbosham in https://github.com/filamentphp/filament/pull/4762
    • Add square column option by @leandrocfe in https://github.com/filamentphp/filament/pull/4756
    • Add ";" by @leandrocfe in https://github.com/filamentphp/filament/pull/4765
    • Fix session fixation when using multiguard by @iotronlab in https://github.com/filamentphp/filament/pull/4468
    • lang(pl): update translation by @kamilst96 in https://github.com/filamentphp/filament/pull/4774
    • [2.x] Add new CanFormatState::words() helper method by @ryangjchandler in https://github.com/filamentphp/filament/pull/4776
    • Updated and added Bosnian translations by @amsnvc in https://github.com/filamentphp/filament/pull/4775
    • RTL small ui fixes on table loading indicator by @themahdavi in https://github.com/filamentphp/filament/pull/4781
    • fix searchable first column by @ricventu in https://github.com/filamentphp/filament/pull/4790
    • Allow resource manager buttons to be navigable via keyboard by @marcusmoore in https://github.com/filamentphp/filament/pull/4787
    • Added $default to askRequired in CanValidateInput by @cheesegrits in https://github.com/filamentphp/filament/pull/4784
    • Suggesting to change the "Nuevo" text by "Crear" in spanish and disabledOn functionality by @alvleont in https://github.com/filamentphp/filament/pull/4793
    • Fix: image and markdown persisting state by @awcodes in https://github.com/filamentphp/filament/pull/4506
    • Fix dark mode layout for sorting in table layout by @StfnSl in https://github.com/filamentphp/filament/pull/4681
    • feature: Navigation active icons by @mikrosmile in https://github.com/filamentphp/filament/pull/4688
    • Fix components registration in subdirectory when using wildcard by @Ashk2a in https://github.com/filamentphp/filament/pull/4749
    • Add aria label to sidebar expand and collapse buttons by @marcusmoore in https://github.com/filamentphp/filament/pull/4795
    • [2.x] feature: allow ignoring policies in authorization checks by @ryangjchandler in https://github.com/filamentphp/filament/pull/4782

    New Contributors

    • @leandrocfe made their first contribution in https://github.com/filamentphp/filament/pull/4756
    • @ricventu made their first contribution in https://github.com/filamentphp/filament/pull/4790
    • @alvleont made their first contribution in https://github.com/filamentphp/filament/pull/4793
    • @StfnSl made their first contribution in https://github.com/filamentphp/filament/pull/4681

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.37...v2.16.38

    Source code(tar.gz)
    Source code(zip)
  • v2.16.37(Oct 30, 2022)

    What's Changed

    • update danharrin / date-format-converter to v0.3 by @ariaieboy in https://github.com/filamentphp/filament/pull/4677
    • [ms] Add reorder button label by @sumardi in https://github.com/filamentphp/filament/pull/4679
    • Fix: padding when action is set to slideover by @awcodes in https://github.com/filamentphp/filament/pull/4674
    • Fix dropdown item label from truncating too early by @ricard-pons in https://github.com/filamentphp/filament/pull/4675
    • Require doctrine/dbal as development dependency by @maartenpaauw in https://github.com/filamentphp/filament/pull/4693
    • Update Romanian translations by @molcsab in https://github.com/filamentphp/filament/pull/4695
    • Only render visible widgets by @zepfietje in https://github.com/filamentphp/filament/pull/4690
    • Move validation attributes to validation docs by @Z3d0X in https://github.com/filamentphp/filament/pull/4700
    • Docs: Fix broken link on Tables: Columns: Getting Started page by @intrepidws in https://github.com/filamentphp/filament/pull/4708
    • Improve accessibility around the user menu avatar by @marcusmoore in https://github.com/filamentphp/filament/pull/4661
    • Clean up actions handling by @zepfietje in https://github.com/filamentphp/filament/pull/4676
    • feature: form builder testing helpers by @danharrin in https://github.com/filamentphp/filament/pull/4715
    • Update Swedish translations by @adevade in https://github.com/filamentphp/filament/pull/4718
    • Add missing builder create item between translation by @zepfietje in https://github.com/filamentphp/filament/pull/4723
    • Add missing spanish translation by @cesaramirez in https://github.com/filamentphp/filament/pull/4724
    • Adds missing FA translations by @fsamapoor in https://github.com/filamentphp/filament/pull/4725
    • Adds all missing FA translations across all filament packages. by @fsamapoor in https://github.com/filamentphp/filament/pull/4731
    • add missing pt_BR translations by @saade in https://github.com/filamentphp/filament/pull/4732
    • Use config path for make commands by @AbanoubNassem in https://github.com/filamentphp/filament/pull/4571
    • Update fi translation by @Zagna in https://github.com/filamentphp/filament/pull/4736
    • Add missing builder create item between swahili translation by @tomsgad in https://github.com/filamentphp/filament/pull/4738
    • Fix subheading element by @zepfietje in https://github.com/filamentphp/filament/pull/4740
    • Accept HtmlString for page headings by @zepfietje in https://github.com/filamentphp/filament/pull/4741
    • Fix: Add id for dom diff by @awcodes in https://github.com/filamentphp/filament/pull/4750

    New Contributors

    • @ricard-pons made their first contribution in https://github.com/filamentphp/filament/pull/4675
    • @maartenpaauw made their first contribution in https://github.com/filamentphp/filament/pull/4693
    • @marcusmoore made their first contribution in https://github.com/filamentphp/filament/pull/4661
    • @AbanoubNassem made their first contribution in https://github.com/filamentphp/filament/pull/4571

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.36...v2.16.37

    Source code(tar.gz)
    Source code(zip)
  • v2.16.36(Oct 22, 2022)

    What's Changed

    • lang: update pl translation by @kamilst96 in https://github.com/filamentphp/filament/pull/4624
    • Adds reorder button label FA translation. by @fsamapoor in https://github.com/filamentphp/filament/pull/4625
    • update french translation by @ArnaudLier in https://github.com/filamentphp/filament/pull/4626
    • Update spanish translations by @cesaramirez in https://github.com/filamentphp/filament/pull/4627
    • Update swahili translations by @tomsgad in https://github.com/filamentphp/filament/pull/4629
    • lang(cs): added missing translations by @LukasFreyCZ in https://github.com/filamentphp/filament/pull/4631
    • Finnish translation by @Zagna in https://github.com/filamentphp/filament/pull/4630
    • Fix/pluralization by @LukasFreyCZ in https://github.com/filamentphp/filament/pull/4632
    • lang(cs): added pluralization by @LukasFreyCZ in https://github.com/filamentphp/filament/pull/4633
    • update pt_BR translations by @saade in https://github.com/filamentphp/filament/pull/4634
    • Feature: page widget render hooks by @Z3d0X in https://github.com/filamentphp/filament/pull/4639
    • Add missing Arabic translations by @AAbosham in https://github.com/filamentphp/filament/pull/4641
    • [RU] Add missing translations by @mikrosmile in https://github.com/filamentphp/filament/pull/4640
    • [fix] Components/Button: Missing translations for pt_PT by @devmatheus in https://github.com/filamentphp/filament/pull/4653
    • Add missing key-value reorder label Hungarian translation by @torosegon in https://github.com/filamentphp/filament/pull/4651
    • Update id translation by @margarizaldi in https://github.com/filamentphp/filament/pull/4668
    • Replaced load with loadMissing to reduce queries by @iotronlab in https://github.com/filamentphp/filament/pull/4569
    • Replaced load with loadMissing by @iotronlab in https://github.com/filamentphp/filament/pull/4568
    • Show a failure message if (soft)delete / restore isn't successful by @underdpt in https://github.com/filamentphp/filament/pull/4672
    • Add page subtitle by @JohnnyMaynne in https://github.com/filamentphp/filament/pull/4649

    New Contributors

    • @ArnaudLier made their first contribution in https://github.com/filamentphp/filament/pull/4626
    • @Zagna made their first contribution in https://github.com/filamentphp/filament/pull/4630
    • @JohnnyMaynne made their first contribution in https://github.com/filamentphp/filament/pull/4649

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.35...v2.16.36

    Source code(tar.gz)
    Source code(zip)
  • v2.16.35(Oct 19, 2022)

    What's Changed

    • fix: hidden relationship saving by @RickDBCN in https://github.com/filamentphp/filament/pull/4578
    • add new DE translations by @RickDBCN in https://github.com/filamentphp/filament/pull/4581
    • Fix: German translation strings by @RickDBCN in https://github.com/filamentphp/filament/pull/4592
    • Fix order of German translations by @zepfietje in https://github.com/filamentphp/filament/pull/4594
    • Load color picker value by @G3z in https://github.com/filamentphp/filament/pull/4596
    • fix: Allow disabling icon button using Alpine.js by @zepfietje in https://github.com/filamentphp/filament/pull/4584
    • Fix double return typo in navigation docs by @cheesegrits in https://github.com/filamentphp/filament/pull/4604
    • Add reorder button label to key-value form field by @zepfietje in https://github.com/filamentphp/filament/pull/4622

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.34...v2.16.35

    Source code(tar.gz)
    Source code(zip)
  • v2.16.34(Oct 17, 2022)

    What's Changed

    • Danish translations for the Admin and Notification package by @prip in https://github.com/filamentphp/filament/pull/4551
    • Fix minor typo by @AngadSethi in https://github.com/filamentphp/filament/pull/4552
    • Add Danish translations by @prip in https://github.com/filamentphp/filament/pull/4554
    • Add missing imports to navigation docs by @ikkebra in https://github.com/filamentphp/filament/pull/4555
    • Add lithuanian language by @krekas in https://github.com/filamentphp/filament/pull/4558
    • fix modal slide over with RTL direction by @maherelgamil in https://github.com/filamentphp/filament/pull/4560
    • fix: Forms docs view field highlighting by @zepfietje in https://github.com/filamentphp/filament/pull/4564
    • fix: Hide chart widget divider if it has no header by @AAbosham in https://github.com/filamentphp/filament/pull/4562
    • Use dynamic field wrapper for fields by @zepfietje in https://github.com/filamentphp/filament/pull/4565

    New Contributors

    • @prip made their first contribution in https://github.com/filamentphp/filament/pull/4551
    • @AngadSethi made their first contribution in https://github.com/filamentphp/filament/pull/4552
    • @ikkebra made their first contribution in https://github.com/filamentphp/filament/pull/4555
    • @krekas made their first contribution in https://github.com/filamentphp/filament/pull/4558

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.33...v2.16.34

    Source code(tar.gz)
    Source code(zip)
  • v2.16.33(Oct 15, 2022)

    What's Changed

    • Typo fix in 03-fields.md by @oddvalue in https://github.com/filamentphp/filament/pull/4522
    • add greek language to admin by @panakour in https://github.com/filamentphp/filament/pull/4538
    • Add hint action to inline field wrapper props by @zepfietje in https://github.com/filamentphp/filament/pull/4542
    • new Section::make()->aside() to align Heading & Description by @mikrosmile in https://github.com/filamentphp/filament/pull/4530

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.32...v2.16.33

    Source code(tar.gz)
    Source code(zip)
  • v2.16.32(Oct 13, 2022)

    What's Changed

    • Allow customizing entire notification by @zepfietje in https://github.com/filamentphp/filament/pull/4481
    • small avatar image, bg-primary background by @egyjs in https://github.com/filamentphp/filament/pull/4486
    • Fix save notification docs by @zepfietje in https://github.com/filamentphp/filament/pull/4487
    • Fix edit page saved notification title by @zepfietje in https://github.com/filamentphp/filament/pull/4488
    • Revert "small avatar image, bg-primary background" by @zepfietje in https://github.com/filamentphp/filament/pull/4489
    • Add fa translation for notification package by @SadeghPM in https://github.com/filamentphp/filament/pull/4494
    • Fix wrong method name used in docs by @chengkangzai in https://github.com/filamentphp/filament/pull/4495
    • Fix builder create button z-index by @zepfietje in https://github.com/filamentphp/filament/pull/4498
    • 🤏 small typo under authorizing soft deletes by @alexjustesen in https://github.com/filamentphp/filament/pull/4500
    • fix: View components by @danharrin in https://github.com/filamentphp/filament/pull/4465
    • Remove call to before in Resource::can by @oddvalue in https://github.com/filamentphp/filament/pull/4504
    • Update Type.php by @electronick86 in https://github.com/filamentphp/filament/pull/4510
    • fix: give computed properties a higher precedence than forms by @ryangjchandler in https://github.com/filamentphp/filament/pull/4520
    • Make Resource Macroable by @husam-tariq in https://github.com/filamentphp/filament/pull/4505
    • Allow the tel regex to be overridden. by @oddvalue in https://github.com/filamentphp/filament/pull/4517

    New Contributors

    • @egyjs made their first contribution in https://github.com/filamentphp/filament/pull/4486
    • @SadeghPM made their first contribution in https://github.com/filamentphp/filament/pull/4494
    • @chengkangzai made their first contribution in https://github.com/filamentphp/filament/pull/4495
    • @husam-tariq made their first contribution in https://github.com/filamentphp/filament/pull/4505

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.31...v2.16.32

    Source code(tar.gz)
    Source code(zip)
  • v2.16.30(Oct 11, 2022)

    What's Changed

    • Add calculated values column to docs by @electronick86 in https://github.com/filamentphp/filament/pull/4466
    • Adding Swahili Translation by @tomsgad in https://github.com/filamentphp/filament/pull/4473
    • Update chart-widget.blade.php by @tommica in https://github.com/filamentphp/filament/pull/4470

    New Contributors

    • @electronick86 made their first contribution in https://github.com/filamentphp/filament/pull/4466
    • @tomsgad made their first contribution in https://github.com/filamentphp/filament/pull/4473
    • @tommica made their first contribution in https://github.com/filamentphp/filament/pull/4470

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.29...v2.16.30

    Source code(tar.gz)
    Source code(zip)
  • v2.16.27(Oct 10, 2022)

    What's Changed

    • fix: Slide over backdrop padding by @zepfietje in https://github.com/filamentphp/filament/pull/4443
    • fix: Action forms for column action by @danharrin in https://github.com/filamentphp/filament/pull/4445
    • Fix link target in column by @martin-ro in https://github.com/filamentphp/filament/pull/4448
    • feature: Send notifications from JavaScript by @danharrin in https://github.com/filamentphp/filament/pull/4444
    • fix: Select validation border by @danharrin in https://github.com/filamentphp/filament/pull/4453
    • fix: Duplicate column action objects by @danharrin in https://github.com/filamentphp/filament/pull/4454

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.26...v2.16.27

    Source code(tar.gz)
    Source code(zip)
  • v2.16.26(Oct 9, 2022)

    What's Changed

    • fix: Icon column boolean docs by @zepfietje in https://github.com/filamentphp/filament/pull/4436
    • Add french translations by @jvkassi in https://github.com/filamentphp/filament/pull/4437
    • feature: Access record from repeater mutate save by @danharrin in https://github.com/filamentphp/filament/pull/4438
    • fix: Toggle column indentation by @zepfietje in https://github.com/filamentphp/filament/pull/4439
    • Allow customizing IconColumn size by @caendesilva in https://github.com/filamentphp/filament/pull/4428
    • Cancel on edit/create page redirects to previous page. by @flyingeek in https://github.com/filamentphp/filament/pull/4430
    • feature: Cancel actions by @danharrin in https://github.com/filamentphp/filament/pull/4441
    • feature: MorphToSelect by @danharrin in https://github.com/filamentphp/filament/pull/4440

    New Contributors

    • @flyingeek made their first contribution in https://github.com/filamentphp/filament/pull/4430

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.25...v2.16.26

    Source code(tar.gz)
    Source code(zip)
  • v2.16.25(Oct 8, 2022)

    What's Changed

    • Fix/bosnian translations by @amsnvc in https://github.com/filamentphp/filament/pull/4419
    • Add support for the before method in policy by @lolen in https://github.com/filamentphp/filament/pull/4420
    • fix: Filter column spans by @danharrin in https://github.com/filamentphp/filament/pull/4422
    • improve vietnamese translation by @datlechin in https://github.com/filamentphp/filament/pull/4423
    • feature: Mutate layout relationship data by @danharrin in https://github.com/filamentphp/filament/pull/4424
    • feature: Table layout grids by @danharrin in https://github.com/filamentphp/filament/pull/4426
    • chore: Deprecate MultiSelectFilter by @danharrin in https://github.com/filamentphp/filament/pull/4429
    • chore: Deprecate BooleanColumn by @danharrin in https://github.com/filamentphp/filament/pull/4431
    • feature: Halt by @danharrin in https://github.com/filamentphp/filament/pull/4433
    • fix: Grid layout docs by @zepfietje in https://github.com/filamentphp/filament/pull/4434

    New Contributors

    • @amsnvc made their first contribution in https://github.com/filamentphp/filament/pull/4419

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.24...v2.16.25

    Source code(tar.gz)
    Source code(zip)
  • v2.16.24(Oct 7, 2022)

    What's Changed

    • Allow disabling date time picker dates by @saifulapm in https://github.com/filamentphp/filament/pull/4325
    • Updated web.php to prevent log out of other guards by @iotronlab in https://github.com/filamentphp/filament/pull/4415
    • feature: Hint actions by @tanthammar in https://github.com/filamentphp/filament/pull/4215
    • Document affix actions by @Z3d0X in https://github.com/filamentphp/filament/pull/4392
    • fix: Hide reordering handles by @danharrin in https://github.com/filamentphp/filament/pull/4416
    • fix: Conditional date picker disabled by @danharrin in https://github.com/filamentphp/filament/pull/4417

    New Contributors

    • @saifulapm made their first contribution in https://github.com/filamentphp/filament/pull/4325

    Full Changelog: https://github.com/filamentphp/filament/compare/v2.16.23...v2.16.24

    Source code(tar.gz)
    Source code(zip)
Owner
Filament
A collection of tools for rapidly building beautiful TALL stack interfaces, designed for humans.
Filament
Livewire Notifier is a simple notifications system with zero dependencies above TALL-stack

Livewire Notifier is a simple notifications system with zero dependencies above TALL-stack (Tailwind CSS, Alpine.JS, Laravel and Livewire).

CodeSPB 18 Jul 27, 2022
Laravel Package to generate CRUD Files using TALL Stack

tall-crud-generator Laravel Package to generate CRUD Files using TALL Stack Requirements Make sure that Livewire is installed properly on your project

AscSoftwares 75 Jan 2, 2023
Laravel Livewire (TALL-stack) form generator with realtime validation, file uploads, array fields, blade form input components and more.

TALL-stack form generator Laravel Livewire, Tailwind forms with auto-generated views. Support Contributions Features This is not an admin panel genera

TinaH 622 Jan 2, 2023
Gallium is a TALL stack starter kit offering a robust set of options enabling you to get up and running in a snap.

Very short description of the package This is where your description should go. Try and limit it to a paragraph or two, and maybe throw in a mention o

null 1 Nov 20, 2021
Automated Laravel TALL-stack installation with superpowers.

Easy command to install the TALL-stack & jumpstart development ?? This package provides a simple artisan command for Laravel that can fully scaffold y

Ralph J. Smit 38 Dec 3, 2022
Example of using TALL stack to select country phone code.

Select country phone code using TALL stack About Example of using TALL stack to select country phone code. Each item represents a country. Each item h

Fernando Chagas 3 Jul 27, 2022
Source for "Getting Started with TALL stack" post

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Kim Hallberg 2 Sep 16, 2022
Viewi for Laravel: Build full-stack and completely reactive user interfaces with PHP.

[WIP] Laravel Viewi This is just a proof-of-concept. Don't use it in production! Viewi for Laravel: Build full-stack and completely reactive user inte

Protone Media 5 Jan 26, 2022
Rapidly speed up your Laravel workflow with generators

Fast Workflow in Laravel With Custom Generators This Laravel package provides a variety of generators to speed up your development process. These gene

Jeffrey Way 22 Oct 28, 2022
A full-stack framework for Laravel that takes the pain out of building dynamic UIs.

A full-stack framework for Laravel that takes the pain out of building dynamic UIs.

Livewire 17.7k Jan 1, 2023
A collection of common algorithms implemented in PHP. The collection is based on "Cracking the Coding Interview" by Gayle Laakmann McDowell

PHPAlgorithms A collection of common algorithms implemented in PHP. The collection is based on "Cracking the Coding Interview" by Gayle Laakmann McDow

Doğan Can Uçar 921 Dec 18, 2022
A TALL (Tailwind CSS, Alpine.js, Laravel and Livewire) Preset for Laravel

Laravel TALL Preset A front-end preset for Laravel to scaffold an application using the TALL stack, jumpstarting your application's development. If yo

Laravel Frontend Presets 1.8k Jan 7, 2023
The package lets you generate TypeScript interfaces from your Laravel models.

Laravel TypeScript The package lets you generate TypeScript interfaces from your Laravel models. Introduction Say you have a model which has several p

Boris Lepikhin 296 Dec 24, 2022
A toolkit for developing universal web interfaces with support for multiple CSS frameworks.

PHP UI Kit A toolkit for developing universal web interfaces with support for multiple CSS frameworks. Documentation Use cases One of the use cases is

Róbert Kelčák 6 Nov 8, 2022
Ignition: a beautiful error page for Laravel apps

Ignition is a beautiful and customizable error page for Laravel applications running on Laravel 5.5 and newer. It is the default error page for all Laravel 6 applications.

Spatie 260 Dec 29, 2022
Laravel Echo library for beautiful Pusher and Ably integration.

Introduction In many modern web applications, WebSockets are used to implement realtime, live-updating user interfaces. When some data is updated on t

The Laravel Framework 980 Dec 31, 2022
A BEAUTIFUL, RESPONSIVE, CUSTOMIZABLE, ACCESSIBLE (WAI-ARIA) REPLACEMENT FOR JAVASCRIPT'S POPUP BOXES FOR LARAVEL

A BEAUTIFUL, RESPONSIVE, CUSTOMIZABLE, ACCESSIBLE (WAI-ARIA) REPLACEMENT FOR JAVASCRIPT'S POPUP BOXES FOR LARAVEL Install To get started with SweetAle

Rashid Ali 939 Jan 8, 2023
Laravel Jetstream is a beautifully designed application scaffolding for Laravel.

Laravel Jetstream is a beautifully designed application scaffolding for Laravel. Jetstream provides the perfect starting point for your next Laravel application and includes login, registration, email verification, two-factor authentication, session management, API support via Laravel Sanctum, and optional team management.

The Laravel Framework 3.5k Jan 8, 2023
A kernel designed to run one and only one application in a virtualized environment

nanos Nanos is a new kernel designed to run one and only one application in a virtualized environment. It has several constraints on it compared to a

NanoVMs 2k Dec 20, 2022