Skip to content

Releases: x5gtrn/kindle-bridge

Release list

1.0.1

Choose a tag to compare

@github-actions github-actions released this 09 Aug 21:32
aa3e22e

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 settings field was renamed internally to pluginSettings. Obsidian 1.13.0 added an official, identically-named Plugin.settings field, and the name collision made automated review tooling report this plugin as requiring Obsidian 1.13.0+ — it does not. minAppVersion remains 1.4.4. This has no effect on your existing settings; the field name is never persisted to data.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-modules dependency with Node's built-in equivalent, removing one dependency.
  • Default console logging now uses console.debug instead of console.log, matching Obsidian's console-logging guideline.
  • Adopted the official eslint-plugin-obsidianmd rule 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

Choose a tag to compare

@github-actions github-actions released this 09 Aug 20:44

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.