-
a43ab169b5
gui: Begin simple IPC error reporting
Albert S
2022-05-28 22:19:26 +0200
-
ee19692a7a
gui: Open files/previews directly without IPC again
Albert S
2022-05-28 22:02:54 +0200
-
773325f2de
gui: ipc: Support cancellation of preview generation
Albert S
2022-05-28 17:24:42 +0200
-
065dcf8906
gui: main: Kill IPCServer process on exit
Albert S
2022-05-27 10:51:02 +0200
-
13f28c37c6
gui: mainwindow: Use new IPCPreviewClient
Albert S
2022-05-27 09:31:21 +0200
-
-
8f2e77b152
gui: Introduce IPCPreviewClient
Albert S
2022-05-27 09:29:56 +0200
-
3bdcb76d8e
gui: PreviewResult: Add serialization() methods for IPC
Albert S
2022-05-27 09:29:28 +0200
-
ee18142e36
gui: PreviewGenerator*: Wrap PreviewResult in QSharedPointer
Albert S
2022-05-27 09:28:21 +0200
-
3e03fed1a2
gui: IpcServer: Use IPCPreviewWorker
Albert S
2022-05-27 09:26:37 +0200
-
6439adffc6
gui: Begin IPCPreviewWorker
Albert S
2022-05-27 09:26:03 +0200
-
02642a147a
gui: Retire IPCClient and PreviewWorker
Albert S
2022-05-27 09:24:42 +0200
-
fe29641d0a
IpcServer: Remove docOpen(), fileOpen(). MainWindow will do it
Albert S
2022-05-17 19:22:59 +0200
-
830226ae59
RenderConfig: Add serialization, basically for IPC
Albert S
2022-05-17 19:20:06 +0200
-
6a5cb69e27
gui: Add RenderTarget struct, an IPC helper class
Albert S
2022-05-17 19:19:02 +0200
-
b137dec434
gui: indexer tab: Show filepicker dialog when corresponding button clicked
Albert S
2022-05-03 16:20:06 +0200
-
f67a37bc21
GUI: Disable general sandbox due to inpracticability
Albert S
2022-05-03 15:56:06 +0200
-
4a492fb356
shared: ParallelDirScanner: Remove leftover debug output
Albert S
2022-04-28 23:45:56 +0200
-
9d160ed7a0
gui: Add icon
Albert S
2022-04-28 09:13:34 +0200
-
def766ba67
shared: common: On first start, try to set a rasonable pdfviewer value
Albert S
2022-04-25 23:01:05 +0200
-
0d01fa977d
shared: LooqsQuery: Consider " a part of the loneword
Albert S
2022-04-25 22:27:46 +0200
-
b229d9a68d
cli: CommandUpdate: Add missing clear of files vector
Albert S
2022-04-25 22:22:40 +0200
-
a0ced3f7d0
add LICENSE
Albert S
2022-04-24 20:07:25 +0200
-
a8184191b3
cli: Exit explicitly on unknown command
Albert S
2022-04-24 19:40:28 +0200
-
a132485924
gui: enableSandbox: Don't unshare network due to slowdowns
Albert S
2022-04-24 19:20:49 +0200
-
9b51e00737
Rename leftovers that were forgotten in
645903ed6b
Albert S
2022-04-24 17:19:09 +0200
-
d2d576e617
gui: Call enableSandboxing() after ensureConfigured() so all paths are guaranteed to exist
Albert S
2022-04-24 17:13:43 +0200
-
30414e3da3
Cli: CommandAdd: Correct progress print
Albert S
2022-04-24 17:13:07 +0200
-
8734d56d09
update README
Albert S
2022-04-24 15:51:58 +0200
-
08da6b4349
gui: main: Remove vows from exile policy
Albert S
2022-04-24 15:25:44 +0200
-
629c1efba5
IpcServer: Add addFile()
Albert S
2022-04-24 12:34:34 +0200
-
d73674937d
gui: Begin support to also preview results in plain text files
Albert S
2022-04-24 12:30:31 +0200
-
59aa02f0cd
gui: MainWindow: handleSearchResults: Use PreviewGenerator::get
Albert S
2022-04-24 12:28:34 +0200
-
1536781bda
gui: PreviewGeneratorMapFunctor: Use PreviewGenerator::get()
Albert S
2022-04-24 12:27:06 +0200
-
57bb5c48c8
gui: PreviewGenerator: Add get()
Albert S
2022-04-24 12:22:59 +0200
-
84e13e432b
shared: common: Introduce ipcSocketPath()
Albert S
2022-04-24 12:12:23 +0200
-
e8f095f821
shared: sqlitedbservice: Call prepare(), don't pass query in constructor for consistency
Albert S
2022-04-24 12:11:57 +0200
-
c99827e854
shared: FileScanWorker: Catch correct exception type
Albert S
2022-04-22 09:07:10 +0200
-
4d0d9ba9c6
main: sandbox: Add clone vow, Use exile_vows_from_str()
Albert S
2022-04-22 08:06:03 +0200
-
e3440beae7
shared: sqlitesearch: Avoid joining content table more than once
Albert S
2022-04-17 21:29:25 +0200
-
8194476fa6
shared: sqlitesearch: Only order by rank if token is FILTER_CONTENT_CONTAINS
Albert S
2022-04-17 21:15:58 +0200
-
2a024a9b40
gui: Improve conditions where progressbar visible, minor useability improvemnets
Albert S
2022-04-17 20:52:07 +0200
-
0503325c47
gui: Indexer tab: Save/Restore paths to/from settings
Albert S
2022-04-15 22:57:15 +0200
-
62d3eac498
gui: Properly restore other widgets after index has finished
Albert S
2022-04-15 22:56:11 +0200
-
45de97d8fb
gui: Begin cancellation of Indexer
Albert S
2022-04-15 21:06:19 +0200
-
622916db04
gui: Implement 'Delete' button in Indexer tab
Albert S
2022-04-15 21:05:00 +0200
-
ef3f7bc72a
gui: Check whether path exists before adding
Albert S
2022-04-15 21:00:39 +0200
-
a349d9bfe0
update README
Albert S
2022-04-14 16:54:46 +0200
-
1cc7053193
shared: Update shared.pro with recent additions
Albert S
2022-04-14 15:04:31 +0200
-
0af7d4a3dc
GUI: Begin new 'Indexer' tab
Albert S
2022-04-14 15:04:16 +0200
-
be41fab5d5
CLI: Use new 'Indexer' to add Commands
Albert S
2022-04-14 15:03:19 +0200
-
c51fd3c555
shared: FileSaver: Return NOTFOUND, Handle NOTHING_PROCESSED exit code correctly
Albert S
2022-04-14 15:02:17 +0200
-
715023a3ee
shared: FileSaver: Make addFile(),updateFile() public
Albert S
2022-04-14 15:01:25 +0200
-
4234967ef5
shared: Add NOTFOUND SaveFileResult
Albert S
2022-04-14 15:00:59 +0200
-
d483d05db1
shared: Begin Indexer
Albert S
2022-04-14 14:58:27 +0200
-
564b5ddae8
shared: Begin FileScanWorker
Albert S
2022-04-14 14:58:07 +0200
-
d7705241ee
shared: Begin ParallelDirScanner
Albert S
2022-04-14 14:57:44 +0200
-
f3fbf4a1dc
shared: Begin DirScanWorker
Albert S
2022-04-14 14:57:30 +0200
-
56414ee5e2
shared: Begin basic ConcurrentQueue
Albert S
2022-04-14 14:57:16 +0200
-
478d57b342
cli: Move most classes to shared lib for reuse
Albert S
2022-03-18 22:33:45 +0100
-
d43c35819d
common: Use DBMigrator to init and update database
Albert S
2022-02-27 23:39:55 +0100
-
3d8b086f53
shared: Begin db migration logic
Albert S
2022-02-27 23:37:22 +0100
-
294455b861
DatabaseFactory: Move to /shared
Albert S
2022-02-27 23:13:02 +0100
-
7066cc1a45
Logger: Move to shared/
Albert S
2022-02-27 23:10:46 +0100
-
bb8906ace4
Remove TODO file
Albert S
2022-02-04 18:21:39 +0100
-
d4864d4810
Begin a .desktop file
Albert S
2022-02-04 18:19:08 +0100
-
2e3b008207
gui: main: Add --no-sandbox
Albert S
2022-01-04 23:44:37 +0100
-
ea1d027621
gui: main: Enable sandbox post call to Common::setupAppInfo()
Albert S
2022-01-04 23:27:39 +0100
-
b10c2edf05
MainWindow: Avoid potential double path searches
Albert S
2022-01-04 11:18:53 +0100
-
c0657947b1
LooqsQuery: Add hasContentSearch(),hasPathSearch() convenience functions
Albert S
2022-01-04 11:09:41 +0100
-
1f35e2120e
LooqsQuery::build(): Ensure values are non-empty and ignore empty lone words
Albert S
2022-01-04 11:07:59 +0100
-
404ce22ce6
Generalize previews: Mainwindow: Do necessary renames
Albert S
2022-01-03 23:02:21 +0100
-
0cbd0dd9eb
Generalize previews: Retire PdfWorker, Add PreviewWorker
Albert S
2022-01-03 23:00:39 +0100
-
d816603a1c
Generalize previews: Add PreviewGenerator*
Albert S
2022-01-03 22:59:44 +0100
-
95b3d1fce2
Generalize previews: Add PreviewResult,PreviewResultPdf, remove PdfPreview
Albert S
2022-01-03 22:54:22 +0100
-
32286cae4b
Add RenderConfig, combining common parameters
Albert S
2022-01-03 22:48:19 +0100
-
c51487c4b2
gui: Call setupAppinfo() also for the IPC server
Albert S
2021-12-30 12:31:32 +0100
-
407ee1210c
gui: Perform content search and path search by default
Albert S
2021-12-30 12:17:12 +0100
-
bb5a793300
gui: Add vow_promises to exile policy
Albert S
2021-12-29 11:51:52 +0100
-
ec79865845
fixup! gui: Add vow_promises to exile policy
Albert S
2022-01-02 16:15:55 +0100
-
99f35beb4a
gui: Call setupAppinfo() also for the IPC server
Albert S
2021-12-30 12:31:32 +0100
-
42b49fa43e
gui: Perform content search and path search by default
Albert S
2021-12-30 12:17:12 +0100
-
f0260ee14a
gui: Add vow_promises to exile policy
Albert S
2021-12-29 11:51:52 +0100
-
-
ba636bf0fc
IpcServer: Fix off-by-one
Albert S
2021-12-26 18:35:55 +0100
-
88ee2383f7
Switch to exile.h
Albert S
2021-12-26 18:21:48 +0100
-
b1f3e95622
shared: looksquery: Fix incorrect varname in exception
Albert S
2021-10-25 17:18:11 +0200
-
890925929a
GUI: Begin IPC mechanism to open files despite sandboxing
Albert S
2021-09-28 21:44:09 +0200
-
3e387b99f8
README: Mention sandboxing
Albert S
2021-08-11 21:05:39 +0200
-
530ad9c334
pdfworker: Remove dead code
Albert S
2021-08-08 17:05:43 +0200
-
ad84c8acf7
cli: moved processing of file content into sandboxed subprocess
Albert S
2021-08-07 18:38:23 +0200
-
ebea074fcb
gui: Begin basic sandboxing
Albert S
2021-08-07 12:03:35 +0200
-
4dede9538c
submodules: add qssb.h
Albert S
2021-08-06 20:33:01 +0200
-
95d4a12005
MainWindow: Fix Qt deprication
Albert S
2021-06-12 23:01:14 +0200
-
f67b7bbb21
Resolve Qt deprication: endl -> Qt::endl
Albert S
2021-06-12 22:55:56 +0200
-
01872e37d5
Add missing paranthesis
Albert S
2021-06-12 22:50:27 +0200
-
248bfb96fe
shared: LooksQuery: init tokensMask with 0 to be sure
Albert S
2021-06-12 22:48:59 +0200
-
414d53e59a
shared: create.sql: Fix format
Albert S
2021-06-12 17:25:25 +0200
-
604d45afb2
shared: common: Remove redundant qDebug()
Albert S
2021-06-12 17:24:47 +0200
-
c61349ccff
Rename qss.pro to looqs.pro
Albert S
2021-06-12 15:14:10 +0200
-
d0ebde1f64
Rename qss.pro to looqs.pro
Albert S
2021-06-12 15:14:10 +0200
-
3196b5c065
cli: set target to 'looqs'
Albert S
2021-06-12 15:08:33 +0200