Chris Greenacre 🏳️🌈 @tophhie.cloud · 11/09/2026Ruling out server side signatures was one of my first decisions. I didn’t want to build another tool that intercepted and read people’s mail. So it’s all client side 💻 011
Chris Greenacre 🏳️🌈 @tophhie.cloud · 11/09/2026Every Exclaimer renewal I thought "I could build this". So, I did, and it got out of hand. It's now Sigil. Best bit: it checks each signature actually applied and rolls a bad change back itself. blog.tophhie.cloud/posts/why-i-buil… #buildinpublic #m365blog.tophhie.cloudWhy I built Sigil, and why it checks its own workEmail signatures tend to be the bit of Microsoft 365 nobody checks 141
Reposted by Chris Greenacre 🏳️🌈Killed by Google @killedbygoogle.com · 30/08/2026Zero integrity over at Google. 148211
Reposted by Chris Greenacre 🏳️🌈Marvelist @marvelist.co.uk · 29/08/2026Marvelist v2.12 has finally shipped. Want the full roundup on what's new? ✨ 🔗 blog.tophhie.cloud/posts/marvel... #buildinpublic #iosdev #productivityblog.tophhie.cloudMarvelist 2.12: voice notes, and the Watch feature I almost shipped half brokenMarvelist can now record voice notes on iPhone, iPad, Apple Watch, and the web. Premium adds automatic on-device transcription, including recordings made on Apple Watch, which very nearly didn't make ... 121
Chris Greenacre 🏳️🌈 @tophhie.cloud · 29/08/2026I spent last night migrating the Tophhie Cloud Blog from Ghost over to @emdashcms.com! 📝 Here's the full write up, the gotchas, the fails, and the final result. 🔗 blog.tophhie.cloud/posts/ghost-... #ghost #emdash #emdashcms #blog #cmsblog.tophhie.cloudGhost to EmDash: 2,644 Posts, and Why I Stopped Trusting My LogsI moved this blog off self-hosted Ghost onto EmDash, running on Cloudflare Workers. The data moved fine. It was the measuring that kept going wrong: a bounded index, a plugin that made every write tak... 000
Chris Greenacre 🏳️🌈 @tophhie.cloud · 29/08/2026Shipped voice notes in Marvelist this week, record on iPhone, iPad, Watch, even the web 🎙️ Runs on the same sync layer that keeps everything else together. Small feature, surprisingly fiddly to get right across five platforms. #buildinpublic #iosdev #productivity 🔗 apps.apple.com/app/apple-st... 250
Reposted by Chris Greenacre 🏳️🌈Marvelist @marvelist.co.uk · 29/08/2026Typing up a thought while you're mid-task is annoying. Now you can just talk instead... voice notes are live on iPhone, iPad, Apple Watch and the web 🎙️ #buildinpublic #iosdev #productivity 🔗 app.marvelist.co.uk 041
Reposted by Chris Greenacre 🏳️🌈Marvelist @marvelist.co.uk · 24/08/2026We've been working hard, improving the UI and releasing... Notes V2! ✨ Notes V2 introduces: headings, bulleted and numbered lists, inline images, checklists, colours, links and dividers! Available today in the app and on the web! 🔗 app.marvelist.co.uk #buildinpublic #indiedev #indieapp 062
Reposted by Chris Greenacre 🏳️🌈jacob @gaycob2.bsky.social · 12/08/2026The general public may actually be irredeemable 1311
Chris Greenacre 🏳️🌈 @tophhie.cloud · 05/08/2026Been working on #security and locking down Tophhie Cloud services recently. Here's the latest write-up affecting @tophhie.social 🔒 #pds #federation #atproto 000
Chris Greenacre 🏳️🌈 @tophhie.cloud · 30/07/2026@tophhie.social now has a full write-up, with open-source contributions accepted! 📝 More Tophhie Cloud products will be added in the coming days/weeks. 🔗 docs.tophhie.cloud 010
Chris Greenacre 🏳️🌈 @tophhie.cloud · 05/07/2026Spent a chunk of the last few weeks moving @marvelist.co.uk's account management over to Tophhie Cloud (Entra ID External ID) and making it feel native. Slowly moving to "one identity for all apps and services" ✨ #entraid #buildinpublic #indiedev #indieapp 0121
Reposted by Chris Greenacre 🏳️🌈Marvelist @marvelist.co.uk · 05/07/2026Events is getting a glow-up on #iOS this week! ✨ New event header card: hero photo, dates, and location all in one glance. It's now reliably consistent across all screen sizes! #buildinpublic #indiedev #indieapp 181
Reposted by Chris Greenacre 🏳️🌈Marvelist @marvelist.co.uk · 01/07/2026Rolling out this week... Focus & Focus Plans ⏰ Stay in the zone with a Pomodoro focus timer. Lots to do? Build a Focus Plan! Attach many tasks, and Marvelist will keep track of your time, what's next, and your breaks. 💤 #buildinpublic #indieapp #indiedev #productivity 081
Chris Greenacre 🏳️🌈 @tophhie.cloud · 30/06/2026Marvelist Vault goes into General Availability today 🌟 Lists can now get an extra layer of encryption with server-held keys — not E2EE, and I'm not going to pretend otherwise in the marketing. The win is real (no readable data in a backup/export, nothing handed to the AI). #indiedev #indieapp 190
Reposted by Chris Greenacre 🏳️🌈Marvelist @marvelist.co.uk · 26/06/2026We've been unbelievably busy recently getting new features developed and shipped... 🚀 Here's a thread of everything that's new... 🧵 #buildinpublic #indiedev #indieapp #productivity 761
Chris Greenacre 🏳️🌈 @tophhie.cloud · 25/06/2026Hi @betjess-catgirl.bsky.social, I found the problem! I've sent an email to your friend advising I've fixed the issue, they should be able to log back in now :) 120
Chris Greenacre 🏳️🌈 @tophhie.cloud · 25/06/2026Hi @betjess-catgirl.bsky.social! Sorry to hear that, let me have a quick look in the logs and I'll sort that out :) 120
Reposted by Chris Greenacre 🏳️🌈Marvelist @marvelist.co.uk · 25/06/2026Your list of lists getting a bit chaotic? Same. Groups are here. Bundle your holiday lists, shopping lists, and gift lists into their own tidy spaces — no more endless scrolling to find the one you want. Live on web today. iOS in the next update. #buildinpublic #indieapp #indiedev #productivity 082
Reposted by Chris Greenacre 🏳️🌈Marvelist @marvelist.co.uk · 24/06/2026Using Marvelist AI to generate fictious data to showcase new features, for Marvelist marketing... ✨ #buildinpublic #marvelist #indieapp #indiedev 081
Reposted by Chris Greenacre 🏳️🌈Marvelist @marvelist.co.uk · 24/06/2026Not a fan of the Marvelist branding for your RSVP pages, it's cool, we get it 😅 Now you can set your own theme! A collection of presets or make your own! Make your RSVPs... yours 🌺 Available on web, today. Available on iOS in the next update. #buildinpublic #eventplanning #indieapp #indiedev 071
Reposted by Chris Greenacre 🏳️🌈Marvelist @marvelist.co.uk · 24/06/2026We've updated our Privacy Policy to name Microsoft Entra External ID as a processor – all users have been notified. Read more at trust.tophhie.cloud. #privacy #policy #update #buildinpublic #indieapp #indiedev 071
Reposted by Chris Greenacre 🏳️🌈MEJA @meja.bsky.social · 23/06/2026Not Claude encouraging me to deploy updated server code directly to production, assuring me it’s low risk. I tell him it’s a bad idea and we should always deploy to dev/ first to test it and he’s “You’re completely right!” Gotta love his confidence and enthusiasm though :/ 8887264
Reposted by Chris Greenacre 🏳️🌈Marvelist @marvelist.co.uk · 23/06/2026On the back of this, I've done a full technical write-up on the two incidents on the @tophhie.cloud website. 📝 You can read it here. www.tophhie.cloud/post-inciden... #buildinpublic #indieapp #indiedevtophhie.cloudPost Incident Report: Marvelist – 20-23 June 2026A database change, and an API change caused user registration issues. Resolved ✅ 072
Chris Greenacre 🏳️🌈 @tophhie.cloud · 23/06/2026Watched @marvelist.co.uk break registration twice this week, because I deleted a database account that was being used as a trigger DEFINER. Entirely my fault. Always test. Annoyingly, both times I only found out because installs didn't convert to new users. 😣 #buildinpublic #indieapp #swiftdev 160
Chris Greenacre 🏳️🌈 @tophhie.cloud · 23/06/2026We hit a bit of an issue this morning, that caused significant #PDS downtime... huge apologies for that. ⚠️ Full technical write-up available here! www.tophhie.cloud/post-inciden... #federation #tophhiecloud #atproto 000
Chris Greenacre 🏳️🌈 @tophhie.cloud · 22/06/2026UI refinement is a funny one. I started it with a vision of how I wanted it to look, behave, etc. but it’s not until other people start using it and giving you feedback that you realise it’s not as intuitive as it could be. 020
Chris Greenacre 🏳️🌈 @tophhie.cloud · 22/06/2026Couple of things really over the course of a couple of years… similar story, a stranger using the app for the first time and logging a support request with a bug, but also I spent a lot of time refining and rebuilding it recently and I realised I was very invested and wanted to push it further 100
Chris Greenacre 🏳️🌈 @tophhie.cloud · 22/06/2026I picked "a to-do app" to learn Swift because every tutorial on Earth uses one. Then I just… kept going. Four years later I'm finally calling Marvelist a real product instead of "my side project." #indiedev #indieapp #productivity 150
Chris Greenacre 🏳️🌈 @tophhie.cloud · 22/06/2026Migrated my blog off Ghost Pro to a self-hosted Ghost 6 stack... external MySQL, R2, Cloudflare email + tunnel, Tinybird analytics. Took all day and a museum of error messages. Wrote down every wall so you don't have to 👇 www.tophhie.cloud/self-hosting... #selfhosting #ghost #homelab #cloudflaretophhie.cloudSelf-Hosting Ghost 6: The Gotchas Nobody DocumentsI moved this website off Ghost(PRO) onto a bespoke self-hosted stack – external MySQL, R2 image storage, Cloudflare email, a tunnel, and Tinybird analytics. Here's every wall I hit, so you don't have to. 110
Reposted by Chris Greenacre 🏳️🌈Ranch Devereaux @thejacko.bsky.social · 18/06/2026Truly blessed to not be a fan of any professional sport 🙏🏻 191634
Reposted by Chris Greenacre 🏳️🌈Marvelist @marvelist.co.uk · 19/06/2026For everyone who squinted at a dark screen at 9am — this one's for you. ☀️ Light mode is now live on the Marvelist web app. Toggle it manually or let it follow your system. Your eyes deserve better. app.marvelist.co.uk #BuildInPublic #IndieDev #IndieApp #Productivity 151
Chris Greenacre 🏳️🌈 @tophhie.cloud · 17/06/2026Small feature, big impact. This is one of those quality-of-life additions I've wanted in Marvelist since starting work on Guest Lists. And now it's finally live. 🗓️ 010
Reposted by Chris Greenacre 🏳️🌈Marvelist @marvelist.co.uk · 15/06/2026Quietly shipped something today. 🛠️ Offline mode for the Marvelist web app. Edit tasks, lists, notes and guest lists without a connection — it all syncs back when you're online again. Open to everyone. Would love your feedback. 🙏 marvelist.co.uk #BuildInPublic #IndieDev #IndieApp #Productivitymarvelist.co.ukMarvelist — Task Manager, Notes & Event PlannerTasks, notes, lists and event planning in one beautiful app — powered by Marvelist AI. Free to download on iPhone, iPad, Mac, Apple Watch and the web. 191
Reposted by Chris Greenacre 🏳️🌈Marvelist @marvelist.co.uk · 14/06/2026Honest origin story: Marvelist started because I wanted to get better at Swift. 😅 That was 2022. Three years of evenings and weekends later, it’s a productivity app I’m genuinely proud of. Solo dev. Real app. Built for people like you. 🙌 marvelist.co.uk #IndieDev #BuildInPublic #Swift #iOSmarvelist.co.ukMarvelist — your lists, tasks and notes, synced everywhereOne beautiful app for tasks, notes, lists and event planning — powered by Marvelist AI and synced across all your devices. 0131
Chris Greenacre 🏳️🌈 @tophhie.cloud · 13/06/2026Event planning, done properly 💪 #marvelist #ios #eventplanning #development 040
Chris Greenacre 🏳️🌈 @tophhie.cloud · 12/06/2026Marvelist is now on Bluesky! 🦋 Sign up and check it out today! ✅ 🔗 marvelist.co.uk #Productivity #IndieApp #iOS #TaskManager #AppDev 020
Reposted by Chris Greenacre 🏳️🌈Marvelist @marvelist.co.uk · 12/06/2026Hey Bluesky 👋 Marvelist just landed here. We're a productivity app for the people who have too many tabs open and not enough lists. Tasks, notes, event planning and AI — all in one place, on every device. Come build with us. 🚀 🔗 marvelist.co.uk #Productivity #IndieApp #iOS #TaskManager #AppDevmarvelist.co.ukMarvelist — your lists, tasks and notes, synced everywhereOne beautiful app for tasks, notes, lists and event planning — powered by Marvelist AI and synced across all your devices. 051
Reposted by Chris Greenacre 🏳️🌈ewan @ewancroft.uk · 11/06/2026Hey so I really need some help with Malachite et al (croft.click) development. I’m getting stressed out about not being able to get bugs fixed due to a myriad of factors and improving my tools. Please, please do help me out here. Either spread the word or directly contribute. Thanks. 💚 076
Reposted by Chris Greenacre 🏳️🌈Tophhie Social @tophhie.social · 28/05/2026Up next on the Tophhie Cloud Design System overhaul... our status page! 📊 The status page has been redesigned to incorporate all the Tophhie Cloud design elements, it's now more modern, and easier on the eye 👀 🔗 status.tophhie.social #federation #tophhiecloud #design #web #atproto #pds 021
Reposted by Chris Greenacre 🏳️🌈Tophhie Social @tophhie.social · 27/05/2026Introducing Takedown Notifications! 📣 To improve on our transparency, we’re letting accounts know when we takedown their atproto account (or reinstate it) on @tophhie.social. Giving users the opportunity to appeal, and reach out should a mistake have been made. #atproto #federation #bluesky #pds 021
Chris Greenacre 🏳️🌈 @tophhie.cloud · 25/05/2026Tophhie Cloud API has a new home! 🏠 it also has a redesigned homepage... 🎨 Built on @cloudflare.social Tophhie Cloud API is now faster, better distributed, and fully documented. 🔗 api.tophhie.cloud 🔗 api.tophhie.cloud/docs #restapi #api #cloudflare #workers #development 040
Chris Greenacre 🏳️🌈 @tophhie.cloud · 23/05/2026Iceland 2026 with @volterra1.co.uk 🇮🇸 you’ve been absolutely fantastic!! 🧊🖤 📸 www.instagram.com/p/DYsVCKMDF0... #iceland #holiday #roadtrip #travel #traveling 140
Reposted by Chris Greenacre 🏳️🌈The Register @theregister.com · 18/05/2026Utah tells porn sites to take the P out of VPNs, and it's their fault that they can'ttheregister.comUtah tells porn sites to take the P out of VPNs, and it's their fault that they can'tGovernments can't touch VPNs technically or commercially. The mess they'll make if they try will be off the scale 0177
Reposted by Chris Greenacre 🏳️🌈Tophhie Social @tophhie.social · 15/05/2026Tophhie Social emails will now follow the Tophhie Cloud Design System. Starting with 2FA codes... 🔒 #atproto #tophhiecloud #federation #bluesky #pds 031