Commit Graph

  • c82cf03814 gui: main: Remove leftover old, now removed --no-sandboxing option from parser Albert S 2022-06-13 20:17:19 +02:00
  • 8a82da95bd shared: common: Retire 'firstrun' settings logic Albert S 2022-06-13 20:13:14 +02:00
  • a408173064 main: Ensure event loops runs before Common::ensureConfigured() called Albert S 2022-06-13 19:44:46 +02:00
  • dd479fa668 gui: Add 'Settings' tab Albert S 2022-06-13 19:36:12 +02:00
  • e76988ee77 shared: SandboxedProcessor: Enable fallback for non-landlock systems Albert S 2022-06-09 09:37:10 +02:00
  • f29f997289 gui: ipc sandbox: Restrict sandbox further Albert S 2022-06-09 08:11:40 +02:00
  • afa9d33f3d submodules: exile.h: Update Albert S 2022-06-09 10:03:47 +02:00
  • fc92b963d4 Release: v0.2 v0.2 Albert S 2022-06-07 00:01:35 +02:00
  • 9acbd5dccf Add .gitignore Albert S 2022-06-07 00:00:54 +02:00
  • 87ebc137d5 shared/gui: Add LOOQS_DISABLE_SANDBOX env to allow disabling sandboxing Albert S 2022-06-06 23:18:58 +02:00
  • 67189f34c6 gui: main: Make sandboxing work on kernels without landlock Albert S 2022-06-06 22:11:58 +02:00
  • fac6ed1853 Release: v0.1 v0.1 Albert S 2022-06-06 17:41:50 +02:00
  • ae2097fe6a HACKING.md: Fix broken link Albert S 2022-06-06 17:44:31 +02:00
  • 9e3d3b1dd4 Begin CHANGELOG.md Albert S 2022-06-06 17:23:21 +02:00
  • 4f3abb3f67 README.md: Mention packages Albert S 2022-06-06 17:11:20 +02:00
  • 3ca6e4df3c looqs.desktop: Remove absolute path to binary Albert S 2022-06-06 15:50:19 +02:00
  • 0d81452a67 rename icon to looqs.svg Albert S 2022-06-06 15:45:59 +02:00
  • 3e14498437 README.md: General updates, more screenshots Albert S 2022-06-06 14:50:05 +02:00
  • 3102a952df Begin CONTRIBUTING.md Albert S 2022-06-06 14:49:34 +02:00
  • 3903f18854 Begin HACKING.md Albert S 2022-06-06 14:49:24 +02:00
  • 60a91967bb Begin USAGE.md Albert S 2022-06-06 14:49:17 +02:00
  • c6550e81bb submodules: exile.h: Update Albert S 2022-06-06 14:18:59 +02:00
  • 744fa2ec7a cli: CommandAdd: Set keepGoing, Remove verbose for now Albert S 2022-06-06 09:33:56 +02:00
  • f8542dc96a shared: Indexer: Handle keepGoing, set verbose Albert S 2022-06-06 09:21:17 +02:00
  • fdae7fd065 shared: LooqsQuery: Use unicode category class in regex Albert S 2022-06-05 23:37:57 +02:00
  • f8d6a1a586 gui: mainwindow: Use Unicode category class to extract highlight words Albert S 2022-06-05 23:37:23 +02:00
  • 61fa7ca16d shared: IndexSyncer: Check whether file is located in a mountpath Albert S 2022-06-05 20:55:06 +02:00
  • 61a446ec2d shared: common: Add mountPaths() Albert S 2022-06-05 20:53:37 +02:00
  • 0e5abf96c8 shared: indexer: Don't dispatch DirScanner if no dirs given Albert S 2022-06-05 20:29:53 +02:00
  • 82cb6f76fa TO REBASE CHANGELOG.md, USAGE.md docs Albert S 2022-06-05 14:38:39 +02:00
  • 4aef3c42c2 update USAGE Albert S 2022-06-05 14:01:38 +02:00
  • c5cf04049f update README.md Albert S 2022-05-31 21:55:49 +02:00
  • dca7fc6665 USAGE: Update Albert S 2022-05-31 18:42:35 +02:00
  • 97c7ed13ab update CHANGELOG.md Albert S 2022-05-31 11:15:21 +02:00
  • 690e3ede27 update README Albert S 2022-04-27 23:00:12 +02:00
  • 894e478a29 Begin USAGE.md, CHANGELOG.md Albert S 2022-04-25 23:12:39 +02:00
  • 52b296ff01 gui: mainwindow: Set default query limit to 1000 Albert S 2022-06-05 14:04:42 +02:00
  • e5e43c8bfb shared: SqliteSearch: Append LIMIT statement if need be Albert S 2022-06-05 14:04:17 +02:00
  • 862168418b gui: mainwindow: Reword warning for inaccessible files Albert S 2022-06-05 11:14:10 +02:00
  • a6ddcef0c0 shared: LooqsQuery: Fix logic of implicit AND booleans. Add 'limit:' support Albert S 2022-06-04 23:12:58 +02:00
  • 821bed6706 shared: LooqsQuery: Add 'p', 'pb', 'pe' aliases Albert S 2022-06-04 22:01:33 +02:00
  • 8f69be229b gui: mainwindow: Exclude HTML files from previews until we can do it properly Albert S 2022-06-04 22:00:58 +02:00
  • 4187c3bfca gui: mainwindow: Switch to results tab when searching from indexer tab Albert S 2022-06-04 15:55:32 +02:00
  • 1ec42e4949 gui: mainwindow: Add 'sync index' menu option Albert S 2022-06-04 15:49:29 +02:00
  • 1ec7a5a865 gui: main: Ensure a clean exit Albert S 2022-06-04 15:47:06 +02:00
  • d7b93d11d8 shared: IndexSyncer: Support cancellation Albert S 2022-06-04 14:07:06 +02:00
  • 7d9c883abd shared: LooqsQuery: build(): Return empty query for empty expresion Albert S 2022-06-04 13:34:13 +02:00
  • 49e408be50 cli: CommandUpdate: Use shared/IndexSyncer Albert S 2022-06-03 10:07:31 +02:00
  • abc126548b shared: Introduce IndexSyncer, containing logic of cli/CommandUpdate Albert S 2022-06-03 10:06:03 +02:00
  • 86d629c957 shared: SqliteDbService: Changed getFiles() return to unsigned int Albert S 2022-06-03 10:04:43 +02:00
  • 05fad3be17 shared: ParallelDirScanner: Delete DirScanWorkers after they are done Albert S 2022-06-02 15:54:57 +02:00
  • 5d702c9a95 cli: main: Wire up CommandList Albert S 2022-06-02 14:35:48 +02:00
  • 45505e4447 cli: CommandList: Rework, implement pattern, remove count, reverse Albert S 2022-06-02 14:35:23 +02:00
  • 51ead5e171 cli: CommandSearch: Improve error handling, helptext fixes Albert S 2022-06-02 14:18:03 +02:00
  • 6f11a5e662 shared: FileSaver: Adjust message as it's confusing on updates Albert S 2022-06-02 13:44:15 +02:00
  • a1be088b7a cli: CommandAdd: Remove unimplemented -a Albert S 2022-06-02 12:42:34 +02:00
  • d2885af463 cli: CommandUpdate: Print total of updated/delete files, minor improvements Albert S 2022-06-02 10:53:52 +02:00
  • 26930c0022 cli: CommandUpdate: Remove unimplemented -a Albert S 2022-06-02 09:07:01 +02:00
  • 05606dd502 cli: CommandUpdate: When path is a dir, don't do anything (no deletion or updates) Albert S 2022-06-02 09:05:49 +02:00
  • db029dd915 shared: shared.pro: Add git commit id to build Albert S 2022-05-31 18:42:20 +02:00
  • 3f85f214e3 gui: mainwindow: Add menu opening config and About dialogs Albert S 2022-05-31 18:41:13 +02:00
  • f14e2e77cd shared: common: Add versionText() function Albert S 2022-05-31 18:40:40 +02:00
  • 15615776d3 shared: SandboxedProcessor: Fix scope issue with readablePathLocation Albert S 2022-05-31 11:23:21 +02:00
  • 5ed82a7dda README: update Albert S 2022-05-31 10:48:00 +02:00
  • ae57a22078 gui: MainWindow: Set, save and restore ignore patterns Albert S 2022-05-31 10:16:53 +02:00
  • c2bd1b526b shared: Indexer: Use WildcardMatcher to ignore paths Albert S 2022-05-31 10:15:02 +02:00
  • a3666f283e shared: DirscanWorker: Use WildcardMatcher to ignore paths Albert S 2022-05-31 10:14:39 +02:00
  • edc41d6f59 shared: Introduce WildcardMatcher Albert S 2022-05-31 10:13:34 +02:00
  • 145cd150b1 gui: PreviewGenerator: Make previews for all text files Albert S 2022-05-30 20:05:02 +02:00
  • 26c7cdbc5f shared: Move textfile detector to common Albert S 2022-05-30 20:03:40 +02:00
  • aed0ca31f7 shared: SandboxedProcessor: Perform MIME-type detection Albert S 2022-05-30 19:51:13 +02:00
  • 40207c3399 gui: Remove enableSandbox() for general GUI Albert S 2022-05-30 19:40:59 +02:00
  • e715be9787 gui: Fix dispatch of SandboxedProcessor Albert S 2022-05-30 19:39:43 +02:00
  • bb1e653690 gui: PreviewGeneratorPlainText: Truncate dirtily to avoid lags Albert S 2022-05-30 18:35:54 +02:00
  • 4aa850d5ed gui: IPCPreviewClient: Raise error signal() instead of exception Albert S 2022-05-30 00:05:04 +02:00
  • 11af6e530e gui: sandbox: Add 'error' to vow_promises to avoid getting killed on ioctl() with TIOCSTI Albert S 2022-05-30 00:03:38 +02:00
  • 396c619cf1 submodules: exile.h: Update Albert S 2022-05-29 23:00:17 +02:00
  • 1108a138f4 gui: mainwindow: Also resize mtime column to fit content Albert S 2022-05-29 17:04:08 +02:00
  • b6926d510f FileSaver: Don't add files in blacklisted paths Albert S 2022-05-29 15:46:06 +02:00
  • 483ea04638 update README Albert S 2022-05-29 11:12:43 +02:00
  • aeafa9560e mainwindow: Disable page switcher while generation is running Albert S 2022-05-29 10:51:44 +02:00
  • a82818dc43 gui: init previewProcessBar with 0 on start Albert S 2022-05-29 10:41:14 +02:00
  • c867652b6f gui: IPCPreviewWorker(): Don't allocate mapfunctor on heap Albert S 2022-05-29 10:40:46 +02:00
  • f8fe21d50b gui: Add label showing total number of preview pages Albert S 2022-05-29 10:13:02 +02:00
  • 1e97f8dd26 gui: mainwindow: Fix preview page number calculation Albert S 2022-05-29 10:09:24 +02:00
  • ad0fc74439 ipc: Place socket in /tmp/.looqs/, remove ipc path settings Albert S 2022-05-29 09:50:47 +02:00
  • e44fb1a942 gui: main: Enable exile.h for IPC preview generation Albert S 2022-05-29 09:23:37 +02:00
  • 472661bff6 gui: Begin simple IPC error reporting Albert S 2022-05-28 22:19:26 +02:00
  • 4aa6d43674 gui: Open files/previews directly without IPC again Albert S 2022-05-28 22:02:54 +02:00
  • 2591a4ccba gui: ipc: Support cancellation of preview generation Albert S 2022-05-28 17:24:42 +02:00
  • d66e395fda gui: main: Kill IPCServer process on exit Albert S 2022-05-27 10:51:02 +02:00
  • 0d6fb1d482 gui: mainwindow: Use new IPCPreviewClient Albert S 2022-05-27 09:31:21 +02:00
  • 8f2e77b152 gui: Introduce IPCPreviewClient Albert S 2022-05-27 09:29:56 +02:00
  • 3bdcb76d8e gui: PreviewResult: Add serialization() methods for IPC Albert S 2022-05-27 09:29:28 +02:00
  • ee18142e36 gui: PreviewGenerator*: Wrap PreviewResult in QSharedPointer Albert S 2022-05-27 09:28:21 +02:00
  • 3e03fed1a2 gui: IpcServer: Use IPCPreviewWorker Albert S 2022-05-27 09:26:37 +02:00
  • 6439adffc6 gui: Begin IPCPreviewWorker Albert S 2022-05-27 09:26:03 +02:00
  • 02642a147a gui: Retire IPCClient and PreviewWorker Albert S 2022-05-27 09:24:42 +02:00
  • fe29641d0a IpcServer: Remove docOpen(), fileOpen(). MainWindow will do it Albert S 2022-05-17 19:22:59 +02:00
  • 830226ae59 RenderConfig: Add serialization, basically for IPC Albert S 2022-05-17 19:20:06 +02:00