Commit Graph

5072 Commits

Author SHA1 Message Date
b11b1be432 Cleanup playlist cover component 2022-11-27 14:13:31 -06:00
b743b34fab Update playlist cover to square of 4 items 2022-11-27 14:11:17 -06:00
950d10091d Add playlists to bookshelf item context menu 2022-11-27 13:44:54 -06:00
af0e02b9a2 Update lazybookshelf playlist socket events 2022-11-27 13:38:08 -06:00
1332147c4a Update playlist icons 2022-11-27 13:34:50 -06:00
f07cb1e7a3 Fix player UI icon buttons from pr #1187 2022-11-27 12:36:10 -06:00
53dbdd115f Update:Playlists for podcasts 2022-11-27 12:33:38 -06:00
a217ed5574 Update:Handle edit playlist item 2022-11-27 12:17:58 -06:00
531f947754 Update:Remove playlist if all items are removed 2022-11-27 12:04:49 -06:00
c957e9483e Update:Playlist edit modal 2022-11-27 11:53:48 -06:00
623a706555 Update:Create playlist items table 2022-11-26 17:58:52 -06:00
7e171576e0 Update:Add libraries playlists API endpoint, add lazy playlists card 2022-11-26 17:24:46 -06:00
0979b3e03d Update:Playlist cover & json expanded 2022-11-26 16:45:54 -06:00
1131bfa751 Update:Creating user playlists modal 2022-11-26 16:25:14 -06:00
f9b87b94bf Add:Playlist API endpoints 2022-11-26 15:14:45 -06:00
59ed2ec87f Merge branch 'master' into playlists 2022-11-26 12:53:30 -06:00
7b0b79e3a1 Merge pull request #1221 from jmt-gh/settings_page_component
Implement a Settings Content component
2022-11-26 11:07:09 -06:00
53f73e1201 Settings content updates 2022-11-26 11:08:09 -06:00
c62a1dfff0 Convert Backup page to use new settings component
This commit moves the Backup page to use the new settings component.

As part of this, I had to do a little bit of modification for some of
the strings, as I cleaned up the way the strings are laid out on the
page.
2022-11-25 21:12:23 -08:00
61f8055493 convert notifications page to use new settings component 2022-11-25 21:12:12 -08:00
000d7fd249 convert library stats page to use new settings component 2022-11-25 21:11:45 -08:00
087de03a1f convert log page to use new settings component 2022-11-25 21:11:32 -08:00
a3ca6159fb convert stats page to use new settings component 2022-11-25 21:11:17 -08:00
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
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
e3ec5dd506 convert sessions page to use settings content component 2022-11-25 21:08:10 -08:00
762748225d convert settings page to use settings content component 2022-11-25 21:07:41 -08:00
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
fb078d05bc Merge pull request #1218 from jmt-gh/fix_notifications_ui
Update notification settings UI to match other pages
2022-11-25 14:01:00 -06:00
f59edffa43 update notification settings to match other pages 2022-11-25 11:04:11 -08:00
7aa0ddb71f Merge branch 'master' into playlists 2022-11-25 08:09:46 -06:00
a0a6256c7a Merge pull request #1212 from Weldawadyathink/master
Improve title naming for single file audiobooks when opening RSS feed
2022-11-25 06:21:55 -06:00
df7e331605 Update server/objects/FeedEpisode.js 2022-11-25 06:21:50 -06:00
8c23704e17 Merge branch 'advplyr:master' into master 2022-11-24 23:12:55 -08:00
12abb1731c Single file audiobook rss feed naming logic moved to FeedEpisode.js 2022-11-24 23:10:20 -08:00
180293ebc1 Update:Cleanup socket usage & add func for emitting events to admin users 2022-11-24 16:35:26 -06:00
e2af33e136 Update:Refactor socket connection management into SocketAuthority 2022-11-24 15:53:58 -06:00
42e68edc65 Fix:Users table activity & cleanup 2022-11-24 14:44:09 -06:00
47e732c213 Merge branch 'master' of https://github.com/advplyr/audiobookshelf 2022-11-24 13:51:53 -06:00
77a86d92f4 Update:Socket event for getting online users & test event for messaging all online users 2022-11-24 13:51:41 -06:00
64a8a046c1 Update:Backups API endpoints, add get all backups route, update socket init event payload 2022-11-24 13:14:29 -06:00
1f02cbddd3 Merge branch 'advplyr:master' into master 2022-11-23 22:37:02 -08:00
5e7bca02b3 RSS feeds for single file audiobooks now use book title 2022-11-23 22:36:07 -08:00
097f9549b1 Merge pull request #1211 from lkiesow/started-at
Fix startedAt in progress API
2022-11-23 17:37:40 -06:00
45434b16e0 Fix startedAt in progress API
If no progress had been set before, setting `startedAt` did not work and
it would always been set to `finishedAt` or `Date.now()`. Settings this
if any progress had already been recorded did work.

This fixes the problem so that setting `startedAt` it properly works in
both cases.
2022-11-24 00:16:20 +01:00
6af5ac2be1 Merge pull request #1208 from konradorlinski/polish-translation
Add more polish translation
2022-11-23 16:08:20 -06:00
34ff7efa27 Merge pull request #1205 from lkiesow/api-start-end-date
Allow specifying start and end of progress via API
2022-11-23 16:07:53 -06:00
ko
8f4391003f Add more polish translation 2022-11-23 18:29:35 +01:00
ecefb30f3d Merge pull request #1206 from lkiesow/400-bad-request
Respond with bad request to unvalid request data
2022-11-23 07:27:18 -06:00
a8162b57ba Respond with bad request to unvalid request data
This patch updates the batch progress update endpoint to respond with a
`400 Bad Request` instead of a `500 Internal Server Error` if a user
sends an invalid request with no body. This is a user error after all.

```
❯ curl -i -X PATCH \
  'http://127.0.0.1:3333/api/me/progress/batch/update' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5Q_MoRptP0oI' \
  -H 'Content-Type: application/json'
HTTP/1.1 400 Bad Request
…

Missing request payload
```
2022-11-23 02:15:36 +01:00