You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Added secure token storage using Obsidian's [SecretStorage API](https://docs.obsidian.md/Reference/TypeScript+API/SecretStorage).
- Authentication tokens are now stored securely using the platform's native secret storage (Keychain on macOS, Credential Manager on Windows, libsecret on Linux).
- Tokens are no longer stored in `data.json`, preventing accidental exposure when syncing vaults.
- Existing tokens are automatically migrated to secure storage on plugin load.
- New password-style input with visibility toggle in Git settings.
- Requires Obsidian 1.11.4 or later.
- Added configurable frontmatter output format setting.
- YAML format is now the default (more readable and standard for static site generators).
- JSON format available as an option for backwards compatibility.
- Configurable in Settings > Note properties (frontmatter).
- Improved diff view styling.
Copy file name to clipboardExpand all lines: docs/Changelog.md
+15-1Lines changed: 15 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Roadmap and Changelog
3
3
description: Changelog and feature roadmap for Quartz Syncer.
4
4
created: 2025-05-16T12:59:31Z+0200
5
-
modified: 2026-01-08T14:46:23Z+0100
5
+
modified: 2026-01-09T09:51:37Z+0100
6
6
publish: true
7
7
---
8
8
@@ -24,6 +24,20 @@ publish: true
24
24
25
25
## Released
26
26
27
+
### Version 1.9.1
28
+
29
+
- Added secure token storage using Obsidian's [SecretStorage API](https://docs.obsidian.md/Reference/TypeScript+API/SecretStorage).
30
+
- Authentication tokens are now stored securely using the platform's native secret storage (Keychain on macOS, Credential Manager on Windows, libsecret on Linux).
31
+
- Tokens are no longer stored in `data.json`, preventing accidental exposure when syncing vaults.
32
+
- Existing tokens are automatically migrated to secure storage on plugin load.
33
+
- New password-style input with visibility toggle in Git settings.
34
+
- Requires Obsidian 1.11.4 or later.
35
+
- Added configurable frontmatter output format setting.
36
+
- YAML format is now the default (more readable and standard for static site generators).
37
+
- JSON format available as an option for backwards compatibility.
38
+
- Configurable in Settings > Note properties (frontmatter).
39
+
- Improved diff view styling.
40
+
27
41
### Version 1.9.0
28
42
29
43
- Replaced Octokit-based implementation with Isomorphic Git-based implementation.
This means your token is never written to `data.json` or any other plain text file, preventing accidental exposure when syncing your vault between devices.
24
+
25
+
## Token Input
26
+
27
+
The token input field includes:
28
+
29
+
-**Status indicator**: Shows whether a token is currently stored ("Token stored securely") or not ("No token set").
30
+
-**Password field**: Enter your token in a masked input field for privacy.
31
+
-**Visibility toggle**: Click the eye icon to show/hide the token while typing.
32
+
-**Save/Update button**: Store the token in secure storage.
33
+
-**Clear button**: Remove the stored token (only shown when a token exists).
34
+
35
+
## Migration
36
+
37
+
If you're upgrading from a version prior to 1.9.1, your existing token will be automatically migrated to secure storage and removed from `data.json` on first load.
38
+
39
+
## Generating Tokens
40
+
41
+
Refer to the [[Setup Guide#Choose Your Git Provider|setup guide for your Git provider]] for instructions on generating tokens for different Git providers.
0 commit comments