Skip to content

feat: modernize plugin runtime and releases - #2

Merged
ayuhito merged 3 commits into
mainfrom
agent/modernize-plugin-runtime-and-releases
Jul 19, 2026
Merged

feat: modernize plugin runtime and releases#2
ayuhito merged 3 commits into
mainfrom
agent/modernize-plugin-runtime-and-releases

Conversation

@ayuhito

@ayuhito ayuhito commented Jul 19, 2026

Copy link
Copy Markdown
Member

Overview

Modernizes the plugin around Obsidian’s current APIs and release expectations. Cached font CSS is parsed with the browser CSSOM and loaded with FontFace in the active document and popout windows, settings descriptions render correctly on Obsidian 1.12, and missing variable CDN assets fall back to static weights.

It also replaces p-queue with lfi and limit-concur, updates the Node, pnpm, TypeScript, and esbuild setup, and adds Release Please with artifact attestation. Releases now attach only the files supported by the Obsidian plugin ecosystem.

@ayuhito
ayuhito marked this pull request as ready for review July 19, 2026 17:20
@ayuhito
ayuhito merged commit 76116d5 into main Jul 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant