Kovid Goyal
|
0c4010b3af
|
Work on adding annotations support to the in-browser viewer
As part of that desktop viewer's annotations handling has been made more
robust, with merging of annotations, and sorting after merge based on
CFI
|
2020-08-22 18:48:12 +05:30 |
|
Kovid Goyal
|
631a907773
|
Implement merging of annotations in rapydscript
|
2020-08-22 18:48:12 +05:30 |
|
Kovid Goyal
|
5075fc2d36
|
Keep annotations sorted in CFI order when merging
|
2020-08-22 18:48:11 +05:30 |
|
Kovid Goyal
|
b6cbf67e4c
|
Make cfi_cmp re-useable
|
2020-08-22 18:48:11 +05:30 |
|
Kovid Goyal
|
94ee4035e2
|
Toolbar actions for highlighting
|
2020-08-22 18:48:11 +05:30 |
|
Kovid Goyal
|
5422fb170b
|
DRYer
|
2020-08-22 18:48:11 +05:30 |
|
Kovid Goyal
|
067e82083f
|
Hide annots UI behind develop mode in preparation for merge into master
|
2020-08-22 18:48:11 +05:30 |
|
Kovid Goyal
|
c9fe151075
|
Add actions for highlighting to viewer chrome
|
2020-08-22 18:48:11 +05:30 |
|
Kovid Goyal
|
74897b4ec2
|
Icon for highlights
|
2020-08-22 18:48:11 +05:30 |
|
Kovid Goyal
|
655c9c950c
|
Skip legacy db test when python sqlite3 module does not have FTS support
|
2020-08-22 18:48:11 +05:30 |
|
Kovid Goyal
|
1f253580b5
|
Wire up open annotations button and add button to select book in calibre
|
2020-08-22 18:48:11 +05:30 |
|
Kovid Goyal
|
b958361a18
|
typo
|
2020-08-22 18:48:11 +05:30 |
|
Kovid Goyal
|
5a0da12942
|
Start work on annotations browser action
|
2020-08-22 18:48:10 +05:30 |
|
Kovid Goyal
|
ded52279fc
|
Fix existing notes not being prefilled when editing an annotation
|
2020-08-22 18:48:10 +05:30 |
|
Kovid Goyal
|
c5c3182a59
|
Wire up signals to open annotation in viewer
|
2020-08-22 18:48:10 +05:30 |
|
Kovid Goyal
|
88b749c875
|
Details display in annots browser
|
2020-08-22 18:48:10 +05:30 |
|
Kovid Goyal
|
2c530d7c78
|
Implement query params for annotation browser
|
2020-08-22 18:48:10 +05:30 |
|
Kovid Goyal
|
f53ecbf7ba
|
More work n annotations browser
|
2020-08-22 18:48:10 +05:30 |
|
Kovid Goyal
|
95dcc16073
|
Render annots browser list
|
2020-08-22 18:48:10 +05:30 |
|
Kovid Goyal
|
a283014fe4
|
Order FTS results by rank
|
2020-08-22 18:48:10 +05:30 |
|
Kovid Goyal
|
9b7f69e4bb
|
More work on annotations browser
|
2020-08-22 18:48:10 +05:30 |
|
Kovid Goyal
|
7ed580cad4
|
Fix viewer shutdown guard
|
2020-08-22 18:48:09 +05:30 |
|
Kovid Goyal
|
8e2ff38dd5
|
Make the highlight shortcuts always available
|
2020-08-22 18:48:09 +05:30 |
|
Kovid Goyal
|
dbc9700329
|
Start work on annotations browser
|
2020-08-22 18:48:09 +05:30 |
|
Kovid Goyal
|
3670ec8d27
|
Raise a defined error when invalid query passed to FTS engine
|
2020-08-22 18:48:09 +05:30 |
|
Kovid Goyal
|
6092abe13c
|
Implement highlight and snippet for FTS
|
2020-08-22 18:48:09 +05:30 |
|
Kovid Goyal
|
5916fd1f5d
|
Initial implementation of FTS on annotations
|
2020-08-22 18:48:09 +05:30 |
|
Kovid Goyal
|
cda8dffc3a
|
Dont modify database when no dirtied annotations are present
|
2020-08-22 18:48:09 +05:30 |
|
Kovid Goyal
|
3a9cc685dd
|
Backup annotations in the metadata.opf files as well
|
2020-08-22 18:48:09 +05:30 |
|
Kovid Goyal
|
3301487aeb
|
Hook annotations up with the dirtied book mechanism
Add some simple tests
|
2020-08-22 18:48:09 +05:30 |
|
Kovid Goyal
|
1002a9bcdd
|
Move code that deals with the dirtied table into backend
|
2020-08-22 18:48:09 +05:30 |
|
Kovid Goyal
|
6bda5e6aad
|
Code to read and write annotations to the calibre db
|
2020-08-22 18:48:08 +05:30 |
|
Kovid Goyal
|
628ce9aa84
|
Add an annotations table to the database
|
2020-08-22 18:48:08 +05:30 |
|
Kovid Goyal
|
4ab24b8ea2
|
Remove wrap/unwrap for bytes in plistlib not needed on py3
|
2020-08-22 18:48:08 +05:30 |
|
Kovid Goyal
|
7f7204e6eb
|
py3 compat
|
2020-08-22 18:48:08 +05:30 |
|
Kovid Goyal
|
ee44316ac2
|
Remove some __future__ imports
|
2020-08-22 18:48:08 +05:30 |
|
Kovid Goyal
|
388165f824
|
py3 compat
|
2020-08-22 18:48:08 +05:30 |
|
Kovid Goyal
|
5e783de560
|
Bump beta version
|
2020-08-22 18:48:08 +05:30 |
|
Kovid Goyal
|
d2f24d6449
|
Update ICU version in macOS freezer
|
2020-08-22 18:48:08 +05:30 |
|
Kovid Goyal
|
ba32a87c1f
|
Accidentally removed python 2 needed for building Qt
|
2020-08-22 18:48:08 +05:30 |
|
Kovid Goyal
|
6e9b25b602
|
Bump Qt to 5.14.2
|
2020-08-22 18:48:07 +05:30 |
|
Kovid Goyal
|
eec44aa506
|
Bump version of libusb and libmtp
|
2020-08-22 18:48:07 +05:30 |
|
Kovid Goyal
|
23fe380275
|
Bump version of python and ICU
|
2020-08-22 18:48:07 +05:30 |
|
Kovid Goyal
|
75a0251391
|
Use separate vms for python3 builds
|
2020-08-22 18:48:07 +05:30 |
|
Kovid Goyal
|
9a5a84069b
|
another useless __future__
|
2020-08-22 18:48:07 +05:30 |
|
Kovid Goyal
|
652bce14e5
|
Re-generate all resources when publishing a beta
|
2020-08-22 18:48:07 +05:30 |
|
Kovid Goyal
|
ead2529af1
|
Netter beta upload progress
|
2020-08-22 18:48:07 +05:30 |
|
Kovid Goyal
|
e372db985f
|
Port sphinx diffing code to py3
|
2020-08-22 18:48:07 +05:30 |
|
Kovid Goyal
|
0213b80693
|
Tell MSVC our source files are UTF-8
|
2020-08-22 18:48:07 +05:30 |
|
Kovid Goyal
|
8cbda9e18a
|
Build fixes
|
2020-08-22 18:48:07 +05:30 |
|