Sign in

Craig Osborne

@craigosborne.bsky.social
1.2K followers 162 following 145 posts

iOS developer My Apps - apps.apple.com/developer/id16538049…

PostsRepliesMedia
Craig Osborne @craigosborne.bsky.social · 01/10/2026
Shipaton 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/2026
Cue 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/2026
A 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/2026
While 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
A notification shows the status of Cue: Media Player's version 1.0 as "Waiting for Review" on the App Store.
010
Craig Osborne @craigosborne.bsky.social · 13/09/2026
As 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.com
GiftList 2.5: Smarter Budgets and Helpful Reminders | Craig Osborne
I’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/2026
The Duo does look good #appleevent
000
Craig Osborne @craigosborne.bsky.social · 09/09/2026
I think we’ll see more people holding onto older phones. #appleevent
The iPhone 18 Pro and Pro Max are showcased in dark colors with pricing and storage details presented.
000
Craig Osborne @craigosborne.bsky.social · 29/08/2026
Haha no worries
000
Craig Osborne @craigosborne.bsky.social · 29/08/2026
The 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/2026
One 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.
App screen showing media server connections: "Jellyfin" online, "dev jellyfin" offline, with an option to add another server.
000
Craig Osborne @craigosborne.bsky.social · 27/08/2026
Trying 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/2026
Day 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/2026
It 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 #buildinpublic
craigosborne.com
Cue — 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
A website showcases the "Cue" app for iPhone and iPad, featuring a sleek interface for browsing and playing media.A mobile screen displays a TV shows interface featuring three titles, with sections for "Continue Watching" and "Next Up."
130
Craig Osborne @craigosborne.bsky.social · 18/08/2026
Every 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/2026
I'm looking for more testers. Let me know if you are interested
000
Craig Osborne @craigosborne.bsky.social · 10/08/2026
Cue 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
Two smartphone screens display a media app's interface showing movie recommendations and downloaded content, including "The Dark Knight."
140
Craig Osborne @craigosborne.bsky.social · 09/08/2026
Tried 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/2026
It’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/2026
Yesterday 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
Logo for a media player named Cue, featuring a stylized letter "C" and a play icon, set against a dark background.
140
Craig Osborne @craigosborne.bsky.social · 06/08/2026
First screenshots 👀 It's finally at a stage where I'm happy to start showing it. What do you think? #Shipaton #Jellyfin #BuildInPublic
An app interface displays movie options, upcoming content, and download details for "The Dark Knight" with storage stats.
170
Craig Osborne @craigosborne.bsky.social · 05/08/2026
Shipaton 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 · 05/08/2026
Success I've settled on a name 🎉
000
Craig Osborne @craigosborne.bsky.social · 04/08/2026
Naming 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/2026
I’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/2026
Last 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/2026
My 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 #iosdev
indieappsales.com
Indie App Sales - July 2026 Edition
Discover amazing apps from indie developers at exclusive discounts. July 28-30, 2026.
052
Craig Osborne @craigosborne.bsky.social · 24/07/2026
Countdown, 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 #iosapps
craigosborne.com
Summer sale: 50% off Countdown, GiftList and RewardMe | Craig Osborne
All 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/2026
All 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/2026
Thanks 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
A smartphone displays colorful countdown widgets for events like weddings and trips, highlighting days remaining and customizable designs.
171
Craig Osborne @craigosborne.bsky.social · 14/07/2026
One 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
Event editing screen shows "Beach Day" reminder options with customizable notification settings and a vibrant orange background.
052
Craig Osborne @craigosborne.bsky.social · 13/07/2026
Probably 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
A smartphone displays colorful countdown widgets for various events, such as a wedding and beach day, set against an orange background.
051
Craig Osborne @craigosborne.bsky.social · 13/07/2026
Countdown 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
A smartphone displays colorful countdown widgets for events like weddings and trips, featuring days remaining and engaging backgrounds.
061
Craig Osborne @craigosborne.bsky.social · 12/07/2026
Hopefully 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/2026
Spent 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/2026
I’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/2026
Hey #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/2026
Indexing’s been running for days now. Which comes first: beta 2, or the index finally finishing? 😅
A notification indicates indexing is in progress on an iPhone, emphasizing improved search and the benefit of longer charging sessions.
020
Craig Osborne @craigosborne.bsky.social · 13/06/2026
As 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/2026
Apple isn't causing any concern for ai companies. #wwdc26
010
Craig Osborne @craigosborne.bsky.social · 04/06/2026
Back 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/2026
I'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/2026
Giftlist 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.
A smartphone displays the GiftList app, showing event details for multiple recipients with gift options and spending tracking.
020
Craig Osborne @craigosborne.bsky.social · 08/05/2026
Running 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/2026
I’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/2026
Curious which indie devs are doing marketing well right now. Who comes to mind? 👇
130
Craig Osborne @craigosborne.bsky.social · 27/04/2026
Just 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/2026
TestFlight is now open if you want to try it early. testflight.apple.com/join/hjM9b9kF #iosdev #buildinpublic #indiedev #TestFlight
testflight.apple.com
Join the Giftlist: Gift List & Budget beta
Available on iOS
041