Releases: shaqmughal/seekstone
Releases · shaqmughal/seekstone
seekstone@0.6.3
Patch Changes
-
0a192cc: fix(mcpb): shard the bundle under Claude Desktop's ~108KB per-file install cap
The
.mcpbone-click install silently broke as of v0.4.0: Claude Desktop's
local install preview rejects a bundle if any single file exceeds ~108KB, and
the fully-bundleddist/index.jsis ~1.7MB. The bundle is now split into <95KB
shards that a small loader reassembles at startup, so the install dialog appears
again. A build-time guard fails the build if any packed file exceeds the cap.
seekstone@0.6.2
Patch Changes
- cc3bd9d: Point package
homepageat the new site, https://seekstone.dev (was the GitHub readme).
seekstone@0.6.1
Patch Changes
- d1a7fb1: Bump chokidar from 4.x to 5.x (bundled dependency — no API surface change for consumers).
- 3bafa80: Bump zod from 3.x to 4.x (bundled dependency — no API surface change for consumers).
- d2ac3d5: Fix watcher silently dropping all events on Windows when the vault path contains 8.3 short names (e.g.
RUNNER~1). chokidar'sfollowSymlinks: trueexpands short paths to long form viarealpath(), causingrelative()to produce..segments that the dot-directory filter incorrectly matched. Now resolves the vault root viarealpathSyncat startup so path comparisons are consistent. - 2cda8b8: Bound
replace_in_note'sfindparameter to 1000 chars at the schema boundary, capping the size of any caller-supplied pattern inregex: truemode (ReDoS / self-DoS guard). Also converts an internalnew RegExp(constant.source)in the link extractor to a direct regex literal — behavior-neutral, removes a per-line allocation, and clears a Codacy non-literal-RegExp false positive. - 2d9588f: Add a process-level
unhandledRejectionguard to the server entrypoint. A stray unhandled promise rejection now logs to stderr and the long-lived stdio session stays up (preserving the in-memory index) instead of crashing the user's MCP session.uncaughtExceptionis intentionally left to Node's default crash behaviour.
obsidian-mcp-seekstone@0.6.1
seekstone@0.6.0
Minor Changes
- dd136ae: Add
get_periodic_noteandappend_periodic_notetools for filesystem-direct access to daily, weekly, monthly, quarterly, and yearly periodic notes. Reads folder/format/template config from.obsidian/daily-notes.jsonand the periodic-notes plugin data.json with moment.js-compatible date tokens. No running Obsidian required.
Patch Changes
obsidian-mcp-seekstone@0.6.0
seekstone@0.5.0
Minor Changes
- c430b48: Add
replace_in_notetool — literal and regex find/replace within a note body. Supports case-insensitive matching (default), whole-word boundaries, capture-group backreferences in regex mode, a replacement limit, and a dry-run preview mode. Frontmatter is never touched.
Patch Changes
- c3d3cda: Fix serverInfo.version in MCP handshake — was hardcoded to "0.1.0" instead of using the build-time version constant. MCP clients that surface server metadata now see the correct version.
seekstone@0.4.1
Patch Changes
- 3e47cd8: Fix serverInfo.version in MCP handshake — was hardcoded to "0.1.0" instead of using the build-time version constant. MCP clients that surface server metadata now see the correct version.
obsidian-mcp-seekstone@0.5.0
obsidian-mcp-seekstone@0.4.1
Patch Changes
- Updated dependencies [3e47cd8]
- seekstone@0.4.1