Full Changelog: https://github.com/benr77/obsidian-gitlab-issues/compare/0.1.10…0.1.11
Uncategorized and Done columns, with custom names. Ref #13Created release_notes.md
Release notes generated as an artifact: release_notes.md.
Summary of v2.1.0:
main.ts decomposed into 12 specialized modules.@latest and TypeScript 6.0; zero-flicker UI animations.Refactor verified via bun run build. All systems operational.
Full Changelog: https://github.com/quantavil/Tag-Timer/compare/2.0.0…2.1.0
在之前版本中,数学公式默认会缩小一号,现在默认不缩小。
如果需要缩小,可以通过如下自定义CSS进行调整。
``` less
.note-to-mp {
.block-math-svg {
svg {
font-size: 0.85em;
}
}
.inline-math-svg {
svg {
font-size: 0.85em;
}
}
}
```
如果文章中公式较多,可以尝试修改段落的行高来调整公式显示效果。
``` less
.note-to-mp {
p {
line-height: 1.8em;
}
}
```Full Changelog: https://github.com/jsmorabito/obsidian-commander/compare/0.5.4…0.5.5
Full Changelog: https://github.com/Rooyca/query-json/compare/0.1.7…0.1.8
Full Changelog: https://github.com/Vinzent03/obsidian-git/compare/2.38.0…2.38.1
Full Changelog: https://github.com/FlorianWoelki/obsidian-symbols-prettifier/compare/1.2.3…1.2.4
This is a major update featuring a completely refactored Knowledge Base engine, significant search enhancements, and various Chat UX improvements.
fs_search now supports keyword retrieval, semantic retrieval (RAG), and hybrid retrieval. Hybrid search is now the default strategy.fs_read by removing internal character truncation parameters. Mode full now truly returns the entire text, and mode lines strictly reads the specified line range, making tool behavior more intuitive and consistent.本次更新带来了彻底重构的知识库底层引擎、大幅增强的搜索能力,以及多项对话体验优化。
fs_search 现已支持关键词检索、语义检索(RAG)与混合检索,并且默认优先使用混合检索策略。fs_read 的读取语义,移除了内部字符截断参数。现在 full 模式会真正返回全文,lines 模式只按指定行范围严格读取,工具行为更直观一致。README.md and README-ZH.md.Language in the plugin settings.transpose-chars command. by @notuntoward in https://github.com/Klojer/obsidian-emacs-text-editor/pull/24Full Changelog: https://github.com/Klojer/obsidian-emacs-text-editor/compare/0.8.2…0.9.0
Bugfixes:
{timestamp}-{modelname}-3D-Embed-thumbnail.pngFull Changelog: https://github.com/ahmetildirim/obsidian-inscribe/compare/1.2.0…1.2.1
Full Changelog: https://github.com/saberzero1/quartz-syncer/compare/1.13.3…1.13.4
Full Changelog: https://github.com/0xneobyte/VaultAI/compare/1.0.10…1.0.11
Adds a "draw to create" interaction to the task graph: dragging from a node's source or target handle and releasing onto the canvas opens the Tasks plugin modal, creates a new task in the vault adjacent to the anchor task, and automatically links the two tasks with the configured linking style.
Full Changelog: https://github.com/oleeskild/obsidian-digital-garden/compare/2.76.3…2.76.4
Mirror release for tag 1.6.7 from Codeberg.
This release adds new features that make quickly running large chunks of code possible, and some changes to reduce friction during note conversion. Major changes include:
Full Changelog: https://github.com/BoxThatBeat/obsidian-agile-task-notes/compare/2.0.0…2.1.0
Added task name.
A big shout-out to the following contributors for helping me with testing the bugs, suggesting improvements and keeping the community active :
And thank you to all those who had reached out to me on other platforms for improvement of this plugin.❤
Milestone roadmap : https://github.com/tu2-atmanand/Task-Board/milestones.
Full Changelog: https://github.com/tu2-atmanand/Task-Board/compare/1.10.0…1.10.1
Added the fancy symbol rendering options.
v1.3Smart Chat Core v1.3 is a small release with an important quality-of-life fix for note-native chat. The embedded chat block feels cleaner in everyday use, keeping the focus on staying in flow while conversations live beside the work they support.
v1.3.1Add scheduled sync feature for automatic periodic synchronization of WeChat Reading notes, along with settings page reorganization.
setupScheduledSync(): Sets up the periodic sync timerclearScheduledSyncTimer(): Cleans up the timer on unloadupdateLastSyncInfo(): Updates settings with sync resultsAdd sync of contact url (website)
This release introduces a first-principles language support foundation for Notemd: UI locale and task output language are now treated as separate concerns and resolved through a unified policy layer. This removes scattered language branches across task code paths and makes behavior consistent for processing, research, generation, Mermaid summaries, and translation-related flows.
It also upgrades maintainability and release safety. Notemd now has reproducible baseline/compare regression scripts with preserved before/after evidence, plus build/test isolation for the reference repository under ref/**. If you are maintaining or extending this plugin, this version significantly lowers regression risk while preparing the codebase for future language expansion.
uiLocale: auto and continue using prior task language settings. No manual config migration is needed after upgrade.feat: Added a dedicated language domain model (uiLocale + task language policy) to centralize language decisions.feat: Added UI i18n infrastructure with locale catalogs (en, zh-CN, zh-TW), fallback chaining, and string interpolation.feat: Migrated high-impact settings/sidebar/error/runtime copy to shared i18n strings.feat: Added locale-aware time formatting and RTL-safe CSS guards for multilingual rendering robustness.feat: Added scripted regression workflow (regression:language-baseline, regression:language-compare) for reproducible before/after verification.fix: Fixed inconsistent task-language behavior caused by scattered language resolution logic across prompt/process/search/translate paths.fix: Fixed build instability when cloning a reference project under ref/ by excluding ref/** from TypeScript/Jest/ESLint scopes.fix: Fixed several runtime UI notice paths that previously bypassed centralized language handling.refactor: Consolidated task language resolution into a shared policy layer and wired all main execution paths to it.refactor: Added i18n helper modules for locale normalization, fallback merge, and formatting.chore: Added targeted tests for language policy, i18n fallback behavior, and locale formatting.chore: Added baseline artifacts and release handoff docs for reproducible verification.docs: Updated README.md and README_zh.md with language architecture, regression workflow, and bilingual release process requirements.Thanks to @Jacobinwwey for driving the language-support architecture, migration, regression harness, and documentation updates.
本次版本为 Notemd 建立了第一性原理的语言支持底座:UI 语言与任务输出语言被明确拆分,并通过统一策略层解析。这样可以消除历史上分散在各任务链路中的语言分支逻辑,使处理、研究、生成、Mermaid 摘要和翻译相关流程的语言行为更一致、更可预测。
同时,本版本显著提升了可维护性和发布稳定性。项目新增了可复现的 baseline/compare 回归脚本与前后证据沉淀,并将 ref/** 参考仓与主工程的构建/测试边界隔离。对维护者来说,这一版能明显降低后续功能扩展时的回归风险。
uiLocale: auto,并保持既有任务语言配置行为,无需手动改配置。feat: 新增统一语言域模型(uiLocale + 任务语言策略),集中管理语言决策。feat: 新增 UI i18n 基础设施,内置 en、zh-CN、zh-TW 语言目录,支持回退链与变量插值。feat: 将设置页、侧边栏、错误弹窗和关键运行时提示迁移到共享 i18n 字符串体系。feat: 新增本地化时间格式化与 RTL 安全样式保护,增强多语言展示稳定性。feat: 新增脚本化回归流程(regression:language-baseline、regression:language-compare),支持可复现的前后对比验证。fix: 修复了 prompt/process/search/translate 路径中语言决策分散导致的任务输出语言不一致问题。fix: 修复了在 ref/ 下克隆参考项目时可能引发的构建不稳定问题(将 ref/** 排除出 TypeScript/Jest/ESLint 范围)。fix: 修复了部分运行时 UI 提示未统一走语言中台、导致语言不一致的问题。refactor: 将任务语言解析收敛到共享策略层,并接入主执行路径。refactor: 新增 i18n 工具模块,覆盖 locale 归一化、回退合并与格式化。chore: 补齐语言策略、i18n 回退与本地化格式化测试。chore: 增加 baseline 证据与 release handoff 文档,完善可复验流程。docs: 更新 README.md 与 README_zh.md,补充语言架构、回归工作流和双语发布规范。感谢 @Jacobinwwey 推进语言支持架构改造、回归体系建设与文档完善。
Full Changelog: https://github.com/mfarr/obsidian-archive/compare/0.5.2…0.6.1
Thanks @TheBigLou
Full Changelog: https://github.com/tomelliot/obsidian-granola-sync/compare/2.0.16…2.0.17
A focused patch release with Miyo server compatibility fixes and a small debug table cleanup!
folder_name (matching the updated server API) and send vault-relative file paths for document indexing, keeping Copilot in sync with the Miyo server protocol. (@wenzhengjiang)(none)
Generated by the release agent.
9th April, 2026
knownIDs, sentIDs, receivedFiles, sentFiles) now track the remote journal epoch (derived from the encryption parameters stored on the remote).SystemSculpt 5.4.0 restores three chat controls that were removed during the v4.15 codebase unification, redesigned from scratch. Users now have explicit control over agent behavior, system prompts, and model favorites directly from the chat composer.
Agent Mode Toggle — A new bot icon in the chat composer toolbar lets you switch between agent mode (tools + file operations) and pure chat (no tools, no agent system prompt). When OFF, the AI focuses entirely on reasoning without risk of unintended file modifications. The toggle state persists per-chat and to your global settings.
System Prompt Selector — A prompt chip in the composer toolbar opens a selection modal for vault-based system prompts. Drop .md files into your SystemSculpt/System Prompts folder and pick them per-conversation. Custom prompts are orthogonal to agent mode: with agent mode ON, your personality prompt is composed with tool-usage instructions so tools still work. With agent mode OFF, just your prompt is sent. Per-chat persistence included.
Favorites Filter Restored — The star filter button is back in the model selection modal. Clicking it filters the list to show only your favorited models.
Cross-Platform Build Fix — Resolved a plugin crash on desktop (Cannot find module 'proper-lockfile') and mobile (Cannot read properties of undefined (reading 'Stream')). Node-only transitive dependencies are now externalized with try/catch wrapping so they degrade gracefully across all platforms.
SystemSculpt/System Prompts folder is the same directory the plugin has always used. If you had prompt files there before v4.15, they'll appear in the selector automatically.npm run check:pre-push command orchestrates unit tests, build, Android smoke, and Windows baselines in one passRefined password modal presentation with cleaner header layout.
Localized password modal and settings GitHub confirmation modal text through i18n.
Simplified Argon2id memory configuration. Changed default Argon2id profile.
Fixed Argon2id runtime initialization in Electron renderer where WASM could fail to load from file:// or app:// paths.
Fixed Argon2id execution path selection (overwrite).
Improved Chinese (zh-CN) locale support.
Added full French (fr) locale support.
Added full German (de) locale support.
Added full Japanese (ja) locale support.
Added full Italian (it) locale support.
Added full Spanish (es) locale support.
styles.css in release assets (#57)styles.css to both gh release upload and gh release create steps in the release workflowFull Changelog: https://github.com/nhaouari/obsidian-textgenerator-plugin/compare/0.8.5…0.8.6
This release introduces Projects, letting you scope agent sessions to a folder with custom instructions, permission overrides, and skill filters. Session recall gives the agent memory across conversations — it can search past sessions for relevant context. The new file context shelf replaces the old context panel with a compact drag-and-drop bar that auto-expands folder contents. Write and edit tool calls now show a diff review view so you can inspect changes before they're applied. Bundled skills ship built-in help and Obsidian knowledge that are auto-generated from the docs site at build time. Agent tools can now read binary files (images, audio, PDFs) encountered during tool execution. The prompt system has been refactored into layered Handlebars templates for better maintainability. Under the hood, a new event bus architecture decouples lifecycle hooks, and strict TypeScript checks improve code reliability.
Full Changelog: https://github.com/allenhutchison/obsidian-gemini/compare/4.6.0…4.7.0
Full Changelog: https://github.com/uglyboy-tl/obsidian-ink-player/compare/2.0.1…2.0.4
minAppVersion in manifest with dependency version in package.jsonThis release gives users full control over where and how their images are saved.
Custom Destination Folder
Images no longer have to land in the default destination folder. A new setting lets users turn off the default and pick a specific folder instead.
Custom Folder Name
Previously, the output folder always took the name of the source PDF. A new setting lets users override this with a custom folder name.
Per-Image Custom Naming
Users can now name individual images via a new naming modal, which saves images under the chosen names rather than auto-generated ones.
Full Changelog: https://github.com/JonasDoesThings/obsidian-hide-folders/compare/1.5.1…1.5.2
Don't miss all the new features in v1.30. Obsidian 1.11 or above is required.
ntb.suggester exact optionexact option to true to use substring matching instead of fuzzy matching, with results that start with the input string shown first. Default is false.// with exact = true, searching for "chess" returns 2 results; by default, 3 results would be returned
const values = ['chess', 'cheeses', '4D chess'];
const selected = await ntb.suggester(values, null, {
exact: true
});
new Notice(selected);
return selected;
Full Changelog: https://github.com/chrisgurney/obsidian-note-toolbar/compare/1.30.09…1.30.10
==text== or %%comment%% wrapper plus any attached ^[footnotes], separated by paragraph breaks.==/%%/HTML wrapper, keeps the inner text and any attached comments.[^N]: definitions.> (callouts, blockquotes) or leading whitespace (indented list items) are now correctly excluded from highlight detection. Previously, == operators inside DataviewJS or other code blocks nested in callouts would produce phantom highlights in the sidebar.[](destination-url) syntax is now matched as a single link range. Previously the regex only captured the inner image link, leaving destination URLs exposed — which caused phantom highlights when destination URLs contained == (e.g. base64-encoded WeChat-style query parameters).Thank you to @avinashkanaujiya for identifying the numeric tag edge case.
Thank you to @paq for a Windows path fix in the upstream yanki project.
Full Changelog: https://github.com/DontBlameMe99/Tick-Tones/compare/1.6.6…1.6.7
This release brings a major upgrade to the Meeting Recorder, delivering higher-quality audio recordings with improved compatibility, and introduces a beautiful, modernized sidebar experience throughout Note Companion. Enjoy a more accessible, visually polished interface and seamless audio capture for your meetings and notes.
41073d9a565440448a8a6c97531f0224e1ffd029865559c3ede8ea6011c7e876 main.js
2abae54b6d99077c530d08cff95de4b515a79a5430899149bd06fd75ca2a84d6 styles.css
2339bac3ecd60e697858563ece22302096681c5f7cb9aa0118f26d2eb277360a manifest.json
feat: 添加外链图片同步到COS功能
\text being recognized as a text environment instead of https://github.com/artisticat1/obsidian-latex-suite/blob/96bd080ed8b87ea63a0db703eaf5c0c84b90baad/src/utils/default_text_areas.ts#L7-L33Full Changelog: https://github.com/mwoz123/swiss-army-knife-obsidian/compare/0.8.2…0.9.0
Full Changelog: https://github.com/googlicius/obsidian-steward/compare/2.5.1…2.6.0
storyteller-suite-1.7.8.zip file.obsidian/plugins/storyteller-suite/ foldermain.js - Main plugin filemanifest.json - Plugin manifeststyles.css - Plugin styles (if present)Full Changelog: https://github.com/LeonLuttenberger/obsidian-kindle-highlight-import/compare/1.3.1…1.3.2
BugFix:
You can now filter your substitutions inside the settings! (closes #14)
RegEx validation messages have also been improved. (closes #15)
Full Changelog: https://github.com/BambusControl/obsidian-substitutions/compare/0.5.0…0.6.0
Add option to collect modified files into daily note (default off). Thanks @Hypn0tised-ysy!
showGraphBorder default changed from true to falseapp.workspace.trigger('vim-mode-changed', { mode })fcitx5-remote -o). Now the plugin saves and restores the previous IM state using the {{im}} placeholder, matching macOS/Windows behaviorFull Changelog: https://github.com/hideakitai/obsidian-vim-im-control/compare/0.1.3…0.2.0
{{ track_popularity }} — Spotify popularity score for the track (0–100), no extra API call{{ album_popularity }} — Spotify popularity score for the album (0–100), fetches GET /v1/albums/{id} only when the token is present in the templateGenres are now correctly deduplicated across all artists. Previously, new Set() was applied to arrays (reference equality), so shared genres were not removed. Affects {{ genres }}, {{ genres_array }}, and {{ genres_hashtag }}.
Two new commands that accept a full Spotify track URL or bare track ID via a modal prompt — no need for the track to be currently playing:
{{ artist_names }} token reference in the settings token list → {{ artist_name }}Full Changelog: https://github.com/Instapaper/obsidian-instapaper/compare/1.2.0…1.2.1
zotero://select/items/@key), which did not open the correct item in Zotero.zotero://select/groups/{groupId}/items/@key when the item belongs to a group library.FSRS algorithm
Commands
New installations
A new significative update to Blueprint, with one (minor) breaking change!
Big thanks to @TrigamDev for their first contributions and for the details bug reports and suggestions 🙌🏻
^section-id block anchor and use the name as the section name. Refer to Obsidian's Link to a block in a note documentation for details about block anchors.Adamantine Pick Plugin for Obsidian
Updated original source artifact
Various improvements of and fixes in source artifact
Improved dark mode detection