Skip to content

Improvements to graph support - #1806

Merged
william-schlegel merged 5 commits into
test-graphfrom
feat/graph-more
Aug 17, 2026
Merged

Improvements to graph support#1806
william-schlegel merged 5 commits into
test-graphfrom
feat/graph-more

Conversation

@apognu

@apognu apognu commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator
  • Entity caption now returned as a node metadata (label)
  • Hypernode rendered with data
  • Relation configs are now set with a group_id grouping key
  • New edge metadata (through adds a path of tables + field + value)

@apognu apognu self-assigned this Aug 17, 2026
@apognu apognu added the enhancement New feature or request label Aug 17, 2026
@apognu
apognu force-pushed the feat/graph-more branch 2 times, most recently from 920165e to 96b39ff Compare August 17, 2026 12:45
apognu and others added 5 commits August 17, 2026 14:50
- Introduced an optional `label` field in `GraphObjectRef` to store metadata for graph nodes.
- Updated `GraphImpl`, `SessionGraphCanvas`, and other components to utilize the new `label` field.
- Refactored `resolveTitle` function to handle labels more effectively.
- Adjusted edge handling to accommodate the removal of the `label` field in favor of a `through` array for edge metadata.
- Enhanced `DetailCardSkeleton` to conditionally display tags based on props.
@william-schlegel
william-schlegel merged commit bfa6fa5 into test-graph Aug 17, 2026
3 checks passed
@william-schlegel
william-schlegel deleted the feat/graph-more branch August 17, 2026 13:08
william-schlegel added a commit that referenced this pull request Aug 18, 2026
* Display better hypernodes.

* Handle metadata.

* Remove edge label and add edge through fields.

* Add label support to graph nodes and update related components

- Introduced an optional `label` field in `GraphObjectRef` to store metadata for graph nodes.
- Updated `GraphImpl`, `SessionGraphCanvas`, and other components to utilize the new `label` field.
- Refactored `resolveTitle` function to handle labels more effectively.
- Adjusted edge handling to accommodate the removal of the `label` field in favor of a `through` array for edge metadata.
- Enhanced `DetailCardSkeleton` to conditionally display tags based on props.

* fix ts

---------

Co-authored-by: William Schlegel <william.schlegel@gmail.com>
william-schlegel added a commit that referenced this pull request Aug 19, 2026
* Display better hypernodes.

* Handle metadata.

* Remove edge label and add edge through fields.

* Add label support to graph nodes and update related components

- Introduced an optional `label` field in `GraphObjectRef` to store metadata for graph nodes.
- Updated `GraphImpl`, `SessionGraphCanvas`, and other components to utilize the new `label` field.
- Refactored `resolveTitle` function to handle labels more effectively.
- Adjusted edge handling to accommodate the removal of the `label` field in favor of a `through` array for edge metadata.
- Enhanced `DetailCardSkeleton` to conditionally display tags based on props.

* fix ts

---------

Co-authored-by: William Schlegel <william.schlegel@gmail.com>
william-schlegel added a commit that referenced this pull request Aug 19, 2026
* Display better hypernodes.

* Handle metadata.

* Remove edge label and add edge through fields.

* Add label support to graph nodes and update related components

- Introduced an optional `label` field in `GraphObjectRef` to store metadata for graph nodes.
- Updated `GraphImpl`, `SessionGraphCanvas`, and other components to utilize the new `label` field.
- Refactored `resolveTitle` function to handle labels more effectively.
- Adjusted edge handling to accommodate the removal of the `label` field in favor of a `through` array for edge metadata.
- Enhanced `DetailCardSkeleton` to conditionally display tags based on props.

* fix ts

---------

Co-authored-by: William Schlegel <william.schlegel@gmail.com>
william-schlegel added a commit that referenced this pull request Aug 20, 2026
* Display better hypernodes.

* Handle metadata.

* Remove edge label and add edge through fields.

* Add label support to graph nodes and update related components

- Introduced an optional `label` field in `GraphObjectRef` to store metadata for graph nodes.
- Updated `GraphImpl`, `SessionGraphCanvas`, and other components to utilize the new `label` field.
- Refactored `resolveTitle` function to handle labels more effectively.
- Adjusted edge handling to accommodate the removal of the `label` field in favor of a `through` array for edge metadata.
- Enhanced `DetailCardSkeleton` to conditionally display tags based on props.

* fix ts

---------

Co-authored-by: William Schlegel <william.schlegel@gmail.com>
william-schlegel added a commit that referenced this pull request Aug 21, 2026
* Display better hypernodes.

* Handle metadata.

* Remove edge label and add edge through fields.

* Add label support to graph nodes and update related components

- Introduced an optional `label` field in `GraphObjectRef` to store metadata for graph nodes.
- Updated `GraphImpl`, `SessionGraphCanvas`, and other components to utilize the new `label` field.
- Refactored `resolveTitle` function to handle labels more effectively.
- Adjusted edge handling to accommodate the removal of the `label` field in favor of a `through` array for edge metadata.
- Enhanced `DetailCardSkeleton` to conditionally display tags based on props.

* fix ts

---------

Co-authored-by: William Schlegel <william.schlegel@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants