AgileData.io Docs
Table Of Contents
AgileData.io Docs
Table Of Contents

2026-05-20 - Session Health Monitoring and Firestore-Backed User Caching

Release

AgileData.io - Stay Connected: Smarter Session Management That Catches Problems Early

AgileData now actively monitors the health of your session while you work. If your IAP (Identity-Aware Proxy) session expires due to inactivity or a token issue, the application detects this before it causes a confusing error and prompts you to re-authenticate cleanly.

Under the hood, this is powered by a new Firestore-backed session layer in the frontend. Your user identity and session state are cached locally and cross-referenced against the active authentication token. The health check runs continuously in the background — if the session drifts out of sync or the IAP token becomes invalid, you’ll see a clear re-login prompt rather than unexplained failures.

This is particularly valuable in long-running work sessions, where token expiry has historically caused silent failures that required a full page refresh to resolve.

What’s New:

  • Continuous IAP session health monitoring runs in the background while you use the app

  • Firestore-backed session cache stores user identity and session state client-side

  • Inactivity-triggered session expiry is detected and handled gracefully

  • User email extracted directly from the auth token for consistent session keying

What this means for you:

  • No more unexplained errors from expired sessions mid-workflow

  • Clean re-login prompts instead of silent failures when your session times out

  • More stable long-running sessions for data exploration and rule authoring

Last Refreshed

Doc Refreshed: 2026-05-20