Commit Graph

  • b1b325d00b Add ffbinaries dependency mikiher 2023-12-05 21:18:30 +02:00
  • cf00650c6d SSO/OpenID: Also fix possible race condition Denis Arnst 2023-12-05 09:43:06 +01:00
  • e6ab28365f SSO/OpenID: Remove modifying redirect_uri in the callback Denis Arnst 2023-12-05 00:18:58 +01:00
  • 80fd2a1a18 SSO/OpenID: Use a mobile-redirect route (Fixes #2379 and #2381) Denis Arnst 2023-12-04 22:36:34 +01:00
  • 84160b2f07 Fix:Server crash when user without a password attempts to login with a password #2378 advplyr 2023-12-02 16:17:52 -06:00
  • fbc2c2b481 Merge pull request #2333 from kieraneglin/ke/feature/upload-auto-fetch-data advplyr 2023-12-02 15:56:39 -06:00
  • 57a5005197 Addressed feedback changes Kieran Eglin 2023-12-01 21:42:54 -08:00
  • 9350c5513e Removed unneeded mixin Kieran Eglin 2023-12-01 15:19:50 -08:00
  • f59516cc6e Fix:Hide change password form when password auth is disabled #2367 advplyr 2023-12-01 17:10:33 -06:00
  • 88078ff813 Fix undefined series string when match has no series, minor ui updates advplyr 2023-12-01 16:44:04 -06:00
  • 281de48ed4 Fix "et al" cleanup mikiher 2023-11-30 21:49:24 +02:00
  • 3c6d6bf688 Merge branch 'advplyr:master' into bookfinder-improvements mikiher 2023-11-30 21:37:01 +02:00
  • 8ac0ce399f Remove "et al[.]" in author cleanup mikiher 2023-11-30 21:17:13 +02:00
  • 80458e24bd "[un]abridged" in title candidate generation mikiher 2023-11-30 21:15:25 +02:00
  • 6ab966ee2f Merge pull request #2365 from Sapd/sso-errorhandling advplyr 2023-11-28 16:39:01 -06:00
  • 166477ae27 Fix:Narrators page 404 on reload #2359 advplyr 2023-11-28 16:39:52 -06:00
  • a719065b8d Auto formatting advplyr 2023-11-28 16:37:19 -06:00
  • 36599a2984 SSO/OpenID: Rename probably misleading message Denis Arnst 2023-11-28 21:16:39 +01:00
  • d9c9289d65 Added error handling; Made querystring helper Kieran Eglin 2023-11-28 12:11:14 -08:00
  • e5579b2c33 Improved UI; Added tooltips; Fixed unrelated layout issues Kieran Eglin 2023-11-28 11:45:44 -08:00
  • 618028503b SSO/OpenID: Also Log token header Denis Arnst 2023-11-28 20:07:49 +01:00
  • 2f6756eddf Merged parent Kieran Eglin 2023-11-28 10:21:41 -08:00
  • ad53894ea1 SSO/OpenID: Provide detailed error messages Denis Arnst 2023-11-28 17:29:22 +01:00
  • 086954fb9c Version bump v2.6.0 v2.6.0 advplyr 2023-11-27 17:41:47 -06:00
  • f243ad14e0 Add help link to oidc guide advplyr 2023-11-27 17:10:31 -06:00
  • 2e5822b7c8 Merge pull request #2305 from mikiher/nfo-metadata advplyr 2023-11-26 14:49:04 -06:00
  • 3d468339b3 Update parse nfo metadata test for description advplyr 2023-11-26 14:41:19 -06:00
  • b4c14fc78d Parse NFO comma separated strings remove empty strings advplyr 2023-11-26 14:38:25 -06:00
  • d9584174ff Parse NFO trim final parsed description advplyr 2023-11-26 14:33:35 -06:00
  • 36e00e8d6a Merge master advplyr 2023-11-26 13:54:06 -06:00
  • 5e69b54eb0 Reverse order of metadata precedence in UI, add translations advplyr 2023-11-26 13:45:43 -06:00
  • 5a8c60a8bc Merge pull request #2343 from mikiher/caching advplyr 2023-11-26 12:33:54 -06:00
  • 3ff41f2b43 Cache HTTP headers and status mikiher 2023-11-25 23:49:56 +02:00
  • 17cab0d3a8 Merge pull request #2351 from JBlond/master advplyr 2023-11-25 12:18:08 -06:00
  • 0fac9e367d de translation follow up for 2e06ae01a1 JBlond 2023-11-25 19:10:26 +01:00
  • bf0bcf8967 Merge pull request #2336 from JBlond/master advplyr 2023-11-25 11:31:59 -06:00
  • 2e06ae01a1 Merge pull request #2326 from lkiesow/hide-dev-logs advplyr 2023-11-25 10:36:50 -06:00
  • 288a32cc1e Merge branch 'caching' of https://github.com/mikiher/audiobookshelf into caching mikiher 2023-11-25 08:14:54 +02:00
  • 26fc3a1966 Remove currently unused time measurement utils mikiher 2023-11-25 08:14:45 +02:00
  • 9d257ebecd Update:Home page shelf bulk items added socket event only adds new items to the recently added shelf instead of refreshing all shelves #2323 advplyr 2023-11-24 15:36:42 -06:00
  • 1a046a9bcb Merge branch 'master' into caching advplyr 2023-11-24 14:38:27 -06:00
  • 7a9c869ac5 Ignore sequelize hooks when updating user lastSeen on socket authentication advplyr 2023-11-24 14:27:32 -06:00
  • 572fb0993c Rename ApiCacheManager to add .js file extension advplyr 2023-11-24 14:20:14 -06:00
  • 9beee3ed65 Fix:Change password api endpoint advplyr 2023-11-23 15:14:49 -06:00
  • ab19e25586 Remove unnecessary timing measurements mikiher 2023-11-23 09:56:37 +02:00
  • 07d7d16418 Use a single router.get for API cache middleware mikiher 2023-11-23 09:55:55 +02:00
  • 5e1e748c71 Add ApiCacheManager unit test mikiher 2023-11-23 09:53:52 +02:00
  • 6651ad0d45 Update:Added translation strings for OIDC auth advplyr 2023-11-22 12:55:01 -06:00
  • 288beae874 Update:OIDC auth auto launch setting description to include manual override path advplyr 2023-11-22 12:38:11 -06:00
  • 32ce771911 Allow cors while in development advplyr 2023-11-22 12:37:18 -06:00
  • d944ecaa21 Merge branch 'caching' of https://github.com/mikiher/audiobookshelf into caching mikiher 2023-11-22 19:10:29 +02:00
  • 5aeb6ade72 Merge branch 'caching' of https://github.com/mikiher/audiobookshelf into caching mikiher 2023-11-22 19:00:11 +02:00
  • 107b4b83c1 Add cache middleware to most /libraries get requests mikiher 2023-11-22 18:40:42 +02:00
  • 0d61e29ecf de language translation follow up for 27497451d9 JBlond 2023-11-21 20:30:48 +01:00
  • 781d4f570f Add test for parseNfoMetadata mikiher 2023-11-21 09:11:06 +02:00
  • a4d4f1bc2e Merge branch 'advplyr:master' into nfo-metadata mikiher 2023-11-21 09:09:12 +02:00
  • 048e27f03f Update:Openid auth endpoint sets the mobile flag on session to be used in the callback advplyr 2023-11-20 15:41:38 -06:00
  • 8c434703fb Added computed metadata check to UI dropdown Kieran Eglin 2023-11-20 09:18:50 -08:00
  • 3cc900ffbf Adds fetching book data on upload Kieran Eglin 2023-11-20 08:51:00 -08:00
  • 7b6aa3ba5a Allow enabling dev logs Lars Kiesow 2023-11-19 21:00:54 +01:00
  • aa933df525 Update oidc redirect_uri to check x-forwarded-proto header for proxies advplyr 2023-11-19 14:00:39 -06:00
  • a0f137936d Merge pull request #2325 from lkiesow/milliseconds advplyr 2023-11-19 13:41:10 -06:00
  • dcbfc963c1 Update protocol for redirect_uri in openid strategy to work for reverse proxies advplyr 2023-11-19 13:38:09 -06:00
  • 91fa78d740 Add milliseconds to logging Lars Kiesow 2023-11-19 20:36:04 +01:00
  • 89eb857c14 Fix initialize openid auth strategy advplyr 2023-11-19 12:57:17 -06:00
  • e07d17c472 Merge pull request #1636 from lukeIam/auth_passportjs advplyr 2023-11-19 11:46:52 -06:00
  • 4c2c320b9d Remove global CORS for api endpoints and setup temp CORS check for ebook endpoint advplyr 2023-11-19 11:32:48 -06:00
  • 56c574c928 Update package-lock advplyr 2023-11-19 08:29:58 -06:00
  • d2aea86957 Merge pull request #2300 from mikiher/bookfinder-testing-mocha advplyr 2023-11-18 13:55:18 -06:00
  • 80e061115f Add remove semicolons to .vscode settings, update BookFinder.test formatting advplyr 2023-11-18 13:41:08 -06:00
  • 4299627f5f Add lru-cache dependency mikiher 2023-11-17 08:54:16 +02:00
  • 6a722102c5 Use ApiCacheManager & timing middleware mikiher 2023-11-17 08:49:40 +02:00
  • f22f3361d5 Add timing utils mikiher 2023-11-17 08:48:09 +02:00
  • 4dec8c265d Add ApiCacheManager mikiher 2023-11-17 08:47:40 +02:00
  • d990e5b909 Add NFO metadata source mikiher 2023-11-12 13:30:23 +00:00
  • fb48636510 Openid auth failures redirect to login page with error message. Remove remaining google oauth server settings advplyr 2023-11-11 13:10:24 -06:00
  • 1ad6722e6d Remove google-oauth passport strategy advplyr 2023-11-11 11:29:59 -06:00
  • 557ef2ef79 Update /auth/openid endpoints for correct PKCE handling - Provide error handling for /auth/openid - Add session.mobile inside /auth/openid - Proper PKCE handling for /auth/openid/callback - redirect_uri handling for the token url in /auth/openid/callback advplyr 2023-11-11 10:52:05 -06:00
  • cff2caa07a Update:Rename podcast search page to add #2301 advplyr 2023-11-10 16:32:14 -06:00
  • 237fe84c54 Add new API endpoint for updating auth-settings and update passport auth strategies advplyr 2023-11-10 16:11:51 -06:00
  • 078cb0855f Merge branch 'master' into auth_passportjs advplyr 2023-11-10 07:26:07 -06:00
  • ecba67da6d Add Istanbul coverage (nyc) mikiher 2023-11-10 10:02:02 +00:00
  • ea05e1f559 Remove test/ from .gitigore (now contains unit tests) mikiher 2023-11-10 09:58:30 +00:00
  • d3a55c8b1a Merge branch 'master' of https://github.com/advplyr/audiobookshelf advplyr 2023-11-09 16:36:37 -06:00
  • d6b17678ec Update:Persist soft/hard delete checkbox option #1689 advplyr 2023-11-09 16:36:28 -06:00
  • 33e287a543 Update:Persist show full path option for tables #2285 advplyr 2023-11-09 16:26:49 -06:00
  • 08f045a02b Merge pull request #2299 from burghy86/patch-11 advplyr 2023-11-09 16:15:16 -06:00
  • e8c14dbb58 Test BookFinder.js using mocha mikiher 2023-11-09 19:58:51 +00:00
  • bf48eee705 Update it.json burghy86 2023-11-09 15:46:25 +01:00
  • 8f4c75ff2b Update:Author card books translation string #2284 advplyr 2023-11-08 16:28:05 -06:00
  • ee75d672e6 Matching user by openid sub, email or username based on server settings. Auto register user. Persist sub on User records advplyr 2023-11-08 16:14:57 -06:00
  • e140897313 Add match existing user by and auto register settings and UI advplyr 2023-11-08 14:45:29 -06:00
  • d1671f0ddc Cleanup commented out tests mikiher 2023-11-08 16:37:12 +00:00
  • 2730486ba5 Add tests for AuthorCandidates and search() in BookFinder mikiher 2023-11-08 16:24:08 +00:00
  • 49e4515785 Add stripRedudantSpaces mikiher 2023-11-08 16:21:20 +00:00
  • 819c524f51 Pass audnexus to AuthorCandidates constructor directly mikiher 2023-11-08 16:19:24 +00:00
  • 6d968f9044 Update gu.json Dr-Blank 2023-11-06 18:16:03 -05:00
  • 23fa9e8d7f Update gu.json Dr-Blank 2023-11-06 18:15:18 -05:00
  • 59a428d549 more gu translations Dr-Blank 2023-11-06 18:10:57 -05:00
  • 70c213ad22 Merge pull request #2291 from brianjaustin/fix/collection-duration advplyr 2023-11-06 16:21:25 -06:00