This website requires JavaScript.
779248a6a6
Update README: Document goals, minor improvements
Albert S
2020-08-24 21:50:39 +02:00
ef78e74cdd
Detect first run and initialize database and config
Albert S
2020-08-24 21:36:45 +02:00
8d6678009a
sqlitedbservice: provide error message with more context
Albert S
2020-08-24 21:36:19 +02:00
7c1e12d589
Ship database creation script as embedded resource
Albert S
2020-08-24 21:33:56 +02:00
8b298fb85b
gui: move page switcher next to scale
Albert S
2020-06-06 23:35:00 +02:00
a46ecf9bff
gui: disable searchbar when search is running
Albert S
2020-06-06 23:18:33 +02:00
2b97f4a737
fixed: missing return value for some command handlers
Albert S
2020-05-24 15:37:47 +02:00
8de07b703c
Add Common::databasePath which also allows overriding it
Albert S
2020-05-24 15:36:27 +02:00
13fb901044
added Common namespace. cli: use settings instead of env for db path
Albert S
2020-05-23 22:52:42 +02:00
277d466a45
link with -lquazip5 instead -lquazip so it works on ubuntu...
Albert S
2020-05-01 11:48:31 +02:00
d5d2881230
README: added ubuntu build instructions
Albert S
2020-04-28 16:59:42 +02:00
ff0a4ecfbe
list command current state
Albert S
2019-09-22 16:13:13 +02:00
de04264eb5
pdfworker: don't use deprecated search overload
Albert S
2019-08-26 09:41:03 +02:00
a979eb1f51
remove max previewimage memory usage
Albert S
2019-08-26 09:35:39 +02:00
fa8e351859
paging for pdfpreviews
Albert S
2019-08-26 09:20:21 +02:00
140128e405
updated TODO
Albert S
2019-08-25 16:56:31 +02:00
f64362ac63
cli: search: implement -r, cleanup of options that don't belong there
Albert S
2019-08-19 21:09:03 +02:00
014a31fa3c
gui: fix passing args to pdfviewer (paths with spaces work now)
Albert S
2019-08-19 20:02:28 +02:00
bdf235f21b
pdf preview: proper highlighting for quoted (inside ") queries
Albert S
2019-08-19 19:43:05 +02:00
afba31177c
updated TODO
Albert S
2019-08-18 23:26:06 +02:00
22bcc888b9
new future: highlight searched words in pdf preview
Albert S
2019-08-18 23:23:11 +02:00
cff481a57e
Refactor search queries: Introduced QSSQuery
Albert S
2019-08-17 11:06:35 +02:00
05a5bac22f
mainwindow: show size of files
Albert S
2019-08-17 14:46:30 +02:00
5e983049f5
mainwindow: wait till search is completed before launching new one
Albert S
2019-08-12 22:59:05 +02:00
0528e9067a
pdfworker: Renderer copy constructor missed max mem field
Albert S
2019-08-12 10:26:16 +02:00
4a8d994358
sqlitesearch: improve tokenizer and fix sort handling
Albert S
2019-05-04 20:40:43 +02:00
6bb53b8c31
pdfprocessor: don't throw exception on encrypted files (locked ones are the problem)
Albert S
2019-05-04 09:38:52 +02:00
ccb6818e72
filesaver: count logic was wrong if --continue wasn't given
Albert S
2019-04-30 23:44:27 +02:00
bc9fa97aa0
cli: describe --continue in more detail
Albert S
2019-04-30 23:43:31 +02:00
55da974558
gui: executable name set to qss-gui instead of qss
Albert S
2019-04-30 14:15:50 +02:00
415a29add4
updated TODO
Albert S
2019-04-30 14:14:44 +02:00
330a9e5870
gui: stop generating preview images after a memory limit has been reached.
Albert S
2019-04-30 14:13:10 +02:00
5deb64cd28
ClickLabel: rename clicked to leftClicked and only fire when left mouse button clicked
Albert S
2019-04-30 12:40:28 +02:00
88a6152b52
pdf previews: set tooltip showing documents path
Albert S
2019-04-30 12:30:29 +02:00
b319edea15
gui: mainwindow: remove dead code and unused members
Albert S
2019-04-29 23:09:23 +02:00
09804a83cc
gui: handle search exception (again after refactoring)
Albert S
2019-04-29 23:05:51 +02:00
500fc13070
PdfWorker: generatePreviews: take const ref to container with search results
Albert S
2019-04-29 23:01:11 +02:00
78fb075739
Add destructor for pdfworker renderer
Albert S
2019-04-29 22:44:39 +02:00
4c8d201f81
pdf preview generation: Use QtConcurrent::mapped + QFutureWatcher instead of own single-thread solution
Albert S
2019-04-29 20:50:52 +02:00
0d3cfefb36
cli: commanddelete: fix broken dry-run
Albert S
2019-04-29 10:24:50 +02:00
2cf26a17e1
gui: remove searchworker
Albert S
2019-04-27 21:24:53 +02:00
6f92b9ff5a
search: fixed: order by after group by in content search
Albert S
2019-04-27 21:23:06 +02:00
7df1ddf891
FileSaver: count how many files failed, Commands: Show how many failed
Albert S
2019-04-26 22:46:33 +02:00
098cd96dd2
searchworker: emit searchError on exception
Albert S
2019-04-26 21:48:07 +02:00
c338bb20bd
search: default sort by mtime and page
Albert S
2019-04-26 21:41:20 +02:00
8c027566e3
search: Avoid redundant results by placing pages into vector instead of returning searchresult for each page
Albert S
2019-04-26 15:31:42 +02:00
950749e1e4
updated TODO
Albert S
2019-04-25 10:37:41 +02:00
569d8c4138
Begin sort: statement implementation, use bindvalues in all search filters, gui: save current scale
Albert S
2019-04-25 10:27:54 +02:00
a26382b697
SqliteSearch: Use correct column for file size
Albert S
2019-04-22 23:16:29 +02:00
2d6994b1f5
PdfProcessor: Throw exception for encrypted/password protected files
Albert S
2019-04-22 23:13:45 +02:00
cb8909bfa7
FileSaver: missing endl when printing exception details
Albert S
2019-04-22 23:13:04 +02:00
cfe30ae5fd
CommandSearch: Begin basic functionality (prints filename of result)
Albert S
2019-04-22 22:00:40 +02:00
623eea80ec
Command: Remove dbConnection() declaration which isn't used anymore
Albert S
2019-04-22 21:59:35 +02:00
ca7b5a7430
Logger: Do not quote strings by default
Albert S
2019-04-22 21:59:05 +02:00
8b999ed4f7
CommandDelete: Bugfix: Deleted existing instead of non-existing files
Albert S
2019-04-22 21:08:31 +02:00
326c12ca80
move more files to shared project ; searchresultt.h: use filedata.h
Albert S
2019-04-22 21:07:41 +02:00
6b94b8f619
Begin 'shared' project to share code between cli and gui
Albert S
2019-04-20 23:31:14 +02:00
f160c72d2f
added todo comment for logger flush
Albert S
2019-04-20 23:27:27 +02:00
2f82b56db1
updated TODO
Albert S
2019-04-16 08:56:06 +02:00
8fdadaf94a
updated cli.pro
Albert S
2019-04-16 08:55:05 +02:00
f24f6bd966
Command: Take SqliteDbService instead of connection string
Albert S
2019-04-16 08:54:49 +02:00
62e896608f
Utils: Removed QDebug logger
Albert S
2019-04-16 08:53:23 +02:00
f423d0078a
CommandAdd: refactored to use filesaver etc.
Albert S
2019-04-16 08:52:43 +02:00
c8e958d1a6
CommandDelete: refactored to use sqlitedbservice
Albert S
2019-04-16 08:52:07 +02:00
7eec5e9169
Implement CommandUpdate: Searches for files that have been changed and reprocesses them
Albert S
2019-04-16 08:51:27 +02:00
8622717ded
filedata.h: Model of files table in database
Albert S
2019-04-16 08:50:31 +02:00
664268fa7c
Added FileSaver for Saving/Processing of files, used by CommandAdd/CommandUpdates
Albert S
2019-04-16 08:50:08 +02:00
687adc788a
Added SqliteDbService: All sqlite queries etc. go here
Albert S
2019-04-16 08:49:02 +02:00
a6fec60ed5
Added databasefactory to create database connections
Albert S
2019-04-16 08:47:30 +02:00
60cc13c4b0
Added Logger class acting as threadsafe wrapper for QDebug
Albert S
2019-04-16 08:46:39 +02:00
1b6f000188
updated TODO
Albert S
2019-04-14 21:47:07 +02:00
8c018a76f5
CommandAdd: if nothingprocessor is used, empty pageData is not an error
Albert S
2019-04-10 19:00:28 +02:00
6ba1147d11
Added Utils::error() and Utils::info() to print to stderr/stdout instead of qDebug()
Albert S
2019-04-10 18:57:27 +02:00
071bddf28d
CommandDelete: refactor: split handle to several methods
Albert S
2019-04-09 22:03:04 +02:00
03320ad6eb
CommanDelete: Fixed pattern match and added dry-run mode
Albert S
2019-04-09 21:38:15 +02:00
53db42e038
added missing qss.pro file
Albert S
2019-04-07 20:22:34 +02:00
db499fb4b3
Begin delete command implementation
Albert S
2019-04-07 20:22:20 +02:00
1b896cbb2a
updated TODO
Albert S
2019-04-07 20:19:25 +02:00
99d5fca230
CommandAdd: improve help text
Albert S
2019-04-06 23:27:56 +02:00
4925299b9d
PdfProcessor: Exception instead of empty result when loading of document fails
Albert S
2019-04-06 23:27:39 +02:00
b717587d26
rename gui/qss.pro to gui/gui.pro
Albert S
2019-04-06 17:28:27 +02:00
ffec3502a3
updated TODO
Albert S
2019-04-06 17:22:19 +02:00
2dea59157e
Remove python reference in README
Albert S
2019-04-06 17:17:35 +02:00
3e23021621
Begin a C++ cli and remove the Python scripts
Albert S
2019-04-06 17:16:42 +02:00
8e3585df38
Query/Save filetype and size
Albert S
2019-04-06 17:13:38 +02:00
9201e2e768
updatecd TODO
Albert S
2018-12-29 20:21:38 +01:00
bf6d817ace
gui: handle ESC (to quit) and CTRL+L (focus on searchbar and select content)
Albert S
2018-12-29 20:21:13 +01:00
563f518922
addindex: process ods and minor improvements
Albert S
2018-12-29 20:19:54 +01:00
14e68ebc27
Don't add same paths to searchresult list
Albert S
2018-09-02 20:38:21 +02:00
caafb114ca
scale combobox: regenerate pdfs preview with choosen scale
Albert S
2018-09-02 20:30:52 +02:00
7a485c55bb
checks on input, exceptions, improved contains query performance
Albert S
2018-09-02 13:54:27 +02:00
d9b01a4941
sql: only join content table if necessary
Albert S
2018-09-02 12:45:28 +02:00
4ccc4c27f1
default to path search, not content, removed unneeded methods
Albert S
2018-09-02 12:38:07 +02:00
4b82393809
indicate running search in status bar
Albert S
2018-09-02 12:33:04 +02:00
622bcbb0ce
Begin filter keywords support
Albert S
2018-09-02 12:27:23 +02:00
ec8804185d
begin status bar and progress bar for pdfpreviews
Albert S
2018-08-31 20:40:07 +02:00
03356b3190
open specififed pdfviewer jumping to the page of the preveiw image
Albert S
2018-08-31 20:08:23 +02:00
64b2eda9e5
Wait till pdfworker finishes before new search, cancel running
Albert S
2018-08-30 21:54:29 +02:00
854f252dd9
Remove edit file query/content + filter results lineedit
Albert S
2018-08-24 08:53:00 +02:00
433300db6a
updated TODO
Albert S
2018-08-12 23:14:52 +02:00