<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on Kaivalya Trainer</title><link>https://kaivalya.eu/projects/trainer/en/blog/</link><description>Recent content in Blog on Kaivalya Trainer</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Thu, 01 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://kaivalya.eu/projects/trainer/en/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Kaivalya Trainer 1.2.1 released</title><link>https://kaivalya.eu/projects/trainer/en/blog/2026-10-01-release-1.2.1/</link><pubDate>Thu, 01 Oct 2026 00:00:00 +0000</pubDate><guid>https://kaivalya.eu/projects/trainer/en/blog/2026-10-01-release-1.2.1/</guid><description>This post is available in French: Kaivalya Trainer 1.2.1 disponible
Kaivalya Trainer 1.2.1 is now available.
What&amp;rsquo;s new bigger date in pocket screen review of documentation How to get it The app is available at Kaivalya Trainer. It updates automatically — just reload the page in your browser.
To install or update the PWA on your device, open the app and use the browser&amp;rsquo;s install prompt (or menu → &amp;ldquo;Install app&amp;rdquo;).</description></item><item><title>Kaivalya Trainer 1.2.0 released</title><link>https://kaivalya.eu/projects/trainer/en/blog/2026-09-28-release-1.2.0/</link><pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate><guid>https://kaivalya.eu/projects/trainer/en/blog/2026-09-28-release-1.2.0/</guid><description>This post is available in French: Kaivalya Trainer 1.2.0 disponible
Kaivalya Trainer 1.2.0 is now available. TrainUs has a new name, and it now tracks cardio.
What&amp;rsquo;s new A new name: TrainUs is now Kaivalya Trainer. Your data stays where it was. Cardio exercises: running, walking, cycling… with a time or distance target, usable on their own, in sessions and in combos. A session can also be marked free style, where targets are only indicative.</description></item><item><title>TrainUs 1.1.3 released</title><link>https://kaivalya.eu/projects/trainer/en/blog/2026-08-27-release-1.1.3/</link><pubDate>Thu, 27 Aug 2026 00:00:00 +0000</pubDate><guid>https://kaivalya.eu/projects/trainer/en/blog/2026-08-27-release-1.1.3/</guid><description>This post is available in French: TrainUs 1.1.3 disponible
TrainUs 1.1.3 is now available.
What&amp;rsquo;s new Add next exercise to media notification on Android (included rest for tabata combo) How to get it The app updates automatically — just reload the page in your browser.
To install or update the PWA on your device, open the app and use the browser&amp;rsquo;s install prompt (or menu → &amp;ldquo;Install app&amp;rdquo;).
Source code and release notes: 1.</description></item><item><title>TrainUs 1.1.1 released</title><link>https://kaivalya.eu/projects/trainer/en/blog/2026-08-26-release-1.1.1/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://kaivalya.eu/projects/trainer/en/blog/2026-08-26-release-1.1.1/</guid><description>This post is available in French: TrainUs 1.1.1 disponible
TrainUs 1.1.1 is now available.
Bug fixes Fix (hopefully) the app killed issue Fix the download many log files issue How to get it The app updates automatically — just reload the page in your browser.
To install or update the PWA on your device, open the app and use the browser&amp;rsquo;s install prompt (or menu → &amp;ldquo;Install app&amp;rdquo;).
Source code and release notes: 1.</description></item><item><title>TrainUs 1.1.2 released</title><link>https://kaivalya.eu/projects/trainer/en/blog/2026-08-26-release-1.1.2/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://kaivalya.eu/projects/trainer/en/blog/2026-08-26-release-1.1.2/</guid><description>This post is available in French: TrainUs 1.1.2 disponible
TrainUs 1.1.2 is now available.
Bug fixes Fix : bug on the application being killed by Android, now it plays a silent sound to keep itself alive (and print the current exercise in the media notification) How to get it The app updates automatically — just reload the page in your browser.
To install or update the PWA on your device, open the app and use the browser&amp;rsquo;s install prompt (or menu → &amp;ldquo;Install app&amp;rdquo;).</description></item><item><title>TrainUs 1.1.0 released</title><link>https://kaivalya.eu/projects/trainer/en/blog/2026-08-25-release-1.1.0/</link><pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate><guid>https://kaivalya.eu/projects/trainer/en/blog/2026-08-25-release-1.1.0/</guid><description>This post is available in French: TrainUs 1.1.0 disponible
TrainUs 1.1.0 is now available.
What&amp;rsquo;s new loggin system to help track bugs Bug fixes Try to fix session execution bug How to get it The app updates automatically — just reload the page in your browser.
To install or update the PWA on your device, open the app and use the browser&amp;rsquo;s install prompt (or menu → &amp;ldquo;Install app&amp;rdquo;).</description></item><item><title>TrainUs 1.0.0 released</title><link>https://kaivalya.eu/projects/trainer/en/blog/2026-08-10-release-1.0.0/</link><pubDate>Mon, 10 Aug 2026 00:00:00 +0000</pubDate><guid>https://kaivalya.eu/projects/trainer/en/blog/2026-08-10-release-1.0.0/</guid><description>This post is available in French: TrainUs 1.0.0 released
TrainUs 1.0.0 is now available.</description></item><item><title>TrainUs 1.0.1 released</title><link>https://kaivalya.eu/projects/trainer/en/blog/2026-08-10-release-1.0.1/</link><pubDate>Mon, 10 Aug 2026 00:00:00 +0000</pubDate><guid>https://kaivalya.eu/projects/trainer/en/blog/2026-08-10-release-1.0.1/</guid><description>This post is available in French: TrainUs 1.0.1 disponible
TrainUs 1.0.1 is now available.
Commits since v1.0.0 08a7a96 Fix format 8ed8801 Fix session execution interruption 5879ee6 Fix release process How to get it The app updates automatically — just reload the page in your browser.
To install or update the PWA on your device, open the app and use the browser&amp;rsquo;s install prompt (or menu → &amp;ldquo;Install app&amp;rdquo;).
Source code and release notes: 1.</description></item><item><title>AI: the method</title><link>https://kaivalya.eu/projects/trainer/en/blog/2026-07-21-ia_methode/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0000</pubDate><guid>https://kaivalya.eu/projects/trainer/en/blog/2026-07-21-ia_methode/</guid><description>In a previous article, I explained why I used AI so heavily to build TrainUs. Here, I&amp;rsquo;ll talk about the how.
Because yes, following a method helps! So I more or less adopted the usual method, really: a spec, a plan, rules (well, it&amp;rsquo;s more explicit with an AI), tests (vital here), and docs (for me, for it, for contributors, and for users).
Architecture I told you I&amp;rsquo;m the lazy type when it comes to architecture, but let&amp;rsquo;s be honest: the structuring decisions were mine, and made from the start.</description></item><item><title>Why use AI</title><link>https://kaivalya.eu/projects/trainer/en/blog/2026-06-20-ia_pourquoi/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://kaivalya.eu/projects/trainer/en/blog/2026-06-20-ia_pourquoi/</guid><description>I used AI massively to build TrainUs.
Given my background (a computer science engineer) and my professional experience (I worked as a developer), I have the technical skills needed to build this kind of application. My problem was never skills, or even ideas for an app: I&amp;rsquo;ve always had plenty of ideas for personal projects. My problems have always been time and motivation.
Lastly, in my professional field, I need to learn how to use these kinds of tools, and doing so on personal projects allows for a lot more experimentation than at work.</description></item><item><title>Launching the TrainUs website</title><link>https://kaivalya.eu/projects/trainer/en/blog/2026-06-14-lancement/</link><pubDate>Sun, 14 Jun 2026 00:00:00 +0000</pubDate><guid>https://kaivalya.eu/projects/trainer/en/blog/2026-06-14-lancement/</guid><description>Cet article est disponible en français : Lancement du site TrainUs
Today I&amp;rsquo;m publishing the documentation site for TrainUs, a fitness tracking app I&amp;rsquo;ve been building for the past few months.
What is TrainUs? TrainUs is a progressive web app (PWA) that runs entirely in the browser. There is no server, no account to create, no data sent anywhere. Everything is stored locally on your device using SQLite WASM and the OPFS API (Origin Private File System).</description></item></channel></rss>