Conversation
|
🚅 Deployed to the rivet-pr-4499 environment in rivet-frontend
|
This stack of pull requests is managed by Graphite. Learn more about stacking. |
PR Review: refactor: uplift metricsThe dual-chart overview+detail approach is solid architecture, and the brush-based zoom is a meaningful UX improvement over the dropdown. The timestamp normalization and zero-fill bucket alignment fixes address real bugs. A few issues worth addressing before merging: Bug: Overview window becomes stale over time
Both pages compute const { startAt, endAt } = useMemo(() => {
const now = new Date();
return { startAt: new Date(now.getTime() - OVERVIEW_RANGE_MS).toISOString(), endAt: now.toISOString() };
}, []); // never updates
Missing
|
Merge activity
|
b6d4660 to
9f6c88f
Compare
Preview packages published to npmInstall with: npm install rivetkit@pr-4499All packages published as Engine binary is shipped via Docker images: docker pull rivetdev/engine:slim-21b0bf5
docker pull rivetdev/engine:full-21b0bf5Individual packagesnpm install rivetkit@pr-4499
npm install @rivetkit/react@pr-4499
npm install @rivetkit/rivetkit-native@pr-4499
npm install @rivetkit/sqlite-wasm@pr-4499
npm install @rivetkit/workflow-engine@pr-4499 |
9f6c88f to
3df3876
Compare

Description
This pull request implements a dual-chart system for metrics visualization with brush-based zooming functionality. The changes introduce an overview chart showing 7 days of data with a brush selector, and a detail chart that displays the selected time range with higher resolution data.
Key changes include:
Type of change
How Has This Been Tested?
The changes have been tested by:
Checklist: