52536 Commits

Author SHA1 Message Date
Kovid Goyal
4ab897cc8d
string changes 2026-01-03 01:14:50 +05:30
Kovid Goyal
4961d7bf0e
Merge branch 'up-to-down-text' of https://github.com/un-pogaz/calibre 2026-01-03 01:11:57 +05:30
un-pogaz
69b01f5962 Bookshelf: add option to write the texts up to down 2026-01-02 20:31:48 +01:00
Kovid Goyal
f0ec227141
Merge branch 'increase-default-cache-size' of https://github.com/un-pogaz/calibre 2026-01-02 17:16:34 +05:30
un-pogaz
3afcac8c18 Bookshelf: increase default cache size 2026-01-02 08:39:21 +01:00
Kovid Goyal
04abc273c2
Bump beta version 2026-01-02 12:37:36 +05:30
Kovid Goyal
77ced91799
Fix saving in Edit book broken on Windows by change in Python 3.13
Now fchmod exists on windows as well.
2026-01-02 12:30:15 +05:30
Kovid Goyal
924d38cf56
Bump version for beta 2026-01-02 08:57:26 +05:30
Kovid Goyal
1f0642d876
Fix #2939 (Bookshelf: fix exception when shutdown) 2026-01-01 22:27:21 +05:30
Kovid Goyal
9363de7da7
Bookshelf: Fix hover above cover bounds not being respected when detecting item under mouse 2026-01-01 17:23:18 +05:30
Kovid Goyal
650db60dd8
Bookshelf: Fix scrollTo() co-ordinate calculation 2026-01-01 11:04:03 +05:30
Kovid Goyal
fdc15d2f3b
When finding book in same column pick the book with the maximum overlap 2026-01-01 10:52:17 +05:30
Kovid Goyal
9315f2f7ba
Bookshelf: Allow grouping by custom datetime columns 2026-01-01 09:43:27 +05:30
Kovid Goyal
4509183212
Use the date display format tweak to control grouping 2026-01-01 09:23:33 +05:30
Kovid Goyal
9e99f81461
Bookshelf: Allow using custom columns for grouping 2026-01-01 09:14:50 +05:30
Kovid Goyal
4a994ac4d4
Ensure correct types in set_pages 2026-01-01 08:46:38 +05:30
Kovid Goyal
efd9342139
Invalidate composite caches when using set_pages() 2026-01-01 08:45:02 +05:30
Kovid Goyal
6f8fee9f38
Make the composite cache invalidation tests less resource intensive 2026-01-01 08:13:19 +05:30
Kovid Goyal
20b73d0e90
string changes 2026-01-01 07:42:04 +05:30
Kovid Goyal
c7930b740d
Cleanup previous PR and change default spine thumbnail to cropped
IMO, cropped looks better. Once the beta is released we can ask users
what the defaults for thumbnail and hover should be, in case there are
differing opinions.
2025-12-31 23:53:58 +05:30
Kovid Goyal
4d4be64531
Merge branch 'bookshelf-thumbnail-setting' of https://github.com/un-pogaz/calibre 2025-12-31 23:53:18 +05:30
un-pogaz
a94f742568 Bookshelf: extend thumbnail settings 2025-12-31 18:27:54 +01:00
un-pogaz
df84d98c1a ... 2025-12-31 17:16:40 +01:00
Kovid Goyal
4a5899413b
string changes 2025-12-31 21:42:28 +05:30
Kovid Goyal
835208f09d
Bookshelf: Fix click drag to select not working 2025-12-31 20:55:43 +05:30
Kovid Goyal
cb3fcbac3a
Change the default hover action back to shift
The problem with above is that it can cause neighboring books to be
completely hidden meaning you have to move the mouse right and then left
again to hover over a neighboring book. This problem is much less
pronounced in the shift case, where it tends to happen only for very
narrow books and only if one keeps moving the mouse after a book
expands.

Also, while I agree the shift is a little unusual, I think most people
whether new users or not will like it.
2025-12-31 20:43:17 +05:30
Kovid Goyal
9a5bd9ecac
Move the conditional out of the loop
Also, when hover is above the width of the CaseItem is not changed
since nothing shifts.
2025-12-31 20:40:18 +05:30
Kovid Goyal
a95d980d7a
Merge branch 'hover-setting' of https://github.com/un-pogaz/calibre 2025-12-31 20:25:42 +05:30
Kovid Goyal
4f83f00cf2
Merge branch 'fix-old-grouping_mode' of https://github.com/un-pogaz/calibre 2025-12-31 20:20:23 +05:30
un-pogaz
444bcf0a03 removed unused code 2025-12-31 13:45:27 +01:00
un-pogaz
03bcfb0387 fix old bookshelf_grouping_mode value 2025-12-31 13:33:57 +01:00
un-pogaz
b6163955c2 add settings for hovered book 2025-12-31 12:33:24 +01:00
Kovid Goyal
e9115c46b2
Cleanup previous PR
Use a non-recursive algorithm to handle deeply nested documents. Fix
error caused by comments. Use a more comprehensive list of block tags.
Add some tests.
2025-12-30 23:25:11 +05:30
Kovid Goyal
51fb35844b
Remove unneeded guard 2025-12-30 22:30:15 +05:30
Kovid Goyal
38847324e6
Merge branch 'emulate-page-count' of https://github.com/un-pogaz/calibre 2025-12-30 22:29:37 +05:30
un-pogaz
c674a4c09e improve epub page count 2025-12-30 16:34:27 +01:00
un-pogaz
135daabddd ... 2025-12-30 14:14:39 +01:00
Kovid Goyal
9bfb182dc9
Update apsw in the hopes that it will fix the macOS CI crash 2025-12-30 16:06:34 +05:30
Kovid Goyal
b54043877c
... 2025-12-30 15:43:06 +05:30
Kovid Goyal
5d4e501adf
string changes 2025-12-30 15:35:08 +05:30
Kovid Goyal
c92c387d11
Merge branch 'improve-cb-page-count' of https://github.com/un-pogaz/calibre 2025-12-30 15:28:49 +05:30
un-pogaz
8afee97598 improve comic book page count 2025-12-30 10:11:16 +01:00
Kovid Goyal
4c867ea08f
Add an action to the book details context menu to recount pages 2025-12-30 11:51:06 +05:30
Kovid Goyal
57ca878ce2
Dont show remove context menu item for pages in BD panel 2025-12-30 11:35:55 +05:30
Kovid Goyal
7906ed2d57
... 2025-12-30 11:34:57 +05:30
Kovid Goyal
03646bac52
Queues page count scan if pages is configured to be shown in book details 2025-12-30 11:33:20 +05:30
Kovid Goyal
a81946674c
Pages should not be displayed in book details by default 2025-12-30 11:16:12 +05:30
Kovid Goyal
893d250dae
Allow stdout to work in develop mode 2025-12-30 11:00:58 +05:30
Kovid Goyal
7223282925
... 2025-12-30 10:32:57 +05:30
Kovid Goyal
ea4982f795
Redo shelf layout when a large number of pending to be counted books are recounted 2025-12-30 10:02:55 +05:30