Skip to content

Desktop 1.0.24 (macOS, Windows, Linux)

Choose a tag to compare

@github-actions github-actions released this 21 Jul 20:51
· 5434 commits to master since this release
a971140

What's New

Finishes the random sign-out fix — the app now actually uses its renewed session

1.0.23 fixed the session-renewal races on the server side, but one desktop-side flaw remained — and it turned out to be the root of the "randomly signed out" reports. When the app renewed your session in the background, it saved the new login token to disk but kept using the old one from memory. About a minute later the old token expired, every request from the app started failing, and nothing recovered until you restarted the app or your machine slept and woke. This release fixes that at the source:

  • Renewed sessions take effect immediately. The freshly-stored token is now used the moment it's saved — no restart, no sleep/wake needed. This also makes the automatic sign-in recovery shipped in 1.0.23 actually succeed, since it no longer reads back the same stale token it was trying to replace.
  • Signing out fully clears the session everywhere. Previously a cleared login could linger in memory; now it's invalidated on the spot, so a known-bad token can never keep being sent.

No more bouncing to the sign-in screen

The other half of this fix lives on the server and is already live: the app's window navigations are no longer redirected to the sign-in form just because a browser cookie went missing while your actual desktop login was still perfectly valid. Updating to 1.0.24 completes the fix end-to-end.

If you've been hitting sign-outs in normal use, this update should end them. If anything odd persists after updating, signing out and back in once will give you a clean slate.

Downloads

Platform File
macOS PageSpace.dmg
Windows PageSpace.exe
Linux PageSpace.AppImage · PageSpace.deb · PageSpace.rpm