Skip to content

Releases: amini-allight/npdfr

0.3.2

07 Dec 18:42
Compare
Choose a tag to compare

Bugfix release

  • Fixed layout algorithm placing two blocks overlapping when one was a significant distance down and the other was a significant distance right and there was nothing in the corner above/to the left of them

0.3.1

11 Nov 21:39
Compare
Choose a tag to compare

Bugfix release

  • Fixed a crash that would occur when the user was N items into a search and then searched for a new term with < N results, none of which were on the current page

0.3.0

11 Nov 02:06
Compare
Choose a tag to compare

Maintenance release

  • Integrated with libmupdf directly removing the Python dependency. This makes the application simpler, more stable, more performant and smaller (in cases where you already have libmupdf installed)

0.2.2

06 Nov 05:21
Compare
Choose a tag to compare

Bugfix release

  • Fixed crash due to malformed outline returned from PyMuPDF
  • Improved resilience to extractor crashes generally
  • Improved layout algorithm in situations with lots of small blocks

0.2.1

27 Oct 19:15
Compare
Choose a tag to compare

Bugfix release

  • Fixed go-to-start and go-to-end in the outline viewer not updating the view scroll position
  • Fixed half-page-up and half-page-down in the outline viewer moving by half the height of the outline
  • Fixed page-up and page-down in the outline viewer moving by the entire height of the outline
  • Fixed outline jumping to the incorrect page in some cases

0.2.0

01 Oct 05:49
Compare
Choose a tag to compare

Feature and bugfix release

  • Added outline view
  • Added go-to-page-number command
  • Fixed crash when multiple search results overlapped
  • Fixed crash when loading documents with a page count lower than the core count
  • Fixed being able to advance through empty search results
  • Fixed off-by-one errors

0.1.1

18 Jul 03:55
Compare
Choose a tag to compare

Minor polish and bugfix release, focusing on document processing UX and speed.

  • Delayed entering ncurses mode until after document has been processed
  • Improved search performance
  • Improved document processing performance by many orders of magnitude
  • Parallelized document page processing
  • Fixed stack overflow in document processing caused by a circular dependency between 3+ blocks

0.1.0

26 Apr 12:08
Compare
Choose a tag to compare

First release

  • The project is considered feature-complete for the time being.