664 Commits
Author SHA1 Message Date
Ozzie Isaacs 748eacfff2 Calibre-web reboot now waits for calibre-web to come back 2026-08-16 19:13:35 +02:00
Ozzie Isaacs 533b0eb977 Updated translation 2026-08-16 14:43:10 +02:00
Ozzie Isaacs e2f2c3014c Show/hide password function implemented 2026-08-16 10:52:29 +02:00
Ozzie Isaacs d9c87e733a Fixes in detail page for add to shelf 2026-08-15 14:39:55 +02:00
Ozzie Isaacs dfef42fbff Bugfixes caliblur theme 2026-08-15 13:10:42 +02:00
Ozzie Isaacs 2b441ffd83 Fix for row display in caliblur 2026-08-15 09:09:02 +02:00
Ozzie Isaacs 1043f7667b Further migration of caliblur theme 2026-08-11 20:15:13 +02:00
Ozzie Isaacs fd46c99882 Migrated themes 2026-08-08 20:10:55 +02:00
Ozzie Isaacs aaff639231 Update search metadata 2026-08-03 19:54:38 +02:00
Ozzie Isaacs afc1e85803 Improved magic link login flow 2026-08-01 18:47:25 +02:00
Ozzie Isaacs 2981ac1aca Merge remote-tracking branch 'caliblur-ereader-toolbar-overflow/fix/caliblur-ereader-toolbar-overflow' 2026-08-01 16:46:02 +02:00
Evaldas 7502e3953e Fix Caliblur eReader toolbar dropdown 2026-07-18 10:38:52 +00:00
Ashay b947a1decf Fix infinite scroll not triggering on mobile browsers
The scroll detection comparison was too strict for mobile browsers
that render subpixel scroll positions. Added 5px tolerance so the
infinite scroll triggers reliably on mobile devices.

Refs: #3664
2026-07-07 16:58:04 +05:30
lb803 315584690d remove exclamation marks 2026-02-05 21:40:45 +00:00
Ozzie Isaacs eb872865a5 Merge Reader improvements 2025-12-07 14:31:16 +01:00
Ozzie Isaacs 3a3c8ad2a4 Merge remote-tracking branch 'lock-header-sidebar' 2025-12-06 13:21:23 +01:00
IgorKurkov bba7812a07 feat(epub.js): add autosaving of current book reading position in localStorage to open this book on the last read point 2025-10-29 22:20:08 +01:00
IgorKurkov 458d0d1e3d feat(read.html, epub): add custom theme selection with color picker, used pickr.js 2025-10-29 22:10:08 +01:00
IgorKurkov 6d6d5ac097 add books button, add page count on bottom and in settings, add swipe for closing sidebar, fix settings modal, fix few styles 2025-10-29 22:06:09 +01:00
IgorKurkov 560e8e132d add swipes by gestures in settings as an option, hammer.js for mobile 2025-10-29 20:37:15 +01:00
IgorKurkov 902368efa7 feat(epub.js): add saving for settings of the font family to localstorage 2025-10-26 18:47:56 +01:00
IgorKurkov c5571fc359 feat(epub.js): add font size selector with precised + and - controls 2025-10-26 18:40:52 +01:00
IgorKurkov 132c17151a feat(epub.js): add font size saving in localstorage like theme saving 2025-10-26 18:24:44 +01:00
Ozzie Isaacs 714c19f558 Some code cosmetics 2025-09-08 17:31:43 +02:00
Ozzie Isaacs 0d07e445de Bugfix mass edit books 2025-09-08 12:05:59 +02:00
Ozzie Isaacs f3a4df1759 Merge branch 'master' into Develop 2025-07-04 20:22:11 +02:00
Ozzie Isaacs 4fe28028ea Merge remote-tracking branch 'arabic/add-arabic-translation' 2025-06-29 09:46:23 +02:00
Asher Max Schweigart 4e245def8f Moving scrollbar to main panel instead of the body to lock header and sidebar in place 2025-04-29 14:20:17 -04:00
Ozzie Isaacs dbdaa0884e Merge branch 'master' into Develop 2025-03-30 13:48:08 +02:00
Ozzie Isaacs 2b2ccb1710 Refactored epub-reader progress
Progress in epubs now visible also in dark mode(s)
2025-03-30 12:23:13 +02:00
Ozzie Isaacs 4583fc8023 Python 3.13 compatibility
Code cosmetics
2025-03-30 12:03:12 +02:00
Ozzie Isaacs d08acdc3cc Merge branch 'master' into Develop 2025-03-24 18:59:12 +01:00
Ross Williams 22a93a28e2 Refactor epub reader progress calculation
The code in epub-progress.js was causing the epub file to be loaded
twice over the network, because it created a second instance of the
epub.js library. I moved all the progress percentage display code into
epub.js. Only the locationchange polyfill code was left in the separate
file, renamed to locationchange-polyfill.js.

I rewrote the percentage progress code to use epub.js events,
giving more succinct and readable code. Also, I added localStorage
caching of the epub location calculations, required for displaying
percentage progress, which can take up to 60-90 seconds to calculate on
longer ebooks. This localStorage caching approach is recommended by
epub.js in the `locations.html` example in their repo.

Signed-off-by: Ross Williams <ross@ross-williams.net>
2025-02-21 04:15:37 +00:00
Ozzie Isaacs 4512ab4524 Renamed pdf reader javascript files (#3277) 2025-01-06 14:54:09 +01:00
Ozzie Isaacs f78a2367a2 Fix title sort, author sort setting for multi book table editing 2024-12-31 11:54:32 +01:00
Ozzie Isaacs 928ed10c2e Improved error handling on mass edit list 2024-12-29 20:12:27 +01:00
Ozzie Isaacs 08527ae3ce Update mass edit
Refactored delete User function
Updated testresults
2024-12-13 18:03:14 +01:00
Ozzie Isaacs 89e9958222 Merge remote-tracking branch 'massedit/bulk-delete' into Develop 2024-12-07 10:32:17 +01:00
Ozzie Isaacs 14e57e3714 Fix save invalid database 2024-11-30 10:01:03 +01:00
Ozzie Isaacs 2fff002699 Fix for stable update version 2024-11-11 18:46:07 +01:00
Ozzie Isaacs bf9313ddeb Update test status
Updates after test run
2024-10-28 16:16:28 +01:00
Ozzie Isaacs c40c8a2255 Format seriesindex everywhere to 2 digits 2024-10-18 20:24:49 +02:00
James Armstrong 54d9d33e53 Revert "Add shift-click to select multiple books at once"
This reverts commit fe78222142.
2024-09-23 09:42:04 -07:00
Ozzie Isaacs 97764acbcd Added missing locale for datepicker in Slovenian language 2024-09-18 19:56:54 +02:00
James Armstrong 338441f116 fix author sort not updating when bulk editing 2024-09-17 12:26:35 -07:00
James ArmstrongandGitHub 7e5d8978ae Merge branch 'master' into bulk-delete 2024-09-11 11:08:01 -07:00
Ozzie Isaacs c92115faf3 Update save shelf sort algorithm 2024-08-21 19:25:50 +02:00
Ozzie Isaacs 1be0ff9620 Bugfix load metadata
Bugfix xchange author and title
Better handling of incompatible iso-639 module on python3.12
2024-08-18 18:52:13 +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