Sign in

Duncan McClean

@duncanmcclean.com
1.2K followers 104 following 480 posts

Christ follower. Software Developer @statamic.com. Building builtwithcargo.dev

PostsRepliesMedia
Duncan McClean @duncanmcclean.com · 17/09/2026
Automatic Renewals have been a long time coming... and they're finally here! 🚀 You can enable renewals for Statamic & Cargo during checkout or from your account's licenses page.
000
Duncan McClean @duncanmcclean.com · 04/09/2026
Oh, and if you prefer Blade over Antlers, I've just added Blade examples throughout the docs!
010
Duncan McClean @duncanmcclean.com · 04/09/2026
It's a small thing, but I've just added support for reordering models in Runway. It works exactly the same as reorderable collections — click "Reorder", move stuff about, then hit "Save". Released in v9.7.0 (github.com/statamic-ra...)
120
Duncan McClean @duncanmcclean.com · 22/08/2026
On my way home from my 1st @laravellive.dk in Copenhagen! 🇩🇰 It’s such an awesome conference - would recommend going next year if you can!
040
Duncan McClean @duncanmcclean.com · 26/07/2026
I’ve landed in Boston! ✈️ Thought I’d visit Dunkin’s - my namesake coffee shop.
260
Duncan McClean @duncanmcclean.com · 22/07/2026
You can now link to Runway models with Statamic's Link fieldtype, just like you can with entries and assets. 🔗
110
Duncan McClean @duncanmcclean.com · 13/07/2026
Good idea! I've just added a toggle.
110
Duncan McClean @duncanmcclean.com · 15/06/2026
Something is wrong with my Claude Code and I can't figure it out... The latest model I can use is Opus 4.5. It claims that updates are available but Homebrew says I'm on the latest version. I've tried re-installing and clearing my .claude directory to no avail. Any ideas?
200
Duncan McClean @duncanmcclean.com · 02/06/2026
Just run `laravel new` on a side project idea. Solo by @aaronfrancis.com is busy creating to-dos, spinning up agents, creating sandboxes and running my dev stack. All while I'm sitting back watching YouTube!
080
Duncan McClean @duncanmcclean.com · 16/05/2026
My workaround: install links. An accountant sends a link to their client. Client clicks the link, authorises the Stripe app, done. Accountant gets an email and continues setup.
210
Duncan McClean @duncanmcclean.com · 15/05/2026
Today's playlist 😂
040
Duncan McClean @duncanmcclean.com · 27/04/2026
Also added a "cargo:database" command allowing you to move multiple repositories at once. It'll publish & run migrations, import existing data and update your config.
000
Duncan McClean @duncanmcclean.com · 22/04/2026
It's been a busy evening!
010
Duncan McClean @duncanmcclean.com · 13/04/2026
Just created another skill to perform mass-updates across repos I maintain. It gives me three options: - First-party Statamic addons - First-party Statamic starter kits - My own addons It'll then ask me for the task, do it on one project for me to review, then open PRs on the others.
110
Duncan McClean @duncanmcclean.com · 13/04/2026
I'm having an unreasonable amount of fun writing Claude Skills to automate boring maintenance tasks. 🔧 Created one last week to keep statamic/statamic up-to-date with changes to laravel/laravel and config file changes in the main Statamic repo. github.com/statamic/st...
100
Duncan McClean @duncanmcclean.com · 04/03/2026
Had a great time at Laracon EU this week. Got to hang out with friends and chat to a bunch of new people. Looking forward to Boston in the summer! ⚓️
040
Duncan McClean @duncanmcclean.com · 29/01/2026
Cargo supports site-wide (automatic) and coupon discounts out of the box. You can also create custom discount types to go beyond basic fixed or percentage discounts. 🏷️
100
Duncan McClean @duncanmcclean.com · 29/01/2026
Cargo ships with a pre-built checkout page. No need to build checkout flows from scratch - unless you want to. 💳
100
Duncan McClean @duncanmcclean.com · 29/01/2026
I've just tagged v1.0.0 of Cargo! 📦🚀 Cargo is a comprehensive e-commerce addon for Statamic. It behaves like a first-class citizen - you model your content how you want, and Cargo fits in around it.
4214
Duncan McClean @duncanmcclean.com · 28/01/2026
🍪 Cookie Notice 10 stores settings using the new Addon Settings API, making it trivial to move them into the database. Scripts can now be configured per-site (a feature I built for myself 😄) Check out the changelog: github.com/duncanmccle...
Cookie Notice settings panel showing revision number, language dropdown, sections for Necessary and Analytics scripts, GTM container ID and consent toggles.
010
Duncan McClean @duncanmcclean.com · 28/01/2026
🗃️ Runway 9 includes a few handy features: - Live Preview support - Dashboard Widget - Statamic will now update asset & term references in models Check out the changelog: github.com/statamic-ra...
Split view showing left-side content form and right-side live preview titled "2025 – A Year Well Spent" with neon 2025 banner image and text.Dashboard widget titled "Blog" listing recent posts with green status dots, navigation controls and a "View All" button on a rounded white card.
110
Duncan McClean @duncanmcclean.com · 26/01/2026
IT'S HAPPENING!
4120
Duncan McClean @duncanmcclean.com · 23/01/2026
To use our new Laravel Boost guidelines, run "php artisan boost:install" and select the statamic/cms guidelines. 🤖 We've also optimised the v6 docs for LLMs by creating ".md" versions of our docs and an /llms.txt index. bsky.app/profile/stat...
090
Duncan McClean @duncanmcclean.com · 14/01/2026
One of my favourite things about the Cargo docs is how toggling between Light/Dark mode and Antlers/Blade is instant, across all tabs. Such a small detail, but it makes me happy every time I see it in action.
170
Duncan McClean @duncanmcclean.com · 09/01/2026
Just tagged another alpha of Cargo, with a few more things: - Support for "pay on delivery" - Improved the UX of the Order fieldtype - Added a format_money modifier - Added a hook to override how order numbers are generated Aiming to tag v1.0.0 later this month! 👀
170
Duncan McClean @duncanmcclean.com · 30/12/2025
Found some time this week to finish off a couple features for Cargo. Some of which I've had on the go for months 😅 - Dashboard Widgets - Order Timeline / Audit Log - PHP Actions
040
Duncan McClean @duncanmcclean.com · 27/12/2025
We ran into the same thing recently. Filed a support ticket with them before the holidays and they‘re looking into it. Hope they fix it soon… enabling/disabling the extension is annoying 😞
000
Duncan McClean @duncanmcclean.com · 26/12/2025
TIL that Ted Lasso existed wayyyy before the Apple TV show.
020
Duncan McClean @duncanmcclean.com · 18/12/2025
Claude 4.5 and opencode.ai had a workout today!
030
Duncan McClean @duncanmcclean.com · 08/12/2025
As of the next alpha, you'll be able to invalidate specific URLs via the Cache Manager utility. 🧹 Super handy for clearing pages you missed from your invalidation rules!
1101
Duncan McClean @duncanmcclean.com · 03/12/2025
We just tagged Statamic 6 ALPHA 18! Such a *tiny* changelog.
Changelog for Statamic 6 alpha 18, containing three new features and A LOT of bug fixes.
130
Duncan McClean @duncanmcclean.com · 24/11/2025
It's probably old news at this point, but I'm really liking Claude Code in the browser. I can give it a prompt when I'm in bed, then it'll be ready for me to review when I'm at my desk. Super handy! (I didn't write this prompt on my phone though 😄)
250
Duncan McClean @duncanmcclean.com · 14/10/2025
Had a great time on Friday at the first Netherlands Statamic meetup! Hopefully the first of many. 🇳🇱 Thanks to the JustBetter team for hosting!
180
Duncan McClean @duncanmcclean.com · 03/10/2025
I thought the Runway docs could do with a lick of paint so I've just migrated them over to mintlify.com! runway.duncanmcclean.com
070
Duncan McClean @duncanmcclean.com · 18/09/2025
Just added a version selector to the Statamic Docs Raycast extension, allowing you to switch between the v5 and v6 docs. www.raycast.com/andrebreia/...
030
Duncan McClean @duncanmcclean.com · 22/08/2025
Building checkout flows from scratch can be daunting & time-consuming, especially for smaller sites. 💳 Cargo ships with a pre-built checkout page, featuring a minimal design and flexible Antlers templates, making it easy to customize.
110
Duncan McClean @duncanmcclean.com · 22/08/2025
Cargo is taking full advantage of the UI components built into @statamic 6, making everything feel polished and consistent. 💅
100
Duncan McClean @duncanmcclean.com · 22/08/2025
It's been a long time coming, but Cargo is finally in alpha! 📦🎉 Cargo is my e-commerce addon for Statamic. I've been working on it for just over a year now. It's been a lot of work but I'm *really* happy with how it's turned out.
6224
Duncan McClean @duncanmcclean.com · 18/08/2025
Not long now until this repo is public 👀
030
Duncan McClean @duncanmcclean.com · 14/08/2025
There aren't enough values.
230
Duncan McClean @duncanmcclean.com · 02/08/2025
About to take off from Denver after my first Laracon US 🇺🇸 It was a blast - I love the fact I’m able to meet up with my internet friends a few times a year. Can’t wait to do it all again next year!
280
Duncan McClean @duncanmcclean.com · 30/07/2025
If you’re at Laracon, come and hang out at our Statamarcade tomorrow. 👾🕹️ #LaraconUS
182
Duncan McClean @duncanmcclean.com · 28/07/2025
If you’re looking for a breakfast venue not too far away from the Laracon venue, Hello Darling is pretty good!
010
Duncan McClean @duncanmcclean.com · 18/07/2025
Womp womp. GitHub are getting rid of their command palette 😞 github.blog/changelog/2...
110
Duncan McClean @duncanmcclean.com · 15/07/2025
Forget about it generating code for you. These are the types of questions ChatGPT was really built for.
010
Duncan McClean @duncanmcclean.com · 07/07/2025
Just finished working on the Cargo documentation site. I'm really *really* happy with it. Will share the link when it's in public alpha, but here's a sneak peak! 👀
070
Duncan McClean @duncanmcclean.com · 01/07/2025
I thought about that but it doesn't seem to let me change region 🤔
010
Duncan McClean @duncanmcclean.com · 01/07/2025
AWS keeps sending budget alerts for a budget called "My Monthly Cost Budget" but the only budget in my account is called "Monthly Cost". Where's this other budget coming from? 🤨
200
Duncan McClean @duncanmcclean.com · 22/06/2025
Nothing says “a Scot visiting England” more than 12 bottles of Highland Spring
120
Duncan McClean @duncanmcclean.com · 11/06/2025
Just finished refactoring the Product Variants fieldtype at the heart of Cargo / Simple Commerce. I wrote the original version of this back in 2020 - it hasn't changed *too* much since then 😅
020