Update dependencies and improve test configurations#500
Update dependencies and improve test configurations#500
Conversation
Fix tests
Update README.md
Replaced the multiple H1 tags with H2 tags, keeping 'CODE GRAPH' as sole H1 tag
Update page.tsx
Update Next.js to version 15.5.7
- Bumped various dependencies including `next`, `playwright`, and `sharp` to their latest versions. - Updated Playwright configuration for improved test reporting and parallel execution. - Enhanced README for clarity on supported languages. - Refactored test cases for better maintainability and consistency in UI responses. - Added new utility functions and improved existing ones for better node handling in tests. - Fixed minor formatting issues in configuration files for consistency.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
…a to window object
…error message formatting; update zoomToFit logic in Chat component to utilize a nodes map for improved performance.
…bject for improved data retrieval; clean up unnecessary whitespace in codeGraph.
…and package-lock.json
…and package-lock.json
…and package-lock.json
Naseem77
left a comment
There was a problem hiding this comment.
isPath property not syncing, When user clicks "Show the path" between two nodes, the UI highlights the path visually, but the exposed data doesn't include isPath: true because the canvas doesn't know about this application state change.
Node drag positions not updating, When user drags a node to a new position, the canvas renders it in the new location, but the exposed data returns the old x/y coordinates because those values don't update after drag.
visible property not syncing, When user hides/unhides nodes via the element menu, the UI updates correctly, but the exposed data doesn't reflect the new visible: false/true state because the canvas filters out invisible nodes before receiving them and doesn't track visibility changes.
I just checked the Canvas tests only, and there are the bugs I listed above. check the rest of the tests
…latten node properties
…and package-lock.json
…p unused properties in Node interface
…alkorDB Canvas dependency to version 0.0.34
…sibility management in CodeGraph; update Graph class property name for clarity
next,playwright, andsharpto their latest versions.PR Summary by Typo
Overview
This PR introduces a major refactoring of the graph visualization by migrating from
react-force-graph-2dto the new@falkordb/canvaslibrary. It also updates dependencies, refines API error handling, and enhances Playwright test configurations with sharding.Key Changes
react-force-graph-2dto@falkordb/canvas, introducing a newForceGraphcomponent.@falkordb/canvasand@radix-ui/react-switch.app/api/repo/route.tsfor more consistent responses.README.mdto reflect current language support (Java & Python) for code analysis.Switchcomponent.Work Breakdown
To turn off PR summary, please visit Notification settings.