Skip to content

Releases: MohrJonas/obsidian-ocr

Version 2.0.1 release ❄️

11 Jan 19:38
Compare
Choose a tag to compare

Welcome back!
After almost 1 year on hiatus, I'm back with this release.

  • Fixed the "out of memory error", some users were having trouble with
  • Removed automatic installation feature It never got out of alpha, because it was a pain to manager and not really useful
  • Updated some dependencies
  • Removed unused dependencies
  • Removed some dead code
  • Switched to webpack

Version 2.0.0 release 👻

29 Jan 16:32
5bb339d
Compare
Choose a tag to compare

Massive release with a lot of new awesome features 🎉:

  • Switched from the JSON-file based approach to a local SQLite database, meaning your vault will no longer be cluttered with JSON files and related operations will be sped up
  • Added some preliminary unit tests, will be extended in the future
  • Switched to a new search algorithm, based on the Levenshtein algorithm
  • Folders can now be ignored from being indexed by right-clicking them in the file view and selecting Ignore folder for OCR
  • Files can now have specific OCR settings associated with them by right-clicking them in the file view and selecting Custom OCR settings
  • OCRing can now be paused by clicking the progress bar
  • Settings are now being validated on launch and changed when problems are detected
  • ImageMagick is now optional and only required when OCRing PDFs
  • Added the ability to copy the raw OCR text from files by right-clicking them in the file view and selecting Copy text to clipboard
  • Some bug fixes here and there

⚠ When releasing such a massive update it is possible, even though I've tried everything thoroughly, that bugs and problems will appear. When discovering any, please let me know by opening an issue ⚠

Enjoy 🐃

Version 1.5.0 release 🐾

05 Nov 23:18
Compare
Choose a tag to compare

Larger release with some interesting new features:

  • 🎉 Obsidian-OCR is now officially available from the community plugins 🎉
  • Replaced pdf2pic with custom implementation, allowing for:
    • Fine-grain control over PDF conversion process
    • All running conversion processes are killed when closing Obsidian
    • Switch from graphicsmagick + ghostscript to simple imagemagick setup without any workarounds
  • Added fine-grain settings
  • Added first attempts at automated dependency installation.
    ⚠ This feature is in very early development and current only works on Windows and Deb-based Linux distributions. Will contain bugs. ⚠
  • Updated installation instructions
  • Added settings clarifications to README

Enjoy 😊

Version 1.4.1 release 🐠

02 Nov 19:24
Compare
Choose a tag to compare

Small(ish) release:

  • Fixed flipped settings descriptions
  • Added the ability to add additional paths to be searched for external dependencies in settings
  • Some code cleanup

Version 1.4.0 release 🐱‍🐉

22 Oct 20:02
Compare
Choose a tag to compare

Medium-size release with some nice features:

  • Added a progress bar when caching
  • All remaining processes are now killed when exiting Obsidian
  • Caching now happens in parallel
  • Added a slider in the settings to adjust the concurrently running caching processes
  • (Might be added back in later, we'll see) Removed the check if a PDF has at least one page.
    (This was removed because it was slowing down the indexing process quite a bit and usually nobody has a PDF with 0 pages in their vault)
  • Reduced the time it takes for the settings Max OCR Processes and Max Caching Processes to take effect from 10 seconds to 5 seconds

Enjoy 😊

Version 1.3.2 release 🐱‍👤

22 Oct 12:04
Compare
Choose a tag to compare

Minor release with some small improvements:

  • Fixed the Case sensitive option working backwards
  • Removed the Idling status for the status bar to remove unnecessary clutter
  • Fixed a problem where the progress bar was stuck at a higher number than was actually processed
  • Added a workaround for users of Homebrew, causing Obsidian to not find the installed programs. Thanks, @esodesod

Version 1.3.1 release ⛲

21 Oct 19:22
Compare
Choose a tag to compare

This minor release contains some small quality of life improvements, including:

  • Adjusted the range of concurrently running OCR tasks Thanks @evilgeniuschronicles
  • Fuzzy search and Case sensitive settings in the search modal are now saved Thanks @evilgeniuschronicles
  • After changing either Fuzzy search or Case sensitive, the search is rerun Thanks @evilgeniuschronicles
  • The search now only starts after entering at least 3 characters
  • Transcript files now have the suffix .ocr.json, making them easier to differentiate from other files
  • When indexing files, you now have a progress bar

And many more…

Enjoy 😊

Version 1.3.0 release 🎁

20 Oct 11:10
Compare
Choose a tag to compare

After over 3 months of work I (and all other contributors, thanks guys ✨) present you Obsidian OCR version 1.3.0:

  • Improved installation instructions thanks to @kphcs and @evilgeniuschronicles
  • OCR providers are now modular, allowing you to easily add more.
  • The search dialog now shows you a preview of the selected page
  • Indexing results are now cached at startup, allowing for faster searching as your vault increases in size.
  • You can now specify how many documents are OCRed at a time, preventing your PC from slowing down when OCRing a large amount of documents thanks to @evilgeniuschronicles
  • General stability improvements
  • General refactoring

Version 1.2.1 ⚡hotfix⚡

13 Jul 18:29
Compare
Choose a tag to compare

Quick hotfix:

  • Fixed a spelling mistake that would cause Obsidian OCR to keep complaining about unmet dependencies, even though they were installed correctly

Version 1.2.0 release 🥧

13 Jul 18:06
75e890b
Compare
Choose a tag to compare

Version 1.2.0 release notes:

  • Obsidian OCR now checks at startup if you have the required dependencies installed
  • When switching the OCR language in the settings, Obsidian OCR now asks you whether you want to remove the already created transcripts, forcing a reindexing in the new language
  • Fixed a bug where the settings would duplicate after opening and closing the settings page
  • Removed the empty entry in the OCR language dropdown
  • Added documentation to all commonly used functions
  • General code cleanup

Enjoy 😁