244 lines
7.9 KiB
Markdown
244 lines
7.9 KiB
Markdown
# Omnisearch Changelog
|
|
|
|
This changelog is not exhaustive.
|
|
|
|
## 1.27.x
|
|
|
|
- Updated Svelte from v3 to v5
|
|
- Highlighting improvements
|
|
|
|
## 1.26.x
|
|
|
|
- Allow `# headings` as display titles in search results
|
|
- Added an experimental recency boost
|
|
- Added lazy loading for the vault modal items
|
|
|
|
## 1.25.x
|
|
|
|
- Added basic support for embed references in Vault Search results
|
|
- Added support for [Iconize](https://github.com/FlorianWoelki/obsidian-iconize)
|
|
- Weights are now 1-10 (instead of 1-5)
|
|
- Small performance improvements
|
|
|
|
## 1.24.x
|
|
|
|
- Added support for [AI Image Analyzer](https://github.com/Swaggeroo/obsidian-ai-image-analyzer)
|
|
|
|
## 1.23.x
|
|
|
|
- Updated Chinese tokenizer
|
|
- Added user-defined boosted fields
|
|
- No more freezes when loading large caches (hopefully)
|
|
- Large refactoring to properly clean up several older warnings
|
|
|
|
## 1.22.x
|
|
|
|
- Improved highlighting
|
|
|
|
## 1.21.x
|
|
|
|
- Added support for .docx and .xlsx
|
|
|
|
## 1.20.x
|
|
|
|
- Refactored indexing tokenization process to correctly take diacritics into account
|
|
- Added highlighting in the note's path
|
|
- Improved the selection of the chosen excerpt in the results list
|
|
|
|
## 1.19.x
|
|
|
|
- Various bugfixes and improvements
|
|
|
|
## 1.18.x
|
|
|
|
- Added a localhost server to use Omnisearch's API from outside Obsidian
|
|
|
|
## 1.17.x
|
|
|
|
- Added a shortcut to open files without closing Omnisearch
|
|
- Prefill the search field with selected text
|
|
- Improved highlighting
|
|
|
|
## 1.16.x
|
|
|
|
- Various indexing/tokenization improvements
|
|
|
|
## 1.15.x
|
|
|
|
- Added support of webp images
|
|
- Configurable fuzziness
|
|
- Added support for DataLoom plugin files
|
|
- Unsupported files are now indexed by their path
|
|
- Unmarked tags are now slightly boosted
|
|
|
|
## 1.14.x
|
|
|
|
- Added a `path:` option
|
|
- Bugfixes
|
|
|
|
## 1.13.x
|
|
|
|
- CamelCaseWords are now indexed as 3 words
|
|
- Reduced search freezes in some cases
|
|
|
|
## 1.12.x
|
|
|
|
- You can filter files by their extension
|
|
- Refreshed UI
|
|
- New API functions
|
|
- Fixed some tokenization issues
|
|
|
|
## 1.10.x - 1.11.x
|
|
|
|
- Added support for Text Extractor; Omnisearch no longer extracts text itself
|
|
- Added canvas indexing
|
|
- Improved tags indexing
|
|
|
|
## 1.9.x
|
|
|
|
- PDFs are no longer indexed on mobile
|
|
- Performance improvements
|
|
- Various bugfixes
|
|
|
|
## 1.8.x
|
|
|
|
- Added OCR for images
|
|
- OCR and PDF indexing are now restricted to desktop. They either don't work or consume too much resources during indexing of big vaults. Too many headaches.
|
|
- Notes caching is deactivated on iOS because of crashes: memory usage too high during (de)serializing.
|
|
- Added an URL scheme for integration with external tools: `obsidian://omnisearch?query=foo bar`
|
|
|
|
## 1.7.x
|
|
|
|
### New
|
|
|
|
- PDF Indexing https://github.com/scambier/obsidian-omnisearch/issues/58
|
|
|
|
### Improved
|
|
|
|
- Code refactor to better scale and handle PDFs as smoothly as possible
|
|
|
|
### Fixed
|
|
|
|
- Search history https://github.com/scambier/obsidian-omnisearch/issues/104
|
|
- Text in search input was not always correctly selected https://github.com/scambier/obsidian-omnisearch/issues/105
|
|
- Padding issue https://github.com/scambier/obsidian-omnisearch/issues/113
|
|
|
|
### Removed
|
|
|
|
- Caching data https://github.com/scambier/obsidian-omnisearch/issues/92#issuecomment-1287647725
|
|
|
|
|
|
## 1.6.x
|
|
|
|
### New
|
|
|
|
- Omnisearch can now index other plaintext files ~~and PDFs~~ https://github.com/scambier/obsidian-omnisearch/issues/58
|
|
- Search history, navigable with <code>alt+up/down</code> https://github.com/scambier/obsidian-omnisearch/issues/90
|
|
- Added a setting to toggle the visibility of the note excerpt in results https://github.com/scambier/obsidian-omnisearch/issues/70
|
|
|
|
### Improved
|
|
|
|
- You can now create a new note in a new pane https://github.com/scambier/obsidian-omnisearch/issues/87
|
|
- Added a setting to show a "create note" button https://github.com/scambier/obsidian-omnisearch/issues/96
|
|
|
|
### Fixed
|
|
|
|
- Fixed layout issues https://github.com/scambier/obsidian-omnisearch/issues/97
|
|
|
|
## 1.5.x
|
|
|
|
### New
|
|
|
|
* Added a toggleable sidebar button to open Omnisearch: https://github.com/scambier/obsidian-omnisearch/issues/60
|
|
* Added a cache-clearing mechanism in case of corruption: https://github.com/scambier/obsidian-omnisearch/issues/83
|
|
|
|
### Improved
|
|
|
|
* Notes created by Omnisearch now honour the default note location https://github.com/scambier/obsidian-omnisearch/pull/81
|
|
* Ctrl+click now opens the note in a new pane https://github.com/scambier/obsidian-omnisearch/issues/61
|
|
* Improved highlighting https://github.com/scambier/obsidian-omnisearch/issues/85
|
|
|
|
### Fixed
|
|
|
|
* Fixed some edge cases when opening an already open/pinned note https://github.com/scambier/obsidian-omnisearch/issues/51 https://github.com/scambier/obsidian-omnisearch/issues/80
|
|
* Fixed nested tags searching https://github.com/scambier/obsidian-omnisearch/issues/79
|
|
* Fixed a silent crash when clicking on In-File search results https://github.com/scambier/obsidian-omnisearch/issues/84
|
|
|
|
## 1.4.x
|
|
|
|
### New
|
|
|
|
- Opt-in support for Vim navigation keys: https://github.com/scambier/obsidian-omnisearch/issues/26
|
|
- Opt-in display of "short form" links: https://github.com/scambier/obsidian-omnisearch/issues/59
|
|
- Opt-in search index serialization, for faster loading times: https://github.com/scambier/obsidian-omnisearch/pull/64 by @mnaoumov
|
|
- Opt-out: diacritics can now be ignored
|
|
- Added support for `#tag` searches: https://github.com/scambier/obsidian-omnisearch/issues/48
|
|
- Added a basic public API for integration with other plugins: https://github.com/scambier/obsidian-omnisearch/issues/22 https://github.com/scambier/obsidian-omnisearch/issues/69
|
|
- Use `alt+enter` to inject a link to the currently selected search result item: https://github.com/scambier/obsidian-omnisearch/issues/32
|
|
|
|
|
|
### Improved
|
|
|
|
- You can now switch between "Vault" and "In-File" modals with `tab`
|
|
- Search index updates are now done only when Omnisearch is invoked: https://github.com/scambier/obsidian-omnisearch/issues/57
|
|
- New files are now created empty: https://github.com/scambier/obsidian-omnisearch/issues/77
|
|
|
|
### Fixed
|
|
|
|
- Opening a pinned note would open it a second time: https://github.com/scambier/obsidian-omnisearch/issues/51
|
|
- Fixed an issue that would index "non-existing notes" multiple times: https://github.com/scambier/obsidian-omnisearch/issues/68
|
|
- Fixed a visual bug for Obsidian 0.15.3: https://github.com/scambier/obsidian-omnisearch/issues/76
|
|
- Fixed the diacritics normalization of the note's title: https://github.com/scambier/obsidian-omnisearch/issues/72
|
|
|
|
## 1.3.x
|
|
|
|
### New
|
|
|
|
* Chinese support by @aidenlx in https://github.com/scambier/obsidian-omnisearch/pull/37
|
|
* You need to install https://github.com/aidenlx/cm-chs-patch to enable this feature
|
|
* Settings page https://github.com/scambier/obsidian-omnisearch/issues/41
|
|
* Do not show indexing Notice by default by @chrisgrieser in https://github.com/scambier/obsidian-omnisearch/pull/46
|
|
* Include notes that don't exist https://github.com/scambier/obsidian-omnisearch/issues/14
|
|
|
|
### Improved
|
|
|
|
* Better accessibility https://github.com/scambier/obsidian-omnisearch/issues/50
|
|
* Note aliases are now scored as high as the filename in search results https://github.com/scambier/obsidian-omnisearch/issues/34
|
|
* By default, reindexing is now done when the app is out of focus, and not after each save https://github.com/scambier/obsidian-omnisearch/issues/57
|
|
* On mobile, indexing is only done at startup
|
|
|
|
### Fixed
|
|
|
|
* Showing an error when a note can't be created https://github.com/scambier/obsidian-omnisearch/issues/52
|
|
|
|
|
|
## 1.2.x
|
|
|
|
### New
|
|
* #42 Files that are present in Obsidian's "Excluded Files" list are downranked by a factor of 3 (_desktop only_)
|
|
|
|
## 1.1.1
|
|
|
|
### Fixes
|
|
* Fixed a crash when no results were returned
|
|
|
|
## 1.1.0
|
|
|
|
### New
|
|
* #25 Search filters: expressions in quotes and exclusions
|
|
* Added support for beta versions with [BRAT](https://github.com/TfTHacker/obsidian42-brat)
|
|
|
|
This works as a "post-search" filter and does not allow for partial words searches (see #35)
|
|
|
|
### Fixes
|
|
* #39 Fixed key events not correctly prevented in the search input
|
|
|
|
**Full Changelog**: https://github.com/scambier/obsidian-omnisearch/compare/1.0.1...1.1.0
|
|
|
|
## 1.0.1
|
|
|
|
## 1.0.0
|
|
|
|
* First non-beta release
|
|
* Includes Vault search and In-File search
|