Tags: gladiopeace/bloop
Tags
assortment of analytics changes (BloopAI#267) * Change thread_id to UUID * set session id in analytics event * tweak analytics pipeline * Update server/bleep/src/analytics.rs * bump lockfile * address clippy * fix lint * add types/uuid to green ci --------- Co-authored-by: Louis Knight-Webb <[email protected]> Co-authored-by: Gabriel Gordon-Hall <[email protected]>
Release 0.2.3 (BloopAI#220) * improve search analytics * prevent select all override if target is input * bump version
Fix unnecessary auth token refreshes after first expiry (BloopAI#208) Previously, `created_at` was only set once during cookie creation. As this value was never updated, once the initial token expires, the token would remain in a permanent state where it would always want a refresh for every subsequent request. When in this state, and two requests are launched, this can cause a race condition: both requests will try to refresh the token, and if the earlier request returns later, this will result in a broken cookie. Depending on when this happens in the race, this will usually result in either a credential error or refresh token deserialization error. In the app, this manifests itself as a `401 Unauthorized` response, requiring the user to log in every expiry period in order to fix the issue (8 hours by default for GitHub Apps). To fix this, we update `created_at` on token refresh, so that requests do not need to unnecessarily refresh the token after the first expiry. Co-authored-by: Gabriel Gordon-Hall <[email protected]>
Add logo and links to readme (BloopAI#21) * add logo and links to readme * add release link * add dummy workflow to get around required checks * update number of langs supported with precise code nav to account for JSX/TSX Co-authored-by: Louis Knight-Webb <[email protected]>