-
6a5cb69e27
gui: Add RenderTarget struct, an IPC helper class
Albert S
2022-05-17 19:19:02 +02:00
-
b137dec434
gui: indexer tab: Show filepicker dialog when corresponding button clicked
Albert S
2022-05-03 16:20:06 +02:00
-
f67a37bc21
GUI: Disable general sandbox due to inpracticability
Albert S
2022-05-03 15:56:06 +02:00
-
4a492fb356
shared: ParallelDirScanner: Remove leftover debug output
Albert S
2022-04-28 23:45:56 +02:00
-
9d160ed7a0
gui: Add icon
Albert S
2022-04-28 09:13:34 +02:00
-
def766ba67
shared: common: On first start, try to set a rasonable pdfviewer value
Albert S
2022-04-25 23:01:05 +02:00
-
0d01fa977d
shared: LooqsQuery: Consider " a part of the loneword
Albert S
2022-04-25 22:27:46 +02:00
-
b229d9a68d
cli: CommandUpdate: Add missing clear of files vector
Albert S
2022-04-25 22:22:40 +02:00
-
a0ced3f7d0
add LICENSE
Albert S
2022-04-24 20:07:25 +02:00
-
a8184191b3
cli: Exit explicitly on unknown command
Albert S
2022-04-24 19:40:28 +02:00
-
a132485924
gui: enableSandbox: Don't unshare network due to slowdowns
Albert S
2022-04-24 19:20:49 +02:00
-
9b51e00737
Rename leftovers that were forgotten in 645903ed6b
Albert S
2022-04-24 17:19:09 +02:00
-
d2d576e617
gui: Call enableSandboxing() after ensureConfigured() so all paths are guaranteed to exist
Albert S
2022-04-24 17:13:43 +02:00
-
30414e3da3
Cli: CommandAdd: Correct progress print
Albert S
2022-04-24 17:13:07 +02:00
-
8734d56d09
update README
Albert S
2022-04-24 15:51:58 +02:00
-
08da6b4349
gui: main: Remove vows from exile policy
Albert S
2022-04-24 15:25:44 +02:00
-
629c1efba5
IpcServer: Add addFile()
Albert S
2022-04-24 12:34:34 +02:00
-
d73674937d
gui: Begin support to also preview results in plain text files
Albert S
2022-04-24 12:30:31 +02:00
-
59aa02f0cd
gui: MainWindow: handleSearchResults: Use PreviewGenerator::get
Albert S
2022-04-24 12:28:34 +02:00
-
1536781bda
gui: PreviewGeneratorMapFunctor: Use PreviewGenerator::get()
Albert S
2022-04-24 12:27:06 +02:00
-
57bb5c48c8
gui: PreviewGenerator: Add get()
Albert S
2022-04-24 12:22:59 +02:00
-
84e13e432b
shared: common: Introduce ipcSocketPath()
Albert S
2022-04-24 12:12:23 +02:00
-
e8f095f821
shared: sqlitedbservice: Call prepare(), don't pass query in constructor for consistency
Albert S
2022-04-24 12:11:57 +02:00
-
c99827e854
shared: FileScanWorker: Catch correct exception type
Albert S
2022-04-22 09:07:10 +02:00
-
4d0d9ba9c6
main: sandbox: Add clone vow, Use exile_vows_from_str()
Albert S
2022-04-22 08:06:03 +02:00
-
e3440beae7
shared: sqlitesearch: Avoid joining content table more than once
Albert S
2022-04-17 21:29:25 +02:00
-
8194476fa6
shared: sqlitesearch: Only order by rank if token is FILTER_CONTENT_CONTAINS
Albert S
2022-04-17 21:15:58 +02:00
-
2a024a9b40
gui: Improve conditions where progressbar visible, minor useability improvemnets
Albert S
2022-04-17 20:52:07 +02:00
-
0503325c47
gui: Indexer tab: Save/Restore paths to/from settings
Albert S
2022-04-15 22:57:15 +02:00
-
62d3eac498
gui: Properly restore other widgets after index has finished
Albert S
2022-04-15 22:56:11 +02:00
-
45de97d8fb
gui: Begin cancellation of Indexer
Albert S
2022-04-15 21:06:19 +02:00
-
622916db04
gui: Implement 'Delete' button in Indexer tab
Albert S
2022-04-15 21:05:00 +02:00
-
ef3f7bc72a
gui: Check whether path exists before adding
Albert S
2022-04-15 21:00:39 +02:00
-
a349d9bfe0
update README
Albert S
2022-04-14 16:54:46 +02:00
-
1cc7053193
shared: Update shared.pro with recent additions
Albert S
2022-04-14 15:04:31 +02:00
-
0af7d4a3dc
GUI: Begin new 'Indexer' tab
Albert S
2022-04-14 15:04:16 +02:00
-
be41fab5d5
CLI: Use new 'Indexer' to add Commands
Albert S
2022-04-14 15:03:19 +02:00
-
c51fd3c555
shared: FileSaver: Return NOTFOUND, Handle NOTHING_PROCESSED exit code correctly
Albert S
2022-04-14 15:02:17 +02:00
-
715023a3ee
shared: FileSaver: Make addFile(),updateFile() public
Albert S
2022-04-14 15:01:25 +02:00
-
4234967ef5
shared: Add NOTFOUND SaveFileResult
Albert S
2022-04-14 15:00:59 +02:00
-
d483d05db1
shared: Begin Indexer
Albert S
2022-04-14 14:58:27 +02:00
-
564b5ddae8
shared: Begin FileScanWorker
Albert S
2022-04-14 14:58:07 +02:00
-
d7705241ee
shared: Begin ParallelDirScanner
Albert S
2022-04-14 14:57:44 +02:00
-
f3fbf4a1dc
shared: Begin DirScanWorker
Albert S
2022-04-14 14:57:30 +02:00
-
56414ee5e2
shared: Begin basic ConcurrentQueue
Albert S
2022-04-14 14:57:16 +02:00
-
478d57b342
cli: Move most classes to shared lib for reuse
Albert S
2022-03-18 22:33:45 +01:00
-
d43c35819d
common: Use DBMigrator to init and update database
Albert S
2022-02-27 23:39:55 +01:00
-
3d8b086f53
shared: Begin db migration logic
Albert S
2022-02-27 23:37:22 +01:00
-
294455b861
DatabaseFactory: Move to /shared
Albert S
2022-02-27 23:13:02 +01:00
-
7066cc1a45
Logger: Move to shared/
Albert S
2022-02-27 23:10:46 +01:00
-
bb8906ace4
Remove TODO file
Albert S
2022-02-04 18:21:39 +01:00
-
d4864d4810
Begin a .desktop file
Albert S
2022-02-04 18:19:08 +01:00
-
2e3b008207
gui: main: Add --no-sandbox
Albert S
2022-01-04 23:44:37 +01:00
-
ea1d027621
gui: main: Enable sandbox post call to Common::setupAppInfo()
Albert S
2022-01-04 23:27:39 +01:00
-
b10c2edf05
MainWindow: Avoid potential double path searches
Albert S
2022-01-04 11:18:53 +01:00
-
c0657947b1
LooqsQuery: Add hasContentSearch(),hasPathSearch() convenience functions
Albert S
2022-01-04 11:09:41 +01:00
-
1f35e2120e
LooqsQuery::build(): Ensure values are non-empty and ignore empty lone words
Albert S
2022-01-04 11:07:59 +01:00
-
404ce22ce6
Generalize previews: Mainwindow: Do necessary renames
Albert S
2022-01-03 23:02:21 +01:00
-
0cbd0dd9eb
Generalize previews: Retire PdfWorker, Add PreviewWorker
Albert S
2022-01-03 23:00:39 +01:00
-
d816603a1c
Generalize previews: Add PreviewGenerator*
Albert S
2022-01-03 22:59:44 +01:00
-
95b3d1fce2
Generalize previews: Add PreviewResult,PreviewResultPdf, remove PdfPreview
Albert S
2022-01-03 22:54:22 +01:00
-
32286cae4b
Add RenderConfig, combining common parameters
Albert S
2022-01-03 22:48:19 +01:00
-
c51487c4b2
gui: Call setupAppinfo() also for the IPC server
Albert S
2021-12-30 12:31:32 +01:00
-
407ee1210c
gui: Perform content search and path search by default
Albert S
2021-12-30 12:17:12 +01:00
-
bb5a793300
gui: Add vow_promises to exile policy
Albert S
2021-12-29 11:51:52 +01:00
-
ba636bf0fc
IpcServer: Fix off-by-one
Albert S
2021-12-26 18:35:55 +01:00
-
88ee2383f7
Switch to exile.h
Albert S
2021-12-26 18:21:48 +01:00
-
b1f3e95622
shared: looksquery: Fix incorrect varname in exception
Albert S
2021-10-25 17:18:11 +02:00
-
890925929a
GUI: Begin IPC mechanism to open files despite sandboxing
Albert S
2021-09-28 21:44:09 +02:00
-
3e387b99f8
README: Mention sandboxing
Albert S
2021-08-11 21:05:39 +02:00
-
530ad9c334
pdfworker: Remove dead code
Albert S
2021-08-08 17:05:43 +02:00
-
ad84c8acf7
cli: moved processing of file content into sandboxed subprocess
Albert S
2021-08-07 18:38:23 +02:00
-
ebea074fcb
gui: Begin basic sandboxing
Albert S
2021-08-07 12:03:35 +02:00
-
4dede9538c
submodules: add qssb.h
Albert S
2021-08-06 20:33:01 +02:00
-
95d4a12005
MainWindow: Fix Qt deprication
Albert S
2021-06-12 23:01:14 +02:00
-
f67b7bbb21
Resolve Qt deprication: endl -> Qt::endl
Albert S
2021-06-12 22:55:56 +02:00
-
01872e37d5
Add missing paranthesis
Albert S
2021-06-12 22:50:27 +02:00
-
248bfb96fe
shared: LooksQuery: init tokensMask with 0 to be sure
Albert S
2021-06-12 22:48:59 +02:00
-
414d53e59a
shared: create.sql: Fix format
Albert S
2021-06-12 17:25:25 +02:00
-
604d45afb2
shared: common: Remove redundant qDebug()
Albert S
2021-06-12 17:24:47 +02:00
-
d0ebde1f64
Rename qss.pro to looqs.pro
Albert S
2021-06-12 15:14:10 +02:00
-
1c0d49e5eb
cli: set target to 'looqs'
Albert S
2021-06-12 15:08:33 +02:00
-
aac027fa16
gui.pro: Change target to looqs-gui
Albert S
2021-06-12 15:06:41 +02:00
-
e97551be97
Rename all symbols to new project name
Albert S
2021-06-12 14:59:58 +02:00
-
645903ed6b
README: Rename project from 'qss' to 'looqs'
Albert S
2021-06-12 14:57:26 +02:00
-
576b884574
mainwindow: warn if deleted files in search results
Albert S
2021-03-27 18:18:19 +01:00
-
9ced0ec742
mainwindow: add right click menu to preview labels
Albert S
2021-03-27 17:58:38 +01:00
-
e88d0e57b2
shared: qssquery: Fix sqlerror if sort condition comes last
Albert S
2021-03-07 22:48:44 +01:00
-
ee4fe51a77
shared: sqlitesearch: Remove subquery for content search
Albert S
2021-03-07 22:23:12 +01:00
-
e225fdad21
gui: pdfworker: Explicitly unlock mutex, don't wait for destructor
Albert S
2021-03-07 22:26:30 +01:00
-
d3fe08b64b
clicklabel: Add right button click signal
Albert S
2021-03-07 21:12:50 +01:00
-
3fd4e47196
mainwindow: set window title
Albert S
2021-03-07 21:09:38 +01:00
-
09aaf1da04
mainwindow: pdfPreviewReceived(): Don't capture whole preview object in lambda
Albert S
2021-03-05 21:24:49 +01:00
-
64b87dd595
shared: qssquery: checkParanthesis(): Ignore paranthesis in quotes
Albert S
2020-12-19 12:51:52 +01:00
-
33b145e6d2
shared: sqlitesearch: Order by rank by default for content search
Albert S
2020-12-19 12:42:28 +01:00
-
0dc126da7d
shared: sqlitesearch: reformat - no functional change
Albert S
2020-12-19 12:40:27 +01:00
-
a1fbf35cde
CommandDelete: Rework deletion logic
Albert S
2020-08-30 18:12:42 +02:00
-
30c077ad6d
Update README.md: Minor improvements
Albert S
2020-08-24 22:52:52 +02:00
-
ae29b628dd
Update 'README.md'
Albert S
2020-08-24 22:18:49 +02:00
-
9990ad7895
gui: Clarify what 'Results' means in statusbar
Albert S
2020-08-24 22:06:06 +02:00