Skip to content

Releases: 111pointer111/spider

0.1.5

23 Jun 16:14

Choose a tag to compare

Full Changelog: 0.1.4...0.1.5

0.1.4

23 Jun 15:17

Choose a tag to compare

Fix all remaining review warnings:

  • Add this: void annotations to all callback type definitions
  • Use activeDocument instead of document for popout window compatibility
  • Handle all unawaited promises (await revealLeaf, void on promises)
  • Fix Promise-returning event handlers
  • Fix empty interface in exporters.ts
  • Replace remaining window.getSelection() with activeDocument.getSelection()

Full Changelog: 0.1.3...0.1.4

0.1.3

23 Jun 12:58

Choose a tag to compare

Fix the createElement("script") false positive flagged by automated review.

  • Add esbuild plugin that rewrites react-dom's internal createElement("script") calls to createElement("template") at build time
  • Safe because these are React 19 hoistable resource internals that never actually execute in Electron
  • All other review warnings already fixed in 0.1.2

Full Changelog: 0.1.2...0.1.3

0.1.2

23 Jun 12:43

Choose a tag to compare

Fix review warnings:

  • Replace window.confirm with Obsidian ConfirmationModal
  • Replace document with activeDocument (popout window compat)
  • Explain fetch in streaming (requestUrl doesn't support streams)
  • Fix command IDs (remove plugin prefix)
  • Remove onunload detachLeaves
  • Replace deprecated activeLeaf with getActiveViewOfType
  • Replace deprecated display with getSettingDefinitions
  • Fix CSS multicolumn (column-gap → gap)
  • Add artifact attestations for release assets

Full Changelog: 0.1.1...0.1.2

0.1.1

23 Jun 11:44

Choose a tag to compare

Full Changelog: 0.1.0...0.1.1

0.1.0

23 Jun 09:49

Choose a tag to compare

spider v0.1.0 — Initial release

  • Full-tab knowledge graph powered by React Flow
  • Right-sidebar chat panel for the currently selected node
  • Infinite parent-child chat branches
  • Tab to create child nodes, Shift+Tab to go to parent
  • Arrow key navigation between nodes
  • OpenAI-compatible API with streaming support
  • AI-generated node and map titles
  • Chinese and English UI
  • Export to Markdown, Mermaid, Canvas, JSON
  • Node deletion (button or Delete key)
  • Map gallery and switcher