13 Commits

Author SHA1 Message Date
Kovid Goyal
d8752252e6
Annotations browser: Fix searching for words in languages such as Chinese that do not have word delimiters not working. Fixes #1929325 [browsing annotations in the main interface the results cannot be searched in Chinese](https://bugs.launchpad.net/calibre/+bug/1929325)
Now calibre has its own custom ICU based FTS tokenizer. I really have no
clue about Chinese, so I can only hope I got it right.
2021-06-28 18:24:13 +05:30
Kovid Goyal
4fbc6e88d2
Forgot to bump db user_version in creation script 2020-08-22 18:48:12 +05:30
Kovid Goyal
5916fd1f5d
Initial implementation of FTS on annotations 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
1beb7013f5 Also store read progress in last_read table 2017-02-23 08:25:05 +05:30
Kovid Goyal
e6c53ab033 Add db table to track last read positions 2017-02-22 12:59:30 +05:30
Kovid Goyal
df3f850407 Merge branch 'master' of https://github.com/cbhaley/calibre 2015-08-05 17:12:34 +05:30
Kovid Goyal
888bb39f3d Change NON NULL to NOT NULL in the sqlite schema 2014-06-14 11:09:02 +05:30
Charles Haley
aceb4655f2 Commit to merge from trunk 2011-06-28 19:43:14 +01:00
Kovid Goyal
f9dc7d9780 EOD on the new db api 2011-06-20 21:48:18 -06:00
Kovid Goyal
007ad0e7c4 Avoid running all the schema upgrades when creating a new database by merging them into the base SQL 2011-04-27 10:34:10 -06:00
Kovid Goyal
f2cc9ebf0b More refactoring for the new resource system 2009-09-07 21:18:51 -06:00