jvoisin
84777319d7
Fix access bypass on /show/ (serve_book)
...
The `serve_book` function uses `get_book()` which performs no access filtering:
it simply fetches by ID. Compare with `read_book` at web.py:1562 which
correctly uses `get_filtered_book()`. The `common_filters()` function enforces
per-user tag restrictions, language restrictions, and hidden-book rules.
2026-04-14 23:05:18 +02:00
Ozzie Isaacs
0ed4d81da2
Better error handling on order parameter for sorting of user and books table
2026-04-06 15:12:09 +02:00
Ozzie Isaacs
00686ec1f2
Merge remote-tracking branch 'page_count/fix-series-list-view-sorts-by-name-instead-of-sort-field'
2026-03-07 10:24:58 +01:00
jarynclouatre
1134f54be4
fix: series list view sorts by name instead of sort field
...
In series_list(), the SQLite query correctly orders results by
Series.sort, but a subsequent Python sorted() call (needed to
re-order after appending the "None" category entry) was using
Series.name as the sort key instead of Series.sort.
This caused series titles with leading articles (A, An, The) to
sort strictly alphabetically by the article rather than by the
meaningful word, e.g. "A Collins-Burke Mystery" appeared under
"A" instead of "C".
Fix by using Series.sort (with a fallback to Series.name if sort
is NULL) as the key in the Python re-sort, consistent with the
intent of the existing DB query.
Fixes #3583
2026-03-01 20:44:05 -06:00
Ozzie Isaacs
e3bf369ad6
Fix for flask limiter 4.0
...
Fix reseting flask_limiter keys
2026-02-18 18:59:29 +01:00
Ozzie Isaacs
848302f69e
Merge branch 'master' into Develop
2026-02-14 10:21:05 +01:00
Ozzie Isaacs
8bdd95fc45
Fixes for flask_limiter > 4
2026-02-14 10:08:32 +01:00
Ozzie Isaacs
269ab0e04e
Fix for #3522 (Public registration does not apply default Allowed/Denied tags to new users )
2026-01-17 12:27:16 +01:00
Ozzie Isaacs
a6fdd8ab36
Updated testresults
...
Fix goodreads
Remove unused import
Limit number of routes for book pages
2025-11-22 15:06:40 +01:00
Ozzie Isaacs
4583fc8023
Python 3.13 compatibility
...
Code cosmetics
2025-03-30 12:03:12 +02:00
Ozzie Isaacs
86e6161b89
Remove testing code
2025-03-23 15:29:03 +01:00
Ozzie Isaacs
646937272a
Updates dependencies
...
Update logger ->filename is logged instead of responsible logger
2025-03-23 15:12:06 +01:00
Ozzie Isaacs
4ccc2c0aec
Handle kindle browser download filename can only contain ASCII characters ( #3266 )
2025-01-06 17:36:17 +01:00
Aleksei Besogonov
01215aaa68
Allow the web reader to use KEPUB files and print file sizes
...
This commit allows the web reader to read the KEPUB (Kobo EPUB) files,
and also shows the file sizes. This is especially useful if you have
giant EPUB files with built-in audiobooks and media overlays.
2024-12-08 23:30:05 -08:00
Ozzie Isaacs
42924d9508
Added logging of ip address ( #3237 )
...
Refactored Response(json.dumps -> make_response(jsonify..)
Update mimetypes - Allow different mimetypes for download and file upload check (#3245 , #3243 )
Bugfixes from tests
Updated optional-requirements
2024-12-07 07:27:00 +01:00
Ozzie Isaacs
0bf3bb381f
Invisible books are no longer counted in archived page (Fix for #3221 )
2024-11-20 18:20:33 +01:00
Ozzie Isaacs
6cb1449ff3
Fix version detection to work with sqlalchemy version 2.0.36.dev0
2024-11-20 17:55:17 +01:00
Ozzie Fernandez Isaacs
92fbc9c792
Improved dep check for windows exe version and further fixes for windows exe
2024-11-18 19:47:33 +01:00
Ozzie Isaacs
a84c316e3d
Merge branch 'Develop' - Improved compability for python 3.12+
2024-11-02 16:59:19 +01:00
Ozzie Isaacs
d0e166140f
Fix import pycountry on python 3.12 without warning
...
Fix shadowed "babel" name
2024-09-16 17:22:27 +02:00
Ozzie Isaacs
d755878bd2
Migrate to pyproject.toml build
2024-09-07 19:59:02 +02:00
Ozzie Isaacs
6717683ac3
Improvements merge metadata upload format
...
Music icon only visible once if more than one audio format available
2024-08-18 16:45:42 +02:00
Ozzie Isaacs
1eb77c9cd4
Upload (multiple) book formats with progress and merge the corresponding metadata into the book
2024-08-17 15:34:50 +02:00
Ozzie Isaacs
87b82424d5
Improved whitespace removal
...
Testresults
2024-08-13 07:07:54 +02:00
Ozzie Isaacs
9b520b1941
Fix archiving bookm for kobo sync
...
Fix back function without search parameter
Updated Testresults
2024-08-04 07:12:22 +02:00
Ozzie Isaacs
f8adcbb691
Make light theme default theme on epub reader
...
Fix csp Header for reader and google drive (#3108 )
Testrun
2024-07-25 21:42:32 +02:00
Ozzie Isaacs
99e50bafc4
Fixes refactored user login from tests
2024-07-14 21:20:46 +02:00
Ozzie Isaacs
ebe7cd7ba4
proxy login is now no longer saving cookies,
...
Cookies are saved in database for better Invalidation
Cookies expiry date is saved in database for further deletion (missing)
Database conversion is missing
2024-07-14 16:24:07 +02:00
Ozzie Isaacs
6d6f8c1b1f
Update redirect for login/logout in case of anonymous browsing enabled
2024-07-07 15:53:26 +02:00
Ozzie Isaacs
daf8dd6f90
Fix author rename on google drive
...
Bugfixes after testrun
2024-06-30 12:18:52 +02:00
Ozzie Isaacs
d5a57e3b07
Merge remote-tracking branch 'mimetype/python_magic_poc' into Develop
2024-06-23 12:16:40 +02:00
Ozzie Isaacs
4fbd064b85
Merge remote-tracking branch 'origin/back' into Develop
2024-02-26 18:42:48 +01:00
Ozzie Isaacs
e860b4e097
Back function implemented for delete book and edit book
2024-02-26 15:07:59 +01:00
Ozzie Isaacs
23a8a4657d
Merge branch 'master' into Develop
...
(Fix for #3005 and #2993 )
2024-02-25 20:07:40 +01:00
Ozzie Isaacs
0ebfba8d05
Added blobs to csp for reader page (fix for #3005 )
2024-02-25 19:32:04 +01:00
Ozzie Isaacs
3c4ed0de1a
Added ratelimiterbackends
2024-02-25 09:00:49 +01:00
Ozzie Isaacs
d659430116
Bugfix view None ratings caused error 500 in certain cases
2024-02-18 14:17:43 +01:00
Ozzie Isaacs
2bea4dbd06
Show List with no file formats available
...
Bugfix save order of format list view
2024-02-17 11:13:49 +01:00
Ozzie Isaacs
0180b4b6b5
Better error handling on next parameter
2024-02-12 20:58:26 +01:00
Ozzie Isaacs
f7718cae0c
Fix typo in send password message
2024-02-10 10:07:10 +01:00
Ozzie Isaacs
31a344b410
Bugfix from testrun
2024-01-17 20:29:47 +01:00
Ozzie Isaacs
902fa254b0
Merge branch 'master' into Develop
2024-01-07 08:03:40 +01:00
Ozzie Isaacs
f0cc93abd3
Sanitze username for logging
2024-01-06 16:08:14 +01:00
Ozzie Isaacs
d353c9b6d3
Fix #2945 (handle illegal multibyte sequence)
2023-12-16 10:48:49 +01:00
Ozzie Isaacs
d68e57c4fc
Implement split library and books
...
Bugfix arrows in comic reader
Fix kobo download link
Updated requirement
2023-11-08 20:11:03 +01:00
Ozzie Isaacs
5509d4598b
Bugfix for showing series coatining only one book in list view containing having this book no series_index value set
2023-08-30 20:23:40 +02:00
Ozzie Isaacs
4f0f5b1495
Merge remote-tracking branch 'origin/Develop' into Develop
...
# Conflicts:
# optional-requirements.txt
2023-08-28 19:38:51 +02:00
Ozzie Isaacs
6a14e2cf68
Next try showing last book of series in grid view
2023-08-27 12:00:34 +02:00
Ozzie Isaacs
9b99427c84
Merged comic save position
2023-08-26 20:12:34 +02:00
Ozzie Isaacs
860443079d
Fix for ( #2802 ) search request fails with error after browser session closed and currently returns all results
2023-06-05 14:41:03 +02:00