Dev log #21: the app signs you in at its own address, and a key only your devices hold
Fifty-nine commits: the app and the site joined by three signed hand-offs so a person signs in once at app.gymai.coach, a content key held by your…
The GymAI development log: technical decisions, progress, and lessons learned.
Fifty-nine commits: the app and the site joined by three signed hand-offs so a person signs in once at app.gymai.coach, a content key held by your…
Twenty-four commits: one specified way out for a gym by a mailed link, the console menu holding one height while nothing rendered is cached, two refusals…
Ten commits: Design's round 70 built down to the empty list and the account with no name, the console page titled Account, the comments endpoint no…
Sixty-two commits: every confirmed finding from last week's security audit closed in the code, the three map forms opening on a spot proposed from the address,…
Six commits: the full security audit ran end to end over the last entry's commit with no critical finding, the one high finding was closed the…
Twenty commits: three legal documents published in two languages at six addresses, an account that brings no gym warned a week before it goes, every notice…
Thirteen commits: an account keeps its username, given name and surnames, the name is claimed before the account exists, the console header shows whose session it…
Twenty-three commits: help.gymai.coach is built and held to the product, a gym account leaves through a mailed link, retention is confirmed with every sweep armed, and…
Thirty-four commits: the moderation board is finished on the operator's side, a suppressed record explains itself and can be answered, an account can take a complete…
Twenty-eight commits: the way out of the platform reaches the server, the gym console's controls call it, usernames get a persistent registry, and the moderation queue…