fix: Graph panel shows date tick labels on x-axis in local time instead of UTC#3111
Conversation
|
🚀 Thanks for opening this pull request! We appreciate your effort in improving the project. Please let us know once your pull request is ready for review. |
📝 WalkthroughWalkthroughThe Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 |
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
There was a problem hiding this comment.
Actionable comments posted: 0
🧹 Nitpick comments (1)
src/lib/GraphDataUtils.js (1)
122-139: LGTM! The UTC fix is correct and properly addresses the issue.The change correctly replaces all local time getters with their UTC equivalents, ensuring consistent UTC display on the x-axis.
Consider updating the JSDoc to reflect the UTC behavior for future maintainability:
📝 Optional: Update JSDoc to mention UTC
/** - * Format a date in compact format: YYYY-MM-DD HH:mm + * Format a date in compact UTC format: YYYY-MM-DD HH:mm * @param {Date} date - Date to format - * @returns {string} Formatted date string + * @returns {string} Formatted UTC date string */
📜 Review details
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
src/lib/GraphDataUtils.js
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
- GitHub Check: Node 22
- GitHub Check: Node 18
- GitHub Check: Docker linux/amd64
# [8.2.0-alpha.23](8.2.0-alpha.22...8.2.0-alpha.23) (2026-01-13) ### Bug Fixes * Graph panel shows date tick labels on x-axis in local time instead of UTC ([#3111](#3111)) ([85d4946](85d4946))
|
🎉 This change has been released in version 8.2.0-alpha.23 |
# [8.2.0](8.1.0...8.2.0) (2026-01-15) ### Bug Fixes * Data browser pagination is ignored when using browser navigation or page reload ([#3097](#3097)) ([bcc4d5f](bcc4d5f)) * Batch-navigation is active even if info panels are not visible ([#3053](#3053)) ([91b544a](91b544a)) * Calculated value drop-down in menu bar overlaps with info panel buttons ([#3116](#3116)) ([0f6f729](0f6f729)) * Context menu in data browser disappears behind menu bar ([#3106](#3106)) ([2c6c471](2c6c471)) * Data browser table headers misaligned when scrolling horizontally ([#3067](#3067)) ([f495dd1](f495dd1)) * Graph panel covers right-most columns of data browser table ([#3112](#3112)) ([00b0d70](00b0d70)) * Graph panel shows date tick labels on x-axis in local time instead of UTC ([#3111](#3111)) ([85d4946](85d4946)) * Header row in View table disappears when scrolling up ([#3105](#3105)) ([2923e86](2923e86)) * Info panel covers whole sidebar if fewer objects than panels in multi-panel scenario ([#3042](#3042)) ([dd3ba8d](dd3ba8d)) * Info panel not refreshing on script execution ([#3040](#3040)) ([f57e7e2](f57e7e2)) * Prefetch for multiple info panels in data browser doesn't refresh stale cached data ([#3080](#3080)) ([e71d4e6](e71d4e6)) * Right-click on info panel header selects the object ([#3082](#3082)) ([ae87114](ae87114)) * Saved filter is not recognized in data browser filter dialog ([#3108](#3108)) ([8a4ce15](8a4ce15)) * Some context menu sub-menu lists don't change background color on mouse hover in Safari browser ([#3109](#3109)) ([6269d18](6269d18)) ### Features * Add AI agent browser control for autonomous development ([#3114](#3114)) ([5940455](5940455)) * Add confirmation dialog to handle conflicts when migrating settings to server ([#3092](#3092)) ([ae50b8d](ae50b8d)) * Add getting related records to context menu of info panel header ([#3083](#3083)) ([2623802](2623802)) * Add graph panel for data visualization ([#3110](#3110)) ([1e15e27](1e15e27)) * Add keyboard shortcuts for quick actions in data browser ([#3073](#3073)) ([858d0cc](858d0cc)) * Add Node 24 support ([#3041](#3041)) ([8cf2735](8cf2735)) * Add storing data browser filters on server ([#3090](#3090)) ([b991734](b991734)) * Add storing data browser graphs to support multiple graphs per class ([#3113](#3113)) ([e76f605](e76f605)) * Add support for `Video` type in View table to display videos ([#3061](#3061)) ([bd4aa4f](bd4aa4f)) * Allow selecting objects by click-dragging over info panel headers ([#3074](#3074)) ([d6ef86c](d6ef86c)) * Auto-expand filter list when clicking on class in data browser ([#3101](#3101)) ([30a733c](30a733c)) * Execute scripts via right-click on info panel header column ([#3068](#3068)) ([2983741](2983741)) ### Performance Improvements * Add local caching for server-stored settings to reduce loading from server ([#3094](#3094)) ([409973a](409973a)) * Remove unnecessary data fetches from data browser pagination ([#3098](#3098)) ([bc59998](bc59998))
* source: (82 commits) chore(release): 8.2.0 [skip ci] empty commit to trigger CI chore(release): 8.2.0-alpha.27 [skip ci] fix: Calculated value drop-down in menu bar overlaps with info panel buttons (parse-community#3116) chore(release): 8.2.0-alpha.26 [skip ci] feat: Add AI agent browser control for autonomous development (parse-community#3114) chore(release): 8.2.0-alpha.25 [skip ci] feat: Add storing data browser graphs to support multiple graphs per class (parse-community#3113) chore(release): 8.2.0-alpha.24 [skip ci] fix: Graph panel covers right-most columns of data browser table (parse-community#3112) chore(release): 8.2.0-alpha.23 [skip ci] fix: Graph panel shows date tick labels on x-axis in local time instead of UTC (parse-community#3111) chore(release): 8.2.0-alpha.22 [skip ci] feat: Add graph panel for data visualization (parse-community#3110) chore(release): 8.2.0-alpha.21 [skip ci] fix: Some context menu sub-menu lists don't change background color on mouse hover in Safari browser (parse-community#3109) chore(release): 8.2.0-alpha.20 [skip ci] fix: Saved filter is not recognized in data browser filter dialog (parse-community#3108) chore(release): 8.2.0-alpha.19 [skip ci] fix: Context menu in data browser disappears behind menu bar (parse-community#3106) ...
New Pull Request Checklist
Summary by CodeRabbit
Bug Fixes
✏️ Tip: You can customize this high-level summary in your review settings.