Craig Osborne @craigosborne.bsky.social · 01/10/2026Shipaton folks — what kind of App Review wait times are you seeing at the moment? I've had an app sitting in "Waiting for Review" for a while now and I'm curious whether things are generally moving slower than usual. How long have your recent submissions taken? 👀 #Shipaton #iOSDev 111
Craig Osborne @craigosborne.bsky.social · 28/09/2026Cue update 🎬 It's been a week since I fixed the issues from the last review and resubmitted, but Cue is still waiting for App Review. With the Shipaton deadline so close, I've decided not to submit this year. Cue is ready — just waiting for the green light 🤞 001
Craig Osborne @craigosborne.bsky.social · 21/09/2026A little update on Cue 🎬 Apple rejected the first submission over a couple of minor issues. I've fixed them and resubmitted, so we're back to waiting for review 🤞 Still hoping to get Cue live before the #Shipaton deadline! 🚀 010
Craig Osborne @craigosborne.bsky.social · 19/09/2026While Cue is waiting for App Store review, I’m thinking about which media server to support next. Jellyfin is supported at launch, but what are you using? Plex, Emby, Jellyfin or something else? And is there anything your current iOS media player doesn’t do well? 000
Craig Osborne @craigosborne.bsky.social · 14/09/2026🚀 Shipaton update: Cue is officially submitted to the App Store for review! A little later than I’d hoped, but v1.0 is finally in Apple’s hands. Now I’m just hoping it makes it through review soon 🤞 #Shipaton #iOSDev 010
Craig Osborne @craigosborne.bsky.social · 13/09/2026As much as I like using Astra, I keep wondering if I should be running more AI locally. For those using local models regularly, what are you actually using them for? Coding? Agents? Writing? Personal data? Automation? And has it genuinely been worth the setup? 100
Craig Osborne @craigosborne.bsky.social · 12/09/2026🎁 GiftList 2.5 is out now! This update makes it even easier to stay on top of Christmas spending with: 💰 Improved event budgets 📊 Spending breakdowns by recipient 🔔 Customisable event reminders ☁️ Improved iCloud syncing Just in time for Christmas planning 🎄 craigosborne.com/updates/gif...craigosborne.comGiftList 2.5: Smarter Budgets and Helpful Reminders | Craig OsborneI’m excited to share GiftList 2.5, an update focused on helping you stay on top of spending and important dates. 000
Craig Osborne @craigosborne.bsky.social · 09/09/2026I think we’ll see more people holding onto older phones. #appleevent 000
Craig Osborne @craigosborne.bsky.social · 29/08/2026The first thing opening Cue’s TestFlight has shown me: no two Jellyfin setups are quite the same. Different servers, libraries and playback requirements. It’s already uncovered things I’d never have found testing against my own setup. 100
Craig Osborne @craigosborne.bsky.social · 28/08/2026One of the things I really wanted from Cue was being able to connect more than one media server without treating them like completely separate apps. So your libraries from different servers all live together. Still tweaking how obvious it should be which server each library belongs to. 000
Craig Osborne @craigosborne.bsky.social · 27/08/2026Trying to work out how to price Cue. Subscription, one-off purchase, or both? Still weighing up the options, so I’d be interested to hear what’s worked for other indie devs. 100
Craig Osborne @craigosborne.bsky.social · 26/08/2026Day 2 of the Cue public TestFlight 🚀 New build out with the first round of fixes, and I’ve set up r/getcue for feedback, bugs, and feature ideas. Nice to finally be iterating on Cue based on feedback from people actually using it. #BuildInPublic 340
Craig Osborne @craigosborne.bsky.social · 25/08/2026It started as an app I wanted for myself. Today I’m opening Cue up for others to try 🚀 A native media client for iPhone and iPad, built around enjoying your own library. I’d love your feedback as it grows. cue.craigosborne.com #Shipaton #buildinpubliccraigosborne.comCue — Your media. Your servers. One native app.Bring media from connected servers into a polished native iPhone and iPad app. Cue is coming soon. 230
Craig Osborne @craigosborne.bsky.social · 24/08/2026#Shipaton progress update 🚀 This weekend was all about polish: 🐛 Cleaning up Cue issues ✨ Fixing rough edges 🌐 Updating the website ahead of testing The less exciting work, but the stuff that makes an app feel ready. Almost there 👀 #buildinpublic 130
Craig Osborne @craigosborne.bsky.social · 18/08/2026Every time I’m about to launch the public TestFlight, I spot one more bug I “just need to fix” first. 🤦♂️ #indiedev #buildinpublic #iosdev 060
Craig Osborne @craigosborne.bsky.social · 14/08/2026I'm looking for more testers. Let me know if you are interested 000
Craig Osborne @craigosborne.bsky.social · 10/08/2026Cue is heading to TestFlight 🎉 I’m starting with a small private beta while I iron out the rough edges. If you use Jellyfin and fancy helping me test it, drop me a DM! #Shipaton #Jellyfin #iOSDev #BuildInPublic 140
Craig Osborne @craigosborne.bsky.social · 09/08/2026Tried posting on Reddit for the first time today. Never really bothered with it before as I'd not heard many good things. Safe to say, I don't think I'll be bothering again 😂 020
Craig Osborne @craigosborne.bsky.social · 08/08/2026It’s getting harder and harder to stop adding features and just get the first beta of Cue out 😅 The ideas list is already way too long… #BuildInPublic #iOSDev #shipaton 061
Craig Osborne @craigosborne.bsky.social · 07/08/2026Yesterday I shared the first screenshots of my new media player called Cue 🎬 I’m nearly ready for a private TestFlight. Use Jellyfin and want to help test it? Send me a DM 👀 #Shipaton #Jellyfin #BuildInPublic 140
Craig Osborne @craigosborne.bsky.social · 06/08/2026First screenshots 👀 It's finally at a stage where I'm happy to start showing it. What do you think? #Shipaton #Jellyfin #BuildInPublic 170
Craig Osborne @craigosborne.bsky.social · 05/08/2026Shipaton update 🚀 The last couple of days have been less about new features and more about polish. I’ve been cleaning up the UI, working on the app name (harder than I expected 😅), and setting up a dedicated Jellyfin development server for testing. #BuildInPublic #Shipaton 120
Craig Osborne @craigosborne.bsky.social · 04/08/2026Naming an app is harder than it looks. My placeholder worked when it was just me, but now it needs a real name and nothing’s sticking. Once I have it, I’ll be able to share more. #shipaton #buildinpublic 140
Craig Osborne @craigosborne.bsky.social · 01/08/2026I’ve been building an iOS Jellyfin client because I wanted one that worked the way I wanted. It’s reached the point where I use it every day, so I’ve decided to stop keeping it to myself. I’m entering it into the RevenueCat #Shipaton. 🚀 110
Craig Osborne @craigosborne.bsky.social · 30/07/2026Last chance to grab my app (and hundreds of other indie apps) at a discount before the #IndieAppSales event ends. If you've been thinking about trying one, now's the time. Thanks for supporting independent developers! 021
Craig Osborne @craigosborne.bsky.social · 28/07/2026My apps are currently on sale as part of IndieAppSales event - indieappsales.com Countdown - apps.apple.com/redeem?ctx=... GiftList - apps.apple.com/redeem?ctx=... RewardMe - apps.apple.com/redeem?ctx=... #indieappsales #iosdevindieappsales.comIndie App Sales - July 2026 EditionDiscover amazing apps from indie developers at exclusive discounts. July 28-30, 2026. 052
Craig Osborne @craigosborne.bsky.social · 24/07/2026Countdown, GiftList and RewardMe are all 50% off until 30 July. I've put all the offer links in one place: craigosborne.com/blog/summer... Thanks for supporting indie apps. #indiedev #iosdev #iosappscraigosborne.comSummer sale: 50% off Countdown, GiftList and RewardMe | Craig OsborneAll three of my apps are 50% off until 30 July. I build and maintain these apps independently, so if you have been thinking about trying one of them, this is a … 051
Craig Osborne @craigosborne.bsky.social · 18/07/2026All my apps are 50% off as part of the Indie App Sales event. A great way to support indie devs #indiedev iosdev.space/@matt1corey/1169... 050
Craig Osborne @craigosborne.bsky.social · 18/07/2026Thanks to everyone who’s downloaded or updated Countdown this week. It’s always a bit nerve-racking pressing the release button, so it’s nice seeing people already using the new widgets. Now onto the next update 🙂 #buildinpublic #indiedev 171
Craig Osborne @craigosborne.bsky.social · 14/07/2026One feature request I kept getting was for more reminder options in Countdown. Pleased to have this ticked off in v1.2. App Store: apple.co/4v3MVbO #iosdev #indiedev 052
Craig Osborne @craigosborne.bsky.social · 13/07/2026Probably my favourite part of v1.2 is the widgets. It was nice to finally give different events their own look, instead of everything feeling the same. It’s one of those small changes that makes the app feel much nicer to use. #iosdev #widgets 051
Craig Osborne @craigosborne.bsky.social · 13/07/2026Countdown v1.2 is now live 🎉 The biggest addition is the new widget designs, alongside repeat events, photo widgets and more notification options. If you give it a try, I’d love to hear what you think. App Store: apple.co/4v3MVbO #indiedev 061
Craig Osborne @craigosborne.bsky.social · 12/07/2026Hopefully this time tomorrow, Countdown v1.2 will be live. This has been a fun update to build. The widget redesign ended up being much bigger than I originally planned. #indiedev #iosdev 080
Craig Osborne @craigosborne.bsky.social · 10/07/2026Spent the last few weeks working on Countdown v1.2. It’s mostly focused on making the home screen widgets much better, along with repeat events and a few other improvements. Should be releasing on Monday. 🤞 #indiedev 040
Craig Osborne @craigosborne.bsky.social · 02/07/2026I’ve updated the pricing of my iOS apps across App Store regions to better match local pricing. If you’ve been thinking about upgrading to Pro, it’s worth checking your local App Store—you may find the price has changed. Thank you for your support! ❤️ #indiev #iosdev 020
Craig Osborne @craigosborne.bsky.social · 27/06/2026Hey #indiedev, do you market all your apps from one main account or give each app its own account? 171
Craig Osborne @craigosborne.bsky.social · 15/06/2026Indexing’s been running for days now. Which comes first: beta 2, or the index finally finishing? 😅 020
Craig Osborne @craigosborne.bsky.social · 13/06/2026As much as I like WWDC, it's good to get back to working on my planned features. 020
Craig Osborne @craigosborne.bsky.social · 08/06/2026Apple isn't causing any concern for ai companies. #wwdc26 010
Craig Osborne @craigosborne.bsky.social · 04/06/2026Back to working on my Countdown app. Having fun building widgets, and hoping to get a new version out shortly. 010
Craig Osborne @craigosborne.bsky.social · 16/05/2026I'm still deciding which route I take but this is an interesting read mastodon.social/@JagCesar/116... 040
Craig Osborne @craigosborne.bsky.social · 11/05/2026Giftlist 2.4 is out. Multiple people per list is finally here. Christmas planning just got easier. Track gifts and spending for everyone without managing separate lists. This also lays the groundwork for what's next. Grab it on the App Store. 020
Craig Osborne @craigosborne.bsky.social · 08/05/2026Running a Plex server is getting harder to justify. I’m spending more and more time troubleshooting before I even hit the usual Plex app headaches. Meanwhile, Jellyfin keeps improving and it’s getting close to earning family approval. 000
Craig Osborne @craigosborne.bsky.social · 29/04/2026I’m adding sharing to one of my apps. I initially wanted to keep everything in iCloud, but the Share Sheet UX feels clunky. I’m considering a third‑party backend instead—any solid recommendations, or is it worth sticking with iCloud and working around it? #buildinpublic #iosdev 130
Craig Osborne @craigosborne.bsky.social · 28/04/2026Curious which indie devs are doing marketing well right now. Who comes to mind? 👇 130
Craig Osborne @craigosborne.bsky.social · 27/04/2026Just shipped Countdown v1.1. Added: → event notes → repeat events Small additions that make it way more useful for everyday tracking. #buildinpublic #iosdev #indiedev #productivity 182
Craig Osborne @craigosborne.bsky.social · 24/04/2026TestFlight is now open if you want to try it early. testflight.apple.com/join/hjM9b9kF #iosdev #buildinpublic #indiedev #TestFlighttestflight.apple.comJoin the Giftlist: Gift List & Budget betaAvailable on iOS 041