Releases: quantcli/liftoff-export-cli
Releases · quantcli/liftoff-export-cli
v1.1.2
- fix(auth): bump default API host to v2-13-10 (#44). The previous bump (v2-12-5 in v1.1.1) latched onto a host that returned 500 "database is unreachable" because the probe couldn't tell that apart from "deprecated". The actual current host matches the iOS app version 2.13.10.
- ci: probe by message text, ask iTunes first, sweep wider (#45). Reworks the probe so the next rotation lands on a healthy host instead of a 500'ing trap. CI-only change, included for context.
v1.1.1
- fix(auth): bump default API host to v2-12-5 (#43). Liftoff retired
v2-12-3; refreshes were failing withserver is deprecatedon the compiled-in default. The runtime overrideLIFTOFF_API_BASEis unchanged. - ci: probe API host daily, not weekly (#42). Worst-case lag from rotation to auto-bump PR drops from ~7 days to ~1 day.
- docs: trim prime to one screen (#41). Per the shared contract §6.
v1.1.0
Minor release adding quantcli contract features.
Highlights since v1.0.6
primesubcommand — one-screen primer for LLM agents (#20, #21).auth statussubcommand — one-line auth readiness check (#18).--formatreplaces--json—--format markdown|json, markdown default (#19). Breaking for scripts that used--json; pass--format jsoninstead.- Harmonized date flags —
--until,today/yesterdaykeywords (#17). bodyweights stats --format jsonnow supported (#39).- Fractional weights preserved in PR/Recent markdown —
152.5no longer truncates to152(#40).
Known issues
See open issues — empty-state markdown silent in some filter paths, JSON type drift on a few numeric fields, --format csv not yet implemented. None block normal use.
v1.0.6
Fixes
- Restore authenticated commands. Liftoff retired the
v2-12-2API host with"The server is deprecated.", breaking every authenticated subcommand once the cached access token expired. Default bumped tov2-12-3. (#15) - Better error on future deprecations. When the backend returns the deprecation marker (from
auth refresh,auth login, or any tRPC query), the CLI now points users at theLIFTOFF_API_BASEworkaround instead of surfacing the bare upstream message. (#15)
New
LIFTOFF_API_BASEenv var override. Dodge the next API host retirement without waiting for a release:The Liftoff iOS/Android app shows its version under Settings → About; matching that is usually safe. The CLI logsLIFTOFF_API_BASE=https://v2-XX-Y.api.getgymbros.com liftoff-export workouts list
liftoff-export: using LIFTOFF_API_BASE=<value>to stderr once on first use. (#15)- Weekly automated host-rotation probe.
.github/workflows/api-host-probe.ymlruns Mondays at 14:00 UTC; if the default host gets retired, it scans candidate versions and opens a PR bumpingdefaultAPIBase. (#16)
Notes
Existing users do not need to re-authenticate — tokens in ~/.config/liftoff-export/auth.json remain valid against the new default host.
v1.0.5
v1.0.4
Changelog
- f1d7b30 chore: move to quantcli org and migrate to homebrew_casks (#11)
- 1e9d8dc Update SEO tracking for 2026-04-19
- 46b3035 Update SEO tracking for 2026-04-17
- 51d7358 Update SEO tracking for 2026-04-16
- 4136717 Update SEO tracking for 2026-04-15
- c782e26 Update SEO tracking for 2026-04-14
- 82a70c7 Update SEO tracking for 2026-04-13
- 5c71b9c Update SEO tracking for 2026-04-12
- f2ec312 Update SEO tracking for 2026-04-11
- 2c048b8 Update SEO tracking for 2026-04-10
- c502dc4 Update SEO tracking for 2026-04-09
- 23aa777 Update SEO tracking for 2026-04-08
- ac01b01 Update SEO tracking for 2026-04-08
- f0c8008 Update SEO tracking for 2026-04-08
v1.0.3
v1.0.2
Changelog
- f1fa840 Rename liftoff-cli to liftoff-export-cli (#6)
- d432dec Change workouts show to accept a date instead of an ID (#5)
- 9bd6c7b Document all commands and flags in README (#4)
- cea79e9 Add compact exercise stats with monthly graphs (#3)
- d105705 Fix bar chart alignment in bodyweight stats
- d9970fa Add --exercse flag (#2)
- ebd3018 Add bodyweights commands
- d68e59d Initial commit