The day cell class used `selectedDay === day`, ignoring the currently viewed month/year. After picking e.g. April 15, flipping to May still painted May 15 as the selected day; committing with Done would shift the task's date to whatever month the user happened to be viewing. Track selectedYear/selectedMonth alongside selectedDay, update them only on actual day click, and construct the committed ISO from the selection (not the view). The pre-existing isSelected() helper is now wired into the cell template. |
||
|---|---|---|
| .. | ||
| tauri | ||