Conversation
Greptile SummaryThis is a routine dev-cycle dependency update PR bumping the reflex version from Key changes:
Confidence Score: 4/5
Important Files Changed
Flowchartflowchart TD
A[PR #6136: 0828dev] --> B[Dependency Bumps]
A --> C[New Features]
A --> D[Bug Fixes]
A --> E[Cleanup]
B --> B1[lucide-react 0.562.0 → 0.574.0]
B --> B2[react-moment 1.2.0 → 1.2.2]
B --> B3[recharts 3.6.0 → 3.7.0]
B --> B4[react-dropzone 14.3.8 → 15.0.0]
B --> B5[radix-ui/themes 3.2.1 → 3.3.0]
B --> B6[react-error-boundary 6.1.0 → 6.1.1]
B --> B7[lodash 4.17.21 → 4.17.23]
B --> B8[vite: rolldown-vite@7.3.1 → 8.0.0-beta.14]
B --> B9[Bun 1.3.6 → 1.3.9]
C --> C1[15 new icons in LUCIDE_ICON_LIST]
C --> C2[Moment: from_now_short prop added]
C --> C3[Recharts: LiteralPolarRadiusType adds 'auto']
D --> D1[Tests: math.isclose for float comparisons]
D --> D2[Recharts Brush: remove duplicate fill/stroke props]
E --> E1[Remove vite from OVERRIDES]
E --> E2[Version bump: 0.8.27dev1 → 0.8.28dev1]
Last reviewed commit: 5530a4a |
| "zap", | ||
| "zoom_in", | ||
| "zoom_out", | ||
| # "mouse_right", |
There was a problem hiding this comment.
Commented-out code should be removed
# "mouse_right" is left as a comment at the end of LUCIDE_ICON_LIST. If the icon is intentionally excluded (e.g. it doesn't yet exist in lucide-react@0.574.0 or has a non-standard export name that requires an override), it should either be removed entirely or tracked in an issue — not left as a commented-out entry in the list. Per the project's code review guidelines, commented-out code should be removed before merging.
| # "mouse_right", | |
| "zoom_out", | |
| ] |
Context Used: Rule from dashboard - Remove commented-out code before merging PRs. (source)
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
| "@react-router/dev": _react_router_version, | ||
| "@react-router/fs-routes": _react_router_version, | ||
| "vite": "npm:rolldown-vite@7.3.1", | ||
| "vite": "8.0.0-beta.14", |
There was a problem hiding this comment.
Beta version in production default dependencies
vite@8.0.0-beta.14 is a pre-release version. Using a beta in the default dependency set means all Reflex users will install a potentially unstable build tool. If this is intentional (e.g. vite 8 beta is required for rolldown support or another feature), it would be worth adding a comment explaining the reasoning, similar to how react-is has an explanation above it.
If stability is a concern, prefer pinning to a stable release once vite 8.0.0 is final, or keep the npm:rolldown-vite alias in the meantime.
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
| # The fill color of brush | ||
| fill: Var[str | Color] | ||
|
|
||
| # The stroke color of brush | ||
| stroke: Var[str | Color] | ||
|
|
There was a problem hiding this comment.
were these removed upstream? i wonder if we need some kind of warning to any users that were passing these props?
There was a problem hiding this comment.
they are defined above, ruff was flagging it
No description provided.