admin/config
alisaza 64e2c11076 feat(axios): implement token synchronization across tabs for access token refresh
Added functionality to synchronize access token refresh across multiple tabs using the `navigator.locks` API. This prevents race conditions when refreshing tokens, ensuring that a newer token published by another tab is reused instead of rotating the refresh token unnecessarily. Introduced a new method `refreshAccessTokenAcrossTabs` and updated the `getOrRefreshAccessToken` function to utilize this new method. Enhanced error handling for 401 responses to retry with the latest stored token when applicable.
2026-09-10 20:26:20 +03:30
..
app.ts feat: initial ghabilee-admin backoffice app 2026-09-05 13:12:59 +03:30
axios.functional.test.ts feat(axios): implement token synchronization across tabs for access token refresh 2026-09-10 20:26:20 +03:30
axios.ts feat(axios): implement token synchronization across tabs for access token refresh 2026-09-10 20:26:20 +03:30
chatSocket.ts fix(chat): use Engine.IO path /chat for admin oversight socket 2026-09-07 21:49:25 +03:30
fonts.ts feat: initial ghabilee-admin backoffice app 2026-09-05 13:12:59 +03:30
sidebar.ts feat: initial ghabilee-admin backoffice app 2026-09-05 13:12:59 +03:30
site.tsx feat: add layout components for various admin dashboard pages 2026-09-05 14:29:43 +03:30