LiftTrace
Self-hosted weightlifting tracker with programs, PR tracking, and an AI coach
Alternative to: strong, hevy
v1.4.0-dev04
2026-09-29Fourth dev pre-release of the 1.4.0 minor
A Support page in Settings, uploads that say what went wrong, and security updates.
Added
- Settings has a Support page, next to About: Ko-fi and GitHub Sponsors, plus free ways to help (star the repo, report a bug, translate). It replaces the support row that used to sit in About.
Changed
- The in-app updater reuses an update it already downloaded. Coming back to Updates goes straight to installing instead of downloading the whole APK again, and the button says Install. Older downloads are cleared so they stop piling up on the phone.
- About links to the TraceApps family instead of naming one sister app.
Fixed
- A file of the wrong type, or over the size limit, is turned away with a clear message. Uploading one answered with a server error instead of saying what was wrong. A file that is too large now says what the limit is.
- Settings pages line up with the section list on desktop and foldables. Every page started 12px below the list beside it.
- The Settings section list keeps its place on desktop and foldables. Opening a section from the Settings page scrolled the list beside it back to Profile.
Security
- multer bumped 2.3.0 to 2.4.0, closes GHSA-3pph-fpjx-jg34 (moderate: an upload cut off at just the wrong moment could leave its file behind on disk). Every upload route requires signing in.
- undici bumped 6.28.0 to 6.29.0, closes GHSA-3wwx-pv8p-q78v (moderate: a WebSocket server could crash the process). LiftTrace opens no WebSocket connections.
- nodemailer bumped 9.1.1 to 10.0.12, closes GHSA-6vj9-mwq6-2f5v (moderate: separate mail transports could share one TLS server name).
- markdown-it bumped 15.0.0 to 15.0.1, closes GHSA-253c-mchw-3w2r (moderate: slow parsing of large input with links turned on). Trace renders with links off.
npm auditreports 0 vulnerabilities for the app and the server.
LiftTrace is free and always will be. Support on Ko-fi goes toward a Mac and an iPhone so my apps can come to Apple devices, and GitHub Sponsors helps with the monthly costs.