Sam Davis

@treetrum
36 Followers
103 Following
44 Posts

Hypocrites.

You built an industry on scraping the internet and now you’re shocked someone scraped you. You normalized the idea that anything publicly accessible is fair game for training. That’s the precedent you set. I don’t want to hear you bitch about it now.

“oh, don’t forget to highlight, in bright red, the two-letter word in the tagline! the two letter word that’s kind of the whole point of this clever ad campaign! the two letter word that links this show to the horror movie of the same name!”

“no problem boss. i’m on it”

So this is a little embarrassing — but I’ve only just started learning how to use the new(ish) SwiftUI instruments.

Good news is that Leatherbound is about to get a whole lot smoother!

iOS 26 update for Leatherbound is now live! Proud of how this one came together — I hope you love it!

https://apps.apple.com/au/app/leatherbound-reading-tracker/id1578086633

Just submitted my iOS 26 updates for Leatherbound! Hopefully live in time for the public launch of the new OSs 😅

This update brings a brand new icon and redesigns across almost every screen ✨ Super proud of how it’s turned out!

https://apps.apple.com/au/app/leatherbound-reading-tracker/id1578086633

@stroughtonsmith #showcase25

Hey Steve, thanks as always for doing this ❤️

Just submitted my iOS 26 updates for Leatherbound, my book-tracking app. Hopefully live very soon!

It’s beautiful, offline-first, privacy-preserving, and doesn’t lock down your data into any proprietary formats!

This update brings a brand new icon and redesigns across almost every screen ✨ Super proud of how it’s turned out!

https://apps.apple.com/au/app/leatherbound-reading-tracker/id1578086633

Now that the busy work is out of the way, I’ll be heads down prepping for the iOS 26 release — adopting the new Apple design language and finally tackling a few features I’ve been planning for a while.

Excited to get back to building the fun stuff.

In related news, Leatherbound 2.7.0 has just been released. This update moves everything back to the Apple ecosystem, using SwiftData and CloudKit under the hood. It’s available now on the App Store:
https://apps.apple.com/au/app/leatherbound/id1578086633
‎Leatherbound

‎Leatherbound is a simple, thoughtful way to keep track of what you’re reading. Whether you’re midway through a gripping novel, planning your next read, or just curious how much you’ve read this year, Leatherbound helps you stay organised and motivated. Features: • Keep track of what you’re curre…

App Store

As an indie dev with a full time job and very limited time, this kind of disruption is especially frustrating. Instead of building new features or improving the app, I’ve had to spend that time reworking core infrastructure just to keep things running.

I’ll be sticking with first-party tech from now on — not because it’s better, but because it’s more likely to stick around.

I recently found out that Realm — the excellent iOS database SDK I use for Leatherbound — is losing its MongoDB-powered sync. Super disappointing.
https://www.mongodb.com/docs/atlas/app-services/sync/device-sync-deprecation/

I feel pretty burnt by MongoDB on this. A few months ago, I’d have happily recommended their stack. Now I’m not sure I’d trust them with anything long-term

Device Sync Deprecation - Atlas App Services - MongoDB Docs