Releases: max-fluff/obsidian-glossary-linker
Releases · max-fluff/obsidian-glossary-linker
Release list
v1.2.2
Added
- "Skip after characters" setting for link autocomplete: suggestions stay quiet when a word directly follows one of these characters (default
@#$^), so they don't compete with tags, math, code links, or other autocomplete plugins.
v1.2.1
v1.2.0
v1.1.0
Added
- Glossary overview panel in the right sidebar. A Terms list with usage counts and orphan flags, and a Candidates list of frequent words not yet defined. Adds a ribbon icon and an "Open glossary overview" command.
- Autocomplete that suggests
[[links]]to matching terms as you type, by prefix or inflected form. Off by default. - Ambiguous terms. A word matching more than one term gets a distinct underline, a tooltip listing every match, and a picker when you act on it, instead of silently following the first.
- Unlink commands (this note / selection / all notes), with a preview. Heading-anchored and non-glossary links are left untouched.
- Templates for new term notes via a Term template path, with
{{title}},{{selection}},{{source}},{{date}}and{{time}}tokens. Works with core Templates and Templater. - "Create glossary term from selection" command, plus right-click actions on terms, links and selections: link to term, unlink one link, collect a single alias, create term, exclude word or term.
- Status-bar counter showing how many terms are on the current note. Click it to link them.
- Read-only public API at
app.plugins.plugins['glossary-linker'].api(terms, resolve, keys/lemma, matches, usage report, candidates, change subscription). - Ukrainian language module, and a language-module validation contract with a template and per-module error reporting in settings.
- Alias collision warnings when collecting aliases or creating terms.
- Long-press on mobile opens the term actions menu.
- Style Settings integration for highlight color and underline, with a separate ambiguous-term underline.
Changed
- Scope reworked from folder lists to path lists (files or folders): a "Listed paths only" allow-list or "Everywhere", plus always-excluded paths, managed from the file-explorer right-click menu.
- "Turn terms into links" commands renamed to "Link glossary terms", with per-link and per-term linking from the context menu.
- Alias collecting can run per link, with finer control over the stored form (base / literal / both).
v1.0.0
Initial release.
Added
- Highlights glossary terms in any word form (declensions, plurals, multi-word and hyphenated terms), longest match first, in Reading view and the editor (Live or on save). Highlights act like real links: hover preview, click to open, right-click menu.
- Turns terms into real links for the current note, a selection, or every note, as
[[Title|word]]keeping the visible text. Optional "only first match per note". Every change is previewed before writing. - Collects aliases from
[[Term|wording]]links you wrote by hand. The wording becomes a new alias, reduced to a base form by default. Run it as a command or automatically on save, with a preview. - Modular morphology, chosen by script. Bundled stemmers for Russian, English, Spanish, German and French, with per-language toggles and
stemmer/ending strip/exactmodes. Language modules are extensible at runtime. - Scope by folders: listed only, everywhere except listed, or everywhere, plus always-excluded folders.
- Settings for minimum term length, excluded terms and words (homonyms), heading skipping, and highlight appearance.
- Skips code, frontmatter, existing links and URLs. Never links a term inside its own note.
- Commands: link terms (this note / selection / all), collect aliases (this note / all), rebuild index.
Requires Obsidian 1.4.0+, desktop and mobile.