Reposted by Johan ForsellCedre 🍃 @cedre.bsky.social · 29/07/2026Clair Obscur Expedition 33 - Tomorrow Comes 17222
Johan Forsell @joforselldev.bsky.social · 07/07/2026I really need to get on that Dungeon Crawler Carl train, I keep hearing about it and it sounds like it’s right up my alley 🤔 020
Johan Forsell @joforselldev.bsky.social · 03/07/2026Saw this too, watching it tonight with the wife! 🍿 000
Johan Forsell @joforselldev.bsky.social · 29/06/2026Ooh neat! What are the blue thingies on the cords? Some way to hang the cords somewhere when not in use? 110
Reposted by Johan ForsellDani Devesa @dadederk.bsky.social · 29/06/2026"What's My Set?" is out on the App Store! It's a set counter for workouts, and look at those beautiful Accessibility nutrition labels shipping from day one. Congrats, @chriswu.com! Go download and rate it. 295
Johan Forsell @joforselldev.bsky.social · 29/06/2026Also in this update: - PIN protection for selected screens, actions and inactivity - Payment method specification and optional reference when resolving tabs 000
Johan Forsell @joforselldev.bsky.social · 29/06/2026Been getting more and more requests for Bartab features while being busy with Vitrine. One of them is a self checkout feature, customers make orders and use a given PIN code to put it on their tab. #buildinpublic #indiedev 2111
Johan Forsell @joforselldev.bsky.social · 29/06/2026Vitrine 1.0.3 with support for comments on public miniatures sent for review to push to beta testers. Vacation mode has slowed down development but we’re still moving forward! #miniatures #paintingminiatures #miniaturepainting #warhammer #wargames #wepaintminis #buildinpublic #tabletop 0101
Reposted by Johan ForsellSwiftsonic '26 @swiftsonicconf.bsky.social · 25/06/2026🚨 Announcing our HEADLINER speakers for the FIRST EVER Swiftsonic! 🚨 Come hear from these ROCKSTAR devs in Nashville this November 🤘 1148
Reposted by Johan ForsellDaniel Saidi @danielsaidi.bsky.social · 24/06/2026I'm so excited over this new feature. It didn't take that long to build, but my GOD it will be a great thing to have, as the native APIs lack any kind of undo support. 041
Johan Forsell @joforselldev.bsky.social · 22/06/2026Both my apps, Bartab and Vitrine, are sub 50 ratings! Would love to know what you think if you take a moment to look at them 😊 220
Johan Forsell @joforselldev.bsky.social · 21/06/2026This is pretty wild: I’m approaching $10k proceeds from the App Store. By no means an app business I can lean on completely, but quite a ways from my expectations back in 2022 when I released Bartab after building it as a means for learning how to code. Consistency is key! #buildinpublic 1170
Johan Forsell @joforselldev.bsky.social · 20/06/2026Yes! I still have a long road ahead to reach your level though 😁 010
Johan Forsell @joforselldev.bsky.social · 20/06/2026Bartab is seeing an increase in German and French users. Localization work paying off? 🤔 #buildinpublic 2100
Johan Forsell @joforselldev.bsky.social · 19/06/2026Looks interesting! Is there a waitlist or something? 😊 110
Johan Forsell @joforselldev.bsky.social · 19/06/2026Seeing my best month to date, app revenue wise. 🥳 A combination of Bartab subs, uptick in lifetime purchases and the Vitrine launch. What’s interesting is this is still at sub 150 monthly downloads, so the hardest part of app business is still the biggest bottleneck; distribution 🙃 #buildinpublic 1110
Johan Forsell @joforselldev.bsky.social · 19/06/2026This is a safe space, Marc. No pleasures are guilty here! 120
Johan Forsell @joforselldev.bsky.social · 18/06/2026Okay this wasn’t as cumbersome to implement as I feared. Still needs some ironing out of course, but I like this already! Next up: Vitrine user mentions and bug chasing. #miniatures #paintingminiatures #minipainting #warhammer #wargames #wepaintminis #tabletop #paintingwarhammer #buildinpublic 082
Johan Forsell @joforselldev.bsky.social · 18/06/2026I’ve also reached out to @tabletopbattles.com and @wargamer.com to see if I can reach more painters that might find Vitrine useful. #miniatures #minipainting #warhammer #wargames #buildinpublic 130
Johan Forsell @joforselldev.bsky.social · 18/06/2026Okay, after a short hiatus for deck building and family stuff, I’m back to working on Vitrine. Post launch updates pushed for review on both platforms, with profile tab redesign and minor fixes. Next up is enabling comments on public miniatures to help build a community feeling! #miniatures 2250
Johan Forsell @joforselldev.bsky.social · 15/06/2026When I’m not building apps I’m building… other things. Now that this is done I can go back to focusing on updates to Vitrine and Bartab! 270
Johan Forsell @joforselldev.bsky.social · 14/06/2026- More lifetime purchases. Several users are purchasing the lifetime option shortly after installing the app. They can now gauge the usefulness of the app before making a commitment and feel confident they’ll get more than 3 years’ of annual subscription value out of it. 2/2 #buildinpublic 030
Johan Forsell @joforselldev.bsky.social · 14/06/2026Some trends I’ve been seeing for Bartab since moving from hard paywall with 7 day trial to freemium with no trial: - Fewer false positives, ie. subscribed then immediately cancelled. - Less churn in general, users subscribe after knowing the value they get from the app. 1/2 #buildinpublic 170
Johan Forsell @joforselldev.bsky.social · 13/06/2026No worries 😊 please do, would love to see your stuff there! 010
Johan Forsell @joforselldev.bsky.social · 13/06/2026I was being cheeky, it’s my newly released app for tracking and sharing most of your stuff related to miniature painting. 🫣 check it out on vitrineminis.com if it might be interesting!vitrineminis.comVitrine — For Miniature PaintersThe collection app your paint desk is missing. Track every miniature, save every recipe, and show off your work. 110
Johan Forsell @joforselldev.bsky.social · 13/06/2026Very nice! You should publish your stuff on Vitrine 😉 110
Reposted by Johan ForsellIvy @cyansolar.bsky.social · 11/06/2026Not gonna make a big thing of it, but if anyone would like to commission a model from me then my DMs are open. Got let go from my job a few weeks back so would really help out. #warhammer #40k #minipainting #warhammercommunity 618327
Johan Forsell @joforselldev.bsky.social · 09/06/2026I’m getting rid of the profile settings and merging a purged version with the existing profile view. I feel like this makes for a more coherent and easily digestible experience. #miniatures #paintingminiatures #minipainting #warhammer #wargames #wepaintminis #tabletop #buildinpublic 060
Johan Forsell @joforselldev.bsky.social · 09/06/2026So glad you like it! 😁 Let me know if you find any bugs or think of improvements you’d like to see! 010
Reposted by Johan ForsellIdleMrB @idlemrb.bsky.social · 09/06/2026I genuinely like this app, I don't look at other peoples work much but when I do it's pretty cool. Mostly I use it to track my projects so I don't end up with a phone full of WIP pics and it's pretty awesome for that. 241
Johan Forsell @joforselldev.bsky.social · 09/06/2026Literally every purchase so far for Vitrine has been the lifetime option. The goal was to provide a non-subscription option that feels reasonably priced, but maybe I overdid it 🤣 Will keep an eye on this and maybe recalculate the app economics if the trend stays 😅 #buildinpublic #indiedev 180
Johan Forsell @joforselldev.bsky.social · 09/06/2026First post launch update is already underway, mostly holding quality-of-life adjustments and improvements. Two big features I want to add in the near future is commenting on public minis and video support. Stay tuned! #miniatures #minipainting #warhammer #wargames #wepaintminis #tabletop 020
Johan Forsell @joforselldev.bsky.social · 09/06/2026It’s been awesome seeing Vitrine come alive, with more and more beautiful miniatures being published constantly. Excited to keep building on this foundation and improving it going forward! #miniatures #paintingminiatures #minipainting #warhammer #wargames #wepaintminis #tabletop #buildinpublic 170
Johan Forsell @joforselldev.bsky.social · 09/06/2026Already 1100+ miniatures tracked! 🤩 Super cool to see the influx of users, hoping for another spike in the weekend when more people have time for their hobbies 😁 Don’t forget to bring your friends! #miniatures #minipainting #wepaintminis #warhammer #wargames #buildinpublic #indiedev 0193
Johan Forsell @joforselldev.bsky.social · 09/06/2026E-books are a godsend indeed! Fantastic for vacations as well, no more stacks of books taking up luggage space 🤣 Related, I’m equally late to the game but for LotR, reading the trilogy for the first time on my ebook currently 🫣 010
Johan Forsell @joforselldev.bsky.social · 08/06/2026I really appreciate that! Your contributions in the beta as well! 😊 But yeah getting some key community members onboard would definitely be a big boost. I’m sending out some feelers to related press this week, let’s hope that lands somewhere. 🤞 010
Johan Forsell @joforselldev.bsky.social · 08/06/2026Thank you! I hope to realize that potential and build both a useful tool and a painter community, all baked into one place! 😁 110
Johan Forsell @joforselldev.bsky.social · 08/06/2026Vitrine is now live on the App Store and Google Play! 🎉 It made the first lifetime premium sale 10 minutes after release, which feels like a good signal 🤩 Go get it now! #miniatures #paintingminiatures #miniaturepainting #warhammer #wargames #wepaintminis #minipainting #tabletop #buildinpublic 1112
Reposted by Johan Forselljzot11.bsky.social @jzot11.bsky.social · 07/06/2026The app is Vitrine by @joforselldev.bsky.social I’m in the beta and it’s pretty good. Lots of customisation, lets you build your collection, paints and track progress. Worth a look. 021
Johan Forsell @joforselldev.bsky.social · 06/06/2026static.klipy.comSoldier Says 'I'm Doing My Part!'ALT: Soldier Says 'I'm Doing My Part!' 020