Releases: MohrJonas/obsidian-ocr
Version 2.0.1 release ❄️
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 👻
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 🐾
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 simpleimagemagick
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 🐠
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 🐱🐉
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
andMax Caching Processes
to take effect from 10 seconds to 5 seconds
Enjoy 😊
Version 1.3.2 release 🐱👤
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 ⛲
This minor release contains some small quality of life improvements, including:
- Adjusted the range of concurrently running OCR tasks Thanks @evilgeniuschronicles
Fuzzy search
andCase sensitive
settings in the search modal are now saved Thanks @evilgeniuschronicles- After changing either
Fuzzy search
orCase 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 🎁
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⚡
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 🥧
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 😁