audiobookshelf/client
theluckystrike 7ea0736111 fix: Retry socket authentication on auth failure
When socket authentication fails (e.g., race condition when token is not
yet loaded from storage), the client now retries authentication after
a short delay. This fixes the issue where:

- Login page shows spinning icon forever
- Playback fails with 'invalid token' errors
- Socket stays unauthenticated after transient failures

The fix adds a 500ms retry delay that allows time for the token to
become available (e.g., after hydration from localStorage).

Fixes #5101
2026-03-05 00:30:21 +07:00
..
assets Add base style for button for cursor:pointer, update default btn bg and confirm yes btn color 2025-03-25 17:47:11 -05:00
components Fix Match click to use current label string 2026-02-28 11:32:28 -06:00
cypress Fix LazySeriesCard component test 2025-07-07 16:49:20 -05:00
layouts fix: Retry socket authentication on auth failure 2026-03-05 00:30:21 +07:00
middleware Add:Series filters #712 2022-10-29 15:33:38 -05:00
mixins Fix item edit modal show next/prev arrows when opening from Files or Match context menu item #4718 2025-10-08 14:52:14 -05:00
pages Update tooltip with plaintext prop 2025-12-12 17:24:01 -06:00
players Update HLS stream endpoints to not include user token 2025-05-06 17:28:19 -05:00
plugins Merge pull request #5071 from pavel-miniutka/master 2026-02-22 16:19:19 -06:00
static Update material symbols icon font 2024-08-16 16:57:17 -05:00
store Remove custom providers from library fetch action 2025-10-19 11:40:40 +03:00
strings Translated using Weblate (Catalan) 2026-02-03 20:10:06 +01:00
cypress.config.js Move test files to a separate directory 2024-04-30 11:30:00 +03:00
nuxt.config.js Implement new JWT auth 2025-06-29 17:22:58 -05:00
package-lock.json Version bump v2.32.1 2025-12-23 16:51:54 -06:00
package.json Version bump v2.32.1 2025-12-23 16:51:54 -06:00
postcss.config.js Use separate postcss.config and remove from nuxt.config, uninstall autoprefixer 2025-03-21 09:25:29 -05:00