Skip to content

1.0.1

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Jun 10:46

Import Pebble notes into atomic notes and link them back to your daily notes.

Features

  • Import Pebble notes on demand or on an interval; force mode overwrites existing files when needed.
  • Deduplicate imports with an on-disk history (clearable via settings).
  • Generate atomic notes with a configurable template, folder, and tag-derived naming.
  • Automatically embed created notes beneath a configurable heading in the target daily note, respecting core Daily Notes settings when enabled.
  • Test API connection from the settings panel.

What's new in 1.0.1

  • All ESLint and submission scanner issues resolved:
    • Settings heading no longer uses plugin name ('Import' instead of 'Sync')
    • Replaced deprecated builtin-modules with Node.js built-in builtinModules
    • Used window.setTimeout for popout window compatibility
    • Properly handled async onClick callbacks (no floating promises)
    • Eliminated unsafe casts on app.internalPlugins via type predicate
    • Cleaned up unknown type handling in error formatting
  • GitHub Actions release workflow includes artifact attestations for main.js and styles.css.

Installation

  1. Download main.js, manifest.json, and styles.css from this release.
  2. Place files in .obsidian/plugins/pebble-sync/.
  3. Enable the plugin in Settings → Community Plugins.
  4. Configure your API URL and API key in Settings → Pebble Sync.