Releases: mybrain-ai/obsidian-plugin
Releases · mybrain-ai/obsidian-plugin
Release list
1.0.6
- MyBrain is now listed in the Obsidian community-plugin directory — install and update it directly from Settings → Community plugins, no beta-install tooling needed.
- The update dialog and install docs now point exclusively at the community-plugin directory.
1.0.5
- Settings now appear in Obsidian's settings search (adopts the declarative settings API). No visible changes to the settings tab itself.
- Release assets (
main.js,styles.css) now ship with GitHub artifact attestations, so their provenance can be cryptographically verified against this repository. - Timers now run through the window object for popout-window compatibility, per Obsidian's plugin guidelines.
- Now requires Obsidian 1.13.0 or newer; users on older Obsidian keep 1.0.4.
1.0.4
- Renamed the plugin to mybrain.ai (id
mybrain-ai) — the previous id and name are used by an unrelated plugin in the Obsidian community directory. Deep links (obsidian://mybrain/...) are unchanged. - Existing manual or BRAT installs live in
.obsidian/plugins/mybrain/and won't pick up this release; reinstall under the new id to keep receiving updates. Plugin settings need to be re-entered (or copydata.jsonfrom the old folder to the new one).
1.0.3
- Update notifications: once connected, the plugin checks for new releases once a day via your MyBrain endpoint (and on demand via a "Check for updates" button in settings) and shows a notice with the release notes and update instructions. No files are changed automatically — updating still happens through BRAT or the Obsidian community-plugin updater.
- Updates can be skipped per version; skipping applies only to the current device and the reminder re-arms on the next release. Even for skipped versions, the settings tab keeps showing that an update is available.
- The plugin reports its installed version to MyBrain, so the web app can show an update notice for the connected vault.
- New
obsidian://mybrain/opendeep link opens the plugin's settings view — the MyBrain web app uses it to jump from the connector page straight into the plugin. - Now requires Obsidian 1.8.7 or newer.
1.0.2
Changelog
All notable changes to MyBrain are documented here.
1.0.2
- Server-defined sync scope: the set of folders to sync is now driven by the server rather than only the client-side exclude list. Scope changes pushed over the WebSocket are applied live and trigger a re-sync, and scope is re-checked when a queued note flushes so a mid-edit scope change can't upload a now-excluded note.
- The plugin now sends the full vault folder tree alongside the manifest, so the connector can render a folder navigator server-side.
- Deep-link install now starts syncing immediately after settings are applied, instead of waiting for a server manifest request or the next reload.
- Settings tab shows live sync status, reflecting in real time whether a full-vault sync is currently uploading (overlapping syncs are tracked so the indicator doesn't flip to idle while one is still running).
1.0.0
Changelog
All notable changes to MyBrain are documented here.
1.0.0
Initial release.
- Initial vault scan + real-time sync of markdown notes via
create/modify/delete/renameevents. - Content-hash dedup on modify events: byte-identical writes (autosave, undo-redo back to the same state) are skipped client-side and never hit the network.
- Incremental catch-up on startup: any note whose disk mtime is newer than the last successful sync is re-enqueued, so edits made while the plugin was off (git pull, mobile sync, other vault sessions) are picked up automatically.
- Server-initiated manifest refresh over a long-lived WebSocket: the server can request a fresh full vault listing at any time, without the plugin polling.
- Bearer-token authentication against a MyBrain account.
- Settings tab: configurable ingest endpoint, exclude-folder list, "sync attachments on mobile" toggle, "test connection" probe, and "resync full vault" action.
- Wikilink and standard markdown-link extraction (raw targets persisted with each note; cross-note graph edges are server-side, future work).
- Attachment upload (images, PDFs, audio) via a content-hash deduplication protocol — the server only requests binaries it doesn't already have.
- Persisted retry queue with exponential backoff that survives Obsidian restarts.
obsidian://mybrain/installdeep-link handler for one-click token installation from the MyBrain web app, with a confirmation modal that previews exactly which settings will change (token shown masked) before anything is written.- Desktop + mobile (mobile tested as compatible; full mobile QA coming in a future release).