Skip to content

Commit 9204a7d

Browse files
dbdeveloperclaude
andcommitted
release: 2.0.1-beta2 — cross-platform filename sync hotfix
Includes hotfix/cross-platform-filename-sync: - Filename sanitization (push + pull) for the 12 Windows-/Obsidian- forbidden ASCII chars (`< > : " | ? * \ # ^ [ ]`); canonical Unicode replacements guaranteed on GitHub regardless of which device wrote the file. - GitHub Contents URL percent-encodes path segments (was a 404 on any path containing `?`, `#`, etc.). - Observability hardening: click-path catches log before Notice; pull loop catches per file with explicit path; cross-realm Error unwrapping in safeStringify; describeError helper for arbitrary thrown values. - Orphan-prevention: a null fetch on a path the compare diff lists as present now throws instead of silently advancing lastSync. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 5d0f8c5 commit 9204a7d

4 files changed

Lines changed: 5 additions & 4 deletions

File tree

manifest-beta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"id": "github-easy-sync",
33
"name": "GitHub Easy Sync",
4-
"version": "2.0.1-beta",
4+
"version": "2.0.1-beta2",
55
"minAppVersion": "1.7.7",
66
"description": "Sync a GitHub repository with vaults on different platforms without requiring git installation",
77
"author": "Vladyslav Kozlovskyy",

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"id": "github-easy-sync",
33
"name": "GitHub Easy Sync",
4-
"version": "2.0.1-beta",
4+
"version": "2.0.1-beta2",
55
"minAppVersion": "1.7.7",
66
"description": "Sync a GitHub repository with vaults on different platforms without requiring git installation",
77
"author": "Vladyslav Kozlovskyy",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "github-easy-sync",
3-
"version": "2.0.1-beta",
3+
"version": "2.0.1-beta2",
44
"description": "Sync a GitHub repository with vaults on different platforms without requiring git installation",
55
"main": "main.js",
66
"scripts": {

versions.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,6 @@
1515
"1.0.6": "1.7.7",
1616
"1.0.7": "1.7.7",
1717
"2.0.0-beta": "1.7.7",
18-
"2.0.1-beta": "1.7.7"
18+
"2.0.1-beta": "1.7.7",
19+
"2.0.1-beta2": "1.7.7"
1920
}

0 commit comments

Comments
 (0)