Ozzie Isaacs
5e48a64b15
Merge remote-tracking branch 'opds-500-unauthenticated-request/fix/opds-500-unauthenticated-request'
2026-02-22 10:43:11 +01:00
Rafik Farhad
36a7ff19bc
Fix AttributeError on unauthenticated OPDS requests
...
request_username() is used as flask-limiter's key_func for the OPDS
blueprint. The limiter evaluates key_func in a before_request handler,
before the route's auth decorator runs. When no Authorization header is
present, request.authorization is None, causing an AttributeError and
a 500 response instead of the expected 401.
Guard against None so unauthenticated requests fall back to an empty
string key, allowing the auth decorator to handle the 401 correctly.
Fixes #3592
Disclaimer: AI assisted—humans supervised.
2026-02-21 16:54:14 -06:00
Ozzie Isaacs
1b4f0d0967
Merge remote-tracking branch 'add-to-shelves-dropdown-menu/add-to-shelves-dropdown-menu'
2026-02-21 09:43:50 +01:00
Ozzie Isaacs
181117f916
Merge remote-tracking branch 'Kobo_sync/fix/kobo-library-sync-url-rewrite'
2026-02-21 09:42:09 +01:00
Ozzie Isaacs
32741be6c8
Merge remote-tracking branch 'kobo_sync/pr/fix-kobo-progress'
2026-02-21 09:31:56 +01:00
Ozzie Isaacs
f64fe5d835
Merge remote-tracking branch 'Exclamationmark/chore_fix_error_messages'
2026-02-21 09:29:02 +01:00
Ozzie Isaacs
0db93a6036
Merge remote-tracking branch 'sort/master'
2026-02-21 09:27:04 +01:00
leahjessie
a4bf028537
Fix Kobo popup when ProgressPercent is 0 by using is-not-None check instead of truthiness
2026-02-20 15:34:25 -08:00
Ozzie Isaacs
87635a5ace
Merge branch 'Develop'
...
Update Requirements
Update Teststatus
2026-02-20 11:50:43 +01:00
Noé Sierra-Velasquez
a9713bd497
Fix Kobo sync failure behind reverse proxy: rewrite library_sync URL in init response
...
The HandleInitRequest() function rewrites image URLs to point to the local
Calibre-Web instance, but library_sync was left pointing to storeapi.kobo.com.
This caused Kobo e-readers to call Kobo's servers for sync instead of the local
server, resulting in no books being synced when running behind a reverse proxy.
2026-02-19 20:34:50 +01:00
Ozzie Isaacs
8cef72b847
Updated requirements
2026-02-18 19:24:23 +01:00
Ozzie Isaacs
fbed304df8
Better Fix for flask limiter 4.0
2026-02-18 19:11:38 +01:00
Ozzie Isaacs
e3bf369ad6
Fix for flask limiter 4.0
...
Fix reseting flask_limiter keys
2026-02-18 18:59:29 +01:00
leahjessie
d229f71151
Fix Kobo "Return to last page read" popup caused by float/int mismatch
2026-02-17 16:34:46 -08:00
Courville Software
3aef161cb8
fix title sort with "l'" in french
...
regex should not impose a space after "l'" otherwise detection for "L'arbre" fails.
2026-02-14 17:06:44 +01:00
Ozzie Isaacs
cabcace3f0
Update translation
...
Fixes for flask_limiter version >4
2026-02-14 11:30:50 +01:00
Ozzie Isaacs
424e493946
Lower version of flask_limiter again
2026-02-14 11:30:15 +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
9c7a834cec
Fix italian translation error
2026-02-13 19:18:00 +01:00
Ozzie Isaacs
51a2f36966
Revert flask_limiter version
2026-02-13 19:16:18 +01:00
Ozzie Isaacs
b64645e5f5
Cover path is now selected based on correct setting and not if split_path is present or not (fix for #3527 )
...
Version bump
Updated requirements
2026-02-08 12:12:34 +01:00
Ozzie Fernandez Isaacs
bed8957eae
Update pyproject.toml
2026-02-07 09:22:39 +01:00
Ozzie Fernandez Isaacs
0ce8c19e88
Update pyproject.toml
2026-02-06 21:59:49 +01:00
Ozzie Isaacs
5a1f3d8eec
Version bump
0.6.26
2026-02-06 20:40:07 +01:00
lb803
315584690d
remove exclamation marks
2026-02-05 21:40:45 +00:00
Ozzie Isaacs
f14faff308
Merge remote-tracking branch 'cn/patch_cn'
2026-01-31 12:43:58 +01:00
Ozzie Isaacs
6f782c5687
Merge remote-tracking branch 'pt-br/translate-ptbr'
2026-01-31 12:40:01 +01:00
Ozzie Isaacs
7f7fc884c2
Fix for calibre 9.0
2026-01-31 12:31:44 +01:00
Webysther Sperandio
92084bab71
🌐 i18n(translations): typo
2026-01-31 05:51:04 +01:00
Webysther Sperandio
f00471baf5
🌐 i18n(translations): add missing pt_BR translations in messages.po
2026-01-31 05:44:18 +01:00
Webysther Sperandio
9ed0774d19
doc: pt-br translation
2026-01-31 05:19:48 +01:00
Kamille
eb20db55a4
Update Simplified Chinese
2026-01-31 11:25:50 +08:00
Webysther Sperandio
a91724edb0
💄 style(css): include remove menu in dropdown scroll styling
2026-01-28 21:09:47 +01:00
Webysther Sperandio
5ad6b7fa64
💄 style(ui): limit add-to-shelves dropdown height
...
- 【style】 constrain add-to-shelves dropdown height and enable scroll
- 【style】 prevent overly tall menus from overflowing the page
2026-01-26 19:39:36 +01:00
Webysther Sperandio
c1be944a48
💄 style(ui): limit add-to-shelves dropdown height
...
- 【style】 constrain add-to-shelves dropdown height and enable scroll
- 【style】 prevent overly tall menus from overflowing the page
2026-01-26 19:36:47 +01:00
Ozzie Isaacs
e2c3c08d65
Merge remote-tracking branch 'origin/master'
2026-01-25 10:45:09 +01:00
Ozzie Isaacs
4fece545e4
Merge remote-tracking branch 'de/master'
2026-01-25 10:42:15 +01:00
Ozzie Isaacs
876a11dc58
Merge branch 'Develop'
...
Remove Get Parameter sort_param, where it is not valid (#3447 )
Generate valid session-cookie-path(s) (fix for #3459 )
Mass remove books from shelf (Fix for #3520 )
2026-01-25 10:35:59 +01:00
Ozzie Isaacs
486914905e
Merge branch 'Develop'
...
# Conflicts:
# test/Calibre-Web TestSummary_Linux.html
2026-01-24 20:50:59 +01:00
Ozzie Isaacs
d47af66499
Bugfix after testrun
2026-01-24 13:01:12 +01:00
Tom Chiverton
832ec80f1a
Update README.md
...
Highlight how to enable uploads, as it's a FAQ
2026-01-21 18:46:47 +01:00
Kugeleis
85d1aab6a8
Add German translations for several UI strings
2026-01-18 18:07:51 +01:00
Ozzie Isaacs
8db0d004b6
Remove Get Parameter sort_param, where it is not valid ( #3447 )
2026-01-18 16:07:04 +01:00
Ozzie Isaacs
c13eac91c8
Generate valid session-cookie-path(s) (fix for #3459 )
2026-01-18 15:38:44 +01:00
Ozzie Isaacs
cf3b619c73
Fix for #3520 (Mass remove books from shelf)
2026-01-18 12:59:40 +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
47168f5ce9
Merge remote-tracking branch 'typo-epub-reader/webysther-deprecated-apple-meta'
2026-01-17 12:18:17 +01:00
Ozzie Isaacs
73d7306627
Merge remote-tracking branch 'typo-epub-reader/webysther-typo-epub-reader'
2026-01-17 12:16:45 +01:00
Ozzie Isaacs
dd1cbb1018
Merge remote-tracking branch 'fr/patch-1'
2026-01-17 12:15:55 +01:00