Skip to content

Releases: sist2app/sist2

v2.10.1

14 Jun 18:39
Compare
Choose a tag to compare
v2.10.1 Pre-release
Pre-release
  • UTF-8 support for doc files (#146)
  • Add --archive-password option (#143)
  • Support for embedded subtitles in videos (#133)
  • Add support for GPS exif tags in images (#149)
  • Fix bug while parsing comic files (#160)
  • Fix memory leak in RAW image parsing (#161)
  • Fix stack-buffer-underflow bug in parse_font (#158)
  • Add signal handler to display a basic debug message during crashes, also works for the 'release' binary
  • Upgrade to mongoose v7.X
  • Use 16-bit ints to save meta keys (Therefore, 2.9.X indices are not compatible with this version)
  • Saner Dockerfile for more reproducible builds
  • Fix arm64 builds

Web:

  • When playing an audio file, pause all other audios (#148)
  • Add option to do advanced query_string queries (#142)
  • Add Google maps link for GPS exif metadata (#149)

v2.9.0

31 Dec 18:31
Compare
Choose a tag to compare
v2.9.0 Pre-release
Pre-release
  • Add support for MS Word 97-2003 .doc files
  • Use MD5 hash of file path instead of UUID for unique IDs:
    • Fix tagging with long file names (#128)
    • Remove UUID dependency (which is currently only available on linux)
    • Easier third-party interfacing (#127)
  • Fix 'enlarge' button label (#105)
  • Automatically update the tags tab when manually tagging documents (#116)
  • Fix incremental scan performance issues (#137)

arm64-linux build is currently unavailable, will be back in a week or two

v2.8.5

30 Oct 14:36
Compare
Choose a tag to compare
v2.8.5 Pre-release
Pre-release
  • Fix bug with single-page blank PDFs (#110)
  • Handle sidecar metadata files (.s2meta) (#114)
  • Optionally load ES mappings & settings from file (#117)
  • Update libmupdf

v2.8.4

23 Sep 01:32
Compare
Choose a tag to compare
v2.8.4 Pre-release
Pre-release
  • Fix manual tag entry problem introduced in v2.8.3 (#112)

v2.8.3

13 Sep 20:22
Compare
Choose a tag to compare
v2.8.3 Pre-release
Pre-release
  • arm64v8 builds ! (tested with Raspberry Pi 4) (#106)
  • Support for HTTPS elasticsearch url in web module (#108)

v2.8.2

29 Aug 14:53
Compare
Choose a tag to compare
v2.8.2 Pre-release
Pre-release
  • Add very basic support for UTF16 BOM text files (6a80277)
  • Show thumbnail in document info dialog #99
  • Format mtime value in document info dialog #100

v2.8.1

25 Aug 14:45
Compare
Choose a tag to compare
v2.8.1 Pre-release
Pre-release

Bug fixes:

  • Cherry-picked libmupdf fix for #84
  • Fix error handling for bad archives (#89)
  • Fix segfault issue with some formats (#90)
  • Gracefully handle archive read errors in comic.c (d7205e0)
  • Fix logs coloring (warning is now yellow, error is red, instead of the other way around) (c12d8c8)
  • Don't show video player for mpeg1video video codec (#94)
  • Fix heap buffer overflow in document_info (5196bb4)

Features:

  • Read page 1 when page 0 is blank while rendering thumbnail for ebooks (5bdc444)
  • Save number of pages metadata for ebook files (#92) (#97)
  • Add --es-index argument for web & index (#88)
  • Show index name in document information (#91)

v2.8.0

04 Aug 00:21
Compare
Choose a tag to compare
v2.8.0 Pre-release
Pre-release
  • Fix bad free error during cleanup (#81)
  • Disable asynchronous user script execution by default, use --async-script to enable it (#86)
  • Merge index after final index cleanup (#87)
  • CSS tweaks

v2.7.4

26 Jul 16:05
Compare
Choose a tag to compare
v2.7.4 Pre-release
Pre-release
  • Fix tag tree problem where child/leaf nodes were not un-selected properly (#65)
  • Increase thumbnail height in UI for documents with "portrait" aspect ratio (e.g. books)
  • Set finite timeout for HTTP get (proxied /doc/ requests)
  • Configurable number of columns in 'grid' display mode
  • Fix problem with some media files in archives

v2.7.3

19 Jul 17:46
Compare
Choose a tag to compare
v2.7.3 Pre-release
Pre-release
  • Remove temporary thread lock to work around mupdf bug (PDF scan ~35% faster) (#83)
  • Don't show MuPDF warnings unless --very-verbose is specified
  • User scripts executed asynchronously (#75)
  • Fix buffer-overflow when scanning some corrupted files inside archives (#85)
  • Carry over /tags/ database when using --incremental argument (#76)