Releases: huangcheng/obsidian-notes-bridge
Release list
0.2.2
Full Changelog: 0.2.1...0.2.2
Notes Bridge 0.2.1
Added
- IMA (Tencent) export provider via its official OpenAPI (https://ima.qq.com).
- Unified FuzzySuggestModal target picker across IMA, Yinxiang, WeKnora, and Youdao - replaces raw-ID text fields and bespoke dropdowns.
- Youdao folder picker (lists folders from the CLI).
- Header enabled toggle on each provider card.
- "Configuration incomplete" badge, plus auto-expand-with-notice when enabling an unconfigured provider.
- Release docs: README (+zh-CN), CHANGELOG, CODE_OF_CONDUCT, CONTRIBUTING; package renamed to obsidian-notes-bridge.
Changed
- Settings UI polish: overflow-safe target rows (truncation + tooltips), card-header hover, consistent Obsidian-native styling.
Fixed
- IMA: surface server error reasons, correct the folder-list response shape, keep page size within the API's (0, 20] limit.
- Youdao: note listing works on CLI v1.1.5 (parses text output).
- Dependencies: resolved 5 transitive vulnerabilities via npm audit fix.
Notes Bridge 0.2.0
New: WeKnora export provider
- Export notes to a self-hosted or cloud WeKnora instance via its REST API — replicates the browser extension's custom endpoint + API key pattern
- Settings card: API URL, API key, auto-loading knowledge-base picker, test connection
- New command Send active note to WeKnora… plus file-explorer context-menu export
- Exported notes are published (chunked + embedded) immediately, not left as drafts
- Friendly error mapping: invalid key, missing ingest scope, duplicates, server size limits, unreachable server
Changed
- Plugin renamed: Cross-App Notes Bridge → Notes Bridge (plugin ID unchanged:
advanced-import-export) - Manifest description now lists all six providers
Fixed
- Knowledge-base selection now persists: refresh auto-selects the first KB and saves immediately
- KB list auto-loads when the settings card opens with credentials configured
- Restored missing i18n warning for untranslated keys; cleaned lint warnings
0.1.7
0.1.7
Fixed
- Build verification now passes with pnpm
- All eslint-plugin-obsidianmd lint warnings resolved
- Replaced any types in Notebook Navigator integration
- Removed unused imports
- Fixed sentence case in settings UI text
- Replaced window.setTimeout with activeWindow equivalents
- Replaced createEl span with createSpan in progress modal
- Added OAuth to recognized brand names in eslint config
0.1.6
Changelog
[0.1.5] - 2026-06-08
Added
- Yinxiang (印象笔记) provider support
- Card-based settings panel with provider cards, hover effects, and brand-colored left borders
- Notebook Navigator integration — registers export menus via NN's Menus API when NN is installed
tryCreateSubmenu()helper for robust submenu creation across Obsidian versions
Changed
- Context menu flattened to 2 levels max to avoid Obsidian's sub-sub-menu freeze bug
(forum.obsidian.md/t/74618) - Context menu items are now dynamic — only providers that are enabled, valid, and available appear
- Built-in actions (Copy as Pure Markdown) separated from provider actions with visual sections
- Each provider group separated by dividers in the context menu
- Removed meaningless green "Enabled" badges from provider cards in settings
isDesktopOnlyset totruein manifest (plugin uses CLI subprocesses)
Fixed
- Replaced
innerHTMLusage withDOMParser+appendChildfor SVG rendering (plugin guidelines compliance) - Gated
console.warnin main.ts behinddeveloperLogsetting - Removed stray
console.warnin i18n module - Fixed LICENSE copyright from "Dynalist Inc." to "HUANG Cheng"
[0.1.4] - 2025-05-20
Added
- i18n support and unified provider card UI in settings
- Removed trusted toggle from settings
[0.1.3] - 2025-05-16
Added
- Flomo provider: settings card, commands, file-menu submenu, MCP
write_notepush
[0.1.4] - 2025-05-20
Added
- i18n support and unified provider card UI in settings
- Removed trusted toggle from settings
[0.1.3] - 2025-05-16
Added
- Flomo provider: settings card, commands, file-menu submenu, MCP
write_notepush
[0.1.2] - 2025-04-10
Fixed
- ESLint warnings and unused imports
[0.1.1] - 2025-03-15
Added
- WPS Cloud Note and Youdao Note providers
- Export and import commands for Bear
[0.1.0] - 2025-02-01
- Initial release with Bear import/export and pure Markdown copy
v0.1.5
Settings page refactor: i18n support, unified collapsible provider cards, removed trusted toggle.
0.1.4
Docs
- Fixed repo references in
README.mdandREADME.zh-CN.md. The BRAT slug, release link, and clone URL now correctly point athuangcheng/cross-app-notes-bridge(previously linked to a non-existenthuangcheng/obsidian-advanced-import-export).
No code changes since 0.1.3 — main.js is a clean rebuild on the same source.
Install
Drop main.js, manifest.json, and styles.css into <vault>/.obsidian/plugins/advanced-import-export/, or add huangcheng/cross-app-notes-bridge in BRAT.
0.1.3
Fixes
- Flomo: recognize the official
memo_createtool advertised byhttps://flomoapp.com/mcp(previously the picker only matchedwrite_*names and threw "Flomo MCP advertised no write tool"). Heuristic also now accepts anywrite_/create_/add_/save_tool whose name containsmemoornote, and the error message points users at thewriteToolNameoverride.
Docs
- Added Chinese README (
README.zh-CN.md) with a language switcher in both files. - Added install instructions for BRAT — paste
huangcheng/obsidian-advanced-import-exportto track beta updates. - Surfaced the Flomo provider across the English README and
manifest.jsondescription.
Install
Drop main.js, manifest.json, and styles.css into <vault>/.obsidian/plugins/advanced-import-export/, or install via BRAT.
0.1.2
Bear: official bearcli transport
Bear's latest desktop build ships an official CLI at /Applications/Bear.app/Contents/MacOS/bearcli. This release adds it as a first-class transport alongside the existing bear://x-callback-url path.
What's new
bearclitransport — synchronous, focus-steal-free, supports real list / search.Automode (default) — probesbearclionce and uses it when present; falls back silently to the URL scheme on older Bear builds and on iOS.- Settings → Bear now exposes a Transport dropdown (
Auto/bearcli/URL scheme), a CLI binary path field, and a Detect CLI button.
Compatibility
Existing settings keep working — transport defaults to Auto, so URL-scheme users see no behavioural change unless they install the new Bear release.
0.1.1
First public release of Cross-App Notes Bridge.
Highlights
- Export notes as portable Markdown (Copy / Export to folder).
- Bridge with Bear via
x-callback-url(macOS / iOS). - Bridge with WPS Cloud Note via the WPS Note CLI or its server endpoint.
- Bridge with Youdao Note via the official
youdaonoteCLI (desktop). - Provider-aware right-click submenu, per-provider trust/enable toggles.
- Mobile-safe: stdio transports and Bear are guarded; degrades gracefully on iOS / Android.
Privacy
No telemetry. Credentials stay in your vault's plugin data file. Network calls are scoped to the providers you explicitly enable and trust.