@ctrlaltdylan Of course! Just gauging if we should fork or not, as I saw there were some dependabot PRs from late April which would solve the sec updates, and there was a resource picker PR from 3 weeks ago from another contributor without comment. So long as it's still maintained, all good!
@ctrlaltdylan been using more of mock bridge lately! Any plans for finishing some of the last shopify APIs (like resource pickers?). We also had some security alerts for peer deps like uuid, and I see the PRs to upgrade in the repo. Any ideas when those might land? ๐
@SkinnyWaterApps Claude, I want to hop aboard a boat to drink beer, but I have no boat nor beer. Generate a plan so I can get a boat and beer and be able to hop off, make no mistakes...
@fraxool It comes in waves for me. I think I would describe it as the "expectation" is way higher than it ever was previously. Sometimes implied, sometimes imagined. I've still been able to step away, but the feeling coming back some days is "why didn't I do more?" - which is rough
Also just saw the shopify blog post for these, they look pretty cool! Especially if you've been hammered by bulk product imports in the past... speaking for a friend....
Want to know what's next?
๐ Continue the discussion on Community Forums: https://t.co/uddSDTxCpn
๐ Get started with Next Generation Events: https://t.co/HPlQCySvVe
@mattdkoenig what's the latest with sidekick extensions? We're prepped and ready to go with our membership integrations, but can't really test the actions. Would love to make sure they're good to go for launch?
@kinngh This ๐ฏ. I've seen far too many people say it's overhyped, or produces garbage. When you ask what they did to steer it and find out they just asked it nicely, well yeah, exactly. Guardrails and tooling all the way, and it'll take time to get just right
Shopify is removing the "--force" flag from the CLI this month.
Every CI/CD pipeline using "shopify app deploy --force" or "shopify app release --force" will break when the update ships.
Now here is why this matters beyond just fixing a script.
"--force" skips all confirmation prompts, including the ones that confirm extension deletions.
Extensions that get deleted remove merchant data permanently across every store that has the app installed. There is no undo.
Shopify replaced it with two flags.
"--allow-updates" adds and updates extensions, blocks deletions. Use this as the default in every automated pipeline.
"--allow-deletes" enables deletions only when explicitly intended.
My take: this is the right change. A single flag that treats adding a new field and deleting merchant data as equally low-risk was always a problem.
Good that it is fixed. Bad that most teams will find out when a deployment fails in production.
How to deal with it: Search every deployment script for "--force". Replace it with "--allow-updates". Done.
@neke989 Kent was a founding piece of me advancing with react and grounding my core understanding, same as josh comeau was for CSS. I do wonder how new folks will find that same specific expertise in the AI era ๐ค rather than amalgamated from 32b data points
@soulchildpls That's right! Dependency array is an equality comparison, which is reference equality rather than structural (for {}). Best is to destructure the object to primitives e.g [https://t.co/TpzRPSc4Q6] if you can or wrap in useMemo for stability (avoids a fresh reference on rerender)
@malisauskasLT Yup, we'd have no choice too. Those reviews when getting started either make or break months and months of work. There's nothing else really that counts more for attracting new customers ๐ญ
@fraxool Pretty much all our reviews come from support interactions as well. It's kinda the only way unless they're massively fanatic about the app. Helping people out makes them more willing for a little reciprocation ๐ especially if it's quick and human support
Shopify Devs: We heard that some of you wanted to make it easier to log events. Events for your own tracking (onboarding flows), events that should be shown to your merchants (coming) and events that you can then bill for.
Now it's possible.
Claude has been beyond dumb this week. Pretty frustrating end to the week. First time in a while where I'm on the fence if it was any quicker. Thinking it's worth a switch to GPT5.5 and a new harness. Seems like there is little point to brand loyalty when they fluctuate so much