Releases: 111pointer111/spider
Releases · 111pointer111/spider
0.1.5
Full Changelog: 0.1.4...0.1.5
0.1.4
Fix all remaining review warnings:
- Add
this: voidannotations 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
Fix the createElement("script") false positive flagged by automated review.
- Add esbuild plugin that rewrites react-dom's internal
createElement("script")calls tocreateElement("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
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
Full Changelog: 0.1.0...0.1.1
0.1.0
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