Quote:
Originally Posted by kovidgoyal
Have uploaded version 4.99.8 It has the much requested selection popup bar and a button to export highlights fixes all reported bugs. Note that for the disappearing/moving highlights, the previously disappeared/moved ones will not reappear but it should not happen again with newly created ones.
https://download.calibre-ebook.com/betas/
|
Great! I'm testing it right now. The new popup bar is great.
Some points:
1) Suggestion: add a button to erase a highlight on the popup bar (when a highlight is selected). Right now, the erase button is only present after pressing "Adjust selection" (or Esc on the Edit highlight window).
2) Suggestion: allow selecting multiple highlights on "Browse highlights".
3) Suggestion: allow deleting highlights on "Browse highlights" on main calibre.
4) Suggestion: allow deleting all highlights of a book. On "Browse highlights", when selecting the book, instead of a particular highlight, deletes all highlights of that book .
5) Suggestion: the "Export" button should be also available on "Browse highlights" on main calibre.
6) Bug: Restrict to type dropdown menu not working. I added a bookmark and a couple of highlights/notes. I still I can't select the dropdown menu (before or after the search). Right now,
it searchs only for highlights.
7) Bug: when searching on "Browse highlights", there are some characters that causes an error. Examples: * / % & #. This is the error message:
Spoiler:
Code:
calibre, version 4.99.8
ERRO: Exceção sem tratamento: <b>FTSQueryError</b>:Failed to parse search query: / with error: SQLError: fts5: syntax error near "/"
calibre 4.99.8 Portable embedded-python: True is64bit: False
Windows-10-10.0.19041-SP0 Windows ('32bit', 'WindowsPE')
32bit process running on 64bit windows
('Windows', '10', '10.0.19041')
Python 3.8.3
Windows: ('10', '10.0.19041', 'SP0', 'Multiprocessor Free')
Interface language: pt_BR
Successfully initialized third party plugins: ACE (1, 1, 0) && Skoob Books (1, 4, 0) && Skoob Sync (0, 3, 4)
Traceback (most recent call last):
File "site-packages\calibre\db\backend.py", line 1807, in search_annotations
File "site-packages\calibre\db\backend.py", line 921, in execute
apsw.SQLError: SQLError: fts5: syntax error near "/"
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "site-packages\calibre\gui2\library\annotations.py", line 315, in show_next
File "site-packages\calibre\gui2\library\annotations.py", line 303, in do_find
File "site-packages\calibre\db\cache.py", line 63, in call_func_with_lock
File "site-packages\calibre\db\cache.py", line 2330, in search_annotations
File "site-packages\calibre\db\backend.py", line 1824, in search_annotations
calibre.db.backend.FTSQueryError: Failed to parse search query: / with error: SQLError: fts5: syntax error near "/"