v109.3.0lumaweave2026-06-08

Package-dependency adapter, form, and registry

PackageDependencyAdapter parses package.json into a graph; config form ships with project-path input and manifest-type select; registry entry promoted from candidate to registered.

v109.3.02026-06-08
  • ·Name-only node dedup + dual-edge: react in both prod+peer → one node, two distinct edges
  • ·projectPath + manifestType → computed filePath via readUserFile(); no new Tauri commands
  • ·pyproject.toml manifests error gracefully; workspace detection warns and continues
  • ·PackageDependencyConfigForm: path input + manifest-type select (pyproject.toml disabled)
  • ·Registry: status candidate→registered, loadPackageDependency loader wired