Skip to content

Add alias relationship graphs and upgrade Pivotick to v3.0.0 - #62

Merged
adulau merged 1 commit into
mainfrom
codex/alias-graph-pivotick-v3
Oct 20, 2026
Merged

adulau merged 1 commit into
mainfrom
codex/alias-graph-pivotick-v3

Conversation

@adulau

@adulau adulau commented Oct 20, 2026

Copy link
Copy Markdown
Member

Aliases currently list vendor/product tuples without the interactive relationship graph available on product and vendor detail pages. Add the same lazy-loaded graph panel to alias details, with the alias connected to its member products, their vendors, approved relationships, and CPE entries.

  • Add GET /aliases/{alias_uuid}/graph, preserving the 200-node / 400-edge limits and prioritizing membership and ownership links before neighboring records.
  • Reuse pan, zoom, fit, record inspection, retry, and theme support. Draw aliases with a custom diamond SVG path and retain the full member table.
  • Update the locally hosted Pivotick browser bundle and stylesheet from v2.0.1 to the official v3.0.0 release, unchanged from the release archive. Refresh SHA-256 checksums and dependency notices; the dependency versions and upstream license are unchanged. Keep the embedded simulation worker and existing canvas height; v3's default label visibility threshold applies.

Validation:

  • pytest -q --disable-warnings: 115 passed, including new alias graph coverage for membership, relationship direction, empty aliases, missing records, escaped labels, and graph limits.
  • Chromium browser checks passed for vendor, product, and alias graphs; empty and truncated graphs; worker fallback; failed-request retry; mobile sizing; zoom/fit controls; record picker; theme changes; and close/reopen behavior, with no uncaught browser errors.
  • JavaScript syntax checks passed; vendored assets match the official archive byte-for-byte.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-20T06:17:20.083411Z 8441476 PR opened
🔒 Security Review ✅ Completed 2026-10-20T06:20:24.166548Z 8441476 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@adulau
adulau merged commit 271ce2e into main Oct 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant