dependabot[bot]
d5b4fe6fcf
build(deps): bump actions/setup-node in the dependencies group ( #12 )
...
Bumps the dependencies group with 1 update: [actions/setup-node](https://github.com/actions/setup-node ).
Updates `actions/setup-node` from 6 to 7
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v6...v7 )
build(deps-dev): bump typescript-eslint in the dependencies group
Bumps the dependencies group with 1 update: [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `typescript-eslint` from 8.63.0 to 8.64.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.64.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: typescript-eslint
dependency-version: 8.64.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 07:11:07 +00:00
dependabot[bot]
e10bb3d619
build(deps-dev): bump the dependencies group with 5 updates ( #11 )
...
Bumps the dependencies group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) | `9.39.4` | `10.0.1` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `26.1.0` | `26.1.1` |
| [eslint](https://github.com/eslint/eslint ) | `9.39.4` | `10.7.0` |
| [typescript](https://github.com/microsoft/TypeScript ) | `6.0.3` | `7.0.2` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.62.1` | `8.63.0` |
Updates `@eslint/js` from 9.39.4 to 10.0.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/commits/v10.0.1/packages/js )
Updates `@types/node` from 26.1.0 to 26.1.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `eslint` from 9.39.4 to 10.7.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v9.39.4...v10.7.0 )
Updates `typescript` from 6.0.3 to 7.0.2
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Commits](https://github.com/microsoft/TypeScript/commits )
Updates `typescript-eslint` from 8.62.1 to 8.63.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@eslint/js"
dependency-version: 10.0.1
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@types/node"
dependency-version: 26.1.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: eslint
dependency-version: 10.7.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: typescript
dependency-version: 7.0.2
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: typescript-eslint
dependency-version: 8.63.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 07:11:43 +00:00
Lukas Wolfsteiner
fd9479a0ac
chore: add funding information to package.json and package-lock.json
2026-07-06 12:58:47 +02:00
Lukas Wolfsteiner
d9dca2114f
chore: update license and modify README for clarity
2026-07-06 12:58:06 +02:00
Lukas Wolfsteiner
b1a4902ae9
feat(icon): add new SVG icon asset
2026-07-06 12:53:43 +02:00
Lukas Wolfsteiner
8bad06c113
chore: bump version to 1.0.5 in manifest, package.json, and package-lock.json; update versions.json
2026-07-06 12:28:51 +02:00
Lukas Wolfsteiner
69b935653d
chore: update screenshot asset
2026-07-06 12:26:26 +02:00
Lukas Wolfsteiner
00fb891558
fix(README): remove unnecessary blank line
2026-07-06 12:22:23 +02:00
Lukas Wolfsteiner
6779b5f539
feat(settings): support settings search with legacy fallback
...
Implement the declarative setting definitions API so plugin settings
show up in the settings search on newer Obsidian versions.
Add a self-contained control value reader/writer and an imperative
fallback renderer so the tab keeps working on app versions that
predate the declarative API.
Lower the minimum app version to match the documented compatibility
floor already declared in the version map.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 12:04:29 +02:00
Lukas Wolfsteiner
ad2baee012
test: cover show and hide parsing and field resolution
...
Verify parsing of show and hide block options, including casing, duplicates and unknown field warnings.
Verify display field resolution layers show before hide and leaves the defaults untouched.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 11:32:36 +02:00
Lukas Wolfsteiner
c12cf641b1
feat(blocks): support show and hide field options in raindrop blocks
...
Add comma-separated show and hide keys to fenced raindrop blocks, layered on top of the result display settings.
Unknown field names produce a warning above the rendered results.
Collection titles are fetched lazily and cached, only when a block or the explorer shows the collection field.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 11:31:42 +02:00
Lukas Wolfsteiner
fc920c58a2
feat(settings): add result display toggles
...
Add a result display group with toggles for cover, domain, created date, excerpt, tags and collection.
Toggles apply to the explorer immediately and act as the default for note blocks.
Loaded settings merge missing display fields with the defaults, so upgrades keep the previous appearance.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 11:29:44 +02:00
Lukas Wolfsteiner
b643644fb0
feat(renderer): add configurable result display fields
...
Introduce a display fields option so callers can toggle cover, domain, created date, excerpt, tags and collection per result row.
Render an optional cover thumbnail and a collection label resolved from a collection title map.
Defaults keep the previous appearance, so existing views render unchanged.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 11:28:15 +02:00
Lukas Wolfsteiner
a41574e926
feat(api): resolve collection titles for raindrops
...
Expose the parent collection reference on fetched raindrops.
Add a collections lookup that maps collection IDs to titles, including the Unsorted and Trash system collections.
Enables showing which collection a bookmark belongs to in rendered results.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 11:28:09 +02:00
Lukas Wolfsteiner
7f85861cdf
chore: rename Dependabot workflow and enable auto-merge
...
Updated the Dependabot workflow name from "Dependabot Auto-Approve" to "Dependabot Auto-Merge". Changed permissions to allow write access for contents and modified the job to include auto-merging of pull requests after approval.
2026-07-06 11:27:59 +02:00
Lukas Wolfsteiner
177caece19
chore: ignore local test vault
...
Exclude the local Obsidian test vault used for manual plugin testing from version control.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 11:21:31 +02:00
Lukas Wolfsteiner
d9aac145ec
feat!: adopt declarative settings API
...
Replace the imperative display() implementation with getSettingDefinitions(), making plugin settings discoverable through the settings search.
Number inputs now use native number controls with range validation and inline error messages instead of silent clamping.
The access token keeps its password-masked input through a render definition.
Values are trimmed and validated centrally in a setControlValue override.
BREAKING CHANGE: the minimum app version is raised to 1.13.0 because the declarative settings API is unavailable in older releases
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 11:21:24 +02:00
Lukas Wolfsteiner
9db030eb8c
fix: check target version key when updating versions.json
...
Check whether the target version key already exists instead of whether the minAppVersion value exists.
The old check incorrectly skipped writing a new entry when a prior release mapped to the same minimum app version.
Ensures every release gets its own entry in the version map.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 11:21:14 +02:00
Lukas Wolfsteiner
0a6af4ed0f
build: update dependencies and eslint configuration
...
Move obsidian to devDependencies and remove tslib, which is unneeded without importHelpers.
Pin eslint and @eslint/js to version 9 to stay compatible with eslint-plugin-obsidianmd peer requirements.
Switch the flat config to defineConfig from eslint/config and apply ignore patterns before rulesets.
Matches the current obsidian-sample-plugin setup and removes a type-cast workaround in the config.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 11:21:06 +02:00
Lukas Wolfsteiner
c22dc1f969
build: modernize TypeScript and esbuild configuration
...
Set compile and bundle target to ES2021 since Obsidian runs on modern Electron.
Replace individual strict flags with strict: true and add noFallthroughCasesInSwitch, skipLibCheck and forceConsistentCasingInFileNames.
Switch module resolution to bundler, removing the need for deprecation workarounds on TypeScript 6.
Drop baseUrl, allowJs and importHelpers; tests now import sources via relative paths.
Aligns the project with the modernized obsidian-sample-plugin configuration.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 11:20:56 +02:00
Lukas Wolfsteiner
d0b6c6e4b3
chore: add Node.js 24.x to the linting workflow matrix
2026-07-06 11:17:14 +02:00
Lukas Wolfsteiner
db71df59b8
chore: update user-facing text for clarity and consistency in documentation and code comments
2026-07-06 10:53:32 +02:00
Lukas Wolfsteiner
b6df083711
chore(release): remove draft flag from release creation in workflow
2026-07-06 10:53:32 +02:00
Lukas Wolfsteiner
df9011f787
Merge pull request #9 from dotWee/dependabot/dependencies-1095706fb0
...
Bump the "dependencies" group with 1 update across multiple ecosystems
2026-07-06 10:50:19 +02:00
dependabot[bot]
c95dd4871e
build(deps-dev): bump the dependencies group with 4 updates
...
Bumps the dependencies group with 4 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ), [eslint-plugin-obsidianmd](https://github.com/obsidianmd/eslint-plugin ), [globals](https://github.com/sindresorhus/globals ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `@types/node` from 26.0.0 to 26.1.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `eslint-plugin-obsidianmd` from 0.3.0 to 0.4.1
- [Release notes](https://github.com/obsidianmd/eslint-plugin/releases )
- [Commits](https://github.com/obsidianmd/eslint-plugin/compare/0.3.0...0.4.1 )
Updates `globals` from 17.6.0 to 17.7.0
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0 )
Updates `typescript-eslint` from 8.61.1 to 8.62.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.62.1/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 26.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: eslint-plugin-obsidianmd
dependency-version: 0.4.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: globals
dependency-version: 17.7.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: typescript-eslint
dependency-version: 8.62.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-07-06 07:08:56 +00:00
Lukas Wolfsteiner
d70be481d2
Merge pull request #7 from dotWee/dependabot/dependencies-640176b5ab
...
Bump the "dependencies" group with 1 update across multiple ecosystems
2026-07-05 11:22:36 +02:00
dependabot[bot]
8e4729b07a
build(deps): bump actions/checkout
...
Bumps the dependencies group with 1 update in the / directory: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 6 to 7
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-30 19:04:59 +00:00
Lukas Wolfsteiner
3f95d03682
Merge pull request #6 from dotWee/dependabot/dependencies-85b4432e2e
2026-06-30 19:24:43 +02:00
Lukas Wolfsteiner
fce095a3a1
feat: Group GitHub Actions dependency update PRs
2026-06-30 16:33:48 +02:00
dependabot[bot]
5e367b08cf
Bump the dependencies group with 2 updates
...
Bumps the dependencies group with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `@types/node` from 25.9.3 to 26.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `typescript-eslint` from 8.61.0 to 8.61.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.61.1/packages/typescript-eslint )
Bump actions/checkout from 6 to 7 in the dependencies group
Bumps the dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 6 to 7
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 26.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: typescript-eslint
dependency-version: 8.61.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 07:10:40 +00:00
Lukas Wolfsteiner
ec7e78f24f
docs: Extend README with status badges and descriptions
...
Added badges for GitHub release, license, downloads, build status, code style, and linting to README.
2026-06-16 13:29:07 +02:00
Lukas Wolfsteiner
28db4a0093
Merge pull request #5 from dotWee/dependabot/dependencies-b84304e13d
...
Bump the "dependencies" group with 1 update across multiple ecosystems
2026-06-16 12:50:14 +02:00
dependabot[bot]
ab1c595eb4
Bump the dependencies group with 3 updates
...
Bumps the dependencies group with 3 updates: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [esbuild](https://github.com/evanw/esbuild ).
Updates `@eslint/js` from 9.39.4 to 10.0.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/commits/v10.0.1/packages/js )
Updates `@types/node` from 25.9.2 to 25.9.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `esbuild` from 0.28.0 to 0.28.1
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.28.0...v0.28.1 )
---
updated-dependencies:
- dependency-name: "@eslint/js"
dependency-version: 10.0.1
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@types/node"
dependency-version: 25.9.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: esbuild
dependency-version: 0.28.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-15 07:13:47 +00:00
Lukas Wolfsteiner
903830bb9b
chore(release): enhance release workflow with artifact attestation and permissions updates
2026-06-10 17:00:31 +02:00
Lukas Wolfsteiner
23db89b48b
chore(release): prepare version 1.0.4 Bump manifest, package, and versions mapping for patch release
2026-06-10 16:55:42 +02:00
Lukas Wolfsteiner
aace90676b
chore: update author details in manifest.json for consistency
2026-06-10 16:54:39 +02:00
Lukas Wolfsteiner
b5ed2bedaa
chore(release): prepare version 1.0.3
...
Bump manifest, package, and versions mapping for patch release
2026-06-10 16:50:44 +02:00
Lukas Wolfsteiner
9271e5c7cc
chore: simplify plugin ID and name in manifest.json for consistency
2026-06-10 16:49:05 +02:00
Lukas Wolfsteiner
be914418da
chore: update descriptions in manifest.json, package.json, and README.md for clarity and configurability
2026-06-10 16:47:12 +02:00
Lukas Wolfsteiner
4004e0c92d
chore: update manifest.json to refine plugin name and author details
2026-06-10 16:44:38 +02:00
Lukas Wolfsteiner
54238d1e2f
chore(release): prepare version 1.0.2
...
Bump manifest, package, and versions mapping for patch release
2026-06-10 16:25:02 +02:00
Lukas Wolfsteiner
c432801fdd
Merge pull request #4 from dotWee/bugfix/cicd
...
CI/CD Bugfix
2026-06-10 16:22:13 +02:00
Lukas Wolfsteiner
58e5d84279
chore: update tsconfig.json to include rootDir, ignoreDeprecations, and add ES2020 to lib
2026-06-10 16:20:33 +02:00
Lukas Wolfsteiner
718e9dee4f
chore: downgrade @eslint/js to 9.39.4 and bump typescript-eslint to 8.61.0 in devDependencies
2026-06-10 16:18:00 +02:00
Lukas Wolfsteiner
8f1a5e7445
fix: Use definitive declaration
2026-06-10 16:16:24 +02:00
Lukas Wolfsteiner
e20eed2a3e
chore: update Node.js version in release workflow from 18.x to 20.x
2026-06-10 16:16:20 +02:00
Lukas Wolfsteiner
331395538f
chore: update minimum app version requirement in manifest.json to 1.7.2 to match APIs actually used (revealLeaf, openLinkText)
2026-06-10 16:16:05 +02:00
Lukas Wolfsteiner
2a95606055
chore: Update ESLint configuration to include additional files for linting & testing
2026-06-10 16:14:54 +02:00
Lukas Wolfsteiner
2e39f6a321
Merge pull request #3 from dotWee/dependabot/dependencies-68c6bd2d2e
...
Bump the "dependencies" group with 1 update across multiple ecosystems
2026-06-08 14:22:12 +02:00
dependabot[bot]
ec4e10c099
Bump @types/node from 25.9.1 to 25.9.2 in the dependencies group
...
Bumps the dependencies group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/node` from 25.9.1 to 25.9.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 25.9.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-08 07:13:17 +00:00