this post was submitted on 06 Jun 2025
1 points (100.0% liked)

Self-Hosted Alternatives to Popular Services

222 readers
1 users here now

A place to share, discuss, discover, assist with, gain assistance for, and critique self-hosted alternatives to our favorite web apps, web...

founded 2 years ago
MODERATORS
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/joaovsilva on 2025-06-05 21:48:08+00:00.


Hey everyone! Time for another exciting update from Endurain, the self-hosted fitness activity tracker πŸƒβ€β™€οΈπŸš΄β€β™‚οΈ Thanks again for all the support, ideas, and contributions!

v0.12.0 is released and it brings a bunch of new features, improvements, and a few breaking changes to be aware of. Let’s dive in πŸ‘‡πŸ½

πŸš€ New Features

  • πŸ“Š Summary Page get a view of your activities summary (thanks maksm!).
  • πŸ›‘οΈ New Privacy Settings you can now hide activity info like start time, location, graphs, laps, gear and steps/sets from others.
  • πŸ” Encrypted Secrets is all sensitive tokens (Strava, Garmin Connect) are now encrypted in the database using Fernet.
  • πŸ” Activity refresh support for your integrated services on the homepage.
  • πŸ“± Redesigned Mobile Menu with better navigation.
  • πŸ‡«πŸ‡· French language support.
  • πŸ—‘οΈ Delete activities from the homepage.
  • πŸŠβ€β™‚οΈ Swimming activity view enhancements.

πŸ› οΈ Under the Hood

  • Database schema changes:
    • No breaking changes expected, but please back up your database just in case.
  • New environment variable: FERNET\_KEY – required for secret encryption.
  • Secrets wiped on update to v0.11.0 – Users will need to relink their Strava / Garmin accounts.
  • Relogin recommended for all users after upgrading.
  • Better error handling for failed credential links.
  • Improved pagination for users with many activities.

πŸ› Fixes & Improvements

  • 🧼 Strava integration more resilient to bad tokens
  • βš™οΈ Default gear selection bugs fixed
  • πŸ” Garmin Connect refresh fix (thanks matin!)
  • πŸšͺ Logout bugs squashed – now with a toast notification!
  • 🧹 Dependency bumps across backend & frontend
  • πŸ“¦ Docker image tweaks – removed default values for sensitive ENV vars
  • πŸ“² iOS & Android PWA improvements

πŸ™Œ New Contributors

Big thanks to the new contributors:

  • matin – Garmin Connect fix
  • robwakefield – Swimming view improvements
  • maksm – Summary view, pagination, and more!

πŸ“– Docs: https://docs.endurain.com/

πŸš€ GitHub Release: v0.12.0

🐘 Follow on Mastodon: [@endurain@fosstodon.org

πŸ”™ Previous post: Endurain v0.10.0

πŸ–ΌοΈ Gallery: Gallery

πŸ›£οΈ What’s Next?

For v0.13.0 (tentative):

  • PRs support
  • Image upload for activities

As always, your feedback is incredibly valuable. Found a bug? Got a feature idea? Drop it below or open a GitHub issue. Let’s keep building Endurain together! πŸ› οΈπŸ’¬

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here