Settings that Obsidian can search
- Every section is now declarative — the settings tab is built from Obsidian 1.13's
getSettingDefinitions()API, so rows like "Archive folder", "Speech speed", and "Default AI tool" surface directly in Obsidian's built-in settings search. - Nothing changes on older Obsidian —
minAppVersionstays at 1.10.0. Versions before 1.13 render the same settings through the existing path; the layout and every control are unchanged.
Fixes
- Danger-zone confirmations render properly — the Delete Account and Remove All Shared Posts dialogs were printing their own markup as text (
Type your username <strong style="...">name</strong> to confirm:) instead of highlighting the value you have to retype. - Confirmation dialogs keep their line breaks — bulleted details in those dialogs collapsed into a single paragraph.
- Author notes settings follow their toggle — the folder, link, alias, and generate rows now appear below "Enable author notes" rather than above the switch that controls them.
Under the hood
- Roughly 300 DOM call sites moved to Obsidian's own
createElhelpers, and the plugin no longer reads the UI language out oflocalStorage. - A development-only QA harness was removed from the shipped source, which also removes the
child_processshell-execution surface it pulled in. - Release assets now ship with GitHub build provenance attestations.
Full release notes: https://social-archive.org/release-notes