Covers and icons are stored in the note's frontmatter (cover, cover-position, cover-credit, cover-credit-url, icon), so your notes stay plain Markdown.
Coverly works offline. It only reaches the network for these features:
api.unsplash.com, images.unsplash.com): searching photos and loading the ones you pick, only after you add your own Unsplash access key in the settings. Picking a photo also sends Unsplash a download notice, as their API guidelines require.cdn.jsdelivr.net): downloading emoji images the first time they appear. They are cached in the plugin folder. Turn off X-style emojis in the settings to use system emojis instead.images.metmuseum.org, commons.wikimedia.org, which redirects to upload.wikimedia.org): loading the public domain images shown in the cover gallery.No note content, file names or personal data are sent anywhere.
Until Coverly is listed in the community catalog, install it manually:
main.js, manifest.json and styles.css from the latest release.<Vault>/.obsidian/plugins/coverly/.bun install
bun run dev
bun run build makes a production build and bun run check runs the linter and formatter checks.
Releases are automated. Bump the version in manifest.json, package.json
and versions.json (bun run version does it from package.json), then push
to main. If that version has no release yet, the Release Obsidian plugin
workflow builds the plugin, creates the tag (no v prefix) and publishes the
release with main.js, manifest.json and styles.css.