[PR #6469] [MERGED] Fix date handling for CrossoverCard report. #76535

Closed
opened 2026-05-16 18:11:02 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/6469
Author: @sjones512
Created: 12/21/2025
Status: ✅ Merged
Merged: 12/22/2025
Merged by: @youngcw

Base: master ← Head: 6469-crossover-card-dates


📝 Commits (2)

  • 0ff346f Fix date handling for CrossoverCard report. Make consistent with Crossover main report.
  • 774c5c1 [autofix.ci] apply automated fixes

📊 Changes

2 files changed (+64 additions, -19 deletions)

View changed files

📝 packages/desktop-client/src/components/reports/reports/CrossoverCard.tsx (+58 -19)
➕ upcoming-release-notes/6469.md (+6 -0)

📄 Description

Make crossover card date handling consistent with main crossover report. Primarily for live date modes.

Discussed here: https://github.com/actualbudget/actual/issues/6134#issuecomment-3666127592

Summary by CodeRabbit

  • Reports
    • Improved date range logic on the crossover card: ranges now compute from your earliest available transactions, respect mode selections (full, sliding-window, static), and enforce sensible bounds so start/end dates stay valid.
  • Bug Fixes
    • Fixed live date-mode handling to prevent incorrect or out-of-bounds date ranges.

✏️ Tip: You can customize this high-level summary in your review settings.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/6469 **Author:** [@sjones512](https://github.com/sjones512) **Created:** 12/21/2025 **Status:** ✅ Merged **Merged:** 12/22/2025 **Merged by:** [@youngcw](https://github.com/youngcw) **Base:** `master` ← **Head:** `6469-crossover-card-dates` --- ### 📝 Commits (2) - [`0ff346f`](https://github.com/actualbudget/actual/commit/0ff346f67a3b9f9af5ea200c273c5a68f96a4a58) Fix date handling for CrossoverCard report. Make consistent with Crossover main report. - [`774c5c1`](https://github.com/actualbudget/actual/commit/774c5c1710d4792e7d91e64f3589bdbd6791b40d) [autofix.ci] apply automated fixes ### 📊 Changes **2 files changed** (+64 additions, -19 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/reports/reports/CrossoverCard.tsx` (+58 -19) ➕ `upcoming-release-notes/6469.md` (+6 -0) </details> ### 📄 Description Make crossover card date handling consistent with main crossover report. Primarily for live date modes. Discussed here: https://github.com/actualbudget/actual/issues/6134#issuecomment-3666127592 <!-- Thank you for submitting a pull request! Make sure to follow the instructions to write release notes for your PR — it should only take a minute or two: https://github.com/actualbudget/docs#writing-good-release-notes. Try running yarn generate:release-notes *before* pushing your PR for an interactive experience. --> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Reports** * Improved date range logic on the crossover card: ranges now compute from your earliest available transactions, respect mode selections (full, sliding-window, static), and enforce sensible bounds so start/end dates stay valid. * **Bug Fixes** * Fixed live date-mode handling to prevent incorrect or out-of-bounds date ranges. <sub>✏️ Tip: You can customize this high-level summary in your review settings.</sub> <!-- end of auto-generated comment: release notes by coderabbit.ai --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-05-16 18:11:02 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#76535