Added
- Per-token client visibility. Each API token now remembers the last
clientUser-Agentseen on it (written alongside the existing throttled
last_used_atbookkeeping — an agent change, e.g. an app update, always
writes immediately). Token lists in the dashboard (admin Users screen and
own Settings) show a compact client label — e.g.Loopback iOS 1.0,
browser— with the full string on hover, and thelastUserAgentfield is
on both token wire shapes. Groundwork for the iOS app's version handshake:
once the app sendsLoopback-iOS/<version>, the admin can answer "which
devices still run an old app" before shipping a breaking change.
Full changelog: CHANGELOG.md