mirror of
https://github.com/vrtmrz/obsidian-livesync.git
synced 2026-11-01 13:58:18 +00:00
Polish unreleased notes and contributor acknowledgements
This commit is contained in:
1 parent
46aa09f411
commit
1f20aae4c6
1 file changed
+39
-13
+39
-13
@@ -12,32 +12,58 @@ Earlier releases remain available in the 1.0 release history, the 1.0 preview hi
|
|||||||
|
|
||||||
## Unreleased
|
## Unreleased
|
||||||
|
|
||||||
### Fixes
|
### Synchronisation
|
||||||
|
|
||||||
- Buttons in confirmation and setup dialogues now align with the content above them. Confirmation dialogue buttons also have space for keyboard focus outlines.
|
#### New Feature
|
||||||
|
|
||||||
- Mobile confirmation dialogues now retain Obsidian's standard content spacing. Text and password prompts stay above the software keyboard.
|
- We can avoid accidentally editing out-of-date notes while a large CouchDB catch-up is in progress. (#1241, #1275)
|
||||||
|
- Turn on **Enable SyncGuard** under **General Settings** → **Appearance** to cover the workspace until incoming changes have been received and applied to the Vault.
|
||||||
|
- Disabled by default. During CouchDB LiveSync mode start-up or resume, protection begins after a configurable number of distinct incoming notes is detected (default: 20).
|
||||||
|
- **Continue without waiting** releases the workspace, including after a failed or interrupted transfer. Synchronisation can continue, and some notes may still be out of date.
|
||||||
|
- The settings apply only to this device.
|
||||||
|
- Small catch-up transfers and ordinary live changes remain uninterrupted. Some changes can arrive before the guard activates; it does not prevent other plug-ins or external tools from editing files.
|
||||||
|
|
||||||
- Setup dialogues no longer add a large blank area below their buttons when the software keyboard is open.
|
#### Improved
|
||||||
|
|
||||||
- CouchDB connection fields have more room above the software keyboard. The warning about saving without a connection test now scrolls with the form.
|
- We can tell that CouchDB synchronisation is progressing while it compares existing revisions, even before any files are uploaded. (#1293, #1294)
|
||||||
|
- Separate `⏩↑` and `⏩↓` counts show the change-feed entries compared for push and pull. These are comparison counts; the upload and download totals remain separate.
|
||||||
|
- Existing CSS snippets which target `livesync-stat-ff` to hide comparison progress need to target both `livesync-stat-ff-push` and `livesync-stat-ff-pull`. The status display guide includes updated examples.
|
||||||
|
|
||||||
- A new Join or scheduled Fetch asks for data-handling choices again, even after a previous Fetch changed the local database suffix.
|
### Setup and recovery
|
||||||
- Fast Setup retains interrupted choices in an editable Markdown code block in the fetch flag. On restart, we confirm the current remote and saved choices, choose again, or cancel; a remaining flag never reapplies choices silently.
|
|
||||||
|
#### Fixed
|
||||||
|
|
||||||
|
- We can choose how a new Join or scheduled Fetch handles our existing files, without silently reusing choices from an earlier Fetch. (#1244, #1296)
|
||||||
|
- Each new operation asks again, including after a previous Fetch changed the local database suffix. Fast Setup retains interrupted choices in an editable code block in the fetch flag.
|
||||||
|
- On restart, we confirm the current remote and saved choices, choose again, or cancel; a remaining flag never reapplies choices silently.
|
||||||
- If the saved selection cannot be read, we can choose new options for that attempt without repairing or rewriting the flag. Completing or cancelling the operation removes the whole flag.
|
- If the saved selection cannot be read, we can choose new options for that attempt without repairing or rewriting the flag. Completing or cancelling the operation removes the whole flag.
|
||||||
- After updating during an interrupted Fetch, confirm the choices once more. Older separately stored choices are ignored; downloaded data and the existing checkpoint are not removed by this change.
|
- After updating during an interrupted Fetch, confirm the choices once more. Older separately stored choices are ignored; downloaded data and the existing checkpoint are not removed by this change.
|
||||||
|
|
||||||
### Synchronisation
|
### Dialogues
|
||||||
|
|
||||||
- Added an optional, device-local editing guard for substantial CouchDB LiveSync catch-up transfers. When enough incoming notes are detected, it covers the workspace until the transfer and local application queues have settled. The overlay can always be bypassed, and ordinary small transfers remain uninterrupted.
|
#### Fixed
|
||||||
|
|
||||||
- We can see CouchDB change-feed comparison progress separately for push and pull.
|
- Confirmation and setup actions are easier to follow, and keyboard focus remains visible. (#1297)
|
||||||
- The `⏩↑` and `⏩↓` counts show entries compared in each direction; the upload and download totals remain separate.
|
- Buttons align with the content above them, with room for confirmation buttons' focus outlines.
|
||||||
- Existing CSS snippets which target `livesync-stat-ff` to hide comparison progress need to target both `livesync-stat-ff-push` and `livesync-stat-ff-pull`. See the [status display guide](docs/tips/status-display.md).
|
- Mobile dialogues retain Obsidian's standard spacing and leave more usable space above the software keyboard. (#1297)
|
||||||
|
|
||||||
### Translations
|
### Translations
|
||||||
|
|
||||||
- Simplified Chinese translations have been expanded across settings, setup, recovery, and configuration messages. (#1258) Thank you to @kannazuki-c for the contribution!
|
- More settings, setup, recovery, and configuration messages are available in Simplified Chinese. (#1258)
|
||||||
|
- Expanded the translation catalogue to include previously untranslated messages and shared-library labels.
|
||||||
|
|
||||||
|
### Miscellaneous
|
||||||
|
|
||||||
|
- Docker setup now handles shell-sensitive characters in health-check credentials correctly, avoiding false authentication failures which could prevent CouchDB initialisation. (#1295)
|
||||||
|
|
||||||
|
### Acknowledgements
|
||||||
|
|
||||||
|
Thank you for your contributions!
|
||||||
|
|
||||||
|
- @Akilaydin, for adding the optional SyncGuard workspace protection (#1275).
|
||||||
|
- @ARCJ137442, for adding separate push and pull comparison progress displays (#1294).
|
||||||
|
- @Jovlang, for correcting Docker health-check credential quoting and authenticated readiness checks (#1295).
|
||||||
|
- @kannazuki-c, for expanding the Simplified Chinese translations (#1258).
|
||||||
|
|
||||||
## 1.0.42
|
## 1.0.42
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user