Conversation
|
🚅 Deployed to the rivet-pr-4511 environment in rivet-frontend
|
This stack of pull requests is managed by Graphite. Learn more about stacking. |
PR Review: refactor(frontend): actor list upliftOverviewThis PR delivers a solid set of UX improvements: fixing duplicate infinite-scroll API calls, making the sidebar responsive, adding icon+responsive-label tabs to actor details, moving the destroy button into the General tab, and a clever shared-interval optimization for RelativeTime. The changes are generally well-structured. Bugs / Correctness1. Status indicator absolute positioning without a relative parent In 2. Dead cn class in After wrapping the destroyed section in Code Quality3. Significant tab rendering duplication The tab list JSX is copy-pasted nearly verbatim between 4. All other Minor / Style5. The 6. Moving 7. Using What is Good
SummaryThe infinite-scroll fix and
|
Merge activity
|
ae90870 to
ba14ee2
Compare
Preview packages published to npmInstall with: npm install rivetkit@pr-4511All packages published as Engine binary is shipped via Docker images: docker pull rivetdev/engine:slim-59c8a5d
docker pull rivetdev/engine:full-59c8a5dIndividual packagesnpm install rivetkit@pr-4511
npm install @rivetkit/react@pr-4511
npm install @rivetkit/rivetkit-native@pr-4511
npm install @rivetkit/sqlite-wasm@pr-4511
npm install @rivetkit/workflow-engine@pr-4511 |
11d30a2 to
e163dd3
Compare
ba14ee2 to
d41b1a5
Compare
d41b1a5 to
98e8d14
Compare

Description
This pull request improves the user interface and user experience across several components in the frontend application.
Key improvements include:
Infinite scroll optimization: Added
isFetchingNextPagechecks to prevent duplicate API calls when the VisibilitySensor is already triggering a fetch operation across multiple components (actor builds list, context switcher, namespace select, user dropdown, etc.)Responsive sidebar enhancements:
Actor interface improvements:
Performance optimizations:
UI polish:
Type of change
How Has This Been Tested?
Checklist: