Dan Harrin

@danharrin.com

Co-creator of @filamentphp.com, software architect at Canyon GBS

🔎 New in Filament Blueprint: the "Filament Security Audit" skill Ask an agent to check your Filament app against common security mistakes, then write a report and remediation plan. It will check access control, uploads, XSS, query scoping, and more. Blog post in the replies 👇

And now, the moment we’ve all been waiting for: two new releases for Filament’s fifth birthday! We excited to introduce both the new Filament rebrand & mascots AND a new premium plugin: Filament Custom Dashboards

The amount of OpenClaw worship on the other site is driving me crazy. I think many have lost their minds, or maybe it's just the agents posting. Why are people building apps for agents to interact with each other again? Do you really have nothing more valuable to spend tokens on? 😳

We’ve launched Filament v5 and Filament Blueprint today! 🤖 Filament v5 adds support for the newly-released Livewire v4! Blueprint is a premium Laravel Boost extension that gives AI agents deep, structured knowledge of Filament, so they can write detailed implementation plans.

✨ Filament v4.1 is here! This release marks two months of great progress since v4 was marked as stable, including many bug fixes, new features, and community plugin support for v4. Here are 4 of the new features 👇

Super excited for the first ever wire:live conference in Buffalo on Oct 28-29! Going to talk all about how Filament uses Livewire and Alpine internally to allow users to build interactive UIs using just PHP configuration objects. Tickets: wire-live.com

Bild

Excited about the @filamentphp.com v4 launch? You're not going to want to miss tonight's livestream (8pm EDT) on my Twitch channel We'll have the one and only @danharrin.com on to answer questions about v4 and help us build a project built entirely on Filament! twitch.tv/alexandersix_

alexandersix_ - Twitch

Senior Engineer @ Zillow | Mentorship Advocate | Vim | Has a cute corgi | Laravel, Filament, JavaScript, Linux, and pretty much anything else that seems fun and interesting. Music heard on stream is b...

twitch.tv

📣 After months of development, testing, and feedback from our amazing community, we’re thrilled to officially launch Filament v4 (stable) on Tuesday 12th August at 1pm UTC! This is a major milestone packed with powerful features and performance improvements. 💛

In Filament v3, the rich editor field had limited file upload capabilities, only fully supporting public image uploads. Private images would require us to generate temporary URLs when the editor is loaded and when content is rendered. This is tricky when you use an editor as simple as Trix. 👇

Over the years, I have worked on quite a few improvements to the performance of Filament's bulk actions. Initially, this involved moving our bulk selection tracking from Livewire to Alpine.js, so the selected record IDs were not sent to Livewire each time a request was made to the backend.

Here's a feature in @filamentphp.com v4 I haven't spoken much about before: improved bulk processing In a bulk action, you can authorize individual records easily, and also report issues that occur during the process. These authorization responses and issues get collected and nicely printed! ✨

A flash notification in Filament with the following text:

Locale updated for 5 of 7
One of the selected users was an admin user.
One of the selected users already had the new locale so was not updated.

When writing documentation, it's difficult to let go of structural perfection: documentation that 1:1 reflects the codebase and its internal relationships Even after so many years I am really still learning how to write good documentation for humans, and letting go of purity and fear of duplication