You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Declarative settings tab via getSettingDefinitions(), with one row of each common kind
SecretComponent example row that stores only a keychain secret ID in data.json, and whose description says whether this device's keychain has that secret
Test preload that stubs the obsidian module, and settings-definition tests
Copier checklist in the README
Prettier config for Markdown
CI rebuilds and commits main.js on Dependabot PRs
Changed
Require Obsidian 1.13.0 (minAppVersion)
Replace build.ts with bun build scripts; dev now watches
Drop @types/node; version-bump.ts reads Bun.env and refuses a manifest without minAppVersion
Tighten tsconfig.json; test files are now typechecked
Release workflow accepts bare-semver tags only, checks the tag against all three version files, requires the fresh build to match main.js, runs tests, and ships styles.css when present
CI uses a read-only token, concurrency and a frozen lockfile
Dependabot uses the bun ecosystem with grouped updates and a cooldown
Drop alias scripts and redundant Biome and gitignore entries