Releases: No-Instructions/Relay
0.8.0-rc2
refactor: replace SharedFolders.new() with init() and clone() init() shares a local folder (authoritative=true, generates GUID). clone() downloads a remote folder (authoritative=false, takes GUID). Fixes FolderCreateModal passing awaitingUpdates=true for new folders, which incorrectly marked the creator as non-authoritative. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0.8.0-rc1
wip: unrelated staged changes (rewireRemoteDoc, persistence guard, prβ¦
0.8.0-rc0
fix: use hsm.isActive() instead of localDoc null-check to route remotβ¦
0.7.4
This release includes a critical fix for a bug that caused "blank notes" on initial upload of a folder.
Users had to resolve a merge conflict with the file on disk (which had their content), and if the merge conflict was not resolved immediately (without closing the editor tab) then the content could be lost.
New features
- Clicking the "stack" icon now proactively opens the differ if there is a mismatch between the CRDT and the file on disk. Otherwise it will synchronize the editor to show the CRDT state.
Fixes
- "blank note" creation
Full Changelog: 0.7.3...0.7.4
0.7.3
This release includes minor improvements to the Relay UI to match the new Obsidian UI
New features
- Obsidian 1.11.0 UI compatibility
Fixes
- N/A
Full Changelog: 0.7.2...0.7.3
0.7.2
This release updates the Relay UI to match the new Obsidian UI
New features
- Obsidian 1.11.0 UI compatibility
Fixes
- Helpful message when no folders are available to add to vault
- Onboarding hint to download a Shared Folder
- User presence no longer steals focus from title edit on note creation
- Force logout when token is expired
- Race condition on file deletion
Full Changelog: 0.7.1...0.7.2
0.7.1
Fixes an issue with background sync getting stuck / failing to make progress.
New features
- N/A
Fixes
- Fixes stack overflow in processDownloadQueue
Full Changelog: 0.7.0...0.7.1
0.7.0
This release introduces Kanban support and includes improvements to Canvas beta (behind a feature flag).
New features
- Kanban support
- Frontmatter visual editor
- Support for embedded editors in Canvas
- User presence in markdown documents
- Toasts/popups for errors
Fixes
- Fewer occurrences of the differ
- Newline issues on Windows caused differ to not resolve
- Return to correct document after differ closes (Obsidian regression)
- Background sync concurrency
- Getting kicked from a private folder immediately disconnects all documents
- The
enableCanvasSyncfeature flag gates the creation of collaborative canvas files, rather than collaboration
Full Changelog: 0.6.1...0.7.0
0.6.1
This release makes self-hosting "self-service":
- Run the command
Relay: Register self-hosted Relay Server - Enter in the private URL for your server (e.g. on your tailnet)
- Press
Create Relay Server
New features
- Register a self-hosted Relay Server
- Github login now enabled by default on first login
Fixes
- Remote folder renames no longer cause freezes in the UI
- Github login icon visible in dark mode
- Fixed race condition that caused continuous token requests for attachments with mismatched ids
Full Changelog: 0.6.0...0.6.1
0.6.0
This release introduces Private Folders. As part of this feature the settings menus have also been reworked.
New features
- Private Folders
- Ability to rename Shared Folders
- Reworked settings menu
- Error toasts UI (behind a feature flag)
Fixes
- Memory leaks
- Race condition in enterprise tenant validation
Breaking Changes
- The use of private folders requires all users on the relay server to be using client version > 0.4.1
Full Changelog: 0.5.13...0.6.0