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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,20 @@ All notable changes to VaultSync are documented here.
4
4
5
5
---
6
6
7
+
## [1.1.0] — 2026-04-22
8
+
9
+
### Added
10
+
11
+
-**Localized setup surfaces** — The new onboarding and setup-status copy now ships in English, German, and Simplified Chinese.
12
+
13
+
### Changed
14
+
15
+
-**Calmer first launch** — First-run onboarding is now a short, informational 2-screen introduction. Real setup stays on the VaultSync home screen, where pairing, pending shares, vault activity, and sync status already live.
16
+
-**Setup Guide -> Setup Status** — Settings now open a live setup-status and troubleshooting view instead of the old onboarding-style guide. It focuses on essential sync readiness and points users back to the home screen for action.
17
+
-**More honest vault-sync status** — A pending share no longer counts as “done”. Setup Status now keeps vault syncing marked as needing attention until at least one vault is actually active.
18
+
-**Cleaner Settings** — Discovery controls were removed from Settings to reduce noise. Discovery remains enabled by default.
19
+
-**iOS support messaging corrected** — Project docs and release metadata now consistently reflect VaultSync’s iOS/iPadOS 18+ support, while `BGContinuedProcessingTask` remains an iOS 26+ enhancement when available.
@@ -99,21 +99,19 @@ VaultSync is also not a magic always-on Syncthing daemon for iOS. Apple’s back
99
99
100
100
---
101
101
102
-
## What’s New — v1.0.2
102
+
## What’s New — v1.1.0
103
103
104
-
> **Reliable Silent-Push Sync** — Background sync now correctly waits for pulls to finish instead of shutting down at the first idle flicker. Fixes the core reason why pushes sometimes arrived but files did not.
104
+
> **Calmer First Launch** — First-run onboarding is now a short 2-screen introduction. Setup itself happens on the VaultSync home screen, where the real device, vault, and sync controls already live.
105
105
>
106
-
> **Server Edits Wake iPhone Again** — `vaultsync-notify` now reacts to real outgoing change markers on the homeserver, so direct edits on your server trigger an iPhone wake-up again without falling back to noisy state-transition pushes.
106
+
> **Setup Status in Settings** — The old setup guide is now a live status and troubleshooting view that highlights what is ready, what still needs attention, and where to fix it.
107
107
>
108
-
> **Recovery When iOS Resumes Cold** — If a silent push wakes VaultSync but Syncthing does not show real peer activity quickly enough, VaultSync now force-restarts the embedded engine and retries within the same background run.
108
+
> **Pending Shares Need Action** — A waiting vault offer no longer looks finished. Vault syncing is only marked ready once at least one vault is actually active.
109
109
>
110
-
> **Longer iOS Grace Period** — The app now holds a background-task assertion on suspend, giving Syncthing more time to wrap up in-flight operations.
110
+
> **Cleaner Settings** — The old discovery controls are gone, reducing noise in Settings while leaving discovery enabled by default.
111
111
>
112
-
> **Correct Vault Path** — Accepting a pending share no longer creates a redundant nested subfolder when the selected Obsidian root already matches the share name.
112
+
> **Localized Setup Flow** — The refreshed onboarding and setup-status copy is now available in English, German, and Simplified Chinese.
113
113
>
114
-
> **Gentler Push Pressure** — `vaultsync-notify` now deduplicates wake-ups per real change marker, reducing the chance of iOS throttling while still covering direct server-side edits.
115
-
>
116
-
> **Faster Recovery** — Relay re-provisioning interval reduced from 24h to 6h so a server-side token cleanup heals automatically.
114
+
> **iOS 18+** — VaultSync now supports iOS/iPadOS 18 and later.
117
115
118
116
See [CHANGELOG.md](CHANGELOG.md) for full details.
119
117
@@ -133,9 +131,9 @@ VaultSync uses Syncthing to sync your vault between your own devices over LAN or
133
131
134
132
VaultSync syncs directly into Obsidian’s iOS sandbox. Open Obsidian and your vault is where it should be.
135
133
136
-
### Guided setup
134
+
### Calm onboarding, real setup
137
135
138
-
A 5-step checklist helps you pair your iPhone or iPad with an existing Syncthing device via QR code.
136
+
A short first-run onboarding explains the flow, and the actual setup happens on the home screen where you can connect Obsidian, pair devices, accept shares, and monitor sync.
139
137
140
138
### Markdown conflict resolver
141
139
@@ -307,7 +305,7 @@ See [notify/README.md](notify/README.md) for full configuration options.
307
305
308
306
| Requirement | Details |
309
307
|---|---|
310
-
| iPhone or iPad | iOS/iPadOS 26 or later |
308
+
| iPhone or iPad | iOS/iPadOS 18 or later |
311
309
| Obsidian | Installed on iOS/iPadOS |
312
310
| Syncthing | Running on a Mac, Linux machine, NAS, or homeserver |
313
311
| Cloud Relay | Optional, available via in-app purchase |
@@ -346,10 +344,10 @@ Until then, VaultSync works in two modes:
346
344
347
345
| | |
348
346
|---|---|
349
-
| Platform | iOS/iPadOS 26+ |
347
+
| Platform | iOS/iPadOS 18+ |
350
348
| Language | Swift 6, SwiftUI |
351
349
| Sync engine | Syncthing v2.x via Go/gomobile `.xcframework` |
0 commit comments