Skip to content

Releases: HEIXIZHU/super-reviewer

Super Reviewer 0.1.4

Choose a tag to compare

@HEIXIZHU HEIXIZHU released this 11 Oct 05:50

Super Reviewer 0.1.4

Fix blocking issues reported by the Obsidian community plugin review.

  • Require Obsidian 1.7.2 to match the workspace APIs used for revealing and loading deferred views.
  • Use Obsidian setting headings and CSS property helpers.
  • Include ES2019 type definitions for string trimming and array flattening.
  • Replace browser confirmation dialogs with Obsidian modals. Closing or canceling a dialog keeps the draft or node intact.
  • Remove the deprecated builtin-modules dependency in favor of Node's built-in module list.
  • Fix asynchronous event callbacks, unnecessary assertions, helper usage, and an await on a synchronous function.
  • Add the official Obsidian ESLint checks for future releases.

Canvas child node management

Manage Canvas child nodes directly from the review view.

  • Create a text child node with Markdown content. The node is placed in available space beside its parent and connected with a directed edge.
  • Edit child nodes using a touch-and-hold menu, right-click, or the visible more-actions button. Editing a file node updates the referenced note.
  • Delete a child node after confirmation. All incident edges are removed; descendant nodes and referenced note files are preserved.
  • Structural edits verify the Canvas snapshot before writing and reject conflicting changes.
  • Keep the child-node creation control available when a node has no existing relations.

Validation: TypeScript checks, module-boundary checks, in-memory Canvas write integration tests, and production build.

Mobile gestures still require testing on physical devices.

Installation

Download main.js, manifest.json, and styles.css from the same release and copy them to .obsidian/plugins/super-reviewer/ in your vault. Enable the plugin in Obsidian's community plugin settings. Disable and re-enable an existing installation after updating.

Requires Obsidian 1.7.2 or newer.

Super Reviewer 0.1.3

Choose a tag to compare

@HEIXIZHU HEIXIZHU released this 11 Oct 05:40

Super Reviewer 0.1.3

Manage Canvas child nodes directly from the review view.

  • Create a text child node with Markdown content. The node is placed in available space beside its parent and connected with a directed edge.
  • Edit child nodes using a touch-and-hold menu, right-click, or the visible more-actions button. Editing a file node updates the referenced note.
  • Delete a child node after confirmation. All incident edges are removed; descendant nodes and referenced note files are preserved.
  • Structural edits verify the Canvas snapshot before writing and reject conflicting changes.
  • Keep the child-node creation control available when a node has no existing relations.

Validation: TypeScript checks, module-boundary checks, in-memory Canvas write integration tests, and production build.

Mobile gestures still require testing on physical devices.

Installation

Download main.js, manifest.json, and styles.css from the same release and copy them to .obsidian/plugins/super-reviewer/ in your vault. Enable the plugin in Obsidian's community plugin settings. Disable and re-enable an existing installation after updating.

Requires Obsidian 1.6.0 or newer.