Commit Graph

2124 Commits

Author SHA1 Message Date
Kovid Goyal cc19aa0ae6 NO_SEARCH_LINK should generate no link in the content server as well 2025-02-16 09:10:49 +05:30
Kovid Goyal 65f89bda7a Content server: Get custom column web search templates as well 2025-02-08 12:52:23 +05:30
Kovid Goyal 0efd8c7b6d Content server: When clicking on author names in the book details page perform the same action as clicking it in the calibre program's book details panel 2025-02-08 12:32:52 +05:30
Kovid Goyal 32059852d2 ... 2025-02-08 09:16:39 +05:30
Kovid Goyal 88f5310317 When calculating body font size clear cache if window.devicePixelRatio changes 2025-02-08 09:12:36 +05:30
Kovid Goyal 96829d89fd Change default body font size to 16 2025-02-07 12:02:13 +05:30
Kovid Goyal 39e17d55e3 Get tag browser value icons working in content server 2025-01-16 19:10:11 +05:30
Kovid Goyal 4fa56c9e9e ... 2025-01-16 14:27:25 +05:30
Kovid Goyal 5692af16a9 Content server: Fix icons for individual formats not being shown in the Tag browser 2025-01-16 14:02:52 +05:30
Kovid Goyal 543eb5fa10 Forgot to translate open_at to bookpos when translating calibre://view-book URLs 2025-01-16 11:43:20 +05:30
Kovid Goyal 0ca74e7dae Content server: Also translate calibre://search URLs 2025-01-13 21:21:14 +05:30
Kovid Goyal 49b8fadbc2 ... 2025-01-10 13:34:25 +05:30
Kovid Goyal 9a88afb370 ... 2025-01-10 13:32:08 +05:30
Kovid Goyal 4fd6fa2441 Content server: Fix _ to represent current library in calibre:// URLs not working 2025-01-10 13:24:21 +05:30
Kovid Goyal 6d3e245ea8 Content server: Book details view: Make calibre://show-book and calibre://view-book URLs in the comments work 2025-01-09 14:56:09 +05:30
Kovid Goyal 0177afafe6 Content server: Allow managing the data files associated with a book by clicking the three dots in the top right corner of the book's page and choosing "Manage data files". Fixes #2091646 [Download the Data Files from the web browser](https://bugs.launchpad.net/calibre/+bug/2091646) 2024-12-18 11:42:10 +05:30
Kovid Goyal 0438ad7c94 CS viewer: Fix read aloud broken after a configure with no changes 2024-11-26 14:37:53 +05:30
Kovid Goyal f82ea2036a Add config for read aloud bar position to CS viewer 2024-11-26 13:31:18 +05:30
Kovid Goyal 9725e92d17 E-book viewer: Read Aloud: Add an option to control the position of the popup control bar. It can now be placed along the top or bottom edges so as to overlap less with text. 2024-11-26 12:42:13 +05:30
Kovid Goyal bb39475132 Remove unused code 2024-11-24 14:10:16 +05:30
Kovid Goyal 8de42ec199 ... 2024-11-07 08:10:53 +05:30
Kovid Goyal 37dd0f5c70 Set default flow mode scroll wheel internal file boundary delay to 0.5 seconds
Is sufficiently non-disruptive that I feel making it a default is
acceptable.
2024-11-06 13:12:19 +05:30
Kovid Goyal 790ef52578 Merge branch 'flow_pauseOnBoundary' of https://github.com/zybexXL/calibre 2024-11-06 13:09:50 +05:30
Pedro Fonseca 13b332bd8a Add scroll_mouse_boundary_delay preference 2024-11-05 17:04:06 +01:00
Kovid Goyal e17ea5203a Content server: Read aloud: Fix clicking on a word to skip reading aloud to that word causing word highlighting to stop working. Fixes #2086661 [When read aloud, highlight not synchronized](https://bugs.launchpad.net/calibre/+bug/2086661) 2024-11-05 20:43:43 +05:30
Pedro Fonseca 90e0fa9e92 Viewer: add a delay/pause when scrolling through a boundary in Flow mode 2024-11-05 14:48:21 +01:00
Kovid Goyal eb6d2d8636 Reset last_pos when moving to next utterance 2024-11-05 13:45:14 +05:30
Kovid Goyal babc0b9e48 Content server: Fix changing the language of a book not working for non-English user interface language and for books that have no existing language. Fixes #2085005 [Calibre server fails updating book with Spanish characters](https://bugs.launchpad.net/calibre/+bug/2085005) 2024-10-20 15:32:00 +05:30
Kovid Goyal bc1986121f ... 2024-10-20 14:11:08 +05:30
Kovid Goyal a3f4c961a5 Use window.parent rather than window.top to access iframe's parent
This prevents a cross origin error if the page is embedded inside a
third party iframe.
2024-10-17 22:00:33 +05:30
Kovid Goyal 8359e89cac PDF Input: Automatic header/footer detection and removal
A new, dedicated PDF Input engine for calibre that implements
automatic detection of headers and footers based on document analysis.
The new engine is the default to go back to using the old engine, select
it in the PDF Input section of the Conversion dialog. See #2076346 (PDF conversion new engine does not work)
2024-10-17 11:11:09 +05:30
Kovid Goyal 6170e8c560 E-book viewer: Fix a regression that broke searching in Japanese books that use <ruby> text. Fixes #2071348 [Error when trying to jump to in-book result location if the displayed result sentence has conterpart in book that has ruby text](https://bugs.launchpad.net/calibre/+bug/2071348) 2024-09-18 10:41:05 +05:30
Kovid Goyal a8fb98459b New engine to convert PDF files with support for automatic header/footer removal. Fixes #2076346 [PDF conversion new engine does not work](https://bugs.launchpad.net/calibre/+bug/2076346) 2024-09-12 12:52:34 +05:30
Kovid Goyal 000391f8d0 E-book viewer: Fix scrollbar position not updating during continuous scroll. Fixes #2077801 [[Enhancement] Ebook-viewer: scrollbar slider position should be updated when scrolling the text](https://bugs.launchpad.net/calibre/+bug/2077801) 2024-09-11 07:44:37 +05:30
Kovid Goyal be476c304c handle pause/resume events in viewer read aloud UI
New backend generates these.
2024-09-03 19:54:48 +05:30
Kovid Goyal 672bdcc149 Dont join short sentences if they are from a block tag or followed by multiple newlines 2024-09-03 16:11:48 +05:30
Kovid Goyal 538b15f222 Ensure sentences are broken after block tags even without a trailing period 2024-09-03 15:46:14 +05:30
Kovid Goyal ab9a27f6fd Better fix for anchors that dont yield elements 2024-08-26 21:38:47 +05:30
Kovid Goyal 6f59dfba54 Get configuring/rate change working with browser TTS backend 2024-08-26 20:12:49 +05:30
Kovid Goyal 30d6b30fec E-book viewer: Fix a harmless error when the book contains page list references whose targets do not exist. Fixes #2077871 [Error when changing chapters](https://bugs.launchpad.net/calibre/+bug/2077871) 2024-08-26 16:39:54 +05:30
Kovid Goyal 89fd105fe3 More work on browser tts backend 2024-08-25 22:16:28 +05:30
Kovid Goyal b51055a00f Content server: Viewer: Read Aloud: Implement word-by-word tracking when reading aloud if the browser and voice used support it. 2024-08-25 15:31:24 +05:30
Kovid Goyal 1c26a6ce17 Show current page number in goto printed page 2024-08-22 19:46:15 +05:30
Kovid Goyal 4985bb2e82 Allow displaying pagelist data in header/footer
Fixes #2075554 [Feature request: Display of page-list element in the book viewer](https://bugs.launchpad.net/calibre/+bug/2075554)
2024-08-22 17:23:09 +05:30
Kovid Goyal 8a781e9da0 Dont discard return value of goto_cfi() in standalone viewer ui_operations 2024-08-19 22:15:28 +05:30
Kovid Goyal 26d1126c62 E-book viewer: Allow going to links from the pagelist in the book via the Goto action in the viewer controls.
Typically, these are locations in the book corresponding to paper edition page
boundaries.
2024-08-19 22:14:26 +05:30
Kovid Goyal 7a50e5cb5c ... 2024-08-19 09:51:32 +05:30
Kovid Goyal 6e6ca80d62 Fix #2077283 [Private bug](https://bugs.launchpad.net/calibre/+bug/2077283) (probably) 2024-08-19 09:44:31 +05:30
Kovid Goyal 8947b275e0 ... 2024-08-15 13:37:36 +05:30
Kovid Goyal a54cc071db Fix JS human_readable not working for sizes >= 1GB 2024-08-15 13:36:45 +05:30