Charles Haley
80e4b7dde9
Three things related to tag_browser_category_order:
...
1) do a proper migration of the tweak
2) Fix the server's usage of the migrated value.
3) Fix an exception in the server related to hierarchical user categories
2022-08-26 11:44:17 +01:00
Kovid Goyal
5b94406fcc
Content server: Migrate usage of tag_browser_category_order to use the new db based preference
...
Am not bothering with migration since th eGUI takes care of that. THis
will affect peopl who run standalone servers, but the intersection of
such people with those who have set the tweak is too small to bother.
2022-08-26 15:01:18 +05:30
Kovid Goyal
a87ef2d8a9
Cleanup previous PR
2022-08-26 14:47:42 +05:30
Charles Haley
a03dd04e22
Prefs / Look & feel / Tag browser partition and hierarchy: change lists of keys to list widget with check boxes.
...
NB: the partition list was a gpref, which was wrong. It is now a db pref. I added migration code to the tag browser. It is possible that the server code must be changed to get the db pref. I don't know how to do that, if it is needed.
2022-08-25 13:00:08 +01:00
Kovid Goyal
2bf8c1965d
Do not VACUUM FTS db when exporting library as it can be very slow. Fixes #1987557 [Export Library Hangs if there is a full-text-search.db file in library]( https://bugs.launchpad.net/calibre/+bug/1987557 )
2022-08-25 06:27:42 +05:30
Charles Haley
1b4c623bf7
Improvement to Look and feel/Tag browser. Make the expandable fields grow to full width. As it was they didn't on Windows. Don't know about other platforms.
2022-08-24 17:46:34 +01:00
Kovid Goyal
dc28b56b70
Make the tag browser preferences a little nicer
...
Give the categories list a min height and layout the checkbox
preferences horizontally as well as vertically
2022-08-24 20:28:16 +05:30
Charles Haley
1b1461f782
Enhancement 1987235: Easier way to rearrange Tag Browser
2022-08-24 11:38:21 +01:00
Kovid Goyal
3262f50962
Fix #1987361 [Exception in Bulk Metadata dialog]( https://bugs.launchpad.net/calibre/+bug/1987361 )
2022-08-23 07:48:30 +05:30
Kovid Goyal
4991254b7c
Fix #1987337 [The colors of the library access persmission window make the text illegible in dark mode]( https://bugs.launchpad.net/calibre/+bug/1987337 )
2022-08-23 07:44:48 +05:30
Kovid Goyal
a450731c6a
Merge branch 'master' of https://github.com/cbhaley/calibre
...
Fixes #1984121 [Enhancement Request: User category editor: Hide items not shown in tag browser](https://bugs.launchpad.net/calibre/+bug/1984121 )
2022-08-22 11:29:23 +05:30
Charles Haley
9a44efc431
Enhancement 1984121: User category editor: Hide items not shown in tag browser
...
I cleaned up the code a lot, making it (I hope) easier to understand and more reliable.
2022-08-21 16:01:50 +01:00
Kovid Goyal
3bae760705
Micro-optimization
2022-08-21 08:28:07 +05:30
Charles Haley
e98daa2fcd
Another try at Manage categories, supporting shortcuts. When a shortcut is triggered, If no visible tool button is found then show the menu in the upper left corner of the library view.
2022-08-20 13:02:49 +01:00
Kovid Goyal
295315aa10
Cleanup previous PR
...
Allow adding a button to show the Manage categories window to the toolbars/context menu
Fixes #1984017 [[Enhancement] - Add Apply button to Manage Tags](https://bugs.launchpad.net/calibre/+bug/1984017 )
2022-08-20 12:36:55 +05:30
Charles Haley
48c12ca2b9
Enhancement 1984017 - Add Apply button to Manage Tags
...
There are two requests here.
1) Add apply button. Because the work is done after the dialog has closed, Changing this is more work than I am willing to do.
2) Add toolbar / shortcut / context menu support for Manage categories. Done.
2022-08-19 15:53:57 +01:00
Kovid Goyal
5880ff34b1
Windows: Nicer error message when attempting to run viewer/editor on machine without MediaPack installed
2022-08-19 00:02:17 +05:30
Kovid Goyal
673650170b
More cache URL encoding weirdness from google. Fixes #1986837 [Unable to download Metadata from Amazon]( https://bugs.launchpad.net/calibre/+bug/1986837 )
2022-08-18 16:07:59 +05:30
Kovid Goyal
51d8e95557
workaround decode failure
2022-08-17 18:36:36 +05:30
Kovid Goyal
742fc54bdd
Google metadata download: When excluding results from a web search because they don't match the specified title/author ignore diacritic, accents, etc.
2022-08-17 06:36:00 +05:30
Kovid Goyal
d380be1e1e
Edit book: Reports: Fix rendering of images in the images report table
2022-08-13 14:30:18 +05:30
Kovid Goyal
5228e61a0e
Content server: Fix formatting of dates for custom columns using ISO format. Fixes #1986412 [Content Server: iso date format break in book details page]( https://bugs.launchpad.net/calibre/+bug/1986412 )
2022-08-13 09:05:53 +05:30
Kovid Goyal
0a1d0f56c8
Add some context for translating meaning
2022-08-12 17:41:23 +05:30
Kovid Goyal
b1e20978c1
Fix #1985973 [Context menu fails in the Editor]( https://bugs.launchpad.net/calibre/+bug/1985973 )
2022-08-12 17:18:17 +05:30
Kovid Goyal
e77de1e770
version 6.3.0
2022-08-12 06:56:29 +05:30
Kovid Goyal
1f21935414
...
2022-08-12 06:51:15 +05:30
Kovid Goyal
1a96698791
Also allow plain + and - to zoom
2022-08-11 20:32:38 +05:30
Kovid Goyal
e7d4ab0575
Image popup: Allow zooming using the Ctrl+plus and Ctrl+minus standard shortcuts. Fixes #1985021 [[Enhancement - Image viewer] Clicking the + and - keys to zoom]( https://bugs.launchpad.net/calibre/+bug/1985021 )
2022-08-11 20:28:46 +05:30
Kovid Goyal
a8b1066276
Also set color scheme for content popup iframe
2022-08-11 19:29:25 +05:30
Kovid Goyal
7a0ccb4476
Content server: Fix margin and body background color mismatch when reading books with a non-white/black color scheme. Fixes #1985058 [[Content Server] Margin colors not matching body background colors]( https://bugs.launchpad.net/calibre/+bug/1985058 )
2022-08-11 19:22:44 +05:30
Kovid Goyal
b0c95d4e61
Fix #1984847 [[Deprecated] FutureWarning epub_output.py]( https://bugs.launchpad.net/calibre/+bug/1984847 )
2022-08-11 08:30:35 +05:30
Kovid Goyal
31b1746d88
Use qt.core
2022-08-10 22:20:49 +05:30
Kovid Goyal
e8447b65ab
We need to set QtQuick api as well when running on non OpenGL platforms
2022-08-10 22:07:44 +05:30
Kovid Goyal
8be484c108
Allow importing QtQuick from qt.core
2022-08-10 22:02:39 +05:30
Kovid Goyal
77d065578d
ignore opengl import failure for people running from source
2022-08-10 21:54:22 +05:30
Kovid Goyal
d73fef560e
Allow using QtWebEngine in the main calibre application as well
2022-08-10 21:07:29 +05:30
Kovid Goyal
53a44ce034
Make QtOpenGL importable from qt.core
2022-08-10 21:07:04 +05:30
Kovid Goyal
171dda538a
Add signals for shutdown start and end events
2022-08-10 20:46:50 +05:30
Kovid Goyal
c54d6bd2d3
Fix #1984123 [Another ampersand rendering bug]( https://bugs.launchpad.net/calibre/+bug/1984123 )
2022-08-10 07:27:45 +05:30
xxyzz
cfd24b8ff7
Check themes attribute exists before using it
...
Click "Restore default icons" before icon themes loaded will cause an error.
2022-08-09 09:00:59 +08:00
Kovid Goyal
2f43e24721
Cleanup formatting of fts_index usage string
2022-08-08 13:46:47 +05:30
Kovid Goyal
b474ba82b0
E-book viewer: Allow searching for nearby words using a new "Nearby words" search mode
2022-08-08 12:53:14 +05:30
Kovid Goyal
3796f82a00
Content server: Fix long tapping in the notes edit area incorrectly changing the highlight extent. Fixes #1983271 [[Content Server] Note window pops up but text still selectable underneath]( https://bugs.launchpad.net/calibre/+bug/1983271 )
2022-08-08 11:16:01 +05:30
Kovid Goyal
31b2466ea6
Return errors when library is not fully indexed
2022-08-08 08:40:08 +05:30
Kovid Goyal
6662e353aa
calibredb: A new fts_search command to perform full text searching
2022-08-08 08:26:23 +05:30
Kovid Goyal
9ae2074669
Add API to process each result when returning it
2022-08-08 07:38:14 +05:30
Kovid Goyal
718d5fb94b
Dont throw an error during stopping of scan if db is not alive
2022-08-07 14:26:51 +05:30
Kovid Goyal
c6efde3495
calibredb: Implement wait for indexing against remote libraries as well
2022-08-07 12:59:39 +05:30
Kovid Goyal
119df51028
Track indexing rate in the Cache object itself
2022-08-07 12:48:14 +05:30
Kovid Goyal
87d51c1802
Allow adding listeners atomically
2022-08-07 10:27:32 +05:30