Repository navigation
fix: shared connector and inspector defaults for 0.1.3 - #3
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Moves the connector and inspector fixes into the reusable npm package for every dashboard consumer. Prepares
@encapsa-dev/brain@0.1.3; no publish or merge is performed.Why
The WebGL renderer implemented dashed edges by dropping alternate pieces of an eight-segment path, including its starting segment. Long cross-group relationships therefore appeared as disconnected floating strokes. App-level CSS or per-dashboard style overrides would leave the defect in every other consumer.
How
edgePattern="declared"is an explicit opt-in to preset/resolver dash patterns.inspectorOptionscentralizes label and visibility policy: hide unknown versions, completeness, metadata footer and directed-path controls by default; retain known versions, security/PHI notices, receipt evidence and context actions.showDirectedPaths: true, not deleted.BrainCopyFieldprovides single-line truncation, full hover/focus disclosure, and honest clipboard success/denial handling. Authorized detail fields can opt in viacopyable: trueindependently of field labels.BrainPicker,BrainConnectionPickerandBrainKindFilters, including shared spacing, icon menus, keyboard navigation and fullscreen-contained portals. Controls use lightweight store subscriptions rather than recalculating graph hierarchies.Testing
pnpm release:checkPASS atc83e234: frozen install, build, typecheck, lint, 137 unit/integration tests, four packed consumer lanes, production demo build, all 23 browser tests, tarball inspection and clean generated-file verification. GitHub Library checks and Vercel preview also passed. Includes regressions for hidden-popover focus timing and portals inside host dialogs.Release / consumer order
The application-side migration is prepared as thin component wiring and removal of duplicated control CSS. It will not be pinned to an unpublished registry version or shipped using a local tarball/Git dependency.
No production deployment, npm publication, backend/API change, or environment change is included.