13 Commits

Author SHA1 Message Date
Kovid Goyal
fce4620ca7
Add some docs for the new notes feature 2023-11-13 19:21:40 +05:30
Kovid Goyal
d74fa0e4da
Add calibre://show-note to link to notes 2023-11-13 19:21:32 +05:30
Charles Haley
ff4ed26896 This is a large commit.
DB changes:
1) Add link columns to "normalized" tables. All such in-memory tables have an attribute self.link_map.
2) Add API to set and get links for fields
3) get_metadata now includes an attribute giving the link maps for the book. Book link maps are cached.
4) ProxyMetadata can return link maps
5) Added a test for the API.

URL Scheme:
1) Added a "book-details" URL that asks calibre to open a book info window on a book in some library

Book Details:
1) You can now have multiple book info windows.
2) If an item as an associated link then that link is made available using "(item link)" link text.
3) Book info windows on books in other libraries have no links

UI:
1) the Manage Category editor presents a fourth column for links.

OPF:
1) The OPF used for backing up (metadata.opf) contains the link map for the book. Currently this isn't used, but it should be used in recover_database. I didn't do anything with OPF3.
2023-03-25 16:46:14 +00:00
Charles Haley
762c1c0a19 calibre show-book URL: clear the current search if the book to be shown is not in the search results. 2023-03-19 14:22:44 +00:00
Charles Haley
ba79438b31 1) Maintain compatibility with URLS that don't specify a virtual library.
2) Documentation.
2023-01-23 20:24:26 +00:00
Kovid Goyal
f51d169f55
... 2020-12-28 08:53:23 +05:30
Kovid Goyal
fe45cb1111
String changes 2020-12-09 08:03:10 +05:30
Kovid Goyal
803c4c5221
Add notes on how to enerate calibre:// URLs 2020-11-24 17:30:56 +05:30
Kovid Goyal
65dab30656
Allow copying the current search as a calibre:// URL by right clicking the search box 2020-11-23 18:02:19 +05:30
Kovid Goyal
7ebfb0f248
Allow controlling the Virtual library with calibre://search URLs 2020-11-22 11:48:43 +05:30
Kovid Goyal
0559c50d6e
More verbiage 2020-11-12 11:51:20 +05:30
Kovid Goyal
fe9ed4c8ef
Add support for searching via the calibre:// URL scheme 2020-11-12 11:26:37 +05:30
Kovid Goyal
e11b6ef0b3
Move URL scheme handler docs into its own document 2020-11-12 10:58:30 +05:30