Refine Markdown settings export and import

Apply the shared settings policy to Markdown files and retain local credentials
and profile selections when connection sharing is disabled. Document the
available manual sharing paths.

Add export and import checks using isolated Obsidian sessions, including
persistence and restart. Use the reviewed local Commonlib candidate for
downstream validation.
This commit is contained in:
vorotamoroz
2026-10-02 12:18:36 +00:00
parent 1642f86b22
commit 4583a5a65a
11 changed files with 974 additions and 41 deletions
+2
View File
@@ -714,6 +714,8 @@ Save settings to a markdown file. You will be notified when new settings arrive.
Setting key: writeCredentialsForSettingSync
(Not recommended) If set, credentials will be stored in the file.
When this setting is disabled, the file omits Object Storage keys, authentication headers, other credentials, all connection profiles, and their active selections. Importing it retains the receiving device's local credentials and profiles. When enabled, the file includes credentials and complete connection profiles. For manual sharing, use the settings screen's plain-text export or an encrypted Setup URI.
#### Notify all setting files
Setting key: notifyAllSettingSyncFile