managarten/packages
Wuesteon 0fa154c7d6 🐛 fix(shared-auth): add automatic token refresh on 401 responses
- Add backendUrl parameter to initializeWebAuth() for interceptor config
- Expand isTokenExpiredResponse() to match more error patterns:
  - "invalid token", "token validation failed", "claim" (jose errors)
  - ERR_JWT_EXPIRED error code
- Update all web apps to pass backendUrl for automatic refresh:
  - picture (3006), chat (3002), zitare (3007), contacts (3015)
  - calendar (3014), clock (3017), todo (3018)
- Fix API client default port in picture web app

This prevents users from being randomly signed out when JWT expires.
The interceptor now catches 401 responses and automatically refreshes
the token before retrying the request.
2025-12-12 20:47:43 +01:00
..
eslint-config fix lint 2025-12-04 00:32:13 +01:00
mana-core-nestjs-integration fix: add type-check script to @mana-core/nestjs-integration 2025-12-10 21:25:10 +01:00
manadeck-database fix(db): use TEXT for user_id columns across entire codebase 2025-12-09 16:30:51 +01:00
news-database fix(db): use TEXT for user_id columns across entire codebase 2025-12-09 16:30:51 +01:00
nutriphi-database improve code quality 2025-12-03 23:42:37 +01:00
shared-api-client Merge branch 'dev-1' into dev 2025-12-05 17:57:26 +01:00
shared-auth 🐛 fix(shared-auth): add automatic token refresh on 401 responses 2025-12-12 20:47:43 +01:00
shared-auth-stores fix lint 2025-12-04 00:32:13 +01:00
shared-auth-ui feat(referral): integrate referral system frontend 2025-12-09 13:01:43 +01:00
shared-branding 🐛 fix: resolve auth issues in Manacore, Calendar, and Clock apps 2025-12-08 15:51:57 +01:00
shared-config fix lint 2025-12-04 00:32:13 +01:00
shared-credit-service fix lint 2025-12-04 00:32:13 +01:00
shared-errors Fix wrong type 2025-12-04 23:25:25 +01:00
shared-feedback-service fix lint 2025-12-04 00:32:13 +01:00
shared-feedback-types improve code quality 2025-12-03 23:42:37 +01:00
shared-feedback-ui chore: various UI improvements and fixes 2025-12-10 20:05:02 +01:00
shared-help-content feat: major update with network graphs, themes, todo extensions, and more 2025-12-10 02:37:46 +01:00
shared-help-mobile feat: major update with network graphs, themes, todo extensions, and more 2025-12-10 02:37:46 +01:00
shared-help-types feat: major update with network graphs, themes, todo extensions, and more 2025-12-10 02:37:46 +01:00
shared-help-ui feat: major update with network graphs, themes, todo extensions, and more 2025-12-10 02:37:46 +01:00
shared-i18n feat: major update with network graphs, themes, todo extensions, and more 2025-12-10 02:37:46 +01:00
shared-icons improve code quality 2025-12-03 23:42:37 +01:00
shared-landing-ui improve code quality 2025-12-03 23:42:37 +01:00
shared-nestjs-auth Fix wrong type 2025-12-04 23:25:25 +01:00
shared-profile-ui improve code quality 2025-12-03 23:42:37 +01:00
shared-splitscreen fix(splitscreen): fix resize handle not working after first drag 2025-12-12 13:12:41 +01:00
shared-storage Merge branch 'dev-1' into dev 2025-12-05 17:57:26 +01:00
shared-stores ♻️ refactor: unify web app patterns across monorepo 2025-12-05 03:35:26 +01:00
shared-subscription-types improve code quality 2025-12-03 23:42:37 +01:00
shared-subscription-ui improve code quality 2025-12-03 23:42:37 +01:00
shared-supabase Fix wrong type 2025-12-04 23:25:25 +01:00
shared-tags feat: major update with network graphs, themes, todo extensions, and more 2025-12-10 02:37:46 +01:00
shared-tailwind fix: misc UI improvements across todo and shared-tailwind 2025-12-12 02:42:25 +01:00
shared-theme refactor(theme): remove custom theme editor and community themes 2025-12-12 02:34:43 +01:00
shared-theme-ui fix(calendar): improve toolbar UX and fix build warnings 2025-12-12 13:03:31 +01:00
shared-types feat(contacts): integrate contacts into Todo and Calendar apps 2025-12-11 18:14:35 +01:00
shared-ui feat(calendar): improve navigation layout controls and sidebar integration 2025-12-12 13:13:45 +01:00
shared-utils feat: add unified CommandBar Quick-Create for Calendar and Contacts 2025-12-10 21:12:07 +01:00
shared-vite-config feat(splitscreen): add split-screen feature for multi-app side-by-side view 2025-12-12 13:00:26 +01:00
test-config improve code quality 2025-12-03 23:42:37 +01:00
uload-database fix(db): use TEXT for user_id columns across entire codebase 2025-12-09 16:30:51 +01:00