Skip to content

Releases: kim-dongryeong/obsidian-drive-attachments

0.74.3

Choose a tag to compare

@github-actions github-actions released this 23 Jul 04:36

Smoother first-run, and an illustrated setup guide.

Signed out? You get pointed to sign in — everywhere

  • Every Drive action while you're not connected — the Upload / Migrate / Search / Insert commands, dragging or pasting a file into a note, and the sidebar panel — now shows the same Connect prompt (Select .json file / Paste JSON, with a link to the setup guide) instead of opening Finder, the folder picker, or a bare error.

Illustrated setup guide

  • A new step-by-step guide with 24 screenshots walks through the whole Google Cloud setup. The plugin's "See the setup guide" link points to it, and the README setup section is tighter (six clear steps).

0.74.2

Choose a tag to compare

@github-actions github-actions released this 22 Jul 11:53

Fixes and polish on top of 0.74.0.

Delete & modify, done right

  • You can now delete, rename, and move files this plugin uploaded — and create folders — without turning on Full Drive access. (The default access is enough for files the plugin made.)
  • Acting on a file the plugin didn't upload gives a clear message instead of a silent "failed", and batch results now say why something failed.

Full Drive access toggle

  • Turning it on or off now takes effect immediately (a quick Google sign-in), and the toggle snaps back if you cancel — no more "the switch says off but it's still on".

Connecting & credentials

  • The sidebar's not-connected screen offers Select .json file (or Connect) and no longer talks about "read access".
  • A failed first connect returns to the import screen instead of a dead Connect button; the search box is disabled while signed out; the browser-auth notice is one line.
  • Pasting a folder link when choosing your upload folder now opens that folder so you can check it before confirming, and shows the real path.

Small stuff

  • Status row shows a check; settings show the exact build (Version · build); closing a preview returns focus to the panel so arrow keys keep working.

0.74.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 13:25

Setup is now one file

  • Import (or paste) your Google OAuth JSON and the sign-in opens by itself — no more copying four values into fields. A Cancel button aborts a consent opened in the wrong browser profile.
  • Switch account right from the Status row; scope changes reconnect automatically.
  • The Google Picker is optional now — search and the sidebar cover browsing without an API key, and the App ID field is gone (derived automatically).

Inserts default to inline previews

  • Picker, search, panel, drops, and pastes insert an embedded preview at the cursor by default; inline links and Drive-link notes remain as options.
  • Migration rewrites embeds to inline Drive previews too.

Choosing where uploads go

  • With no folder set, your first upload asks you to pick one (nothing lands in your Drive root unasked). The plugin's own folder picker gains New folder and a paste-a-folder-link entry that opens the folder for review before you confirm.
  • Set the default straight from the sidebar: right-click any folder → Set as default upload folder.

Also

  • Fuller README with demo GIFs, simplified settings (everyday options up front, insertion policy under Advanced), panel search fix for reversed multi-token queries.

0.73.6

Choose a tag to compare

@github-actions github-actions released this 19 Jul 15:45

Drive Attachments 0.73.6

0.73.5

Choose a tag to compare

@github-actions github-actions released this 18 Jul 16:21

Drive Attachments 0.73.5

0.73.4

Choose a tag to compare

@github-actions github-actions released this 18 Jul 04:16

Drive Attachments 0.73.4

0.73.3

Choose a tag to compare

@github-actions github-actions released this 17 Jul 19:38

Drive Attachments 0.73.3

0.73.2

Choose a tag to compare

@github-actions github-actions released this 17 Jul 15:38

Clears the remaining community-directory review errors (supersedes 0.73.1).

  • Removed the build-provenance attestation (Obsidian's checker rejected it despite valid local verification; a missing attestation is only advisory, a rejected one blocks).
  • Fixed the eslint-disable directive to carry an inline description.
  • Additional lint cleanups (unused import, redundant type assertions, editor-drop/paste guards, builtin-modules → node:module).

No user-facing behavior changes. Requires Obsidian 1.7.2+.

0.73.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 14:47

Fixes the Obsidian community directory review (supersedes 0.73.0).

  • innerHTML assignments replaced with safe DOM construction
  • minAppVersion raised to 1.7.2 to match the APIs used
  • Inline styles moved to CSS classes; elements built with Obsidian's createEl helpers
  • Release assets now carry GitHub build-provenance attestations
  • Assorted lint cleanups (unused imports, floating promises, window timers)

No user-facing behavior changes from 0.73.0 — this is a compliance/quality release. Requires Obsidian 1.7.2+.

0.73.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 13:46

AGPL-3.0 relicense and the custom icon pack overhaul.

  • License: AGPL-3.0 (from MIT; releases ≤0.72.0 remain MIT). Free to use and fork — derivatives must stay open source, including network services (§13).
  • Custom icon packs, reworked: name an icon file after an extension (mp3.svg) to target exactly that extension — no configuration needed; category icons (audio.svg) remain the fallback, and map.json handles aliases. Packs now accept png/webp/gif/ico alongside svg.
  • Drive-first classification: a file's icon category now trusts Google's own mimeType before the plugin's extension table (fixes .ogg showing a video icon).
  • Portable packs: export writes the whole pack — any format, mappings included — into one icons.json (binary as data URIs); import restores it. Versioned (schema: 1) with a guaranteed-backward-compatible import contract, and a 100 KB per-icon cap keeps packs sane.
  • Panel upload polish: upload queue shown in the in-panel card, silent junk-file skipping, drive.google.com-style " (1)" duplicate naming.

Full manual in the README.