advplyr
7f5356100d
Bookshelf updates for music tracks
2023-01-03 18:00:01 -06:00
advplyr
d6da161b13
Music albums grouping and page
2023-01-02 18:02:04 -06:00
advplyr
b1d4e28027
Merge pull request #1350 from lkiesow/settings-menu
...
Fix Hidden Settings Menu
2023-01-02 10:40:24 -06:00
advplyr
44363f05ac
Start of new epub reader
2023-01-01 18:09:00 -06:00
Lars Kiesow
452af43916
Fix Hidden Settings Menu
...
This patch fixes several problems of the settings menu related to
display on mobile devices or small(ish) windows:
- The `isMobileLandscape` is now calculated correctly. Previously, this
was set to `true` if a device was in portrait mode.
- Showing the button to collapse the settings menu and making the menu
collapsible now use the same mechanism. Previously, it could happen
that the menu was opened and not fixed, but no button to close it
again was shown.
- The icons fore opening and closing the settings menu are now both
arrows, indicating that their functionality is reversed.
- The button to open the menu now always has the string “Settings”,
instead of using the name of the current page. The current page hader
is listed below that anyway and this is the action component to open
the settings menu after all.
This fixes #1334
2023-01-01 19:49:43 +01:00
advplyr
70ba2f7850
Add:RSS feed for series & cleanup empty series from db #1265
2022-12-31 16:58:19 -06:00
advplyr
a364fe5031
Merge RSS feed modals into a universal one
2022-12-31 15:26:37 -06:00
advplyr
ca6765c8e7
Add translations for series #1166
2022-12-31 15:04:37 -06:00
advplyr
6bfa281dc5
Update:Series page toolbar add context menu and confirm dialog for marking series as finished
2022-12-31 14:56:18 -06:00
advplyr
d8ee61bfab
Update:Personalized API endpoint include query string to add rssFeed to entities
2022-12-31 14:31:38 -06:00
advplyr
0e6b0d3eff
Update:Remove RSS feeds from login response payload and include feeds from library items request
2022-12-31 10:59:12 -06:00
advplyr
8bbfee334c
Update:Show RSS feed icon on collection card & update API endpoint for fetching collections
2022-12-31 10:33:38 -06:00
advplyr
209ba308bd
Merge branch 'master' into a11y-main-settings
2022-12-31 08:43:26 -06:00
advplyr
ac5e2e5c73
Merge pull request #1341 from lkiesow/a11y-user-settings
...
Fix keyboard navigation in user settings
2022-12-30 16:26:07 -06:00
Lars Kiesow
f1329d2847
Accessibility Improvements for Main Settings
...
This patch fixes some accessibility problems on the main settings page.
Most notably, it makes sure that the different options have labels which
are picked up by screen readers.
As a more generic addition, this also makes sure that the dropdown
component will always have a proper label constructed, explaining what
the dropdown is for and what its current value is.
2022-12-30 19:14:04 +01:00
advplyr
5a3f14ae51
Remove extra space from label
2022-12-29 18:03:05 -06:00
Lars Kiesow
4e61185136
Fix keyboard navigation in user settings
...
This patch makes sure that the option in the user settings are
accessible via keyboard navigation and that the labels, if users use a
screen reader, actually make sense.
This patch introduces new strings which need to be translated. Although
I did already provide a German translation.
2022-12-29 21:36:42 +01:00
Lars Kiesow
2c344a0bc0
Make User Settings Accessible via Screen Reader
...
This patch should fix most of the problems for users trying to access
the user settings via screen reader. It makes sure user interface
elements can be reached via keyboard and provides proper labels, roles
and values so you not only can interact with elements but also know what
you are actually changing.
While not focused on other views, this should also already fix a number
of accessibility issues with other settings pages.
2022-12-29 05:00:40 +01:00
advplyr
9e4bc582cb
Merge pull request #1335 from lkiesow/keyboard-navigation-libraries
...
Fix keyboard navigation in library selection
2022-12-28 17:18:35 -06:00
Lars Kiesow
fc6aa1f91f
Fix keyboard navigation in library selection
...
This patch fixes the keyboard navigation in the library selection of the
main app bar. Without this patch, no options are selectable via keyboard
and selecting an option and hitting return has no effect.
2022-12-29 00:09:22 +01:00
advplyr
d4bea34423
Merge pull request #1333 from lkiesow/keynoard-navigation-border
...
Highlight items when navigating via keyboard
2022-12-28 17:01:17 -06:00
Lars Kiesow
4b0c59b174
Highlight items when navigating via keyboard
...
This patch highlights items in the app bar if a user uses the keyboard
to navigate in audiobookshelf. This ensures that users actually know
which item they have selected.
This also modifies the text for the library selector, so that users
which are using a screen reader understand that it is a selector for
libraries and not only a button related to the current library.
2022-12-28 22:59:27 +01:00
Lars Kiesow
a0840d2a08
Text description of home link
...
This patch adds the missing alt attribute to the image linking the home
page of audiobookshelf. This allows screen readers to explain to users
where this link leads to.
2022-12-28 22:55:11 +01:00
advplyr
308ccf470f
Add:Open RSS feed for collection #606 #1265
2022-12-27 18:03:31 -06:00
advplyr
e803dcd325
Update:RSS feed API routes
2022-12-26 16:58:36 -06:00
advplyr
45c9038954
Fix:Manually updating author image path & realtime update author image #1317
2022-12-26 15:45:42 -06:00
advplyr
8acf962864
Update:Remove relImagePath from Author entity
2022-12-26 15:29:45 -06:00
advplyr
b884f8fe11
Laying the groundwork for music media type #964
2022-12-22 16:38:55 -06:00
advplyr
eb9a077520
Fix scroll listener for multi select inputs
2022-12-19 16:10:45 -06:00
advplyr
3d3a224402
Fix:Edit modal dropdown menus hidden #1295
2022-12-19 15:32:17 -06:00
advplyr
147ffc0210
Fix:Cover size widget behind home page arrow #1288
2022-12-18 18:37:03 -06:00
advplyr
1b2ccb6cee
Fix:Series inner input behind details modal #1289
2022-12-18 18:35:05 -06:00
advplyr
edbe1851b5
Add translation strings for item metadata utils #1166
2022-12-18 15:11:48 -06:00
advplyr
4971787482
Add:Manage genres #1163
2022-12-18 14:52:53 -06:00
advplyr
4d93e39fa9
Add:Item metadata utils config page for managing tags #1163
2022-12-18 14:17:52 -06:00
advplyr
54ca42a903
Update:Bookshelf view title sign width
2022-12-17 17:50:16 -06:00
advplyr
5165f11460
Add:Create playlist from a collection #1226
2022-12-17 17:31:19 -06:00
advplyr
9b1f7f566f
Fix:On bookshelf view show series name placard on shelf #1239
2022-12-17 16:36:41 -06:00
advplyr
c06d734d5e
Update:Persist series sort/filter options #1272
2022-12-17 15:10:25 -06:00
advplyr
7852804a9c
Update:Remove call to server for user settings, user settings stored locally
2022-12-17 14:50:01 -06:00
advplyr
415dda37a4
Update:Match tab persist selected details to use #1276
2022-12-17 10:27:27 -06:00
advplyr
179d339afd
Merge branch 'master' of https://github.com/advplyr/audiobookshelf
2022-12-16 17:58:42 -06:00
advplyr
858c1a7353
Update:Series inner input modal update button Save to Submit #1277
2022-12-16 17:57:46 -06:00
advplyr
0b42b81558
Update:Author modal Submit button to Save #1280
2022-12-16 17:54:00 -06:00
advplyr
82642b295c
Merge pull request #1271 from tomazed/localization-update
...
Missing Localization in Appbar.vue
2022-12-15 17:57:52 -06:00
advplyr
ba3d84a924
Update client/components/app/Appbar.vue
2022-12-15 17:57:42 -06:00
advplyr
4fcdeda447
Add:Book library filter for missing cover image #1243
2022-12-15 17:46:27 -06:00
advplyr
793cc989de
Fix:Overflowing edit library folders #1266
2022-12-15 16:51:37 -06:00
Tomazed
48f493a9f5
Missing Localization in Appbar.vue
2022-12-15 17:50:13 +01:00
advplyr
e59351566d
Add:Batch append details #848
2022-12-13 16:28:05 -06:00
advplyr
ea42ab7624
Update get all users route
2022-12-12 17:48:57 -06:00
advplyr
2d9035d90b
Update get tags route and revert podcast/books search route
2022-12-12 17:45:51 -06:00
advplyr
0ae853c119
Update library items batch get route
2022-12-12 17:36:53 -06:00
advplyr
3c0fdff7b4
Update libraries reorder and get all authors routes
2022-12-12 17:33:59 -06:00
advplyr
9f4547cff8
Update client/components/app/Appbar.vue
2022-12-05 17:13:03 -06:00
advplyr
a98106593d
Update client/components/app/Appbar.vue
2022-12-05 17:12:58 -06:00
advplyr
c625b3f08c
Update client/components/app/Appbar.vue
2022-12-05 17:12:53 -06:00
Lars Kiesow
616caecdf1
Add Missing Tooltips
...
This patch adds a few more missing tooltips to the user interface.
2022-12-05 23:16:27 +01:00
advplyr
4959a28485
Update:Playlists cover size
2022-12-03 15:44:53 -06:00
advplyr
6baa0fa047
Fix:Multi-select library items using shift key #1236
2022-12-01 17:39:23 -06:00
advplyr
725f8eecdb
Fix:Batch selecting ebooks showing play button in appbar #1235
2022-11-30 17:09:00 -06:00
advplyr
d917f0e37d
Fix:Ebook reader for ebooks in root folder #1232
2022-11-30 16:15:25 -06:00
advplyr
4541e9ddc3
Fix:Library filters when using other language #1166
2022-11-27 17:54:40 -06:00
advplyr
972271a1a9
Add:Library filter for single & multi-track audiobooks #1213
2022-11-27 17:42:02 -06:00
advplyr
29a6434fdc
Playlist and collections cleanup
2022-11-27 15:12:55 -06:00
advplyr
2d6c997b38
Cleanup collections add/create modal
2022-11-27 14:39:29 -06:00
advplyr
232a80a848
Fix playlist cover for single item playlsit
2022-11-27 14:35:55 -06:00
advplyr
083f8faa46
Update:Fetch library API to return numUserPlaylists, only display playlists in siderail if user has playlists
2022-11-27 14:34:27 -06:00
advplyr
2032dd88ba
Hide add to playlist buttons for ebooks
2022-11-27 14:16:22 -06:00
advplyr
b11b1be432
Cleanup playlist cover component
2022-11-27 14:13:31 -06:00
advplyr
b743b34fab
Update playlist cover to square of 4 items
2022-11-27 14:11:17 -06:00
advplyr
950d10091d
Add playlists to bookshelf item context menu
2022-11-27 13:44:54 -06:00
advplyr
af0e02b9a2
Update lazybookshelf playlist socket events
2022-11-27 13:38:08 -06:00
advplyr
1332147c4a
Update playlist icons
2022-11-27 13:34:50 -06:00
advplyr
f07cb1e7a3
Fix player UI icon buttons from pr #1187
2022-11-27 12:36:10 -06:00
advplyr
53dbdd115f
Update:Playlists for podcasts
2022-11-27 12:33:38 -06:00
advplyr
a217ed5574
Update:Handle edit playlist item
2022-11-27 12:17:58 -06:00
advplyr
531f947754
Update:Remove playlist if all items are removed
2022-11-27 12:04:49 -06:00
advplyr
c957e9483e
Update:Playlist edit modal
2022-11-27 11:53:48 -06:00
advplyr
623a706555
Update:Create playlist items table
2022-11-26 17:58:52 -06:00
advplyr
7e171576e0
Update:Add libraries playlists API endpoint, add lazy playlists card
2022-11-26 17:24:46 -06:00
advplyr
0979b3e03d
Update:Playlist cover & json expanded
2022-11-26 16:45:54 -06:00
advplyr
1131bfa751
Update:Creating user playlists modal
2022-11-26 16:25:14 -06:00
advplyr
53f73e1201
Settings content updates
2022-11-26 11:08:09 -06:00
jmt-gh
5de6ee136a
Convert Users settings page to use new component
...
This commit moves the Users settings page to use the new Settings
Content component. Similar to the Libraries page, this one is already a
component. I mimiced the behavior of the existing libraries component to
get the same functionality needed here
2022-11-25 21:10:05 -08:00
jmt-gh
d5a19f2b42
Convert Library settings page to use new component
...
This commit moves the library settings page over to use the new
component. This page is 1 of 2 that actually has a component for itself,
so it was mostly just modifying that existing component and wrapping it
2022-11-25 21:08:54 -08:00
jmt-gh
4db34e0c56
Add new settings content component
...
This commit adds a new settings conent component. This is a container
component for the settings pages, so that they all get the same
formatting by default. It handles the header text, description text, and
any "add new" plus button as needed.
2022-11-25 21:06:18 -08:00
advplyr
180293ebc1
Update:Cleanup socket usage & add func for emitting events to admin users
2022-11-24 16:35:26 -06:00
advplyr
42e68edc65
Fix:Users table activity & cleanup
2022-11-24 14:44:09 -06:00
advplyr
64a8a046c1
Update:Backups API endpoints, add get all backups route, update socket init event payload
2022-11-24 13:14:29 -06:00
advplyr
145e0217b6
Update:Media session show next/prev track buttons #1201
2022-11-22 16:57:18 -06:00
advplyr
7df8795d52
Fix:Icon sizes
2022-11-21 07:18:10 -06:00
advplyr
3d5ca7d5c4
Merge pull request #1192 from lkiesow/update-edit-author-modal
...
Update Author Modal on Changes
2022-11-21 06:43:32 -06:00
Lars Kiesow
d387d5b758
Update Author Modal on Changes
...
If you are on the home page and open the edit author modal, you can
automatically update all data by clicking “Quick Match” or you can
remove a set image by clicking 🗑.
Both options will update the actual data, but not the data in the open
modal. This means that, for example, a picture is still shown in the
modal after deleting it. That's confusing.
This patch fixes the bug and makes sure the modal is updated if the data
is updated.
2022-11-21 01:48:19 +01:00
advplyr
b37b382ea7
Update:More translation strings #1103 #1166
2022-11-20 17:11:51 -06:00
advplyr
a2cd755ffa
Merge pull request #1188 from lkiesow/a11y-tooltip
...
Make Tooltips Accessible
2022-11-20 16:47:27 -06:00
Lars Kiesow
ee0ac00f80
Make Tooltips Accessible
...
When using accessibility tools like screen magnifiers, dynamic screen
content can be quite problematic. In particular content, which only
appears if you interact with elements somewhere else on the screen. That
is the case, for example, with the current implementation of tooltips
used by audiobookshelf.
This patch provides a slight adjustment, keeping the tooltips open if
you hover over them. This allows users to have better access to the
content.
2022-11-20 20:02:31 +01:00
Lars Kiesow
fdfb07ff2c
Add a few tooltips
...
Starting to use audiobookshelf, the function of some buttons weren't
very clear to me and while some buttons have tooltips, others have not.
This patch adds some additional tooltips to the user interface,
further explaining some of the functionality.
2022-11-20 18:50:34 +01:00
advplyr
cd92a22f4d
Update:Account button icon size
2022-11-19 12:09:05 -06:00
advplyr
bcd224f534
Update:Add translation strings for bookshelf #1103 #1166
2022-11-19 11:44:08 -06:00
advplyr
1a93103e50
Update:Remove limit for batch editing #1170
2022-11-19 11:27:08 -06:00
advplyr
45ccf9d4be
Update:Hide bookshelf toolbar inputs when batch selecting
2022-11-19 11:24:21 -06:00
advplyr
7485cf1a26
Add:Batch select audiobook play button, item page mobile screen size cleanup
2022-11-19 10:20:10 -06:00
advplyr
8931702f1b
Update:Filter submenu translations & new translation string #1103 #1166
2022-11-19 09:17:41 -06:00
advplyr
f17abef20a
Update:Add more translation strings for sort/filter menus #1103 #1166
2022-11-18 16:59:11 -06:00
advplyr
7d8c8fa5bb
Update:Navigation for mobile screen include authors page and podcast latest page
2022-11-16 17:23:18 -06:00
advplyr
c3ec036009
Update:New strings for translation #1103 #1166
2022-11-16 16:11:06 -06:00
advplyr
3316394f5c
Add:Button on series books page to re-add series to continue listening #1159
2022-11-15 17:20:57 -06:00
advplyr
c5d66989a6
Update:Bookshelf toolbar for series page on mobile
2022-11-15 17:05:03 -06:00
advplyr
5a60bb8267
Update:Stats translation for Overall Days/Hours
2022-11-14 17:55:45 -06:00
advplyr
8f83752abc
Fix:Get library items endpoint limit & total entities count
2022-11-13 13:25:20 -06:00
advplyr
bcc7fcb645
Add:Polish translations, update translation json files with new strings, fix side rail buttons to center and wrap long text #1103
2022-11-13 08:15:41 -06:00
advplyr
a07a69e7de
Version bump 2.2.3
2022-11-12 17:22:16 -06:00
advplyr
78559520ab
Add:Player queue for audiobooks #1077
2022-11-12 16:48:35 -06:00
advplyr
3357ccfaf3
Add:Buttons to add/remove podcast episodes from player queue
2022-11-12 15:41:41 -06:00
advplyr
28feed6ea2
Fix:Remove collections when removing library
2022-11-11 17:44:19 -06:00
advplyr
6f901defd6
Fix:Show only collections for selected library #1130
2022-11-11 17:28:05 -06:00
advplyr
4cbc8676c6
Update:Rename UserCollections to Collections
2022-11-11 17:13:10 -06:00
advplyr
400e34a4c7
Update:More localization strings #1103
2022-11-08 17:10:08 -06:00
advplyr
c1b3d7779b
Fix:Multi-select and shift select
2022-11-08 08:38:42 -06:00
advplyr
2662b3ec49
Update:More localization strings #1103
2022-11-08 08:37:39 -06:00
advplyr
faac6f677a
Update:More localization strings #1103
2022-11-07 18:27:17 -06:00
advplyr
eb463a2958
Add:Start of localization i18n #1103
2022-11-06 17:56:44 -06:00
Scott Ruoti
b1111912f7
Added sorting by sequence for series and collapsing series in series view
2022-11-05 20:30:13 -04:00
Scott Ruoti
c1035d97e8
Show book sequences for collapsed series when filtering by series
2022-11-05 20:01:01 -04:00
advplyr
491bb04877
Update:Library folder picker note to debian installs
2022-10-29 15:42:34 -05:00
advplyr
fbbcbb4af1
Add:Series filters #712
2022-10-29 15:33:38 -05:00
advplyr
ce133cd6f2
Add:Series sort #712
2022-10-29 11:17:51 -05:00
advplyr
e752b4071d
Update:Cleanup bookshelf toolbars & fix siderail icon
2022-10-28 18:10:19 -05:00
advplyr
685b4e77eb
Remove old viewMode code
2022-10-28 17:27:06 -05:00
advplyr
76d55e72df
Update:Collections page book list show authors and update UI for mobile #943
2022-10-27 17:46:51 -05:00
advplyr
efecf7ed82
Update:Podcast episode auto download schedule setting for max new episodes to download #1091
2022-10-26 16:55:16 -05:00
advplyr
ac46548c4d
Fix:Comic reader for comics that have subfolders containing images #811
2022-10-25 17:49:08 -05:00
advplyr
40384dd442
Add:Podcast episode filters and default to filter out completed episodes #940
2022-10-24 17:57:08 -05:00
advplyr
05b4124761
Update comic reader to look for number up to 5 digits in filename for sorting
2022-10-23 11:48:00 -05:00
advplyr
e1e10dca50
Update:Default library view to detail instead of bookshelf view & update settings copy
2022-10-22 09:13:20 -05:00
advplyr
4ea1e4460a
Remove old library icons
2022-10-19 10:56:54 -05:00
advplyr
b16e69ee86
Update:New library icons and picker using icon font
2022-10-18 12:09:36 -05:00
advplyr
77139c7256
Add:Support for shift selecting multiple library items #1020
2022-10-15 17:17:40 -05:00
advplyr
588b8ff209
Fix:Collection covers
2022-10-15 15:45:39 -05:00
advplyr
ce4e48cbd7
Add:Region support for audible chapter lookup
2022-10-15 15:31:07 -05:00
advplyr
067d90474b
Add:Collapsed series finished progress bar #1062
2022-10-14 17:59:00 -05:00
advplyr
365610d918
Fix:multi select dropdown items remove button #1055
2022-10-11 16:56:06 -05:00
advplyr
cd57667444
Fix:Library item edit modal clear loading indicator when changing tabs
2022-10-07 17:22:23 -05:00
advplyr
3900db14d3
Add:Multi-region audible & audnexus support #731
2022-10-07 17:18:28 -05:00
advplyr
23a25d420c
Fix:Escape ebook URLs #1039
2022-10-04 17:29:26 -05:00
advplyr
c254dc5144
Add:Button for testing scan probes in audiobook tracks table
2022-10-02 15:24:32 -05:00
advplyr
142205f060
Add:Purge items cache button and api endpoint
2022-10-02 14:46:48 -05:00
advplyr
39979ff8a3
Add:Tasks widget in appbar for merging m4bs & remove old m4b merge routes
2022-10-02 14:16:17 -05:00
advplyr
441b8c5bb7
Update:M4b Merge tool moved to manage page
2022-10-02 11:53:53 -05:00
advplyr
d456ec2786
Fix:Local covers path for localhost
2022-10-02 10:07:24 -05:00
advplyr
3949896d88
Fix:Disable multi select input and series input widget
2022-10-01 17:15:21 -05:00
advplyr
14e5e11344
Cleaned series match & renaming volumeNumber to sequence
2022-10-01 17:01:22 -05:00
advplyr
c23f31216a
Fix:iTunes crash on matching genres #1025
2022-10-01 16:51:22 -05:00
advplyr
cd04533eea
Update:Setting up paths to eventually support subdirectory
2022-10-01 16:07:30 -05:00
advplyr
63c55f08dc
Add:Remove episodes from continue listening shelf #919
2022-09-28 17:57:27 -05:00
advplyr
98e79f144c
Add:Remove item from continue listening shelf #919
2022-09-28 17:45:39 -05:00
advplyr
3b9236a7ce
Fix:More menu item height
2022-09-28 17:14:20 -05:00
advplyr
ac30a971c5
Fix:Clean user data on server start removing invalid media progress items
2022-09-28 17:12:27 -05:00
advplyr
9ee6eaade9
Add:Hide series from home page option #919
2022-09-27 17:48:45 -05:00
advplyr
8c32fed911
Update:Match tab show current genres, tags and description #976
2022-09-27 16:49:14 -05:00
advplyr
f36a5eae6d
Update:Audiobook merge to set metadata with tone and replace m4b in library item #594
2022-09-26 18:07:31 -05:00
advplyr
b6e3559aba
Update:Notification config UI for mobile #996
2022-09-25 11:50:41 -05:00
advplyr
7aa89f16c9
Add:Notification system queueing and queue limit #996
2022-09-25 10:19:44 -05:00
advplyr
88726bed86
Update:Notification system descriptions #996
2022-09-25 09:46:45 -05:00
advplyr
a35b35c062
Merge pull request #1005 from Undergrid/multi_select_quick_match
...
Multi select quick match
2022-09-24 17:46:51 -05:00
Undergrid
951afaa568
Update client/components/modals/BatchQuickMatchModel.vue
...
Co-authored-by: advplyr <67830747+advplyr@users.noreply.github.com>
2022-09-24 23:40:07 +01:00
Undergrid
5e8979876f
Update client/components/modals/BatchQuickMatchModel.vue
...
Co-authored-by: advplyr <67830747+advplyr@users.noreply.github.com>
2022-09-24 23:39:37 +01:00
Undergrid
eb0ef8c696
Update client/components/modals/BatchQuickMatchModel.vue
...
Co-authored-by: advplyr <67830747+advplyr@users.noreply.github.com>
2022-09-24 23:38:58 +01:00
Undergrid
066b6c13c6
Update client/components/modals/BatchQuickMatchModel.vue
...
Co-authored-by: advplyr <67830747+advplyr@users.noreply.github.com>
2022-09-24 23:38:51 +01:00
Undergrid
f3f2d614b1
Update client/components/modals/BatchQuickMatchModel.vue
...
Co-authored-by: advplyr <67830747+advplyr@users.noreply.github.com>
2022-09-24 23:37:59 +01:00
Undergrid
7fd70c1c86
Update client/components/modals/BatchQuickMatchModel.vue
...
Co-authored-by: advplyr <67830747+advplyr@users.noreply.github.com>
2022-09-24 23:37:54 +01:00
Undergrid
46a3974b79
Update client/components/modals/BatchQuickMatchModel.vue
...
Co-authored-by: advplyr <67830747+advplyr@users.noreply.github.com>
2022-09-24 23:37:43 +01:00
Nick Thomson
3e7a76574b
Switch to using the websocket for confirmation of batch updates, allowing the main request to be done asynchronously
2022-09-24 22:17:36 +01:00
advplyr
0ef2a2e4b6
Update:Notifications onTest for testing and parse title/body template #996
2022-09-24 16:15:16 -05:00
advplyr
8e8046541e
Add:Notification edit/delete and UI updates #996
2022-09-24 14:03:14 -05:00
Nick Thomson
2d6f9bab8b
Added totals of updated and unmatched books to toast shown at completion of batch quick match.
2022-09-24 18:57:09 +01:00
Nick Thomson
11e3cf4f19
Initialise the selected provider to the default for the library when the batch quick match is first opened or if the user has switched libraries.
2022-09-24 18:23:33 +01:00
advplyr
37a3fdb606
Notifications UI update and delete endpoint
2022-09-23 18:10:03 -05:00
Nick Thomson
731cf8e4ed
Fix whitespace issues
2022-09-23 19:37:30 +01:00
Nick Thomson
c3f2e606dd
Clarified behaviour of Update options in batch quick match dialog and added flag in quickMatchLibraryItem to override the default system settings
2022-09-23 18:53:30 +01:00
Nick Thomson
dbb62069ef
Implementation of batch quick match API and related options dialog
2022-09-23 17:51:34 +01:00
advplyr
b08ad8785e
Notification create/update events UI
2022-09-22 18:12:48 -05:00
advplyr
ff04eb8d5e
Add:Notification settings, notification manager trigger #996
2022-09-21 18:01:10 -05:00
Nick Thomson
7d4e7ce2c0
Initial commit
2022-09-19 16:29:24 +01:00
advplyr
565bb4cd6b
Update:Add author name to author quickmatch toast #992
2022-09-18 17:02:19 -05:00
advplyr
ae4ac392c6
Add:Podcasts latest episodes page
2022-09-17 15:23:33 -05:00
advplyr
d139fffa96
Update:Backup Apply to Restore #981
2022-09-12 16:55:59 -05:00
advplyr
0e98620939
Remove back arrow on toolbar
2022-09-10 09:10:29 -05:00
advplyr
e32f51f58a
Fix:Add podcast modal for mobile screen sizes #975
2022-09-09 17:40:06 -05:00
Zibbp
baedced83f
feat(player): persist volume in local storage
2022-09-08 10:02:40 -05:00
advplyr
3dc848a106
Update:Podcast episodes look for new episodes after this date add input to set the max # of episodes to download
2022-09-03 08:06:52 -05:00
advplyr
c17612a233
Merge pull request #961 from barrycarey/issue-694-clear-issues
...
Pass lib ID to toolbar so it can refresh state when clearing issues.
2022-09-02 17:58:01 -05:00
advplyr
9a87e4af73
Add:Quick match podcast button
2022-09-02 17:50:09 -05:00
barry
4ccb4243f7
Pass lib ID to toolbar so it can refresh state when clearing issues. Fixes #694
2022-09-02 18:20:38 -04:00
barry
eb25ca7af5
Pass lib ID to toolbar so it can refresh state when clearing issues. Fixes #694
2022-09-01 21:03:41 -04:00
advplyr
872d5178e6
Update podcast episode queue order
2022-09-01 17:11:57 -05:00
advplyr
d11501b2c6
Remove add to collection menu item from podcast cards
2022-09-01 16:24:17 -05:00
advplyr
8ec4bd4279
Fix:User permissions for collection API routes and UI #951
2022-08-31 15:46:10 -05:00
advplyr
ac57b2b867
Fix:Re-Scan item using context menu on library page #948
2022-08-28 15:04:45 -05:00
advplyr
3cafa87eda
Add:Podcast episode table batch mark as finished #941
2022-08-28 14:47:31 -05:00
advplyr
dee4ca3559
Add:Local setting for autoplay next item in queue #603
2022-08-28 14:21:28 -05:00
advplyr
772c7b3217
Set podcast episode queue when playing from home page
2022-08-28 13:54:14 -05:00
advplyr
c0dd58a94e
Add:Player queue for podcast episodes & autoplay next episode #603
2022-08-28 13:12:38 -05:00
advplyr
91e116969a
Merge pull request #946 from barrycarey/issue-138-clear-episode-dl-selection
...
Clear selectedEpisodes on download.
2022-08-28 08:49:17 -05:00
advplyr
1f37e32f91
Podcast episode feed modal refactor
2022-08-28 08:48:41 -05:00
barry
221061ea30
added method to clear selected episodes
2022-08-28 08:22:51 -04:00
barry
1e8e45431d
Clear selectedEpisodes on download. Move item onClick to checkbox so you can't select existing downloads
2022-08-27 23:40:02 -04:00
advplyr
be28b9899e
Update:Audio player does not open on load
2022-08-27 17:27:55 -05:00
advplyr
ff6d95dc4d
Remove unused card
2022-08-24 08:17:04 -05:00
advplyr
67f6cd3c56
Fix:Search page tags category items
2022-08-23 16:07:53 -05:00
advplyr
389b603d7d
Update:Show episode rss feed url at the bottom of episode edit modal
2022-08-20 16:38:08 -05:00
advplyr
721de0a343
Remove old square covers config
2022-08-20 16:13:55 -05:00
advplyr
0aadf579f3
Update:Backups include author images #781
2022-08-20 15:10:31 -05:00
advplyr
4ec217e5d0
Fix:App bar for mobile screen, UI updates for schedule tabs
2022-08-20 14:32:38 -05:00
advplyr
0f01f21a0a
Update:Remove auto download checkbox from edit podcast details tab, move max episodes to keep input to the schedule tab
2022-08-20 14:21:58 -05:00
advplyr
46668854ad
Add:Schedule podcast new episode checks
2022-08-19 18:41:58 -05:00
advplyr
7528e8df41
Add:Sort library by published year #918
2022-08-19 14:16:25 -05:00
advplyr
8224ca7650
Add:Set schedule for automatic backups #822
2022-08-18 18:46:42 -05:00
advplyr
a574d06e22
Update cron expression builder add daily interval in dropdown
2022-08-18 17:56:52 -05:00
advplyr
dd9a072231
Update:Cron scheduler set minutes/hourly interval, update mobile screen sizes #655
2022-08-17 19:19:01 -05:00
advplyr
2304f37cbe
Add:Schedule periodic library scans #655
2022-08-17 18:44:21 -05:00
advplyr
0c20988e18
Add:Cron expression builder advanced view
2022-08-17 17:37:20 -05:00
advplyr
9a57fcad40
Add start of library scan scheduling and cron expression builder
2022-08-16 18:24:47 -05:00
advplyr
01333b6401
Update:Match tab select all/select none checkbox
2022-08-15 18:00:11 -05:00
advplyr
8509ca3249
Update:Show cover image on match tab after selecting match #899
2022-08-15 17:44:58 -05:00
advplyr
7a69afdcd9
Add:Podcast auto-download option to delete an episode if it exceeds X max episodes to keep #903
2022-08-15 17:35:13 -05:00
advplyr
2c0c53bbf1
Add:Multi-select for podcast episodes and batch delete, Update:Episode row ui for mobile screens
2022-08-14 12:34:21 -05:00
advplyr
c5f91ec508
Add:Separate setting for alt bookshelf view on home page
2022-08-13 18:18:42 -05:00
advplyr
d06c61b329
Add:Library specific setting for use square covers and remove from server settings #387
2022-08-13 13:56:37 -05:00
advplyr
be4f11a60e
Update:Edit library modal styling
2022-08-13 12:44:43 -05:00
advplyr
0c5db214d1
Add:Delete playback session button and api route
2022-08-13 12:24:19 -05:00
advplyr
d15120eb5f
Fix:Audible match results incorrect runtime format #904
2022-08-12 16:56:34 -05:00
advplyr
ca2c2f2702
Fix:Episode match encode title query string
2022-08-06 16:51:25 -05:00
advplyr
1fc929ab33
Update:Min width on libraries dropdown
2022-08-06 16:41:26 -05:00
advplyr
f5495d64a9
Update:Show resolution under covers in covers tab #885
2022-08-06 08:25:31 -05:00
advplyr
e02169907d
Add:Filter for RSS feeds open #893
2022-08-06 07:58:19 -05:00
advplyr
24a142e718
Add:RSS feed icon over library item covers when feed is open #893
2022-08-05 19:23:18 -05:00
advplyr
2cb4f972d7
Update:Collections page show total duration
2022-08-04 18:22:35 -05:00
advplyr
513d946faa
Update:Updates to collections page for mobile screen sizes
2022-08-04 18:06:39 -05:00
advplyr
87d1f457ba
Update:Editing series on book in edit modal sets focus to first available input #889
2022-08-03 18:38:08 -05:00
advplyr
8810f90226
Update:Cleanup edit modal match tab for mobile screens
2022-08-03 18:27:38 -05:00
advplyr
3d3571013f
Add:Show audiobook duration and narrator in audible match results #886
2022-08-03 18:06:25 -05:00
advplyr
605a6d8b25
Update:Match tab searches for results when opening tab #882
2022-08-03 17:53:19 -05:00
advplyr
516c5c3308
Add:Podcast episode match tab and find episode by title api route
2022-07-31 13:12:37 -05:00
advplyr
b64a651b27
Update:Series page support sort ignore prefix #866
2022-07-30 17:07:54 -05:00
advplyr
06b8d1194c
Fix:Library collapsed series to respect ignore prefixes setting #866
2022-07-30 16:18:26 -05:00
advplyr
377ae7ab19
Update /matchall api endpoint to GET
2022-07-30 15:52:13 -05:00
advplyr
53cf6edd6a
Update:Show prompt before marking item as finished that has progress #805
2022-07-30 12:40:43 -05:00
advplyr
92bedeac15
Update:Click chapter times in chapters table to jump to timestamp
2022-07-30 12:25:15 -05:00
advplyr
3cf8b9dca9
Update start playback from bookmark time confirm to new confirm prompt
2022-07-30 11:53:48 -05:00
advplyr
bcc2f847f9
Add:Click timestamp in listening sessions table to open playback at timestamp #798 , add confirm prompt
2022-07-30 11:36:04 -05:00
arabshapt
668ebf8550
feature: use svg instead of png where possible for better quality
2022-07-30 13:58:20 +02:00
advplyr
a8c7905f6d
Add:Bookmarks icon btn on library item page and ability to open player at specified time #796
2022-07-29 19:06:52 -05:00
advplyr
45cd39ac0c
Update:Remain on same tab in item edit modal when navigating next/prev #867
2022-07-29 18:19:19 -05:00
advplyr
3b4ac3a230
Fix:Long library names overflow #858
2022-07-26 18:54:32 -05:00
advplyr
6244909332
Update:Timestamp input support over 99 hours and focus input #657
2022-07-25 19:32:04 -05:00
advplyr
c453d3e8c7
Update:Chapter editor to use timestamp input for chapter start time with toggle to show seconds #657
2022-07-25 18:40:11 -05:00
advplyr
6cbfd8679b
Update:Changing author name to match another authors name will merge the authors #487
2022-07-24 12:00:36 -05:00
advplyr
1c9e56ce2e
Fix:Libraries table to use draggable handle for items so they can be clicked and edited #839
2022-07-18 17:44:01 -05:00
advplyr
9e7b84f289
Update:JWT signing
2022-07-18 17:19:16 -05:00
advplyr
51b87912f8
Update:Collapsed series shows series name instead of first book title and only sorts when sorting by title #629
2022-07-14 19:00:52 -05:00
advplyr
af7e3a03f0
Fix:Audio player when using chapter track then playing an item without chapters
2022-07-13 19:38:34 -05:00
advplyr
201f1bff3e
Add marked package in static libs
2022-07-09 17:27:30 -05:00
jmt-gh
a22ebb257f
add style comments
2022-07-08 20:45:09 -07:00
jmt-gh
bf6e87d4bc
update formatting
2022-07-08 20:34:32 -07:00
jmt-gh
b823a93ae2
integrate modal to sidenavs
2022-07-08 20:29:18 -07:00
jmt-gh
05afd12682
add new changelog modal
2022-07-08 20:28:34 -07:00
advplyr
95ebe0f087
Version bump 2.0.23
2022-07-02 19:15:23 -05:00
advplyr
806a8cf659
Update:Library config page for mobile #753 and style updates
2022-07-02 09:10:47 -05:00
advplyr
d90bd92bcc
Fix:Item edit modal for mobile landscape #754
2022-06-28 18:29:11 -05:00
advplyr
41c016b8c7
Update:Match card show series and series sequence if available #762
2022-06-28 17:32:46 -05:00
advplyr
5b4d3f71f9
Update:Global library search strips periods, commas and other characters when matching #750
2022-06-26 15:46:16 -05:00
advplyr
256a9322ef
Fix:Mobile toolbar for podcasts and add collections for books #693
2022-06-26 11:34:58 -05:00
advplyr
793f82e445
Update:Edit modal for mobile screen sizes and update tailwind
2022-06-26 11:15:19 -05:00
Alex Maras
3c347bef7d
fix: better variable naming
2022-06-26 00:00:52 +08:00
Alex Maras
e837e5f780
fix: reuse existing variable
2022-06-25 23:58:55 +08:00
Alex Maras
729a756e21
fix: use total time for chapter name resolution when in chapter track mode
2022-06-25 23:53:40 +08:00
Alex Maras
f2fff34d4d
fix: use chapter start as a base for the seek time if seeking within chapters
2022-06-25 23:37:18 +08:00
Alex Maras
067006f406
fix: use chapter duration when seeking on track bar
2022-06-25 23:24:40 +08:00
advplyr
a9a3423b58
Update chapter modal for mobile
2022-06-23 17:50:25 -05:00
advplyr
f4ee215ad8
Update chapters modal truncate long chapter titles and show chapter duration
2022-06-23 17:36:55 -05:00
jmt-gh
48431b1c35
add support for showing chapter duration in chapters modal
2022-06-22 18:58:57 -07:00
advplyr
e02fbac4cd
Merge pull request #757 from jmt-gh/update_users_table
...
Update UsersTable styling to match other tables
2022-06-22 17:30:46 -05:00
advplyr
a8fce32e70
Merge pull request #749 from jmt-gh/add_reorder_icons_to_libraries
...
Add reorder icon to libraries table
2022-06-20 10:27:06 -05:00
jmt-gh)
82c5c7518b
remove unecessary css styling
2022-06-19 17:13:24 -07:00
jmt-gh)
7a60ffb3c4
update UsersTable styling
2022-06-19 17:10:15 -07:00
advplyr
2795f657b5
Merge pull request #755 from jmt-gh/update_sessions_table
...
Update Sessions page to have a matching "settings UI"
2022-06-19 18:28:35 -05:00
advplyr
b12a344776
Fix:Chromecast button on mobile screen sizes #756
2022-06-19 15:43:45 -05:00
jmt-gh
fdfaa7eba4
unify on 'Listening Sessions'
2022-06-19 10:01:06 -07:00
advplyr
f741064843
Merge pull request #748 from jmt-gh/update_log_page
...
Update Log page to have a matching "settings UI"
2022-06-19 10:07:56 -05:00
advplyr
42a30c33db
Merge pull request #746 from jmt-gh/update_placard_size
...
Fix placard sizes so "Continue Listening" fits
2022-06-19 10:06:04 -05:00
advplyr
ccc82520a9
Update chapter track progress bar, timestamps, hide chapter ticks. Update mobile responsiveness for player
2022-06-19 10:04:15 -05:00
jmt-gh)
22acf52a26
remove unecessary space
2022-06-19 02:06:15 -07:00
jmt-gh)
2ccd2786f4
add reorder icon to the library items
2022-06-19 02:03:05 -07:00
jmt-gh
0edc46b771
update log page to have a matching UI
2022-06-19 01:46:42 -07:00
jmt-gh
5c0e792782
fix placard size so continue listening fits
2022-06-19 01:03:56 -07:00
jmt-gh
644882e04f
add support for swapping progress bar between current chapter duration and book duration
2022-06-18 23:55:34 -07:00
advplyr
825641f2a9
Merge pull request #742 from mrdth/feature/fetch-author-image
...
Fetch author photo from external URL
2022-06-18 12:10:53 -05:00
advplyr
35ab4cb2fe
Update photo url input to photo path/url to be consistent with item covers
2022-06-18 12:05:30 -05:00
mrdth
f79b4d44b9
Fetch author photo from external URL
...
Add a new text field 'Photo URL' on the author edit modal, if there
is no existing image for an author.
When submitted, the image is saved from the URL provided
2022-06-18 17:04:38 +01:00
advplyr
91e30a6e84
Merge pull request #736 from cassieesposito/dateFormat
...
Date format
2022-06-18 10:34:32 -05:00
advplyr
578bb03404
Merge pull request #730 from jmt-gh/issue_719
...
Properly support multiple narrators when Matching (#719 )
2022-06-18 09:32:46 -05:00
advplyr
e334b585be
Libraries dropdown updates for mobile
2022-06-17 16:50:46 -05:00
jmt-gh
38c259a45e
initial commit for responsive search bar on mobile
2022-06-17 07:48:42 -07:00
Cassie Esposito
b2ee24de98
Applied dateFormat setting to alternative bookshelf view
2022-06-17 01:35:24 -07:00
advplyr
378b40790a
Merge branch 'master' into multiline_pills
2022-06-16 17:08:47 -05:00
advplyr
be3d38392d
Merge pull request #732 from jmt-gh/update_pills
...
Update details "pills" so they don't overlap when they flow to new lines
2022-06-16 17:07:21 -05:00
jmt-gh
009e16c9a4
add break-all for multiline support for long entries
2022-06-15 22:12:56 -07:00
jmt-gh
b40cc767b2
add margin on y so pills don't touch when they overflow
2022-06-15 20:49:27 -07:00
jmt-gh
4f5f2d32be
Properly support multiple narrators when Matching
...
This commit adds proper support for multiple narrators when matching. We
were accidentally missing a split in the same way we handle it for
genres and tags
2022-06-15 20:23:56 -07:00
advplyr
66be3e0281
Update:Clear global search input when clicking dropdown item #723
2022-06-15 12:35:50 -05:00
advplyr
80c9efc618
Update:Make m4b timeout to 30 mins
2022-06-12 15:59:36 -05:00
advplyr
b2880ab0a9
Fix:Match tab #708
2022-06-09 17:56:16 -05:00
advplyr
fbbceaa642
Add:Persist RSS feeds in db #696 , Update:RSS feed data model
2022-06-07 18:29:43 -05:00
advplyr
3d821dacb7
Fix:Sessions table cleanup
2022-06-04 15:51:00 -05:00
advplyr
5cd343cb01
Add:All listening sessions config page
2022-06-04 12:44:42 -05:00
advplyr
2d5e4ebcf0
Add:Audio player next/prev chapter buttons
2022-06-04 12:07:38 -05:00
advplyr
3171ce5aba
Update:Paginated listening sessions
2022-06-04 10:52:37 -05:00
advplyr
0e1692d26b
Fix:Matching authors with multiple authors split by comma #667
2022-06-03 19:21:31 -05:00
advplyr
e8cd18eac2
Add:Alert when progress is not syncing
2022-06-03 19:11:13 -05:00
advplyr
0d1ff35c5e
Add:Not Finished progress filter #650
2022-06-02 18:20:18 -05:00
advplyr
67e02fddbd
Comment out expand on player ui
2022-06-02 17:54:07 -05:00
advplyr
1bd657f07d
Fix:Mark as finished once media has ended #635
2022-06-02 16:31:52 -05:00
advplyr
4621c78573
Update:Show version number in bottom of siderail #660 and save previous version data to continue showing if update is available
2022-06-01 17:15:13 -05:00
advplyr
d37b25a6f6
Update audio player to player ui and separate out components
2022-05-31 20:13:46 -05:00
advplyr
acf22ca4fa
Testing video media type
2022-05-30 19:26:53 -05:00
advplyr
705aac40d7
Remove experimental set bookshelf texture
2022-05-30 09:58:02 -05:00
advplyr
7456052620
Fix:Match update cover image #648
2022-05-30 09:52:42 -05:00
advplyr
cfcd351570
Add:Match All Authors button #642
2022-05-29 12:15:39 -05:00
advplyr
514893646a
Add:OPML Upload for bulk adding podcasts #588
2022-05-29 11:46:45 -05:00
advplyr
160dac109d
Add:User permission restrict explicit content #637
2022-05-28 16:53:03 -05:00
advplyr
f41d6d5c77
Update multi-series edit for match and make into separate component with inner modal
2022-05-28 15:54:04 -05:00
advplyr
a5dacd7821
Merge master
2022-05-28 13:58:52 -05:00
advplyr
8b12508b0c
Add:Rich text editor for podcast episode description
2022-05-28 13:36:58 -05:00
advplyr
a394f38fe9
Add:Full podcast episode description parsed and viewable in modal #492
2022-05-28 11:38:51 -05:00
advplyr
b2aab06e01
Add:Listening session modal with all details
2022-05-27 17:39:24 -05:00
advplyr
f002532c1e
Add:User listening sessions page, Update:Listening sessions to save media times and device info
2022-05-26 19:09:46 -05:00
advplyr
5187d0e55f
Add:Option to hard delete podcast episode from file system #488
2022-05-24 18:38:25 -05:00
advplyr
3e98b6f749
Update:Remove manual sorting of podcast episodes and default to sort by published at
2022-05-23 19:28:00 -05:00
advplyr
3c465994fe
Fix:Hide remove icon from author images with no image
2022-05-23 19:12:40 -05:00
Kaldigo
c7e3f08d39
Merge branch 'advplyr:master' into master
2022-05-23 22:46:17 +01:00
Kaldigo
d15264832d
Updated matching with latest changes, Added override toggle for quickmatch, added asin and isbn to quickmatch query, updated audible provider to use audnexus
2022-05-23 03:56:51 +01:00
advplyr
a8d5b543d7
Update:Parsing sequence from folder will strip leading zeros #562
2022-05-22 19:17:21 -05:00
advplyr
8beac53f5f
Update:Send source back with auth request
2022-05-21 11:21:03 -05:00
advplyr
dabcad5ebd
Update experimental e-reader alert
2022-05-20 16:47:00 -05:00
advplyr
796602d1b2
Add:Enable e-reader server setting to allow all users to access experimental e-reader #614
2022-05-20 16:34:51 -05:00
advplyr
2a235b8324
Add:RSS feeds for audiobooks #606
2022-05-19 18:51:58 -05:00
advplyr
06cc2a1b21
Fix:Increase width of MoreMenu since Mark as Not Finished was wrapping
2022-05-19 18:11:02 -05:00
advplyr
7e5ab477b2
Update:Persist scroll position for bookshelves #604
2022-05-18 18:37:38 -05:00