liam-changeset-ci-trigger
released this
20 Dec 02:32
·
180 commits
to main
since this release
🚀 New Features
Key-Only Mode
Introduced a new key-only mode that simplifies the visualization by focusing solely on key elements.
And, added a new LinkIcon🔗 and applied it as the default icon for foreign keys.
Query Parameter Enhancements
You can now save and share query parameters to filter the table you want to display.
This is a link showing only the tables related to mastodon users:
Release Version Display
A new ReleaseVersion component is integrated into the HelpButton for displaying the current version.
🛠 Bug Fixes
- Active Table Highlighting:
- Fixed an issue where opening an active table via query parameters would not highlight it.
- Resolved cases of lingering highlights on tables and edges.
- Fixed failure to highlight parent tables.
- SVG Attribute Consistency: Adjusted SVG attributes to use camelCase for better consistency.
🧹 Refactoring & Optimizations
- Highlighting System:
- Integrated
highlightNodesAndEdges
function for improved hover effects on nodes and edges. - Refactored
highlight edges on active table
for better performance. - Removed redundant
highlightedHandles
and mergedisRelated
intoisHighlighted
for simpler logic.
- Integrated
📈 Telemetry Enhancements
- Added click logging for the CopyLinkButton.
- Integrated toggle logging for Sidebar and Visibility Button actions.
- Introduced a new
toggleLogEvent
utility to log toggle-related actions.
All Changes
- f3e454a: refactor: integrate highlightNodesAndEdges function for improved node and edge highlighting on hover
- 18e5e8e: ♻️ Remove LinkIcon and replace its usage with Link component
- 594386f: refactor: Remove highlightedHandles
- 0870088: ⚒️ Fix SVG attributes to use camelCase for consistency
- 298c7cc: ✨Implementing a key-only view
- 555a157: feat: hidden nodes can now be reflected from query parameters
- c0934d3: ✨ Add LinkIcon🔗 and apply it as an icon for foreign keys.
- 9b62de2: Resolving the issue of remaining highlights
- 343e01d: New
ReleaseVersion
component intoHelpButton
- 4859d37: feat: get hidden nodes via query parameter now compresses
- 8c9c9c5: 🐛 Fixed an issue where opening an active table from a query parameter would not highlight it
- b372a0f: refactor: Refactoring of highlight edges on active table
- 7c75b53: 📈: integrate toggle logging for sidebar and visibility button actions
- f46d097: 📈 : add click logging for CopyLinkButton
- d8ff5d5: Refactoring and testing of highlights on active tables
- 6c2a2d5: 📈 : add toggleLogEvent utility for logging toggle actions
- c0b2d01: refactor Integrated
isRelated
intoisHighlighted
- aecbcc5: fix: Fixed failure to highlight parent tables