Denis Arnst
80fd2a1a18
SSO/OpenID: Use a mobile-redirect route ( Fixes #2379 and #2381 )
...
- Implement /auth/openid/mobile-redirect this will redirect to an app-link like audiobookshelf://oauth
- An app must provide an `redirect_uri` parameter with the app-link in the authorization request to /auth/openid
- The user will have to whitelist possible URLs, or explicitly allow all
- Also modified MultiSelect to allow to hide the menu/popup
2023-12-04 22:36:34 +01:00
Kieran Eglin
57a5005197
Addressed feedback changes
2023-12-01 21:42:54 -08:00
Kieran Eglin
9350c5513e
Removed unneeded mixin
2023-12-01 15:19:50 -08:00
Kieran Eglin
d9c9289d65
Added error handling; Made querystring helper
2023-11-28 12:11:14 -08:00
Kieran Eglin
e5579b2c33
Improved UI; Added tooltips; Fixed unrelated layout issues
2023-11-28 11:45:44 -08:00
Kieran Eglin
2f6756eddf
Merged parent
2023-11-28 10:21:41 -08:00
advplyr
36e00e8d6a
Merge master
2023-11-26 13:54:06 -06:00
advplyr
5e69b54eb0
Reverse order of metadata precedence in UI, add translations
2023-11-26 13:45:43 -06:00
advplyr
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
2023-11-24 15:36:42 -06:00
mikiher
a4d4f1bc2e
Merge branch 'advplyr:master' into nfo-metadata
2023-11-21 09:09:12 +02:00
Kieran Eglin
3cc900ffbf
Adds fetching book data on upload
2023-11-20 08:51:00 -08:00
advplyr
56c574c928
Update package-lock
2023-11-19 08:29:58 -06:00
mikiher
d990e5b909
Add NFO metadata source
2023-11-12 13:30:23 +00:00
advplyr
1ad6722e6d
Remove google-oauth passport strategy
2023-11-11 11:29:59 -06:00
advplyr
cff2caa07a
Update:Rename podcast search page to add #2301
2023-11-10 16:32:14 -06:00
advplyr
078cb0855f
Merge branch 'master' into auth_passportjs
2023-11-10 07:26:07 -06:00
advplyr
d6b17678ec
Update:Persist soft/hard delete checkbox option #1689
2023-11-09 16:36:28 -06:00
advplyr
33e287a543
Update:Persist show full path option for tables #2285
2023-11-09 16:26:49 -06:00
advplyr
8f4c75ff2b
Update:Author card books translation string #2284
2023-11-08 16:28:05 -06:00
advplyr
aad6402fdb
Update client/components/tables/collection/BookTableRow.vue
2023-11-06 16:18:35 -06:00
Brian Austin
0344e8cf1b
Hide collection duration if 0
2023-11-05 19:13:26 -05:00
advplyr
ab14b561f5
Merge master
2023-11-01 08:58:48 -05:00
advplyr
27497451d9
Add:Ereader device setting to set users that have access #1982
2023-10-29 11:28:34 -05:00
advplyr
94fd3841aa
Update:Notification widget shows green dot indicating unseen completed tasks
2023-10-29 09:20:50 -05:00
advplyr
2c9f2e0d68
Fix podcast episode rss feed search showing all episodes are downloaded
2023-10-28 15:54:19 -05:00
advplyr
a9f74ace5a
Merge pull request #2255 from MxMarx/added-search-epubs
...
Search epub text
2023-10-28 14:35:40 -05:00
advplyr
6dc5b58d8e
Update TOC to not close when clicking on it
2023-10-28 14:32:11 -05:00
advplyr
61f2fb28e0
Add:Help icon buttons for libraries, rss feeds and users config pages, table add new buttons updated
2023-10-28 13:27:53 -05:00
advplyr
1df4dca4bb
Merge pull request #2246 from MxMarx/expand-cover-images
...
show a modal with cover images when clicked
2023-10-27 16:55:53 -05:00
advplyr
6278bb8665
Move raw cover preview to a separate global component, fix item page cover overlay show on hover
2023-10-27 16:51:44 -05:00
MxMarx
4229cb7fb6
Added a method to unwrap the chapter list
2023-10-27 00:35:28 -07:00
MxMarx
5778200c8f
Make epubs searchable
2023-10-27 00:14:46 -07:00
MxMarx
24228b4424
Option to change the font family in epub viewer
2023-10-26 02:15:08 -07:00
MxMarx
32616aa441
show a modal with cover images when clicked
2023-10-23 20:37:51 -07:00
advplyr
c4c12836a4
Fix:Version in bottom left of siderail overlapping buttons #2195
2023-10-22 17:04:45 -05:00
advplyr
5a70c0d7be
Fix:Authors page books hide radio button on hover
2023-10-22 16:40:12 -05:00
advplyr
ce88c6ccc3
Scanner metadata order of precedence description label, link to guide, add translations
2023-10-22 12:58:05 -05:00
advplyr
b42edfe7a7
Book duration shown on match page compares minutes #1803
2023-10-22 07:10:52 -05:00
advplyr
49403771c9
Update:Quick match all for library to use task instead of toast, remove scan socket events
2023-10-21 13:53:00 -05:00
advplyr
50215dab9a
Hide library modal tools tab for new libraries
2023-10-21 13:00:41 -05:00
advplyr
58b9a42c84
Add:Scan button on libraries table
2023-10-21 12:56:35 -05:00
advplyr
d7264f8c22
Update watcher scanner to show task notification
2023-10-21 12:25:45 -05:00
advplyr
bef6549805
Update:Replace library scan toast with task manager #1279
2023-10-20 17:46:18 -05:00
advplyr
5644a40a03
Update:Add missing tranlations #2217
2023-10-20 16:08:57 -05:00
advplyr
8c5ce6149f
Fix:Aspect ratio of authors image on authors landing page #2227
2023-10-18 17:10:53 -05:00
advplyr
d22052c612
Update UI for library tools tab
2023-10-18 16:47:56 -05:00
advplyr
b4ce5342c0
Add:Tools tab on library modal, api endpoint to remove all metadata files from library item folders
2023-10-17 17:46:43 -05:00
advplyr
0d5792405f
Fix:Podcast episodes store RSS feed guid so they can be matched if the RSS feed changes the episode URL #2207
2023-10-16 17:47:44 -05:00
advplyr
656c81a1fa
Update:Remove image path input from author modal, add API endpoints for uploading and removing author image
2023-10-13 17:37:37 -05:00
advplyr
290a377ef9
Update:Remove local cover path input & replace with url from web input, include SSRF request filter
2023-10-13 16:33:47 -05:00
advplyr
c9a2fdcb29
Library scanner saves last scan info including metadata precedence. Remove force re-scan
2023-10-09 17:48:21 -05:00
advplyr
347b49f564
Update:Remove scanner settings, add library scanner settings tab, add order of precedence
2023-10-08 17:10:43 -05:00
advplyr
db9d5c9d43
Add:Support for pasting semicolon separated strings in multi select inputs #1198
2023-10-06 16:52:12 -05:00
advplyr
bfe514b7d4
Add:Email inputs for users
2023-10-04 17:05:12 -05:00
advplyr
401bd91204
Add:Show current book duration on match page as compared with book listed #1803
2023-10-03 17:16:49 -05:00
advplyr
2662e8f715
Merge branch 'master' into auth_passportjs
2023-10-02 16:21:47 -05:00
advplyr
3d96749d38
Fix:Downloading podcasts with watcher causing duplicate episodes #2122
2023-09-30 15:12:37 -05:00
advplyr
ed82a5aa19
Update:Library folder path editable in library edit modal until submit #2150
2023-09-27 17:50:32 -05:00
advplyr
10011d3886
Add:Remove option for authors & show authors with 0 books on authors page #2124
2023-09-24 17:06:32 -05:00
advplyr
e282142d3f
Add authentication page in config, add /auth-settings GET endpoint, remove authOpenIDCallbackURL server setting
2023-09-24 15:36:35 -05:00
advplyr
8683fc9fe4
Fix:Show series name when collapsing sub-series #2140
2023-09-23 14:38:30 -05:00
advplyr
fd0920c808
Fix:Updating RSS feeds with new episodes #2139
2023-09-23 14:27:13 -05:00
advplyr
102c90c4e8
Merge pull request #2133 from mfcar/mf/backup
...
Add more information to the backup page
2023-09-22 16:56:12 -05:00
advplyr
f37ab53eff
Update get all backups api endpoint to return backupLocation, display location above backup settings
2023-09-22 16:49:01 -05:00
mikiher
6eab985b1e
Use encodeURIComponent for text inputs
2023-09-20 11:25:21 +00:00
advplyr
9553c19b33
Fix:Authors dropdown to use filter data instead of API endpoint #2077
2023-09-12 12:33:41 -05:00
advplyr
80fee92037
Update "disable watcher" server setting to display as "enable watcher" #2055
2023-09-08 14:28:21 -05:00
advplyr
d0c02a801a
Update open rss feed prevent indexing - dont include block tags when not preventing indexing
2023-09-08 14:03:12 -05:00
advplyr
03115e5e53
Replace old items filter/sort api endpoint with new, handle collapse sub-series
2023-09-04 15:26:07 -05:00
advplyr
b1c07834be
Remove force re-scan and old scanner logic
2023-09-04 13:59:37 -05:00
advplyr
75276f5a44
Fix:Server crash when updating cover to a directory #2007
2023-08-30 18:05:52 -05:00
advplyr
4585d2816b
Fix:Comic reader not detecting file sort order when number is more than 5-digit #2036
2023-08-29 15:47:34 -05:00
advplyr
e0dae44c7d
Update:Show published year on library page when sorting books by published year #2017
2023-08-23 18:01:58 -05:00
advplyr
469167df66
Update get all feeds route to be admin-only, map translation strings
2023-08-22 16:37:22 -05:00
Shawn Hoffman
24989e73ae
Merge branch 'master' into shawn/rss-feeds
2023-08-22 10:30:16 -07:00
Shawn Hoffman
13427b9f70
Add RSS feeds config page
2023-08-22 10:11:10 -07:00
advplyr
4f94deefa0
Fix remove items with issues API route & remove old endpoints
2023-08-19 17:12:24 -05:00
advplyr
332078e6c1
Update library stats API route to load from db
2023-08-19 16:53:33 -05:00
advplyr
c77cead9ae
Update search endpoints to search db directly
2023-08-19 13:59:22 -05:00
advplyr
4e4a976050
Update get library series api endpoint to load from db
2023-08-18 17:08:34 -05:00
advplyr
361732a463
Update get User API endpoint to load media progress from db
2023-08-17 17:26:12 -05:00
advplyr
91b6c4412d
Add remaining personalized shelf queries for podcasts
2023-08-05 15:28:16 -05:00
advplyr
09eefae808
Add remaining personalized shelf queries, update book libraries home page to use new API endpoint
2023-08-05 14:01:16 -05:00
advplyr
95c4b3862b
Include library item podcast queries
2023-07-31 17:59:51 -05:00
advplyr
eeaf012cdc
Update new library item API endpoint to handle collapse series
2023-07-30 17:51:44 -05:00
advplyr
daa8c4cd67
Update:Remove sort index from podcast episodes
2023-07-22 09:24:46 -05:00
advplyr
c2af96e7cd
Fix:New user setting tags array #1933
2023-07-18 17:43:33 -05:00
advplyr
ec998dc1ac
Update:Podcast library item covers show number of episodes incomplete #782
2023-07-15 14:45:08 -05:00
advplyr
9c65d655b8
Fix:Realtime update cover on cover tab in item edit modal
2023-07-15 12:37:33 -05:00
advplyr
b108f2241b
Add:Library filter for publishers & link to publisher filter on book page #1813
2023-07-15 12:22:13 -05:00
advplyr
918013ccb3
Add:Option on podcast page to mark all episodes as finished/unfinished #1862
2023-07-15 11:27:06 -05:00
advplyr
4c4672c6c1
Update:Item page UI for details that take up multiple lines
2023-07-15 11:00:07 -05:00
advplyr
c5a4f63670
Update Backup to use key to check for old backups no longer supported
2023-07-14 14:20:35 -05:00
advplyr
e40e0bfa25
Update:Listening session modal UI
2023-07-13 17:44:20 -05:00
advplyr
d56e3a3617
Merge branch 'master' into sqlite_2
2023-07-11 17:07:13 -05:00
advplyr
78fe6d47ba
Fix:Library settings context menu actions for mobile view #1886
2023-07-11 17:06:14 -05:00
advplyr
d838ff2f2e
Merge branch 'master' into sqlite_2
2023-07-10 17:37:47 -05:00
advplyr
f2f07ff534
Update:Show num episodes on podcast item page #1891
2023-07-10 17:37:35 -05:00
advplyr
f73a0cce72
Update Dockerfile for sqlite3, update models for cascade delete, fix backup schedule
2023-07-09 11:39:15 -05:00
advplyr
254ba1f089
Migrate backups manager
2023-07-08 14:40:49 -05:00
advplyr
0ac63b2678
Update Series and Author model to be library specific
2023-07-08 09:57:32 -05:00
advplyr
7e377297d7
Update:Remove toast notifications for marking items as finished #1900
2023-07-07 17:22:38 -05:00
advplyr
00a02921dd
Fix:RSS feeds that include an id as a query string #1896
2023-07-06 18:06:26 -05:00
advplyr
e07e2cd359
Update:Select all episodes showing option #1878 & add translations to episodes modal
2023-06-30 17:30:15 -05:00
advplyr
bdbc5e3161
Add:Library setting to hide single book series #1433
2023-06-29 17:55:17 -05:00
advplyr
bb9013541b
Update:Get all users api endpoint to include latest session, display device info on users table #724
2023-06-28 17:57:46 -05:00
advplyr
aeba7674f8
Add new api route for downloading backup, remove static metadata route
2023-06-27 16:41:32 -05:00
advplyr
d0bce2949e
Add:FFProbe api endpoint
2023-06-25 16:16:11 -05:00
advplyr
e44595521d
Update:Cleanup collections edit modal ui for mobile
2023-06-23 17:32:03 -05:00
advplyr
36b1f43f4c
Fix:epub ereader on mobile #1854
2023-06-18 14:10:01 -05:00
advplyr
a8bc1df3e7
Fix epub ereader theme sticking for other ebook formats
2023-06-18 12:56:32 -05:00
advplyr
a96869f547
Add ereader translations
2023-06-16 17:00:40 -05:00
advplyr
77b030199e
Fix:Non-admin access to config pages #1848 and dev proxy #1848
2023-06-15 17:41:27 -05:00
advplyr
15313826bf
Add:Epub ereader settings for font scale, line spacing, theme and spread
2023-06-14 17:30:08 -05:00
advplyr
b8ca6671fc
Minor cleanup
2023-06-11 13:22:58 -05:00
advplyr
cb7fb646ba
Fix:Comic reader next/prev buttons
2023-06-11 11:37:28 -05:00
advplyr
aae92649b1
Add:Ebook and supplementary ebook library filters
2023-06-10 15:59:44 -05:00
advplyr
a9f5c64204
Update:Cleanup UI/UX for filter and sort dropdowns
2023-06-10 15:46:12 -05:00
advplyr
0ec50bb570
Remove experimental features and experimental ereader setting
2023-06-10 14:11:51 -05:00
advplyr
014fc45c15
Add:Audiobooks only library settings, supplementary ebooks #1664
2023-06-10 12:46:57 -05:00
advplyr
4b4fb33d8f
Fix:Pressing edit on a podcast episode from a playlist #1833
2023-06-09 17:12:38 -05:00
advplyr
35e3458fb4
Add:Download button in comic reader to download current page image #1822
2023-06-07 17:03:23 -05:00
advplyr
8f42153bee
Add:Save progress for comics #1829
2023-06-07 16:14:48 -05:00
advplyr
2f04d34bce
Fix:Submenu overflowing page #1828
2023-06-07 15:48:23 -05:00
advplyr
d714ef37d9
Fix:Using arrow keys when editing podcast description #1826
2023-06-07 11:01:11 -05:00
advplyr
fde07d26e5
Update:Prefer epub ebook file when setting ebook #1825 , validate ebookLocation
2023-06-06 16:53:11 -05:00
advplyr
a2fdc3e876
Update:Increase max height of libraries dropdown
2023-06-01 17:09:04 -05:00
advplyr
a16fb31e6e
Update:Library filter max height #1673
2023-05-30 16:55:52 -05:00
advplyr
4d8a1b5b6d
Add:Ebook library filter, and update e-book to ebook
2023-05-30 16:37:24 -05:00
advplyr
05ce9c6eda
Add:Email smtp config & send ebooks to devices #1474
2023-05-29 17:38:38 -05:00
advplyr
15aaf2863c
Add:OPML Export #1260
2023-05-28 15:10:34 -05:00
advplyr
019063e6f4
Update:New API routes for library files and downloads
2023-05-28 12:34:22 -05:00
advplyr
7a0f27e3cc
Fix:Epub3 background color #1804
2023-05-28 10:55:37 -05:00
advplyr
4f75a89633
Update:New EBook API endpoint
2023-05-28 10:47:28 -05:00
advplyr
53c96b2540
Update:Handle multiple sessions open, sync when paused, show alert of multiple sessions open when both are playing #1660
2023-05-27 17:21:43 -05:00
advplyr
9712bdf5f0
Update:Check if directory already exists before upload #1497
2023-05-27 16:00:34 -05:00
advplyr
b52e240025
Add:Batch re-scan #1754
2023-05-27 14:51:03 -05:00
advplyr
2fa73f7a8d
Update:Audio player visible when ereader is open #1800 and adding zoom to PDF reader
2023-05-27 11:58:01 -05:00
advplyr
2cc23b6d6b
Update:Auto update home page shelves when new episode is added #716
2023-05-27 09:13:44 -05:00
advplyr
9a617226b3
Update:Continue Reading shelf Remove from Continue Reading menu item
2023-05-27 09:00:54 -05:00
advplyr
fbfc015d92
Fix:Hide Chapters tab for ebook only items #1795
2023-05-27 08:31:47 -05:00
advplyr
3e4c94e2b4
Update:Continue Reading and Read Again home page shelves for ebook only items #1782
2023-05-27 08:20:09 -05:00
advplyr
4dba95c000
Update:Show series on collection items #1449
2023-05-24 17:37:51 -05:00
advplyr
36477a832c
Add:Saving progress for PDF ebooks #1791
2023-05-24 16:41:16 -05:00
advplyr
6a974d5ef0
Update:Epub TOC shows subitems #1787
2023-05-23 15:38:49 -05:00
advplyr
32bdae31a8
Add:All providers option for searching covers #1774
2023-05-14 13:43:20 -05:00
advplyr
b8b3d05f5e
Fix:Authors page includes library id in url #1767
2023-05-13 16:47:38 -05:00
advplyr
b0bf9604bb
Update:First sync after 20 seconds listening #1546
2023-05-11 15:31:47 -04:00
advplyr
688531f0a7
Update:Podcast episodes fallback to description when subtitle is null #1752
2023-05-10 20:18:29 -04:00
advplyr
dfc7877f69
Fix:Persist book cover provider separate from match provider #1764
2023-05-09 19:26:37 -04:00
Alistair1231
0e7a5649cc
seek instead of skip with action handlers
2023-05-07 19:23:07 +00:00
advplyr
30009e45da
Update:Book subtitle searchable #1755
2023-05-06 09:43:13 -05:00
advplyr
25daab2f34
Update:Show publisher on book page #1751
2023-05-03 17:29:54 -05:00
advplyr
eb7f66c89e
Add:Narrators page #860 #1139
2023-04-30 14:11:54 -05:00
advplyr
58ebde2982
Update:Podcast episode audio files More Info option
2023-04-30 09:45:28 -05:00
advplyr
604a671549
Update:Show tags and podcast type on library item page
2023-04-30 09:41:49 -05:00
advplyr
5286b53334
Add:Progress bar on series covers #1734
2023-04-29 16:26:56 -05:00
Divyang Joshi
0387436111
feat: add support for inverting the selection on libraries and tags
2023-04-27 17:02:15 -04:00
advplyr
a5627a1b52
Add:Search for narrators #1495
2023-04-24 18:25:30 -05:00
advplyr
dadd41cb5c
Fix:Podcast episode quick match crash #1711
2023-04-21 17:49:25 -05:00
advplyr
35e27e4f61
Merge pull request #1710 from Weldawadyathink/audiobook-covers-2
...
Add AudiobookCovers.com metadata provider
2023-04-21 16:17:48 -05:00
advplyr
84839bea44
Cleanup audiobookcovers.com addition
2023-04-21 16:17:52 -05:00
advplyr
c32efb8db8
Fix:Podcast episode search modal search filter #1699
2023-04-20 17:51:06 -05:00
Spenser Bushey
f9ed412e4e
Add AudiobookCovers.com metadata provider
...
AudiobookCovers.com acts as a cover-only metadata provider, therefore will only show up in the covers selector.
2023-04-19 22:13:52 -07:00
advplyr
a57ff20f35
Merge pull request #1692 from divyangbw/fix-show-all-genres-on-match-tab
...
fix: Make sure all existing genres also show up on the match tab
2023-04-19 17:39:04 -05:00
advplyr
cc5e92ec8e
Update client/components/modals/notification/NotificationEditModal.vue
2023-04-18 18:06:22 -05:00
Divyang Joshi
3b97e2146d
fix: Make sure all existing genres also show up on the match tab
2023-04-17 20:09:59 -05:00
Shawn Salat
1b96297cc7
blur the url input when clicking submit to add info currently in input
2023-04-17 08:25:20 -06:00
advplyr
e271e89835
Author API requests to use region from library provider
2023-04-16 15:53:46 -05:00
advplyr
2ae3ea346f
Update:Show abridged icon next to title #1656
2023-04-15 18:28:06 -05:00
advplyr
8542d433a2
Add:Audio file info modal #1667
2023-04-15 18:09:49 -05:00
advplyr
03984f96d4
Remove experimental tone probe
2023-04-15 16:21:16 -05:00
advplyr
179f11f55d
Add:Delete library items from file system #1439
2023-04-14 16:44:41 -05:00
advplyr
5a21e63d0b
Add:Delete library files, condense item options in more menu #1439
2023-04-13 18:03:39 -05:00
Divyang Joshi
69bac2ec1e
Add sorted by value to the series card
2023-04-12 12:55:59 -04:00
Divyang Joshi
122ec140e8
Add sortBy Last Book Added and Updated to series
2023-04-11 23:18:25 -04:00
advplyr
77cc0934be
Update:Episodes table sort by pub date treats episodes with no pub date as the oldest #1454
2023-04-09 17:20:56 -05:00
advplyr
418adcf891
Update:Only admin users can see full file path #1411
2023-04-09 16:10:03 -05:00
advplyr
b96f878d69
Update:Sleep timer presets and add custom time input #1357
2023-04-09 15:37:49 -05:00
advplyr
3dc9416da6
Add:Chapters to podcast episodes #1646
2023-04-09 14:32:51 -05:00
advplyr
25ca950dd0
Update listening sessions per device and show open sessions
2023-04-08 18:01:24 -05:00
advplyr
56579f440b
Update playback rate hotkey adjustment
2023-04-08 11:17:17 -05:00
advplyr
a59311f795
Update:Adjust timestamps in player for playback speed #1647
2023-04-07 18:05:23 -05:00
advplyr
034b8956a2
Add:Batch embed metadata and queue system for metadata embedding #700
2023-04-02 16:13:18 -05:00
advplyr
fc36e86db7
Update:Match tab show current cover and include resolutions #1605
2023-03-31 18:00:45 -05:00
advplyr
60b4bc1a7e
Update:Show resolution under cover in book details modal #1547
2023-03-31 17:42:52 -05:00
advplyr
d2e0844493
Epub reader updates for mobile
2023-03-26 14:44:59 -05:00
advplyr
f2baf3fafd
Update epub media progress update
2023-03-26 13:50:44 -05:00
advplyr
916fd039ca
Remove keydown event listener in epub reader
2023-03-26 13:40:47 -05:00
advplyr
936de68622
Update epub reader only store up to 3MB of locations cache
2023-03-25 15:53:19 -05:00
advplyr
c89d77dd06
Merge pull request #1627 from vincentscode/epub-reader
...
Save Progress for EPUBs
2023-03-24 18:01:13 -05:00
advplyr
3138865d69
Update toc menu and media progress display
2023-03-24 17:57:41 -05:00
Vincent Schmandt
4d29ebd647
Save Locations locally, add separate progress tracker
2023-03-23 08:45:00 +01:00
advplyr
fd58df4729
Add:Abridged book detail, parse from audible, abridged book filter #1408
2023-03-22 18:05:43 -05:00
Vincent Schmandt
5078818295
Add MediaProgress fields
...
Add Table of Contents
2023-03-22 11:16:01 +01:00
advplyr
7181df0479
Fix:Patreon episodes with variable query strings #1622
2023-03-21 17:59:37 -05:00
Vincent Schmandt
6c618d7760
Adjust height to fit metadata
2023-03-21 13:36:06 +01:00
Vincent Schmandt
17b8cf19b7
Add Location Storage
2023-03-21 13:34:21 +01:00
Vincent Schmandt
e018f8341e
EPUB progress persistence
2023-03-21 13:27:21 +01:00
Malte Jürgens
808690c137
truncate long title in stream container
2023-03-20 21:28:15 +01:00