fix(frontend): missing logs route, reworded onboarding, updated tanstack, fixed infinite onboarding loop#4428
Conversation
|
🚅 Deployed to the rivet-pr-4428 environment in rivet-frontend
|
PR ReviewOverall this is a solid set of improvements. The onboarding loop fix and the refactor from component-based Bugs / Potential Issues1. Inconsistent early-return guards between cloud and engine loaders The cloud If a user navigates to the cloud route with only 2. Other TanStack packages were bumped from Logic Fix Worth Calling OutThe onboarding display logic change in
The old logic would trigger onboarding on any namespace with no actors even after a successful deployment. The companion fix to Deployment Logs Grid LayoutThe shift from Minor
|
This pull request introduces several improvements and refactors across the frontend codebase, focusing on UI/UX enhancements, dependency updates, and code cleanup. The most notable changes include updating the TanStack router dependencies, refining deployment and onboarding flows for better user experience, and cleaning up unused or redundant code in the actors list and deployment logs components.
Dependency updates:
@tanstack/react-routerand related packages to the latest versions, which may improve routing performance and compatibility.UI/UX improvements:
Enhanced the deployment check and getting started onboarding flow:
Pingindicator and improved messaging for better clarity. [1] [2] [3] [4] [5]Improved tables and logs:
Code cleanup and refactoring:
ActorIdPrefillercomponent and related imports from the actors list, simplifying the list rendering logic. [1] [2] [3]Routing and type generation fixes:
routeTree.gen.tsto ensure trailing slashes are consistent and route matching is accurate. [1] [2] [3] [4] [5] [6]Minor copy and terminology tweaks:
These changes collectively improve the frontend's usability, maintainability, and consistency.