Josh Hanley 🇦🇺
@joshhanley.au
Working fulltime on fluxui.dev and core contributor to @LaravelLivewire. Sailing, Camping, Web Developer using PHP/ Laravel/ Livewire
Reposted by Josh Hanley 🇦🇺
Flux uses Tiptap for its Editor component - offering incredible interoperability with Statamic's Bard fieldtype. With one catch: Flux's implementation returns HTML.
Never fear, @joshhanley.au paired with me to help tweak the getter to get JSON instead.
www.martyfriedel.com/blog/making-...
Never fear, @joshhanley.au paired with me to help tweak the getter to get JSON instead.
www.martyfriedel.com/blog/making-...
Making the Livewire Flux Editor component return JSON instead of HTML
www.martyfriedel.com
October 29, 2025 at 10:24 PM
Flux uses Tiptap for its Editor component - offering incredible interoperability with Statamic's Bard fieldtype. With one catch: Flux's implementation returns HTML.
Never fear, @joshhanley.au paired with me to help tweak the getter to get JSON instead.
www.martyfriedel.com/blog/making-...
Never fear, @joshhanley.au paired with me to help tweak the getter to get JSON instead.
www.martyfriedel.com/blog/making-...
Livewire v4 beta has been tagged! Go forth ⚡️ github.com/livewire/liv...
Docs can be found here livewire.laravel.com/docs/4.x/upg...
Docs can be found here livewire.laravel.com/docs/4.x/upg...
Release v4.0.0-beta.1 · livewire/livewire
Livewire v4 beta release ⚡️
We’re excited to announce the first beta release of Livewire v4!
This version brings major improvements, internal rewrites, and new features. Things are still in progres...
github.com
October 28, 2025 at 10:17 PM
Livewire v4 beta has been tagged! Go forth ⚡️ github.com/livewire/liv...
Docs can be found here livewire.laravel.com/docs/4.x/upg...
Docs can be found here livewire.laravel.com/docs/4.x/upg...
We just shipped a ton of improvements to Flux's sidebar! 👌
- Collapsible sidebars
- Collapsed state auto-persisted in localStorage
- Sidebar item group icons
- New `sidebar.search` component
- + like 5 other new sidebar components
Checkout the blog post: fluxui.dev/blog
- Collapsible sidebars
- Collapsed state auto-persisted in localStorage
- Sidebar item group icons
- New `sidebar.search` component
- + like 5 other new sidebar components
Checkout the blog post: fluxui.dev/blog
September 5, 2025 at 4:17 AM
We just shipped a ton of improvements to Flux's sidebar! 👌
- Collapsible sidebars
- Collapsed state auto-persisted in localStorage
- Sidebar item group icons
- New `sidebar.search` component
- + like 5 other new sidebar components
Checkout the blog post: fluxui.dev/blog
- Collapsible sidebars
- Collapsed state auto-persisted in localStorage
- Sidebar item group icons
- New `sidebar.search` component
- + like 5 other new sidebar components
Checkout the blog post: fluxui.dev/blog
New Flux release: v2.2.4 with a bunch more fixes! 😁
August 9, 2025 at 2:08 AM
New Flux release: v2.2.4 with a bunch more fixes! 😁
Reposted by Josh Hanley 🇦🇺
To all of those social butterflies in Denver - enjoy Laracon!
Don’t forget to keep an eye out for someone seeming on the outer, someone needing to feel included, someone needing a smile.
There are lots of invisible developers out there.
Try to do something that can help others feel seen.
Don’t forget to keep an eye out for someone seeming on the outer, someone needing to feel included, someone needing a smile.
There are lots of invisible developers out there.
Try to do something that can help others feel seen.
July 28, 2025 at 9:48 AM
To all of those social butterflies in Denver - enjoy Laracon!
Don’t forget to keep an eye out for someone seeming on the outer, someone needing to feel included, someone needing a smile.
There are lots of invisible developers out there.
Try to do something that can help others feel seen.
Don’t forget to keep an eye out for someone seeming on the outer, someone needing to feel included, someone needing a smile.
There are lots of invisible developers out there.
Try to do something that can help others feel seen.
Reposted by Josh Hanley 🇦🇺
Laravel + Livewire + Flux + AI is so insanely productive
June 19, 2025 at 11:48 PM
Laravel + Livewire + Flux + AI is so insanely productive
🚀 New Flux release: v2.2
🍿 Popovers
💊 Selectable pills & buttons
🌍 RTL support
📤 Native form submissions
🧩 A bunch of smaller random stuff
Blog post: fluxui.dev/blog/2025-06...
Release notes: github.com/livewire/flu...
🍿 Popovers
💊 Selectable pills & buttons
🌍 RTL support
📤 Native form submissions
🧩 A bunch of smaller random stuff
Blog post: fluxui.dev/blog/2025-06...
Release notes: github.com/livewire/flu...
Popovers · Flux
The official Livewire component library. Built by the folks behind Livewire and Alpine.
fluxui.dev
June 19, 2025 at 8:14 AM
🚀 New Flux release: v2.2
🍿 Popovers
💊 Selectable pills & buttons
🌍 RTL support
📤 Native form submissions
🧩 A bunch of smaller random stuff
Blog post: fluxui.dev/blog/2025-06...
Release notes: github.com/livewire/flu...
🍿 Popovers
💊 Selectable pills & buttons
🌍 RTL support
📤 Native form submissions
🧩 A bunch of smaller random stuff
Blog post: fluxui.dev/blog/2025-06...
Release notes: github.com/livewire/flu...
Reposted by Josh Hanley 🇦🇺
🚨 Folks - tickets for this year's #LaraconAU go on sale tomorrow!
Early bird and Premium Bundle tickets will be available in limited quantities.
Community sponsors and companies sending their teams can grab their tickets, too!
We can't wait to #LevelUp in November!
Early bird and Premium Bundle tickets will be available in limited quantities.
Community sponsors and companies sending their teams can grab their tickets, too!
We can't wait to #LevelUp in November!
June 2, 2025 at 1:31 AM
🚨 Folks - tickets for this year's #LaraconAU go on sale tomorrow!
Early bird and Premium Bundle tickets will be available in limited quantities.
Community sponsors and companies sending their teams can grab their tickets, too!
We can't wait to #LevelUp in November!
Early bird and Premium Bundle tickets will be available in limited quantities.
Community sponsors and companies sending their teams can grab their tickets, too!
We can't wait to #LevelUp in November!
You know when @calebporzio.bsky.social goes silent that he's cooking something! Tested this with him yesterday and 🤯
May 23, 2025 at 12:15 AM
You know when @calebporzio.bsky.social goes silent that he's cooking something! Tested this with him yesterday and 🤯
Reposted by Josh Hanley 🇦🇺
Quick poll for a security friend. If you are a dev:
Do you know what threat modeling is?
Do you do it?
Why or why not?
If so what does that look like for you?
Do you know what threat modeling is?
Do you do it?
Why or why not?
If so what does that look like for you?
May 9, 2025 at 10:18 PM
Quick poll for a security friend. If you are a dev:
Do you know what threat modeling is?
Do you do it?
Why or why not?
If so what does that look like for you?
Do you know what threat modeling is?
Do you do it?
Why or why not?
If so what does that look like for you?
Reposted by Josh Hanley 🇦🇺
Support for speakers travelling to and staying in Brisbane is available.
First time speaking? Don't let that stop you!
We'll have speaking alum @nirys.bsky.social and
@marty.friedel.au to help make your first speaking experience a great one.
First time speaking? Don't let that stop you!
We'll have speaking alum @nirys.bsky.social and
@marty.friedel.au to help make your first speaking experience a great one.
May 7, 2025 at 3:54 AM
Support for speakers travelling to and staying in Brisbane is available.
First time speaking? Don't let that stop you!
We'll have speaking alum @nirys.bsky.social and
@marty.friedel.au to help make your first speaking experience a great one.
First time speaking? Don't let that stop you!
We'll have speaking alum @nirys.bsky.social and
@marty.friedel.au to help make your first speaking experience a great one.
Reposted by Josh Hanley 🇦🇺
We're still accepting submissions to speak at this year's #LaraconAU in Brisbane on November 13-14.
Could be a Laravel-specific talk, an adjacent topic! Refactored an old app to Livewire? React + Inertia? Discuss accessibility?
Submit to speak, and you could be on our stage!
Could be a Laravel-specific talk, an adjacent topic! Refactored an old app to Livewire? React + Inertia? Discuss accessibility?
Submit to speak, and you could be on our stage!
May 7, 2025 at 3:54 AM
We're still accepting submissions to speak at this year's #LaraconAU in Brisbane on November 13-14.
Could be a Laravel-specific talk, an adjacent topic! Refactored an old app to Livewire? React + Inertia? Discuss accessibility?
Submit to speak, and you could be on our stage!
Could be a Laravel-specific talk, an adjacent topic! Refactored an old app to Livewire? React + Inertia? Discuss accessibility?
Submit to speak, and you could be on our stage!
Reposted by Josh Hanley 🇦🇺
🔥 Want to use light mode on just one flux component in your otherwise dark-mode app?
April 30, 2025 at 12:09 AM
🔥 Want to use light mode on just one flux component in your otherwise dark-mode app?
Reposted by Josh Hanley 🇦🇺
From the galaxy brain of @tim.macdonald.au, with just a dash of Tannenbaum, presenting Laravel Wayfinder.
Automatically generate TS functions for your controllers/named routes so you can call your endpoints directly in your client code.
Available now in public beta.
github.com/laravel/wayf...
Automatically generate TS functions for your controllers/named routes so you can call your endpoints directly in your client code.
Available now in public beta.
github.com/laravel/wayf...
GitHub - laravel/wayfinder
Contribute to laravel/wayfinder development by creating an account on GitHub.
github.com
April 2, 2025 at 7:29 PM
From the galaxy brain of @tim.macdonald.au, with just a dash of Tannenbaum, presenting Laravel Wayfinder.
Automatically generate TS functions for your controllers/named routes so you can call your endpoints directly in your client code.
Available now in public beta.
github.com/laravel/wayf...
Automatically generate TS functions for your controllers/named routes so you can call your endpoints directly in your client code.
Available now in public beta.
github.com/laravel/wayf...
Reposted by Josh Hanley 🇦🇺
Flux 2.0 is here! 🥳
📆 Date picker + Calendar
📈 Line + Area charts
💅 New landing page
🛠️ New demos page
🎨 Tailwind 4
All built from scratch with no new JS dependancies by @calebporzio.bsky.social 😮💨
Check it out at fluxui.dev
📆 Date picker + Calendar
📈 Line + Area charts
💅 New landing page
🛠️ New demos page
🎨 Tailwind 4
All built from scratch with no new JS dependancies by @calebporzio.bsky.social 😮💨
Check it out at fluxui.dev
February 20, 2025 at 3:23 AM
Flux 2.0 is here! 🥳
📆 Date picker + Calendar
📈 Line + Area charts
💅 New landing page
🛠️ New demos page
🎨 Tailwind 4
All built from scratch with no new JS dependancies by @calebporzio.bsky.social 😮💨
Check it out at fluxui.dev
📆 Date picker + Calendar
📈 Line + Area charts
💅 New landing page
🛠️ New demos page
🎨 Tailwind 4
All built from scratch with no new JS dependancies by @calebporzio.bsky.social 😮💨
Check it out at fluxui.dev
There's a new landing page coming for Flux 2! 🤩
February 17, 2025 at 10:55 PM
There's a new landing page coming for Flux 2! 🤩
Flux v2.0 is coming on 19th Feb!
It brings Tailwind v4 support, new components, and an expanded free tier.
Here are the new components you can expect on launch day:
• Calendar
• Date picker
• Date range picker
• Line & Area Charts
It brings Tailwind v4 support, new components, and an expanded free tier.
Here are the new components you can expect on launch day:
• Calendar
• Date picker
• Date range picker
• Line & Area Charts
February 5, 2025 at 10:42 PM
Flux v2.0 is coming on 19th Feb!
It brings Tailwind v4 support, new components, and an expanded free tier.
Here are the new components you can expect on launch day:
• Calendar
• Date picker
• Date range picker
• Line & Area Charts
It brings Tailwind v4 support, new components, and an expanded free tier.
Here are the new components you can expect on launch day:
• Calendar
• Date picker
• Date range picker
• Line & Area Charts
Reposted by Josh Hanley 🇦🇺
Started a new Livewire application, using the tips in @joshhanley.au talk back on LaraconAU.
youtu.be/esD6o8HYV5Q?...
youtu.be/esD6o8HYV5Q?...
Josh Hanley - Building a maintainable Livewire application - Laracon AU 2023
YouTube video by Laracon AU
youtu.be
January 28, 2025 at 2:51 PM
Started a new Livewire application, using the tips in @joshhanley.au talk back on LaraconAU.
youtu.be/esD6o8HYV5Q?...
youtu.be/esD6o8HYV5Q?...
Reposted by Josh Hanley 🇦🇺
About links, bluesky loves them. Please unlearn the link-in-reply tricks you've been doing elsewhere and proudly share your blog posts, videos, or any other external link in your top posts so we can all go and visit your fancy websites and then get back here to discuss and repost them. Thanks!
Not only is X throttling external links, but it is also messing with its public pages. Without an account, you don't see the conversation if you go to a post. Instead, you get ads to sign up. If you visit profiles, the latest posts are not there. Useless for microblogging. Harmful to the open web.
January 25, 2025 at 8:46 PM
About links, bluesky loves them. Please unlearn the link-in-reply tricks you've been doing elsewhere and proudly share your blog posts, videos, or any other external link in your top posts so we can all go and visit your fancy websites and then get back here to discuss and repost them. Thanks!
Reposted by Josh Hanley 🇦🇺
Respect to @tim.macdonald.au and the Laravel community for understanding the decision to release breaking changes in a patch and gracefully handling the disruption to their users. And shoutout to other maintainers in the ecosystem for helping their users upgrade and stay safe.
Vite 6.0.9 / 5.4.12 / 4.5.6 has been released with *breaking changes* due to security issues. I recommend upgrading it. Some users may need to update the config options. Please check github.com/vitejs/vite/... if you encountered any errors.
Any websites were able to send any requests to the development server and read the response
### Summary
Vite allowed any websites to send any requests to the development server and read the response due to default CORS settings and lack of validation on the Origin header for WebSocket co...
github.com
January 21, 2025 at 8:55 AM
Respect to @tim.macdonald.au and the Laravel community for understanding the decision to release breaking changes in a patch and gracefully handling the disruption to their users. And shoutout to other maintainers in the ecosystem for helping their users upgrade and stay safe.
To 2.0 or not 2.0, that is the question.
From Caleb:
> Should we tag a new major version of Flux (2.0) with Tailwind 4 support?
> Or try to support both Tailwind 3 and 4 in the current version (might require some gross config/hackery)
x.com/calebporzio/...
From Caleb:
> Should we tag a new major version of Flux (2.0) with Tailwind 4 support?
> Or try to support both Tailwind 3 and 4 in the current version (might require some gross config/hackery)
x.com/calebporzio/...
x.com
x.com
January 21, 2025 at 1:58 AM
To 2.0 or not 2.0, that is the question.
From Caleb:
> Should we tag a new major version of Flux (2.0) with Tailwind 4 support?
> Or try to support both Tailwind 3 and 4 in the current version (might require some gross config/hackery)
x.com/calebporzio/...
From Caleb:
> Should we tag a new major version of Flux (2.0) with Tailwind 4 support?
> Or try to support both Tailwind 3 and 4 in the current version (might require some gross config/hackery)
x.com/calebporzio/...
Go check out Marty’s blog and follow along to see if we can get Livewire to win a place in his heart!
I'm going to share my journey with learning new things, starting with my experiences with Livewire.
And of course my personal ramblings and insecurities, but hey, that's natural with me, right?
I'd love for you to join in on the conversation!
www.martyfriedel.com/blog/dev-dia...
And of course my personal ramblings and insecurities, but hey, that's natural with me, right?
I'd love for you to join in on the conversation!
www.martyfriedel.com/blog/dev-dia...
Dev Diary #1: getting started with Livewire
www.martyfriedel.com
January 19, 2025 at 12:03 PM
Go check out Marty’s blog and follow along to see if we can get Livewire to win a place in his heart!
Just had some fun little visitors 😊
January 18, 2025 at 12:01 AM
Just had some fun little visitors 😊
Reposted by Josh Hanley 🇦🇺
Let's get learning...A
January 17, 2025 at 4:33 AM
Let's get learning...A