✨ New Features:
🐛 Bug Fixed:
🎨 UI Optimization:
Full Changelog: https://github.com/jose-elias-alvarez/obsidian-geocoding-properties/compare/2.0.2…2.1.0
26.1.8 版本重点增强了 离线与网络受限场景下的可用性,并在发布能力上引入了 更灵活的域名支持。
离线 / 防火墙模式支持
自定义二级域名支持
v26.1.8 significantly improves usability in offline or restricted network environments and introduces more flexible domain publishing capabilities.
Offline / firewall mode support
Custom subdomain support
|0x0 dimensions during transient re-rendering e.g.: when reflow or retendering is triggered by other plugins #361Full Changelog: https://github.com/xRyul/obsidian-image-converter/compare/1.4.0…1.4.1
Features: Better loading of documents in the modal, search, and tag filtering.
Full Changelog: https://github.com/Talal-A/obsidian-paperless/compare/0.1.6…0.2.0
Adjustments to Markdown processing priority and styling to make PF2e Statblocks compatible with the Dice Roller plugin!
Introduces a streamlined Quick Add Keyword modal for rapidly adding keywords from selected text, including note search and creation. Integrates new editor context menu options for quick keyword addition and direct settings access.
Updates settings tab to scroll to and highlight newly added keywords, and adds related styles for modal and highlight animations.
strict: false option for FEN code blocks to disable chess.js validation. This allows rendering non-standard positions for chess variants, puzzles, and other use cases where standard chess rules don't apply.2.1.2 includes some bug fixes.
23rd January, 2026 (2nd)
Please update immediately!
Don't miss all the new features in v1.27. Obsidian 1.11 is required.
Full Changelog: https://github.com/chrisgurney/obsidian-note-toolbar/compare/1.27.25…1.27.28
Full Changelog: https://github.com/googlicius/obsidian-steward/compare/2.0.2…2.0.3
Full Changelog: https://github.com/ras0q/obsidian-litecite/compare/1.0.11…1.0.12
Update user data structure, improve UX
Full Changelog: https://github.com/bfloydd/streams/compare/1.2.6…1.2.8
Full Changelog: https://github.com/iron-vault-plugin/iron-vault/compare/1.105.0…1.106.0
1.7.5
Full Changelog: https://github.com/gapmiss/custom-theme-studio/compare/1.7.4…1.7.5
The "overwrite" toggle has been replaced with a dropdown menu that lets you choose between overwriting existing properties, appending to existing properties(only text/list properties), and ignoring existing properties.(#50)
Added optional text description for event
Full Changelog: https://github.com/playmean/obsidian-event-highlight-plugin/compare/0.6.0…0.7.0
Happy new year, folks! 🎆
This is a maintenance patch to fix a variety of issues, a few of them stemming from recent Obsidian updates. Starting with this patch, Iconic will stick to supporting only the latest version of Obsidian, which is already how most community plugins work. The additional effort of testing older app versions back to 1.6.0 isn't really worthwhile for a plugin this complex.
If you're wondering about the extended delay with this release, it was just the capitalist machine crushing me down along with the rest of us. Sorry I left you all hanging. 🦥
⤿ Theme: Catppuccin by catppuccin
data-theme attribute on the body element, which you can use to create theme-specific styles if you wish.1.1.4.1.10.1.11.Full changelog: https://github.com/gfxholo/iconic/compare/1.1.4…1.1.5
Full Changelog: https://github.com/kuzzh/obsidian-startpage/compare/0.3.3…0.3.4
Full Changelog: https://github.com/tldraw/obsidian-plugin/compare/1.26.2…1.26.3
The previous release failed to install probably because I didn't follow the exact tag name conventions that Obsidian uses.
#191 68057ce Thanks @msakowski! - Fix "Insert Bible quote at cursor" command to handle multiple verse ranges on the same line. Previously, when using this command on a line with comma-separated verses (e.g., Genesis 2:9,15-17), only the first verse would be quoted and subsequent links would be deleted. Now all verse ranges on the cursor line are properly quoted.
#190 9f69e40 Thanks @yarko-w! - Add icons to editor commands to improve usability of the Obsidian mobile quick action bar.
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| i18next (source) | dependencies | minor | 25.7.4 -> 25.8.0 |
i18next/i18next (i18next)
v25.8.0📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
Influx is back! I (@semanticdata) have taken over as the new maintainer of this plugin. This update fixes compatibility with recent versions of Obsidian and brings the plugin back to working order.
I want to thank @jensmtg for entrusting me with the repository and for creating this wonderful plugin. I have been using a patched version since it stopped working, and I'm happy to be able to update the actual plugin for everyone.
Full Changelog: https://github.com/jensmtg/influx/compare/2.1.2…2.1.3
Full Changelog: https://github.com/mnaoumov/obsidian-advanced-note-composer/compare/3.25.0…3.26.0
Full Changelog: https://github.com/jacobtread/obsidian-timekeep/compare/1.15.0…1.16.0
ms-)activeLeaf → getActiveViewOfType)Full Changelog: https://github.com/glowingjade/obsidian-smart-composer/compare/1.1.9…1.1.10
Minor bug fix that improves UI on Obsidian Beta mobile greatly…without overriding Obsidians default modal style (like in 2.2.5 - whoops)
Full Changelog: https://github.com/Mikodin/obsidian-scribe/compare/2.2.5…2.2.6
Full Changelog: https://github.com/mnaoumov/obsidian-codescript-toolkit/compare/11.5.4…11.6.0
🎉 This is a stable release
Version: 1.1.1
Full Changelog: https://github.com/RavenHogWarts/obsidian-custom-icons/compare/1.1.0…1.1.1
[[...]]Convert Obsidian wiki-style internal links to plain text while preserving meaningful content.
Behavior:
[[Page]] → Page[[Page|Alias]] → Alias (with default settings)[[Folder/Sub/Page]] → Folder/Sub/Page (paths preserved by default)New Settings:
Strip internal links (toggle, default: ON)
Internal link mode (dropdown, default: "Prefer alias, else target")
Prefer alias, else target: Uses alias if present, otherwise shows targetAlways use target (ignore alias): Ignores alias, always shows the link targetStrip paths to basename (toggle, default: OFF)
[[Folder/Sub/Page]] → Page[[Folder/Sub/Page]] → Folder/Sub/PageHeading/block part handling (dropdown, default: "Keep full reference")
Keep full reference: Preserves [[Page#Heading]] and [[Page^blockid]] as-isStrip to page name only: [[Page#Heading]] → PageUse heading/block part only: [[Page#Heading]] → Heading^blockidRemove Obsidian block reference markers from end-of-line positions, while safely preserving caret characters used in math expressions.
Behavior:
Some text here ^block-id-1 → Some text herex^2 + y^2 = z^2 → x^2 + y^2 = z^2 (mid-line carets preserved)Content with trailing spaces ^blockid → Content with trailing spacesNew Settings:
Strip block IDs (toggle, default: ON)
Block ID stripping mode (dropdown, default: "End of line only (safe)")
End of line only (safe): Only strips block IDs at end of line (default, prevents false positives)Anywhere in line (advanced): Strips block IDs anywhere in line (riskier, may catch mid-line text)![[...]]Handle Obsidian embed syntax for notes, images, and other media files.
Behavior (with "Remove entirely" mode):
![[Embedded Note]] → (removed)Text before ![[embed]] after → Text before after![[Image.png|Caption]] → (removed)New Settings:
Handle embeds (toggle, default: ON)
Embed handling mode (dropdown, default: "Remove entirely")
Remove entirely: Deletes embed markup completelyReplace with placeholder: Replaces with [embedded: Note] formatConvert to link-text equivalent: Treats like a stripped link (shows alias if present, else filename)Smart handling of links and embeds pointing to non-markdown files (PDFs, images, audio, video, documents, archives, data files, web files).
Supported Extensions:
.doc, .docx, .xls, .xlsx, .ppt, .pptx.jpg, .jpeg, .png, .gif, .svg, .webp, .bmp, .ico.mp3, .wav, .ogg, .mp4, .webm, .mov, .avi, .mkv.zip, .rar, .7z, .tar, .gz.csv, .json, .xml, .yaml.html, .css, .js, .ts.pdf, .pdfBehavior (with default settings):
[[report.pdf]] → report.pdf[[report.pdf|Q4 Report]] → Q4 Report[[assets/files/document.pdf]] → assets/files/document.pdf![[photo.jpg]] → (removed, as per embed mode)New Settings:
Handle non-markdown targets (toggle, default: ON)
Non-markdown target mode (dropdown, default: "Alias if present, else filename")
Alias if present, else filename: Uses alias if available, otherwise shows filenameAlways use filename: Always outputs just the filename, ignores aliasRemove entirely: Deletes non-markdown file references completelyUse placeholder: Replaces with [file: filename] format.setting-indent for visual indentation of sub-settingsFor correct regex operation, Obsidian-specific stripping applies in this order:
![[...]]) - Must run before internal links to avoid conflicts[[...]]) - After embeds are handled^blockid) - Independent, end-of-line focusedThis order is maintained in both Super Simple mode and Unified Pipeline mode.
Internal links: \[\[([^\]|]+)(?:|([^\]]+))?\]\]
[[target]] and [[target|alias]]Embeds: !\[\[([^\]|]+)(?:|([^\]]+))?\]\]
![[target]] and ![[target|alias]]Block IDs (EOL): \s+\^[A-Za-z0-9-]+\s*$ (multiline mode)
2^3 or x^2Non-MD file detection: Comprehensive regex for 20+ file extensions
.test() method| Setting | Default | Mode(s) |
|---|---|---|
| Strip internal links | ON | All |
| Internal link mode | Prefer alias, else target | All |
| Strip paths to basename | OFF | All |
| Heading/block part handling | Keep full reference | All |
| Strip block IDs | ON | All |
| Block ID stripping mode | End of line only (safe) | All |
| Handle embeds | ON | All |
| Embed handling mode | Remove entirely | All |
| Handle non-markdown targets | ON | All |
| Non-markdown target mode | Alias if present, else filename | All |
✅ Fully backward compatible
Comprehensive torture test included covering:
Test Result: 99/100 - Some minor edge cases like [[Note|]] and [[]] still not handled - but these are invalid Obsidian syntax that users will rarely encounter. I'll fix this in the next pass.
### Added
feat: add status for not-needed (3b7b9aa)
(e2e0b8f)
chore: add codeowners (2af60ce)
chore(deps-dev): bump prettier in the dev-tools group (3179217)
(cb66195)
chore(deps-dev): bump @types/node from 25.0.8 to 25.0.9 (760ebee)
(9c1e013)
Added optional integration with the Tasks plugin to support automatic done dates. #4
[ ] → [x], [!] → [x], [x] → [ ], etc.)Known limitations:
[-] → [x] won't add done date (not a Tasks workflow)[x] → custom style won't remove done date (not a Tasks workflow)See the README for full details.
Full Changelog: https://github.com/ReticentEclectic/checkbox-style-menu/compare/1.1.1…1.2.0
New Features (by @bitbalancer):
Taking inspiration from #6 and https://github.com/blackpeasy/Obsidian-Fountain-Navigator:
更新日志:适配了i18n+
Changelog: Added support for i18n
Full Changelog: https://github.com/TfTHacker/obsidian42-brat/compare/1.4.0…1.4.1
Full Changelog: https://github.com/reorx/obsidian-telegraph-publish/compare/1.2.3…1.2.4
Full Changelog: https://github.com/jritzi/ocr-extractor/compare/1.1.0…1.2.0
This release supercharges Note Companion with local AI capabilities and smoother self-hosting! You can now use your own local LLM (Ollama) for file classification, tag, and folder suggestions—no external server required. Plus, self-hosted users enjoy a streamlined experience with license checks automatically bypassed. Enjoy a more private, flexible, and powerful Note Companion!
c3ad26a9afb69d0901bc479b1aca564b93ba3aa662f41a539d85e58c1cfbf0e1 main.js
6087da77e4945611464635606ada9f2e55e273c905347416c089c56af9aa1c19 styles.css
296e707a6d3a927a38864261ac207ce7e0f4ca56268822253701dde9eb0ae458 manifest.json
Unified file overwrite prompts across both temporary and permanent encryption modes
Added mutex lock for peccirian conversion to prevent user from trigger "Convert to Markdown" when decrypting files
Improved decryption state checking (verify)
Fixed "Convert to Markdown" bypass file conflict dialog and directly overwrite existing files
Fixed file extension losses
Added isDecrypting() to verify state
Extension turns to .md when decrypting files without original ext
Added support for extensive list of new AI providers:
Implemented a combobox for easier model selection in provider settings.
Added valid visibility toggle (show/hide) for the API Key field in the provider configuration modal.
Enhanced OpenAIHandler to support streamed reasoning by wrapping it in <think> tags, improving compatibility with reasoning models via OpenRouter.
Added support for 7 new languages:
Refactored the testing infrastructure from Jest to Vitest.
Full Changelog: https://github.com/DontBlameMe99/Tick-Tones/compare/1.6.0…1.6.1
v.0.4.4
Added runtime type guard in getView() to verify the view is fully
initialized before calling methods. This prevents the "updateView is
not a function" error that occurred when the active-leaf-change event
fired during plugin initialization.
• FIXED: Dragging files from the File Explorer into an open note (e.g., for adding a link or embedding a file) also opened the dragged file in a new tab.
• FIXED: Continuous Mode context menu was being added twice in some situations.
• CHANGED: Removed some code that attempted to prevent duplicate leaves when opening single items from the File Explorer. I recommend installing the "Open Tab Settings" plugin by jesse-r-s-hines to prevent duplicate tabs.
important update First, backup your vault or use a test vault, set up canvas size to max in setting tab
add a new mode to turn md to mindmap, the step is
right click a normal md , click create a mindmap from md menu , it will create a md-mindmap.md in your vault (Recommended )
or you can add file property mindmap-plugin,the value is markdown , then click 'open as mindmap' in more menus
the markdown mode support almost all MD formats to be converted into mind maps , you can down load test.md test.md
The mode also suppot set layout in file property , you can add mindmap-layout or mindmap-layout-direct ,
mindmap layout and direct support
|layout|direct|
|-|-|
|mindmap2|right , left or mindmap |
|mindmap6 | right , left , or mindmap|
|tree| up,down|
fish|right,left|
重要更新,用户一直希望出一个 md 完全转为导图的模式,尽量保留全部文字,而不是需要像 basic 模式那样,要求必须符合一定的模式才行,首先备份您的库文件,设置里面画布大小设置到最大
现在新增一个新的模式,有 2 中方法使用,
从 md 生成思维导图 菜单,这将在您的库中新建一个 以 md-mindmap.md 结尾的md 文件,并且自动打开为 导图mindmap-plugin ,属性值为 markdown ,然后重新打开这个 md ,也可以转为导图建议使用第1种方式,可以保留你的原来的 md ,而导图操作都在 md-mindmap.md 上,不会影响你的原来的md,下载测试文件 测试文件
这个模式也支持在文件属性设置布局,比如添加 mindmap-layout 和 mindmap-layout-direct 这两个文件属性
|布局名称|布局方向|
|-|-|
|mindmap2|right , left or mindmap |
|mindmap6 | right , left , or mindmap|
|tree| up,down|
fish|right,left|
另外 微信群和 QQ 群已经加满,大家可以加入 QQ 频道
QQ 频道(推荐加入频道)
或者 QQ 群 3
0.4.3 更新日志
0.4.3 Changelog
Toggle 'Hide ruby unless hover'.Thank you for your contributions!
Full Changelog: https://github.com/k-quels/japanese-novel-ruby/compare/1.3.0…1.4.0
v2Feed large language models better inputs, faster. Smart Context collects, cleans, and copies every note you need in a single click.
Build your Context Engineering workflow with Obsidian.
Learn more: https://smartconnections.app/smart-context/#docs
v2.0.2v2.0.3{{ITEM_NAME}} variable for context item templates{{EXT}} variable for context item templatesjson_stringify setting for custom context item templatesv2.0.4All Smart Plugins:
v4Smart Connections v4 focuses the core plugin on a simple promise: install, enable, and AI-powered connections just work. Advanced configuration and power-user workflows now live in Pro plugins. Read Introducing Pro Plugins to learn more.
Use the new Connections "pause" button to freeze the connections results. This allows you to move through your vault while keeping the connections to a specific note visible while you work.
Right-click the connections results to copy all links to clipboard.
Click the connections view menu button and "Send to Smart Context" (briefcase icon) option. This allows you to quickly copy all content from the connections to clipboard for use as context with any AI chat! The Smart Context view also lets you add or remove items before copying all to the clipboard in one-click!
In addition to "hiding" connections, you can now "Pin" connections. This ensures the pinned connections are always visible in the connections view. Connections Pro: Hidden and pinned connections are used by new connections algorithms (available in Pro) to improve results!
Important events are now surfaced in a dedicated notifications modal:
Examples of events you might see:
Objectives of the new Events system:
Connections Pro builds on the core plugin and Smart Environment to give power users more control.

