Commit Graph

1196 Commits

Author SHA1 Message Date
Charles Haley 8b756df123 Ooops -- forgot to change field_inlist to inlist_field in the template tester's highlighter and in a few places in the documentation. 2024-10-23 16:39:03 +01:00
Charles Haley 1e766f8843 Changes to use a suffix instead of a prefix for 'field' functions and operators. 2024-10-22 13:56:34 +01:00
Charles Haley 0e3f821cbb We're starting to get several functions and operators that directly operate on fields. I decided to use a naming convention where they begin with "field_". This commit changes the existing function format_date_field() to field_format_date(), adding an alias for the original name for compatibility. 2024-10-21 23:24:55 +01:00
Charles Haley b938f2500f New template operator 'field_inlist'. It operates directly on data in a multi-valued field instead of converting the field to a string then splitting it. 2024-10-21 16:47:43 +01:00
Kovid Goyal c99c8714b4 Clarify wording 2024-10-21 09:19:50 +05:30
Kovid Goyal 1440a49cda string changes 2024-10-20 13:57:35 +05:30
Charles Haley 4f46ae4707 New formatter function 'field_list_count('lookup_name')': returns the length of the multi-valued field 'lookup_name' without first converting it to a string. This is much faster than the existing function list_count() 2024-10-18 18:17:15 +01:00
Kovid Goyal 864a759ff6 PDF Output: Add _WIDTH_PIXELS_ and _HEIGHT_PIXELS_ variables to know the width and height of the header/footer area in templates 2024-10-11 14:39:22 +05:30
Kovid Goyal 97d476811a Windows: Use calibre's bundled SSL certificates instead of the system store by default
I am tired of all the bug reports about SSL cerificate verify failures
on windows caused by the windows certificate store not having needed
intermediate certificates. So use the bundled certificates instead which
are the set of certificates trusted by Firefox and curl.

Can be turned off via CALIBRE_USE_SYSTEM_CERTIFICATES=1 env var
2024-10-08 15:06:35 +05:30
Kovid Goyal 591ae6413f ... 2024-09-30 10:17:16 +05:30
Charles Haley 903f08d50b Add is_dark_mode() template function 2024-09-24 19:27:57 +01:00
Charles Haley 8e3c936833 1) Fix plain_text not working in template get_note() function
2) Add documentation for get_note()
2024-09-12 11:24:55 +01:00
Kovid Goyal abe8c8b2a8 ... 2024-09-09 10:02:42 +05:30
Kovid Goyal 729ade5066 Add a FAQ entry about another installer failure mode 2024-09-09 09:43:45 +05:30
Kovid Goyal 96a89fe13a string changes 2024-09-02 19:18:15 +05:30
Kovid Goyal f3299f5b8f ... 2024-08-25 14:00:58 +05:30
Kovid Goyal 65a640bee2 Document papaer edition page sync feature 2024-08-22 18:53:40 +05:30
Kovid Goyal 8848324da8 Update the creating sub group section of the manual to match the current UI 2024-07-31 14:57:05 +05:30
Kovid Goyal 9d6ef84f70 Add a note that the calibre viewer supports MathML with the inclusion of the MathJax canary 2024-07-19 07:29:14 +05:30
Kovid Goyal 87b2e04b72 string changes 2024-07-11 19:17:02 +05:30
Kovid Goyal 823ffb7f91 ... 2024-07-08 10:24:19 +05:30
Kovid Goyal 6d47a9760e string changes 2024-05-27 19:54:43 +05:30
Kovid Goyal 3f1f471b7d string changes 2024-05-26 19:04:43 +05:30
413Michele 5a355c2685 Fix typos (Goto -> Go to), better link to man page 2024-05-14 10:28:46 +02:00
Kovid Goyal d6fe19ae75 Update server docs about the limitations of offline mode
See #2058664 (Content server offline support doesn't allow saving annotations)
2024-04-01 20:25:56 +05:30
Kovid Goyal 40de487795 Fix sequencing of imports in manual build scripts 2024-03-30 13:14:29 +05:30
Kovid Goyal 53b74283a4 sort imports in all python files 2024-03-30 13:02:22 +05:30
413Michele 0fa8f025c9 books -> book 2024-03-26 15:32:36 +01:00
413Michele 42045d087b Missed some bits 2024-03-26 15:29:14 +01:00
413Michele 3fc57d78db String update for consistency 2024-03-26 15:21:46 +01:00
goodmost 77c1844256 chore: remove repetitive words
Signed-off-by: goodmost <zhaohaiyang@outlook.com>
2024-03-19 20:28:18 +08:00
Kovid Goyal 592dad1194 Keyboard shortcut to show profiles 2024-02-20 21:48:28 +05:30
Kovid Goyal 04adea1b10 string changes 2024-02-12 15:16:01 +05:30
Kovid Goyal 779183f71a Document the css class used for popup footnotes 2024-01-21 12:59:24 +05:30
Kovid Goyal edd2e15292 Add viewer default keyboard shortcuts to the manual 2024-01-19 12:02:50 +05:30
Kovid Goyal 8f928644fe keyboard shortcut to toggle layout (Alt+Shift+L) 2024-01-05 16:51:59 +05:30
Kovid Goyal 6895571de7 Add an FAQ entry for offscreen main calibre window 2023-12-18 20:04:00 +05:30
Kovid Goyal d82bd06247 Check for webengine render process crash in build test 2023-12-07 19:59:37 +05:30
Kovid Goyal 8c4a460997 ... 2023-11-17 16:46:50 +05:30
Charles Haley fa9061660e Enhancement 2043330: Template function to fetch links
I put this in notes to avoid any hassle with collisions with the other new template functions.
2023-11-13 19:21:44 +05:30
Kovid Goyal deb332cd71 ... 2023-11-13 19:21:40 +05:30
Kovid Goyal 21bca7ae47 ... 2023-11-13 19:21:40 +05:30
Kovid Goyal 22f245bc30 Add a screenshot of the notes dialog 2023-11-13 19:21:40 +05:30
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
Lisa Y. Zhu 39171a6ac6 Change print statements to print functions 2023-11-12 18:19:16 -05:00
Kovid Goyal dc7667d02d Fix #2043221 [Wrong instructions in docs on how to debug ebook editor?](https://bugs.launchpad.net/calibre/+bug/2043221) 2023-11-10 22:45:45 +05:30
Kovid Goyal ee73fca857 String changes 2023-10-26 07:16:54 +05:30
Charles Haley a27d0b93db New template function: format_date_field(). This function is much faster than format_date() because it avoids a round-trip conversion of date -> string -> date. 2023-09-16 12:41:27 +01:00
Kovid Goyal 17c6d84269 Document using ngettext in plugins 2023-08-18 07:41:14 +05:30