Skip to content

Releases: junhewk/simple-graph-builder

0.4.3

Choose a tag to compare

@github-actions github-actions released this 24 Jul 03:04

Full Changelog: 0.4.2...0.4.3

0.4.2

Choose a tag to compare

@github-actions github-actions released this 24 Jul 02:36

Full Changelog: 0.4.1...0.4.2

0.4.1

Choose a tag to compare

@github-actions github-actions released this 24 Jul 02:32

Full Changelog: 0.4.0...0.4.1

0.4.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 02:26

Full Changelog: 0.3.8...0.4.0

0.3.8

Choose a tag to compare

@github-actions github-actions released this 16 May 01:11

Full Changelog: 0.3.7...0.3.8

0.3.7

Choose a tag to compare

@github-actions github-actions released this 30 Jan 08:05
Bump version to 0.3.7

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

0.3.6

Choose a tag to compare

@junhewk junhewk released this 30 Jan 02:30

What's New

Separate model configuration for Smart Search

You can now configure a different model for Smart Search queries vs. extraction:

  • Use case: Use fast/cheap models (GPT-4o-mini) for KG extraction, and better models (GPT-4o, Claude Sonnet) for search
  • New settings:
    • "Use separate model for smart search" toggle
    • Smart Search provider selection
    • Smart Search model dropdown with custom input

How to use

  1. Go to Settings → Simple Graph Builder → Smart search model
  2. Enable "Use separate model for smart search"
  3. Select your preferred provider and model for search queries

Full Changelog: 0.3.5...0.3.6

v0.3.4

Choose a tag to compare

@junhewk junhewk released this 29 Jan 08:53

Changes

Obsidian Review Bot Fixes

  • Sentence case fixes for UI text (16 changes)
  • Remove deprecated RelationshipType exports
  • Change "General" heading to "Provider" in settings
  • Fix confirm-modal callback type to allow async
  • Use proper vault.delete(file, true) for trash behavior

Full Changelog

0.3.3...0.3.4

0.3.3

Choose a tag to compare

@github-actions github-actions released this 29 Jan 07:15

Changes in v0.3.3

Obsidian Review Bot Fixes

  • Use sentence case for all UI text (commands, settings headings, button labels)
  • Remove unnecessary type assertions where type guards already narrow types
  • Add proper type checks before string conversion on JSON-parsed values
  • Fix type union redundancy in function signatures
  • Add eslint-disable comments for intentional deprecated usage (migration code)
  • Change console.log to console.debug for migration message
  • Handle promises properly with await/void operators
  • Use CSS classes instead of inline styles for graph tooltips

Graph Visualization Improvements

  • Add "Minimum connections" setting to filter nodes with few connections from the graph view
  • Reduce edge color intensity (#cbd5e1, opacity 0.4) for better node label readability

Code Quality

  • Extract helper functions to reduce code duplication
  • Move constants to module level for better performance
  • Simplify functions with early returns and object lookups

0.3.2

Choose a tag to compare

@github-actions github-actions released this 29 Jan 04:36
Add v3 data model with EntityType and relationship fields

- Add EntityType union type with 10 fixed entity types
- Add entityType field to OntologyNode (replacing flexible labels)
- Add relationship field to OntologyEdge (free-form verbs)
- Add helper functions: getEntityTypeColor, getNodeEntityType, getEdgeRelationship
- Add labelToEntityType for legacy v2 data migration
- Update prompts for v3 extraction format
- Update search to use new type helpers

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>