looqs/CHANGELOG.md
2022-06-29 19:31:40 +02:00

2.8 KiB

looqs: Release notes

2022-06-29 - v0.4

This release makes several minor improvements and begins prebuilt binaries of looqs that (should) run on any recent Linux distribution.

  • General: Begin new, experimental distro-agnostic tarball containing prebuilt binaries and libs. See the README for more information.
  • GUI: In the "Previews" tab, allow filtering by file, to only show previews for a specific file.
  • GUI: Add "Show previews" context menu option to files in result (if available)
  • General: Fix build with libquazip 1.X
  • General: Properly report access errors as a failure during indexing
  • GUI: Add button to export a list of all paths that failed
  • General: Improve dir scan threading
  • CLI: Improve helptext
  • General: Add voidlinux build instructions

2022-06-14 - v0.3

CHANGES:

  • GUI: Add settings tab to configure various settings
  • GUI: Don't render previews for results that do not originate from a content search. This was confusing.
  • GUI: Remove 'open config file' menu action
  • GUI: Highlight "words" that are actually numbers in preview texts
  • search: Search for "words" that are a number, e. g. 23. Previously, those were ignored due to a regression.
  • CLI: Minor cleanups.
  • sandbox: Improve preview generation sandbox further by restricting it more
  • sandbox: Fix case where activiation would fail during indexing in some cases on kernels without landlock.
  • Remove 'firstrun' setting

2022-06-07 - v0.2

CHANGES:

  • Sandboxing: Add environment variable LOOQS_DISABLE_SANDBOXING to disable sandboxing. This is intended for troubleshooting
  • Sandboxing: Fix issue where activation failed on kernels without landlock

2022-06-06 - v0.1

The first release comes with basic functionality. It's a start that can be considered useful to some degree.

looqs is still at an early stage and may exhibit some weirdness and contain bugs.

Tested architectures: amd64.

CHANGES:

  • CLI command "looqs" to add/update/delete and search

  • GUI: "looqs-gui" to search, render previews, and add files to index

  • General: Add multi-threaded indexing of all files (paths, mtime)

  • General: Generate sqlite based full-text search index for: .pdf,.odt,.ods, text files

  • General: Sandboxed content processing

  • GUI: Sandboxed IPC sub-process to render previews.

  • GUI: Add previews for pdf: Render the page the search keywords were found. Highlight the keywords when rendering the page.

  • GUI: Add previews for plaintext files: Extract snippets. Highlight the keywords when rendering the page.

  • General: Add basic filters for query.

  • GUI: Add icon. Special thanks to the following sources: https://www.svgrepo.com/svg/151751/magnifier-with-small-handle https://www.svgrepo.com/svg/52764/open-book

    Thanks!

  • General: Documentation.

  • Add packages: Ubuntu 21.10, 22.04

Thanks to all those who provided feedback (and endured bugs) at various stages. You know who you are, thx!