Shipped this project!
Here’s my latest ship… And to celebrate, Spix is finally available on F-Droid (after months of Gradle errors, reverted ABI splits, broken builds, and me staring at CI logs at midnight, shhhhh)
Thanks for everything! <3
Here’s everything that shipped since my last update:
It’s been a busy month. Thank you everyone 
Social screen got a redesign (yes, again) 
Friend requests finally make sense 
There’s a proper bottom sheet for managing friend requests now
Challenge stats are accurate now 
Added a contributor list to challenges so the stats actually reflect who did what. Also added a “past challenges” dropdown so you can look back at your history.
Notifications (for real this time) 
Last update I said notifications were here. They were… kind of here. They’re actually working now. Sorry about that.
AI features are off for now 
I had to temporarily disable the AI features. Turns out running AI stuff costs money and I am, as the commit message says, poor. They’ll come back eventually.
Under the hood 
Security fixes, performance improvements, DB updates, store refactor, more i18n keys. The boring stuff that makes everything else work.
Thanks for using Spix 
Log in to leave a comment
Hey! Big one this time. Lots of things happening across the board 👇
Social screens got a makeover 
The social UI has been redesigned hehe
New workout stats 
You can now see more stats about your workouts! Fair warning though this is still early, it’s a beta and it’s not perfect yet. I’m actively working on improving it
Challenges were a mess 
Creating, updating, and deleting challenges had bugs. All fixed. Challenges should behave like actual challenges now.
A lot of social plumbing 
Multiple phases of backend work: DB sync, RLS policies, security fixes, topbar fixes, screen fixes… not the most exciting stuff to read about
F-Droid is now a thing ! 
Working on proper F-Droid support! The FOSS build is now fixed :)
More soon. Thanks for using Spix 
Log in to leave a comment
I was able to improve the launcher with new features such as digital pause, which asks for confirmation before launching a restricted app, or a timer that warns you when the time is about to run out, or the time you really want to spend on an app to avoid doomscrolling, etc.
Hey! This one was less about new features and more about fixing the foundations of the social system properly. It needed it.
Friend removal was broken (kinda) 
Removing a friend was using the wrong ID
Block was too easy to tap 
In the leaderboard, non-friends had “Block” as a prominent action. That’s… not great :(
“Add Friend” is now the main button (spred love hehe)
Weekly XP was doing its own math 
The social tab was calculating weekly XP with its own logic, separately from the rest of the app. So numbers could differ depending on where you looked. Now it uses the same function as everything else.
Errors looked like empty states 
If the leaderboard or friend list failed to load, you’d just see an empty screen. No indication that something went wrong, no retry button. Now errors are explicit, and you can retry without restarting the app.
Delete account was broken on the DB side 
The edge function that handles account deletion was using old column names
Thanks you 
Log in to leave a comment
Hey! Short update this time 
Spix finally has a theme system.
I’ve wanted this for a while honestly. The app was locked into one look and that was fine, but I always felt like it should feel a bit more yours. So I built it.
Go full custom, make it weird, make it pretty, whatever you want 
It’s all under Settings → Appearance. Go mess around with it.
That’s it for this one! More coming soon 
Log in to leave a comment
What’s New! 
Hey! I’ve been busy these last few weeks. Here’s what went down 👇
Small but important fixes:
I really focused on keeping you safe this time:
Complete redesign of the safety screen
Fall detection
Permissions cleanup
Language expansion! 🌍
The app got a little makeover
Stability++
Pull-ups Are Here
Thank youuuuu 
Log in to leave a comment
Wow incredible!! I love the app! You should continue like that!
Hello everyone!
I’ve finally implemented all the small improvements you asked for. I’ve added some pretty cool new features, a new running mode, fixed a ton of bugs, completely redesigned the interface, and significantly improved my devlogs, as some of you suggested ^^
Several texts were showing up in French even with the app set to English, and some screens had missing or broken translations.
The data export in Settings has been reworked. Instead of relying on the native share sheet (which wasn’t working reliably for everyone), your data is now downloaded directly to your Downloads folder on Android.
Log in to leave a comment
You can now track your runs directly from the rep counter screen, two new modes are available.
Beyond running, Ploppy now shows up in two more places. On the Progress screen, you’ll find a weekly AI summary: a short, friendly recap of your week: sessions done, effort, nutrition if you’ve been logging it, and a few words of encouragement or suggestions for next week. On the session detail page after any workout, Ploppy gives you a quick personal analysis: how this session compares to your last one of the same type, whether you hit a personal best, and what to keep in mind for next time.
Both can be toggled on or off from the new AI settings tab.
All AI-related settings have moved out of Labs into a brand new “AI Features – BETA” tab. Nothing is sent until you say so. The Privacy Policy and Terms of Use have been updated accordingly.
The Personal Info page has been completely redesigned
Log in to leave a comment
Log in to leave a comment
This release paves the way for future nutrition‑analysis features hehehe
Log in to leave a comment
This project is being developed in collaboration with Elnix (original author). I am working with him because teamwork is allowed and he agrees to it. I was able to help him improve his launcher with new features such as digital pause, which asks for confirmation before launching a restricted app, or a timer that warns you when the time is about to run out, or the time you really want to spend on an app to avoid doomscrolling, etc.
Lots of little features, and I took the opportunity to fix a few bugs for him. At the same time, I used GitHub Copilot to make sure my PRs didn’t have any security vulnerabilities.
Log in to leave a comment
New page for meals, numerous bug fixes, custom sports, redesign of home and meal analysis with Gemini :)