You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is intended to allow services to persist certain internal state so that it can be recovered if the service is restarted (e.g. the browser page is refreshed).
Support multiple sessions from one service instance.
This, combined with the related changes to @timing71/common, allows services to declare session changes, and keep separate sessions' data separate. Take, for example, a service that's running all day; previously you'd have one set of data with each track session that day (practices, qualifying, support races...) and no easy way to separate them out. Now, if services can detect a session change, they can store each session separately.
Move IndexedDB access to extension-space code. This resolves an issue where some services would not work without third-party cookies enabled in Chrome.
Recent sources list is now stored separately to recent sessions; this preserves the list even when recent sessions are expired.
Fixed a bug in file naming if the service name or description contained a slash.
Added button linking to the T71 Archive to the browser extension menu.