8047c16558
cli: search: implement -r, cleanup of options that don't belong there
2019-08-19 21:09:03 +02:00
4cdb1296a9
gui: fix passing args to pdfviewer (paths with spaces work now)
2019-08-19 20:02:28 +02:00
83535960f9
pdf preview: proper highlighting for quoted (inside ") queries
2019-08-19 19:43:05 +02:00
3d241ad30a
updated TODO
2019-08-18 23:26:06 +02:00
fd4a0ff9ae
new future: highlight searched words in pdf preview
2019-08-18 23:23:11 +02:00
404f05b89f
Refactor search queries: Introduced QSSQuery
...
Purpose is to seperate certain logic from SQLite and generalize it more.
Even though we only have Sqlite atm, in general the database layers
must be stupid as possible, while QSSQuery should do most of the hard work.
Fixes in Tokenizer logic.
Switched to C++17.
2019-08-18 00:25:21 +02:00
ef6485117b
mainwindow: show size of files
2019-08-18 00:23:42 +02:00
9c40dfea0d
mainwindow: wait till search is completed before launching new one
2019-08-12 22:59:05 +02:00
ae178e34e5
pdfworker: Renderer copy constructor missed max mem field
2019-08-12 10:26:16 +02:00
9e0fbcd776
sqlitesearch: improve tokenizer and fix sort handling
2019-05-04 20:40:43 +02:00
fea0ab892f
pdfprocessor: don't throw exception on encrypted files (locked ones are
...
the problem)
2019-05-04 09:38:52 +02:00
f97ba49b91
filesaver: count logic was wrong if --continue wasn't given
2019-04-30 23:44:27 +02:00
e12d208b5f
cli: describe --continue in more detail
2019-04-30 23:43:31 +02:00
d1963e52a1
gui: executable name set to qss-gui instead of qss
2019-04-30 14:15:50 +02:00
749bb00c84
updated TODO
2019-04-30 14:14:44 +02:00
a4f2612071
gui: stop generating preview images after a memory limit has been reached.
2019-04-30 14:13:10 +02:00
8d6ee157a7
ClickLabel: rename clicked to leftClicked and only fire when left mouse button clicked
2019-04-30 12:40:28 +02:00
f975a40ddd
pdf previews: set tooltip showing documents path
2019-04-30 12:30:29 +02:00
897b6d03a5
gui: mainwindow: remove dead code and unused members
2019-04-29 23:09:23 +02:00
f6fc2ae881
gui: handle search exception (again after refactoring)
2019-04-29 23:05:51 +02:00
75d7aed22d
PdfWorker: generatePreviews: take const ref to container with search results
2019-04-29 23:01:11 +02:00
fe57a8d41c
Add destructor for pdfworker renderer
2019-04-29 22:44:39 +02:00
d435ec3bfd
pdf preview generation: Use QtConcurrent::mapped + QFutureWatcher instead of own single-thread solution
2019-04-29 20:50:52 +02:00
ec1219acda
cli: commanddelete: fix broken dry-run
2019-04-29 10:24:50 +02:00
021722b090
gui: remove searchworker
2019-04-27 21:24:53 +02:00
233c30b66b
search: fixed: order by after group by in content search
2019-04-27 21:23:06 +02:00
3858dadc4a
FileSaver: count how many files failed, Commands: Show how many failed
2019-04-26 22:46:33 +02:00
ea8f701e8f
searchworker: emit searchError on exception
2019-04-26 21:48:07 +02:00
b8c0fc0ae3
search: default sort by mtime and page
2019-04-26 21:41:20 +02:00
08d81ef78b
search: Avoid redundant results by placing pages into vector instead of returning searchresult for each page
2019-04-26 15:31:42 +02:00
7107c90aeb
updated TODO
2019-04-25 10:37:41 +02:00
e2f07d2357
Begin sort: statement implementation, use bindvalues in all search filters, gui: save current scale
2019-04-25 10:27:54 +02:00
131ab2e4e8
SqliteSearch: Use correct column for file size
2019-04-22 23:16:29 +02:00
a53ce19621
PdfProcessor: Throw exception for encrypted/password protected files
2019-04-22 23:13:45 +02:00
5a99890d28
FileSaver: missing endl when printing exception details
2019-04-22 23:13:04 +02:00
e37aa61eda
CommandSearch: Begin basic functionality (prints filename of result)
2019-04-22 23:11:28 +02:00
be53fc7f6e
Command: Remove dbConnection() declaration which isn't used anymore
2019-04-22 21:59:35 +02:00
ae4b06d647
Logger: Do not quote strings by default
2019-04-22 21:59:05 +02:00
6ac7c199fb
CommandDelete: Bugfix: Deleted existing instead of non-existing files
2019-04-22 21:08:31 +02:00
95a650dd30
move more files to shared project ; searchresultt.h: use filedata.h
2019-04-22 21:07:41 +02:00
c928c94eb1
Begin 'shared' project to share code between cli and gui
2019-04-20 23:31:14 +02:00
f461d2c844
added todo comment for logger flush
2019-04-20 23:27:27 +02:00
10f05af6ac
updated TODO
2019-04-16 08:56:06 +02:00
8dabfc7aa4
updated cli.pro
2019-04-16 08:55:05 +02:00
4078cecad8
Command: Take SqliteDbService instead of connection string
2019-04-16 08:54:49 +02:00
97710e2180
Utils: Removed QDebug logger
2019-04-16 08:53:23 +02:00
bddacbedb8
CommandAdd: refactored to use filesaver etc.
2019-04-16 08:52:43 +02:00
4ece459d77
CommandDelete: refactored to use sqlitedbservice
2019-04-16 08:52:07 +02:00
c6a7663ffa
Implement CommandUpdate: Searches for files that have been changed and reprocesses them
2019-04-16 08:51:27 +02:00
6565d94075
filedata.h: Model of files table in database
2019-04-16 08:50:31 +02:00