Skip to content

RC-0.0.8#38

Merged
AHS12 merged 4 commits intomainfrom
dev
Mar 25, 2026
Merged

RC-0.0.8#38
AHS12 merged 4 commits intomainfrom
dev

Conversation

@AHS12
Copy link
Copy Markdown
Owner

@AHS12 AHS12 commented Mar 6, 2026

Description

Brief summary of changes and motivation.

Fixes # (issue)
#37
Features
#33

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

Testing

  • Tests added/updated
  • All tests pass locally
  • Tested on multiple browsers (Chrome, Firefox, Safari, Edge)

Test Environment:

  • Browser: EDGE
  • OS: Windows

Checklist

  • Code follows project style
  • Self-reviewed code
  • Updated documentation
  • Backward compatible (or breaking change documented)
  • No new warnings/errors

Additional Notes

Any extra context or screenshots.

Add validation to check for existing relationships before creating new edges in three different contexts: store update, layout component, and diagram editor. The new `findExistingRelationship` utility function detects both same-direction and reverse-direction duplicates by comparing source/target nodes and their column handles. This prevents duplicate edges from being added to the diagram.
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
thoth-blueprint Ready Ready Preview, Comment Mar 25, 2026 11:50am

- Add centerX/centerY properties to edge types for storing manual position
- Implement draggable handles on selected edges for interactive position adjustment
- Add reset button in inspector panel to clear manual position adjustments
- Update edge path calculation to use manual center points when available
@AHS12 AHS12 marked this pull request as ready for review March 25, 2026 11:49
@AHS12 AHS12 merged commit efcfff3 into main Mar 25, 2026
4 checks 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