- Added Quartz upgrade check and in-app upgrade support.
- Configurable update check strategy: "Version" (compare
package.jsonversions) or "Commit" (compare upstream commit SHAs for unreleased changes). - Detects whether the latest upstream Quartz commit exists in the user's repository history.
- "Upgrade now" button merges upstream changes directly from within Obsidian, with no external tools required.
- Automatic conflict resolution for
quartz.lock.json— the most common merge conflict during upgrades. - If other conflicts are detected, the merge is safely aborted and conflicting files are listed. No changes are made to the repository.
- Works on mobile — uses
isomorphic-gitfor all git operations, no dependency on external git.
- Configurable update check strategy: "Version" (compare
- Removed dead settings:
applyEmbedsandpathRewriteRules. - Removed SVG conversion, SCSS styles, and ExcalidrawAutomate dependency.
What's Changed
- V5 config management by @saberzero1 in #116
Full Changelog: 1.11.1...1.12.0