advplyr
b787fb18f3
Merge pull request #1251 from lkiesow/PermissionsStartOnly
...
No PermissionsStartOnly=true
2022-12-18 15:50:10 -06:00
advplyr
17cce9c914
Merge pull request #1287 from lkiesow/subpath-detection
...
Fix Sub-path Detection
2022-12-18 15:48:28 -06:00
Lars Kiesow
90299e348c
Fix Sub-path Detection
...
If the scanner detects new files with a path containing part of the name
of an already existing library item, the new item will incorrectly be
detected as being a parent directory of the already existing item and
the import will be aborted.
You can follow these steps to reproduce the issue:
```
❯ mkdir audiobooks/author/
❯ mv title\ 10 audiobooks/author
[2022-12-18 22:14:12] DEBUG: [Watcher] File Added /home/lars/dev/audiobookshelf/audiobooks/author/title 10/dictaphone.mp3
[2022-12-18 22:14:16] DEBUG: [DB] Library Items inserted 1
❯ mv title\ 1 audiobooks/author
[2022-12-18 22:15:03] DEBUG: [Watcher] File Added /home/lars/dev/audiobookshelf/audiobooks/author/title 1/dictaphone.mp3
[2022-12-18 22:15:07] WARN: [Scanner] Files were modified in a parent directory of a library item "title 10" - ignoring
```
Since `'title 10'.startsWith('title 1')` is `true`, the current code
makes this false assumption.
This patch fixes the issue by requiring a path separator to be part of
the matching path. This should ensure that only true parent directories
are detected.
This patch requires audiobookshelf to always use Unix file separators.
But that shouldn't be a problem since audiobookshelf always seems to use
these kinds of separators. Even on Windows.
2022-12-18 22:23:50 +01:00
advplyr
fe25a1bc54
Update item metadata pages sort
2022-12-18 15:16:32 -06:00
advplyr
edbe1851b5
Add translation strings for item metadata utils #1166
2022-12-18 15:11:48 -06:00
advplyr
ad6c5a4f00
Merge pull request #1286 from tomazed/translation-fr
...
Update fr.json with new strings from d7cc8a0
2022-12-18 14:54:08 -06:00
advplyr
4971787482
Add:Manage genres #1163
2022-12-18 14:52:53 -06:00
Tomazed
56d2ec9c22
Update fr.json with new strings from d7cc8a052a
2022-12-18 21:37:47 +01:00
advplyr
106ddc9541
Fix scan log path #1285
2022-12-18 14:26:15 -06:00
advplyr
4d93e39fa9
Add:Item metadata utils config page for managing tags #1163
2022-12-18 14:17:52 -06:00
advplyr
54b41b15c2
Merge pull request #1282 from lkiesow/google-books-https
...
Use HTTPS for Google Books Images
2022-12-17 17:59:44 -06:00
advplyr
54ca42a903
Update:Bookshelf view title sign width
2022-12-17 17:50:16 -06:00
advplyr
d7cc8a052a
New translation strings for collections/playlist #1166
2022-12-17 17:47:35 -06:00
advplyr
5165f11460
Add:Create playlist from a collection #1226
2022-12-17 17:31:19 -06:00
Lars Kiesow
b47ce4fb24
Use HTTPS for Google Books Images
...
The API for Google Books will return HTTP image URLs when matiching any
books using it as a search provider. In a secure environment, this
causes browser warnings.
All Google image links support HTTPS and we can safely switch to HTTOS
to avoid these warnings.
2022-12-18 00:18:11 +01:00
advplyr
9b1f7f566f
Fix:On bookshelf view show series name placard on shelf #1239
2022-12-17 16:36:41 -06:00
advplyr
10295b000a
Update:Remove HOST default to allow for ipv6 #1256
2022-12-17 15:55:53 -06:00
advplyr
c06d734d5e
Update:Persist series sort/filter options #1272
2022-12-17 15:10:25 -06:00
advplyr
49a69193d8
Comments where user settings needs to be removed
2022-12-17 14:52:10 -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
f9678dec2f
Merge pull request #1275 from tomazed/translation-fr
...
Update fr.json for batch update
2022-12-15 17:58:17 -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
96e2f934a3
Merge pull request #1270 from Hallo951/master
...
Update de.json
2022-12-15 17:56:53 -06:00
advplyr
a68ade2b3d
Update:Select largest cover image from Google Books provider #1244
2022-12-15 17:54:02 -06:00
advplyr
4fcdeda447
Add:Book library filter for missing cover image #1243
2022-12-15 17:46:27 -06:00
advplyr
dc03835742
Update:Trim whitespace from chapter titles in chapter editor #1248
2022-12-15 17:40:34 -06:00
advplyr
50430e6b27
Update:Audiobook RSS feed track episode pub dates #1253
2022-12-15 17:36:29 -06:00
advplyr
d130dd6d5e
Fix:Setting file ownership for /config and /metadata/logs #584
2022-12-15 17:30:45 -06:00
advplyr
793cc989de
Fix:Overflowing edit library folders #1266
2022-12-15 16:51:37 -06:00
Tomazed
27d8c4d67c
Update fr.json for batch update
2022-12-15 23:19:46 +01:00
Tomazed
48f493a9f5
Missing Localization in Appbar.vue
2022-12-15 17:50:13 +01:00
Hallo951
04992ee3fb
Update de.json
2022-12-15 16:36:28 +01:00
advplyr
4d8e2a1279
Update:Max filename to 255 bytes in utf-16 #1261
2022-12-13 17:46:18 -06:00
advplyr
2af7b6b6f1
Add translation strings for batch update page #1166
2022-12-13 16:59:46 -06:00
advplyr
e59351566d
Add:Batch append details #848
2022-12-13 16:28:05 -06:00
advplyr
05d10b73c3
Merge pull request #1231 from k9withabone/server/respond-with-objects
...
Server respond with objects
2022-12-12 17:53:57 -06:00
advplyr
41e192c6a5
Update more vars
2022-12-12 17:52:20 -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
eede2bbd46
Update for filesystem and libraries api update and revert personalized shelves route
2022-12-12 17:29:56 -06:00
advplyr
5c31687a0f
Merge branch 'master' into server/respond-with-objects
2022-12-12 17:20:14 -06:00
advplyr
6b654d3c2d
Update:Starting session for finished item sets the user start time back to 0
2022-12-12 17:18:56 -06:00
Lars Kiesow
91cbe45839
No PermissionsStartOnly=true
...
This patch removes `PermissionsStartOnly=true` from the systemd unit
file used for packaging. This shouldn't be necessary for any commands
run by the unit.
2022-12-06 00:52:23 +01:00