Releases: x5gtrn/kindle-bridge
Release list
1.0.1
Kindle Bridge 1.0.1
Patch release. No user-facing feature changes — this fixes issues found by Obsidian's own plugin review tooling ahead of Community Plugin submission.
Fixed
- Removed a false minimum-version dependency: the plugin's own
settingsfield was renamed internally topluginSettings. Obsidian 1.13.0 added an official, identically-namedPlugin.settingsfield, and the name collision made automated review tooling report this plugin as requiring Obsidian 1.13.0+ — it does not.minAppVersionremains1.4.4. This has no effect on your existing settings; the field name is never persisted todata.json. - Removed the redundant "kindle-bridge-" prefix from internal command IDs. Obsidian already namespaces commands by plugin ID, so this had no visible effect, but is now consistent with the guideline.
- Removed a call to
setDynamicTooltip(), deprecated by Obsidian (the slider tooltip is now always shown inline regardless).
Changed
- Replaced the
builtin-modulesdependency with Node's built-in equivalent, removing one dependency. - Default console logging now uses
console.debuginstead ofconsole.log, matching Obsidian's console-logging guideline. - Adopted the official
eslint-plugin-obsidianmdrule set in this project's lint configuration and CI, so this class of issue is caught automatically in the future.
Upgrading
No action needed. If you're building from source, npm ci && npm run build as usual.
Installation
Same as 1.0.0 — see README.md § Installation.
Disclaimer
Kindle Bridge is an independent community plugin and is not affiliated with, endorsed by, or sponsored by Amazon or Obsidian.
1.0.0
Kindle Bridge 1.0.0
Initial release of Kindle Bridge, an Obsidian plugin that syncs your Kindle highlights and notes from Amazon into per-book Markdown notes in your vault.
What it does
- Signs in to Amazon using Amazon's own official sign-in page, opened in a separate browser window. Kindle Bridge never sees or stores your password, one-time code, or cookies.
- Fetches your Kindle highlights and notes from Amazon's notebook pages and generates one Markdown note per book, with frontmatter (title, authors, ASIN, cover, counts, dates) and a clearly delimited, plugin-managed section — everything else in the note is yours.
- Skips books that haven't been annotated since their last sync, and reflects deletions on Amazon's side (removed highlights disappear; a book removed from your library is flagged, not deleted).
- Optional Daily Note summary line, optional startup/interval automatic sync, and optional cover image display — all off by default except cover image display.
Supported regions
- Japan and Global / United States — verified against real accounts.
- United Kingdom, Germany, France, Spain, Italy, and Netherlands are selectable but unverified — see the README for details.
Important limitations
- Desktop only. Not available on Obsidian Mobile.
- Requires an installed Chrome, Edge, Chromium, or Brave browser — sign-in and sync launch one of these as a separate process.
- Only the first page of a book's highlights/notes is fetched; very heavily annotated books beyond Amazon's per-page limit won't sync everything.
- No per-annotation page number or creation date — Amazon's current notebook page doesn't expose either.
- This plugin automates Amazon's own web pages, not an official API. Amazon can change its page structure or login flow at any time without notice, which can temporarily break sync until the plugin is updated.
Privacy and security
- No analytics, no telemetry, no developer-owned server. The only network destination is Amazon.
- Your Amazon password, one-time code, and cookies are never read, stored, or logged by this plugin.
- Full details: PRIVACY.md and SECURITY.md.
Installation
Once available in the Community Plugins directory: Settings → Community plugins → Browse → Kindle Bridge → Install → Enable.
For manual installation before or without the directory listing, see README.md § Manual installation.
Known issues
- Regions beyond Japan and Global are unverified against real accounts.
- Automatic interval sync has not been specifically tested across system sleep/wake cycles.
- No line-level diff or change history for edited (as opposed to added/removed) highlights — the plugin-managed block is regenerated in full on each sync that touches a book.
Disclaimer
Kindle Bridge is an independent community plugin and is not affiliated with, endorsed by, or sponsored by Amazon or Obsidian.