Quentin King
d5a2ea9feb
feat: auto-populate series ASIN from Audible metadata
...
- Update Audible provider to return series ASIN in search results
- Pass series ASIN through Match.vue when selecting metadata
- Update Book.updateSeriesFromRequest to forward ASIN to Series model
- Update Scanner to use series ASIN during quick match
When using the Audible metadata provider, the series ASIN is now
automatically captured and stored with the series.
2026-01-04 02:22:00 -06:00
Quentin King
b8b3a20498
feat: add UI for editing series Audible ASIN
...
- Create AsinInput.vue component for ASIN input with URL extraction
- Update EditSeriesInputInnerModal to include ASIN field
- Update SeriesInputWidget to fetch and save ASIN data
- Add SeriesController PATCH endpoint for updating ASIN
- Add localization strings for ASIN-related messages
The AsinInput component automatically extracts ASINs from pasted
Audible URLs and provides validation feedback.
2026-01-04 02:21:51 -06:00
advplyr
088353ae26
Merge pull request #4649 from votex001/multi-select-item-fix
...
[fix] prevent duplicates in multi-selects
2025-12-21 14:58:04 -06:00
advplyr
ebcb122eb8
Merge pull request #4906 from sir-wilhelm/playlist-sorted
...
When adding items to playlist, sort the playlist sections alphabetically.
2025-12-21 14:01:08 -06:00
advplyr
503f4611b2
Update tooltip with plaintext prop
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
2025-12-12 17:24:01 -06:00
sir-wilhelm
648983708e
Sort the playlist sections alphabetically.
2025-12-12 04:18:29 +00:00
advplyr
8758c62ae2
Merge pull request #4702 from Vito0912/feat/uploadProgress
...
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
feat: Added progress indicator to upload
2025-11-24 17:08:03 -06:00
advplyr
39b8b9df4f
Auto formatting
2025-11-20 16:58:43 -06:00
James Tattersall
f77de1743e
Don't require listening today for 'Days in a row' stat
2025-10-23 21:31:37 +01:00
mikiher
538a5065a4
Update providers users to fetch providers on demand
2025-10-19 18:57:27 +03:00
mikiher
ce4ff4f894
Client: Use new server providers API
2025-10-15 09:52:15 +03:00
Finn Dittmar
4224f44259
Remove duplicate (and also wrong byte conversion)
2025-10-09 08:49:13 +02:00
advplyr
cafd92e206
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
advplyr
1280ddfe74
ui/ux disable inputs while cover search in progress, add padding on empty state texts
2025-10-03 16:39:36 -05:00
mikiher
7e89b97a6d
Tidy up cover search console logging and error toasts
2025-10-03 09:08:17 +03:00
mikiher
20de2ea388
Add "Best" option to book cover search
2025-10-03 08:23:53 +03:00
mikiher
7630dbdcb7
Replace cover search with streaming version
2025-10-02 13:30:03 +03:00
Vito0912
9ce6de3100
Added progress to upload
2025-09-27 17:00:57 +02:00
votex001
fbe9971a8b
[fix] prevent duplicates in multi-selects
2025-09-03 18:19:52 +03:00
advplyr
ba7160c305
Add index to removeItem on multiselect keydown
2025-09-02 17:31:48 -05:00
Nicholas Wallace
afab429c75
Fix: ensure all keys are unique in MultiSelect
2025-08-30 10:01:25 -07:00
John
18ad23d016
Issue 4540 New SortBy Options: Started Date & Finished Date ( #4575 )
...
CodeQL / Analyze (push) Waiting to run
Run Component Tests / Run Component Tests (push) Waiting to run
Build and Push Docker Image / build (push) Waiting to run
Verify all i18n files are alphabetized / update_translations (push) Waiting to run
Integration Test / build and test (push) Waiting to run
Run Unit Tests / Run Unit Tests (push) Waiting to run
---------
Co-authored-by: advplyr <advplyr@protonmail.com>
2025-08-24 16:54:38 -05:00
advplyr
9c47f404c9
Fix current author not showing in podcast match #4617
2025-08-23 16:55:32 -05:00
advplyr
2f6de71a3a
Fix match tab local storage book provider being updated by podcast matching #4615
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
2025-08-22 08:35:11 -05:00
advplyr
e4b9ac5446
Add episode updated translation for podcast match #4606
2025-08-19 16:52:50 -05:00
advplyr
9987d219f8
Remove success toast on podcast episodes removed #4606
2025-08-19 16:50:43 -05:00
advplyr
751371abb8
Update ReadIcon svg with material-symbols
2025-08-12 17:46:01 -05:00
advplyr
6365c02875
Update explicit material symbols icon to fill
2025-08-12 17:40:48 -05:00
Tobias Berger
5ef632a7eb
Replace some SVG icons with material-symbols
2025-08-01 09:20:34 +02:00
advplyr
4d70929d2e
Add locale strings for user stats heatmap #4550
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
2025-07-31 19:51:05 -05:00
advplyr
2054accdc9
Update library sort dropdown to use max height available
2025-07-28 15:07:57 -04:00
advplyr
7d8b857c77
Add book library sort by progress updated #1215
2025-07-28 14:58:28 -04:00
advplyr
4af21b079a
Fix epub toc search input colors for themes
2025-07-25 17:31:59 -05:00
Michael Vinci
c9eaf2db2d
Add 'sepia' theme to EpubReader
2025-07-25 17:01:16 -05:00
Felix
d9f2d8bf1d
Update SideRail.vue
...
Changed cursor at version to pointer
2025-07-24 13:57:26 +02:00
advplyr
8fb460ce05
Merge pull request #4319 from mikiher/audible-confidence-score
...
Audible confidence score
2025-07-21 17:00:44 -05:00
advplyr
8c4bbfd6a2
Add match confidence as a badge on match book card
2025-07-21 16:52:21 -05:00
advplyr
e678fe6e2f
Update sessions modal to show username & update sessions endpoints to always return username
2025-07-16 16:56:07 -05:00
mikiher
e9a705587a
Merge branch 'advplyr:master' into audible-confidence-score
2025-07-13 10:13:00 +03:00
advplyr
d3402e30c2
Update ereaders to handle refreshing, epubjs to use custom request method, separate accessToken in store
Run Component Tests / Run Component Tests (push) Waiting to run
Integration Test / build and test (push) Waiting to run
Run Unit Tests / Run Unit Tests (push) Waiting to run
2025-07-10 16:54:28 -05:00
advplyr
25fe4dee3a
Update epub reader to use axios for handling refresh tokens
Run Component Tests / Run Component Tests (push) Waiting to run
Integration Test / build and test (push) Waiting to run
Run Unit Tests / Run Unit Tests (push) Waiting to run
2025-07-09 17:03:10 -05:00
mikiher
bf6d81b333
Merge branch 'advplyr:master' into audible-confidence-score
2025-07-09 09:04:52 +03:00
advplyr
ad092ef8f8
Merge branch 'master' into jwt_auth_refactor
2025-07-07 16:50:58 -05:00
advplyr
ce803dd6de
Use getServerSetting to ensure serverSettings is set before accessing
CodeQL / Analyze (push) Waiting to run
Run Component Tests / Run Component Tests (push) Waiting to run
Build and Push Docker Image / build (push) Waiting to run
Integration Test / build and test (push) Waiting to run
Run Unit Tests / Run Unit Tests (push) Waiting to run
2025-07-06 17:39:03 -05:00
advplyr
e24eaab3f1
Log when token expiry is set via env var, api-keys create/update returns with user association
Run Component Tests / Run Component Tests (push) Waiting to run
Integration Test / build and test (push) Waiting to run
Run Unit Tests / Run Unit Tests (push) Waiting to run
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
2025-07-06 13:10:14 -05:00
advplyr
e201247d69
Handle socket re-authentication, fix socket toast to be re-usable, socket cleanup
2025-07-06 11:07:01 -05:00
advplyr
a24dae5262
Merge branch 'master' into jwt_auth_refactor
2025-07-06 09:06:39 -05:00
advplyr
293851d931
Fix missing translation in remove podcast episode modal #4434
CodeQL / Analyze (push) Waiting to run
Build and Push Docker Image / build (push) Waiting to run
Integration Test / build and test (push) Waiting to run
Run Unit Tests / Run Unit Tests (push) Waiting to run
Run Component Tests / Run Component Tests (push) Has been cancelled
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
2025-06-30 17:49:05 -05:00
advplyr
4d32a22de9
Update API Keys to be tied to a user, add apikey lru-cache, handle deactivating expired keys
2025-06-30 14:53:11 -05:00
advplyr
af1ff12dbb
Add get all, update and delete endpoints. Add api keys config page
Run Component Tests / Run Component Tests (push) Waiting to run
Verify all i18n files are alphabetized / update_translations (push) Waiting to run
Integration Test / build and test (push) Waiting to run
Run Unit Tests / Run Unit Tests (push) Waiting to run
2025-06-30 11:32:02 -05:00