Examples of Pro features:
score_connection and list_connections in Obsidian Bases to show similarity columns and related note lists in tables. Connections Pro is part of the Pro plugins family and is available to active project supporters. It is still built on the same open Smart Environment. Supporting Pro helps fund development of all Smart Plugins and the free core.
v4.1.1v4.1.2v4.1.3v4.1.4v4.1.6v4.1.7v4.1.8All Smart Plugins:
v1.1TODO: overview + major changes here
v1.1.1smart-openwebui codeblockAll Smart Plugins:
My apologies for the rapid releases but I had to fix a crash issue with huge PDF files on mobile devices and fix a display issue caused by the new floating toolbar. To make up for it you can now control which settings should be synced or kept local on a setting-by-setting basis!
Added Base16 encoder/decoder
Release for version 1.4.3
Full Changelog: https://github.com/t5k6/obsidian-koreader-highlights/compare/1.4.2…1.4.3
Mainly dependency upgrades, also some typo fixes.
Codename: Hyperloop
This awaited update fixes some various graphical bugs that weren't fixed in the last update!
Changelog:
Fixed the problem where the dropdown options didn't match
The current performance system has been reworked with a minor addition, refer to the changelog here.
New fun fact lines have been added to the array. Unfortunately, they're more likely to be limited.
Added the most useless bash script for users to get the plug-in compiled for themselves.
!! FIXED THE ISSUE WHERE THE PLUGIN'S PAGE AND IT'S INSTALLATION WASN'T AVAILABLE DUE TO THE PLUGIN ID MISMATCH !!
!! THE TOP PERFORMANCE COMMAND IS STILL BUGGY, I AM TRYING TO FIX IT AS SOON AS POSSIBLE !!
zsh, bash, and Git Bash sessions as login shells so user config files load properly and PATH behaves as expected. (GH#75 by @liuhedev)scrollLine field with a bottom sentinel. (GH#71 by @mokasz)6a6dbd8: Add Japanese translation (GH#68 by @oimus1976)
Added Japanese translation file and updated locales configuration.
39f6fd5: Fix invalid JSON in translation files: (GH#66 by @HNIdesu)
assets/locales/zh-Hans/translation.jsonassets/locales/zh-Hant/translation.jsonThe entry components.select-profile.item-text-temporary contained unmatched brackets, which caused parsing errors and broke localization loading. This patch corrects the brackets so the JSON validates properly.
eae27fd: Widen modals to ensure they are usable on all themes by disabling dynamicWidth. This makes the profile editor and list modals have a width that can be set by theme CSS. (GH#60 by @haydenholligan)
Full Changelog: https://github.com/mnaoumov/obsidian-smart-rename/compare/2.1.13…2.1.14
Full Changelog: https://github.com/mnaoumov/obsidian-refresh-any-view/compare/3.5.17…3.5.18
Full Changelog: https://github.com/mnaoumov/obsidian-insert-multiple-attachments/compare/1.3.5…1.3.6
Full Changelog: https://github.com/mnaoumov/obsidian-advanced-debug-mode/compare/1.9.3…1.9.4
ChatSession, ChatMarkdownAdapter, and ToolExecutor classes to decouple business logic from UI.FileSystemPort interface.ResolutionGraphRenderer.This release introduces a new Urgency sort option that applies a multi-factor algorithm to calculate task urgency, helping you prioritize your work more effectively. The task scanner now respects Obsidian's "Excluded files" setting and includes a new "Rescan vault" command in the command palette for manual refreshes. The Task list can now limit or hide future dated tasks from view, and completed tasks in the editor now display with full line strike-through styling.
Automated release for version-control v1.9.44
Now you can use Regular Expressions to define smarter substitutions using advanced patterns instead of only plain text fragments.
Also fixed an issue where save data was misbehaving when substitutions were added through a command.
Full Changelog: https://github.com/BambusControl/obsidian-substitutions/compare/0.4.2…0.5.0
This release changes the working directory of the Python executor to the current file's path (#27) .
cwd property of pythonProcess to current file's path fb76e7af2a77342d38e9fbe9461307ea1178ed70You can now Add Sub-Issues in Your Notes
Uses Obsidian's Keychain to store your token securely
If you have an existing token, use Migrate to Keychain to move it to secure storage.
Full Changelog: https://github.com/LonoxX/obsidian-github-issues/compare/1.6.2…1.7.0
Full Changelog: https://github.com/mnaoumov/obsidian-frontmatter-markdown-links/compare/2.6.27…2.6.28
Full Changelog: https://github.com/mnaoumov/obsidian-external-rename-handler/compare/3.0.37…3.0.38
Full Changelog: https://github.com/dy-sh/obsidian-consistent-attachments-and-links/compare/3.33.0…3.33.1
Full Changelog: https://github.com/mnaoumov/obsidian-better-markdown-links/compare/3.3.0…3.3.1
This release includes a critical fix for a bug that caused "blank notes" on initial upload of a folder.
Users had to resolve a merge conflict with the file on disk (which had their content), and if the merge conflict was not resolved immediately (without closing the editor tab) then the content could be lost.
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.7.3…0.7.4
Theme switching now works seamlessly
Full Changelog: https://github.com/bueckerlars/obsidian-note-mover-shortcut/compare/0.5.8…0.5.9
Our first release in 2026 has some long-awaited upgrades!
There are a lot more upgrades, including a significant improvement in index-free search, better sorting of chat history and projects, composer auto-accept toggle in the chat input menu (the 3 dots), a new LLM provider "GitHub Copilot", etc. Huge shoutout to @Emt-lin for the significant contributions!
More details in the changelog:
This release fixes a critical bug where Obsidian's "Show inline title" setting was interfering with the notExists operator for FIRST_LEVEL_HEADING conditions.
_getNoteTitle() function now ignores Obsidian's inline title setting# Title) in the file content are considerednotExists operator now works correctly regardless of inline title configurationIF: First level heading → does not exist
THEN: Change title → Overwrite to → {filename}Improvements
Fixes
or in color)is keyword are highlighted as suchFull Changelog: https://github.com/RobTheFiveNine/obsidian-gdscript/compare/1.0.3…1.1.0
Full Changelog: https://github.com/k4a-l/obsidian-heading-shifter/compare/1.10.1…1.10.2
Added multi language support and auto loading newest models