File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 108108 // Start with defaults
109109 let resolvedSettings = {
110110 path: userSettings .path || state .settings .path ,
111+ firstDisplayedDate: ' ' ,
111112 lastDisplayedDate: userSettings .lastDisplayedDate || state .settings .lastDisplayedDate ,
112113 daysToShow: userSettings .daysToShow !== undefined ? userSettings .daysToShow : state .settings .daysToShow ,
113114 matchLineLength:
123124 // Apply smart firstDisplayedDate logic
124125 if (hasExplicitFirstDate ) {
125126 // User provided firstDisplayedDate - use it directly
126- resolvedSettings .firstDisplayedDate = userSettings .firstDisplayedDate
127+ resolvedSettings .firstDisplayedDate = userSettings .firstDisplayedDate !
127128 // If user also provided lastDisplayedDate, recalculate daysToShow to match the actual range
128129 if (hasExplicitLastDate ) {
129- const startDate = parseISO (userSettings .firstDisplayedDate )
130- const endDate = parseISO (userSettings .lastDisplayedDate )
130+ const startDate = parseISO (userSettings .firstDisplayedDate ! )
131+ const endDate = parseISO (userSettings .lastDisplayedDate ! )
131132 resolvedSettings .daysToShow = eachDayOfInterval ({ start: startDate , end: endDate }).length
132133 }
133134 } else if (hasExplicitDaysToShow || hasExplicitLastDate ) {
You can’t perform that action at this time.
0 commit comments