v1.5.970
Aug 6, 2026
Fixed
v1.5.970Aug 6, 2026Fixed
No more logout on a token-refresh race
If you had Voysey open in more than one tab, the tabs could race each other on refresh. One tab would rotate the token, the other would present the now-invalid old one, and the server would log you out. Fixed. Rotated tokens now honor a short grace window, and /auth/refresh is serialized across tabs so only one goes at a time. You stay signed in.
What changed
- Grace window on rotated refresh tokens (brief overlap where both the old and new token are accepted)
/auth/refreshserializes across tabs. Only one refresh in flight at a time.- No more silent multi-tab logouts