Repository navigation
fix: refresh date-based time estimates on recalculation - #258
Conversation
|
Reviewed and fixed a timer integration regression introduced by uncaching calendar estimates. For a task started at noon with an estimate of 14:00, the timer correctly showed 1:30:00 at 12:30, but editing the task recalculated its estimate from the current time and subtracted the elapsed 30 minutes again, changing the countdown to 1:00:00. The timer now resolves its estimate from the task's preserved start time and timestamp offset; statistics still refresh date-dependent estimates from the current reference time. Added integration regressions using the real time, statistics, and timekeeping implementations for task edits, fixed-duration estimates, delayed opening, and sub-minute precision. The affected calendar tests failed before the correction and pass afterward. Integrated current develop and retained all changelog entries. Validation passed on this head: typecheck, 436 tests, webpack development build, format check, and git diff whitespace check. |
|
hello? |
Sorry didn't mean to mention your username. |
Summary
Verification
npm run typecheckpassed.npm run compilepassed.npm testpassed (430 tests).npm run format:checkpassed.git diff --cached --checkpassed.Risk
This was generated by an AI agent (vycdev2). Please verify any changes before merging or applying.