Commit graph

22 commits

Author SHA1 Message Date
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
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
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
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
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
4dc7207c41 feat: introduce bookmark explorer
- Add a note-aware explorer for browsing saved bookmarks and filtering from note context.
- Support inline blocks, configurable tag behavior, and theme-friendly icon styling.
- Prepare release metadata, documentation, licensing, and automated release assets.
2026-05-02 00:46:27 +02:00
Aleksey Rowan
e60294b950
Update manifest description (#77) 2023-11-15 12:17:04 -05:00
Erica Xu
9be2b5d748
Update manifest.json 2023-07-11 11:37:36 -04:00
Erica Xu
97d84bc54b
Update manifest.json 2022-12-05 15:28:53 -05:00
lishid
b46f6c9322 Update for 0.15 2022-08-09 13:38:50 -04:00
Xiao Meng
f690c04577
use LF instead of CRLF (#28) 2022-04-15 14:13:31 -04:00
lishid
3afc9d78ab Update sample plugin to use ESBuild. 2021-10-19 13:34:58 -04:00
lishid
318cb2b055 Added versions.json 2020-11-10 02:52:56 -05:00
lishid
2d6aebfe0a Update manifest.json 2020-10-28 21:33:32 -04:00
lishid
ed97541d3b Add version number. 2020-10-28 19:20:59 -04:00
lishid
ed3770792a Initial commit! 2020-10-25 16:58:31 -04:00