You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Dashboard: Items in Overdue section causing an error and not dissapearing #681
Activity
dwertheimer commentedon Aug 24, 2025
Please send a detailed log per these instructions:
https://noteplan.co/n/4515666C-19C8-4637-83DF-6248C12AFC92
EJGarba commentedon Aug 24, 2025
Here is the Diagnostics Note
https://noteplan.co/n/A5545063-F36A-416B-AAD0-B05E2EF4D5D3
EJGarba commentedon Aug 24, 2025
Here is the Console output.
Thanks for your help!!!
2025-08-24 12:18:07 | INFO | cleanDashboardSettingsInAPerspective :: Starting for:
2025-08-24 12:18:07 | DEBUG | :: {
"usePerspectives": true,
"includedFolders": "",
"excludedFolders": "@archive, @templates, Saved Searches",
"ignoreItemsWithTerms": "#waiting",
"applyIgnoreTermsToCalendarHeadingSections": false,
"tagsToShow": "",
"rescheduleNotMove": false,
"useLiteScheduleMethod": false,
"newTaskSectionHeading": "Tasks",
"newTaskSectionHeadingLevel": 2,
"moveSubItems": true,
"useTodayDate": true,
"maxItemsToShowInSection": 24,
"displayDoneCounts": true,
"autoUpdateAfterIdleTime": 10,
"dashboardTheme": "",
"separateSectionForReferencedNotes": false,
"overdueSortOrder": "priority",
"hidePriorityMarkers": false,
"showTaskContext": true,
"showFolderName": true,
"showScheduledDates": true,
"parentChildMarkersEnabled": true,
"applyCurrentFilteringToSearch": true,
"dontSearchFutureItems": true,
"lookBackDaysForOverdue": 7,
"enableInteractiveProcessing": true,
"interactiveProcessingHighlightTask": false,
"enableInteractiveProcessingTransitions": true,
"filterPriorityItems": false,
"ignoreChecklistItems": false,
"hideDuplicates": false,
"excludeTasksWithTimeblocks": false,
"excludeChecklistsWithTimeblocks": false,
"showTodaySection": true,
"showYesterdaySection": true,
"showTomorrowSection": true,
"showLastWeekSection": true,
"showWeekSection": true,
"showMonthSection": true,
"showQuarterSection": true,
"showProjectSection": true,
"showPrioritySection": true,
"showOverdueSection": true,
"showTimeBlockSection": true
}
2025-08-24 12:18:07 | INFO | cleanDashboardSettingsInAPerspective :: - Removing key 'usePerspectives' from settings
Executing function 'showPerspective'
2025-08-24 12:18:07 | DEBUG | showPerspective :: Request to show Dashboard with Perspective '-'
2025-08-24 12:18:07 | INFO | jgclark.Dashboard v2.2.1 :: showDashboardReact starting up (mode 'full') with perpsectiveName '-' using LIVE data
2025-08-24 12:18:07 | DEBUG | jgclark.Dashboard/checkForRequiredSharedFiles :: Starting...
2025-08-24 12:18:07 | DEBUG | jgclark.Dashboard/checkForRequiredSharedFiles :: 7 wanted files: fontawesome.css,light.min.flat4NP.css,regular.min.flat4NP.css,solid.min.flat4NP.css,fa-light-300.woff2,fa-regular-400.woff2,fa-solid-900.woff2
2025-08-24 12:18:07 | DEBUG | jgclark.Dashboard/checkForRequiredSharedFiles :: plugin np.Shared is loaded 😄; no further checking done
2025-08-24 12:18:07 | DEBUG | getInitialDataForReactWindow :: >>>>> Starting
2025-08-24 12:18:07 | DEBUG | getPerspectiveSettings: before ensureDefaultPerspectiveExists perspectiveSettings= :: [0] = {
"name": "-",
"isActive": true,
"dashboardSettings": {
"hidePriorityMarkers": "",
"lastModified": "2025-08-24 11:44:09.145",
"includeFutureTagMentions": true,
"newTaskSectionHeadingLevel": "",
"newTaskSectionHeading": "Tasks",
"separateSectionForReferencedNotes": "",
"showQuarterSection": false,
"excludeTasksWithTimeblocks": false,
"excludeChecklistsWithTimeblocks": false,
"parentChildMarkersEnabled": true,
"maxItemsToShowInSection": 24,
"showTaskContext": "",
"showSearchSection": true,
"autoUpdateAfterIdleTime": 10,
"includedFolders": "",
"ignoreChecklistItems": true,
"overdueSortOrder": "due date",
"showWeekSection": true,
"hideDuplicates": true,
"showYesterdaySection": true,
"enableInteractiveProcessingTransitions": true,
"moveSubItems": true,
"showProgressInSections": "number open",
"showFolderName": "",
"lookBackDaysForOverdue": 365,
"showPrioritySection": true,
"interactiveProcessingHighlightTask": true,
"showMonthSection": false,
"dontSearchFutureItems": "",
"displayDoneCounts": true,
"excludedFolders": "@archive, @templates, Saved Searches",
"filterPriorityItems": false,
"showProjectSection": true,
"showLastWeekSection": true,
"ignoreItemsWithTerms": "",
"showOverdueSection": true,
"rescheduleNotMove": "",
"useLiteScheduleMethod": "",
"tagsToShow": "",
"showInfoSection": true,
"showTimeBlockSection": true,
"useTodayDate": true,
"showTomorrowSection": true,
"dashboardTheme": "",
"enableInteractiveProcessing": true,
"applyIgnoreTermsToCalendarHeadingSections": "",
"showScheduledDates": true,
"applyCurrentFilteringToSearch": false,
"showTodaySection": true
},
"isModified": false
},
[1] = {
"dashboardSettings": {
"hidePriorityMarkers": "",
"lastModified": "2025-08-19 18:57:05.904",
"includeFutureTagMentions": true,
"newTaskSectionHeadingLevel": "0",
"newTaskSectionHeading": "Tasks",
"separateSectionForReferencedNotes": false,
"showQuarterSection": false,
"excludeTasksWithTimeblocks": false,
"excludeChecklistsWithTimeblocks": false,
"parentChildMarkersEnabled": true,
"maxItemsToShowInSection": 24,
"showTaskContext": "",
"showSearchSection": true,
"autoUpdateAfterIdleTime": 10,
"includedFolders": "Home, Family",
"ignoreChecklistItems": true,
"overdueSortOrder": "due date",
"showWeekSection": true,
"hideDuplicates": true,
"showYesterdaySection": true,
"enableInteractiveProcessingTransitions": true,
"showProgressInSections": "number open",
"moveSubItems": true,
"showFolderName": "",
"lookBackDaysForOverdue": "365",
"showPrioritySection": true,
"interactiveProcessingHighlightTask": true,
"showMonthSection": false,
"dontSearchFutureItems": "",
"excludedFolders": "Work, Summaries, Saved Searches",
"displayDoneCounts": true,
"filterPriorityItems": false,
"showProjectSection": true,
"showLastWeekSection": true,
"ignoreItemsWithTerms": "@work",
"showOverdueSection": true,
"rescheduleNotMove": "",
"useLiteScheduleMethod": "",
"tagsToShow": "",
"showInfoSection": true,
"showTimeBlockSection": true,
"useTodayDate": true,
"showTomorrowSection": true,
"dashboardTheme": "",
"enableInteractiveProcessing": true,
"applyIgnoreTermsToCalendarHeadingSections": "",
"showScheduledDates": true,
"applyCurrentFilteringToSearch": true,
"showTodaySection": true
},
"isActive": false,
"name": "Home",
"isModified": false
},
[2] = {
"dashboardSettings": {
"hidePriorityMarkers": "",
"lastModified": "2025-08-19 18:57:05.904",
"includeFutureTagMentions": true,
"showTagSection_@Birthday": true,
"newTaskSectionHeadingLevel": "0",
"newTaskSectionHeading": "Tasks",
"separateSectionForReferencedNotes": false,
"showQuarterSection": false,
"excludeTasksWithTimeblocks": false,
"showTagSection_@BSF": true,
"showTagSection_#SCLI": true,
"excludeChecklistsWithTimeblocks": false,
"parentChildMarkersEnabled": true,
"maxItemsToShowInSection": 24,
"showTaskContext": "",
"showSearchSection": true,
"showTagSection_@Melissa": true,
"showTagSection_#Next": true,
"autoUpdateAfterIdleTime": 10,
"includedFolders": "Work, Company",
"ignoreChecklistItems": true,
"overdueSortOrder": "due date",
"showWeekSection": true,
"hideDuplicates": true,
"showYesterdaySection": true,
"enableInteractiveProcessingTransitions": true,
"showTagSection_@Martita": true,
"showProgressInSections": "number open",
"moveSubItems": true,
"showTagSection_@Mechi": true,
"showFolderName": "",
"lookBackDaysForOverdue": "365",
"showPrioritySection": true,
"interactiveProcessingHighlightTask": true,
"showMonthSection": false,
"dontSearchFutureItems": "",
"excludedFolders": "Home, Summaries, Saved Searches",
"displayDoneCounts": true,
"filterPriorityItems": false,
"showProjectSection": true,
"showLastWeekSection": true,
"ignoreItemsWithTerms": "@home",
"showOverdueSection": true,
"rescheduleNotMove": "",
"useLiteScheduleMethod": "",
"tagsToShow": "@birthday, #Next, @martita, #SCLI, @Mechi, @Sofi, @melissa, @bsf, @manu, #Waiting, #Hotel, @CasasF,",
"showInfoSection": true,
"showTimeBlockSection": true,
"useTodayDate": true,
"showTomorrowSection": true,
"dashboardTheme": "",
"showTagSection_#Waiting": true,
"enableInteractiveProcessing": true,
"applyIgnoreTermsToCalendarHeadingSections": "",
"showScheduledDates": true,
"showTagSection_@Sofi": true,
"applyCurrentFilteringToSearch": true,
"showTagSection_@Manu": true,
"showTodaySection": true
},
"isActive": false,
"name": "Work",
"isModified": false
}
2025-08-24 12:18:07 | DEBUG | logPerspectives :: - Default (-): has 49 dashboardSetting keys
2025-08-24 12:18:07 | DEBUG | Default (-)'s main dashboardSettings::
:: {
"includedFolders": "",
"excludedFolders": "@archive, @templates, Saved Searches",
"ignoreItemsWithTerms": "",
"applyIgnoreTermsToCalendarHeadingSections": "",
"separateSectionForReferencedNotes": ""
}
2025-08-24 12:18:07 | DEBUG | logPerspectives :: - Home: has 49 dashboardSetting keys
2025-08-24 12:18:07 | DEBUG | Home's main dashboardSettings::
:: {
"includedFolders": "Home, Family",
"excludedFolders": "Work, Summaries, Saved Searches",
"ignoreItemsWithTerms": "@work",
"applyIgnoreTermsToCalendarHeadingSections": "",
"separateSectionForReferencedNotes": false
}
2025-08-24 12:18:07 | DEBUG | logPerspectives :: - Work: has 59 dashboardSetting keys
2025-08-24 12:18:07 | DEBUG | Work's main dashboardSettings::
:: {
"includedFolders": "Work, Company",
"excludedFolders": "Home, Summaries, Saved Searches",
"ignoreItemsWithTerms": "@home",
"applyIgnoreTermsToCalendarHeadingSections": "",
"separateSectionForReferencedNotes": false
}
2025-08-24 12:18:07 | DEBUG | getInitialDataForReactWindow :: will use perspective '-'
2025-08-24 12:18:07 | DEBUG | switchToPerspective :: Starting looking for name - in ...
2025-08-24 12:18:07 | DEBUG | logPerspectives :: - Default (-): has 49 dashboardSetting keys
2025-08-24 12:18:07 | DEBUG | Default (-)'s main dashboardSettings::
:: {
"includedFolders": "",
"excludedFolders": "@archive, @templates, Saved Searches",
"ignoreItemsWithTerms": "",
"applyIgnoreTermsToCalendarHeadingSections": "",
"separateSectionForReferencedNotes": ""
}
2025-08-24 12:18:07 | DEBUG | logPerspectives :: - Home: has 49 dashboardSetting keys
2025-08-24 12:18:07 | DEBUG | Home's main dashboardSettings::
:: {
"includedFolders": "Home, Family",
"excludedFolders": "Work, Summaries, Saved Searches",
"ignoreItemsWithTerms": "@work",
"applyIgnoreTermsToCalendarHeadingSections": "",
"separateSectionForReferencedNotes": false
}
2025-08-24 12:18:07 | DEBUG | logPerspectives :: - Work: has 59 dashboardSetting keys
2025-08-24 12:18:07 | DEBUG | Work's main dashboardSettings::
:: {
"includedFolders": "Work, Company",
"excludedFolders": "Home, Summaries, Saved Searches",
"ignoreItemsWithTerms": "@home",
"applyIgnoreTermsToCalendarHeadingSections": "",
"separateSectionForReferencedNotes": false
}
2025-08-24 12:18:07 | INFO | cleanDashboardSettingsInAPerspective :: Starting for:
2025-08-24 12:18:07 | DEBUG | :: {
"hidePriorityMarkers": "",
"lastModified": "2025-08-24 11:44:09.145",
"includeFutureTagMentions": true,
"newTaskSectionHeadingLevel": "",
"newTaskSectionHeading": "Tasks",
"separateSectionForReferencedNotes": "",
"showQuarterSection": false,
"excludeTasksWithTimeblocks": false,
"excludeChecklistsWithTimeblocks": false,
"parentChildMarkersEnabled": true,
"maxItemsToShowInSection": 24,
"showTaskContext": "",
"showSearchSection": true,
"autoUpdateAfterIdleTime": 10,
"includedFolders": "",
"ignoreChecklistItems": true,
"overdueSortOrder": "due date",
"showWeekSection": true,
"hideDuplicates": true,
"showYesterdaySection": true,
"enableInteractiveProcessingTransitions": true,
"moveSubItems": true,
"showProgressInSections": "number open",
"showFolderName": "",
"lookBackDaysForOverdue": 365,
"showPrioritySection": true,
"interactiveProcessingHighlightTask": true,
"showMonthSection": false,
"dontSearchFutureItems": "",
"displayDoneCounts": true,
"excludedFolders": "@archive, @templates, Saved Searches",
"filterPriorityItems": false,
"showProjectSection": true,
"showLastWeekSection": true,
"ignoreItemsWithTerms": "",
"showOverdueSection": true,
"rescheduleNotMove": "",
"useLiteScheduleMethod": "",
"tagsToShow": "",
"showInfoSection": true,
"showTimeBlockSection": true,
"useTodayDate": true,
"showTomorrowSection": true,
"dashboardTheme": "",
"enableInteractiveProcessing": true,
"applyIgnoreTermsToCalendarHeadingSections": "",
"showScheduledDates": true,
"applyCurrentFilteringToSearch": false,
"showTodaySection": true
}
2025-08-24 12:18:07 | INFO | cleanDashboardSettingsInAPerspective :: Starting for:
2025-08-24 12:18:07 | DEBUG | :: {
"hidePriorityMarkers": "",
"lastModified": "2025-08-19 18:57:05.904",
"includeFutureTagMentions": true,
"newTaskSectionHeadingLevel": "0",
"newTaskSectionHeading": "Tasks",
"separateSectionForReferencedNotes": false,
"showQuarterSection": false,
"excludeTasksWithTimeblocks": false,
"excludeChecklistsWithTimeblocks": false,
"parentChildMarkersEnabled": true,
"maxItemsToShowInSection": 24,
"showTaskContext": "",
"showSearchSection": true,
"autoUpdateAfterIdleTime": 10,
"includedFolders": "Home, Family",
"ignoreChecklistItems": true,
"overdueSortOrder": "due date",
"showWeekSection": true,
"hideDuplicates": true,
"showYesterdaySection": true,
"enableInteractiveProcessingTransitions": true,
"showProgressInSections": "number open",
"moveSubItems": true,
"showFolderName": "",
"lookBackDaysForOverdue": "365",
"showPrioritySection": true,
"interactiveProcessingHighlightTask": true,
"showMonthSection": false,
"dontSearchFutureItems": "",
"excludedFolders": "Work, Summaries, Saved Searches",
"displayDoneCounts": true,
"filterPriorityItems": false,
"showProjectSection": true,
"showLastWeekSection": true,
"ignoreItemsWithTerms": "@work",
"showOverdueSection": true,
"rescheduleNotMove": "",
"useLiteScheduleMethod": "",
"tagsToShow": "",
"showInfoSection": true,
"showTimeBlockSection": true,
"useTodayDate": true,
"showTomorrowSection": true,
"dashboardTheme": "",
"enableInteractiveProcessing": true,
"applyIgnoreTermsToCalendarHeadingSections": "",
"showScheduledDates": true,
"applyCurrentFilteringToSearch": true,
"showTodaySection": true
}
2025-08-24 12:18:07 | INFO | cleanDashboardSettingsInAPerspective :: Starting for:
2025-08-24 12:18:07 | DEBUG | :: {
"hidePriorityMarkers": "",
"lastModified": "2025-08-19 18:57:05.904",
"includeFutureTagMentions": true,
"showTagSection_@Birthday": true,
"newTaskSectionHeadingLevel": "0",
"newTaskSectionHeading": "Tasks",
"separateSectionForReferencedNotes": false,
"showQuarterSection": false,
"excludeTasksWithTimeblocks": false,
"showTagSection_@BSF": true,
"showTagSection_#SCLI": true,
"excludeChecklistsWithTimeblocks": false,
"parentChildMarkersEnabled": true,
"maxItemsToShowInSection": 24,
"showTaskContext": "",
"showSearchSection": true,
"showTagSection_@Melissa": true,
"showTagSection_#Next": true,
"autoUpdateAfterIdleTime": 10,
"includedFolders": "Work, Company",
"ignoreChecklistItems": true,
"overdueSortOrder": "due date",
"showWeekSection": true,
"hideDuplicates": true,
"showYesterdaySection": true,
"enableInteractiveProcessingTransitions": true,
"showTagSection_@Martita": true,
"showProgressInSections": "number open",
"moveSubItems": true,
"showTagSection_@Mechi": true,
"showFolderName": "",
"lookBackDaysForOverdue": "365",
"showPrioritySection": true,
"interactiveProcessingHighlightTask": true,
"showMonthSection": false,
"dontSearchFutureItems": "",
"excludedFolders": "Home, Summaries, Saved Searches",
"displayDoneCounts": true,
"filterPriorityItems": false,
"showProjectSection": true,
"showLastWeekSection": true,
"ignoreItemsWithTerms": "@home",
"showOverdueSection": true,
"rescheduleNotMove": "",
"useLiteScheduleMethod": "",
"tagsToShow": "@birthday, #Next, @martita, #SCLI, @Mechi, @Sofi, @melissa, @bsf, @manu, #Waiting, #Hotel, @CasasF,",
"showInfoSection": true,
"showTimeBlockSection": true,
"useTodayDate": true,
"showTomorrowSection": true,
"dashboardTheme": "",
"showTagSection_#Waiting": true,
"enableInteractiveProcessing": true,
"applyIgnoreTermsToCalendarHeadingSections": "",
"showScheduledDates": true,
"showTagSection_@Sofi": true,
"applyCurrentFilteringToSearch": true,
"showTagSection_@Manu": true,
"showTodaySection": true
}
2025-08-24 12:18:07 | DEBUG | switchToPerspective :: New perspectiveSettings:
2025-08-24 12:18:07 | DEBUG | logPerspectives :: - Default (-): has 49 dashboardSetting keys
2025-08-24 12:18:07 | DEBUG | Default (-)'s main dashboardSettings::
:: {
"includedFolders": "",
"excludedFolders": "@archive, @templates, Saved Searches",
"ignoreItemsWithTerms": "",
"applyIgnoreTermsToCalendarHeadingSections": "",
"separateSectionForReferencedNotes": ""
}
2025-08-24 12:18:07 | DEBUG | logPerspectives :: - Home: has 49 dashboardSetting keys
2025-08-24 12:18:07 | DEBUG | Home's main dashboardSettings::
:: {
"includedFolders": "Home, Family",
"excludedFolders": "Work, Summaries, Saved Searches",
"ignoreItemsWithTerms": "@work",
"applyIgnoreTermsToCalendarHeadingSections": "",
"separateSectionForReferencedNotes": false
}
2025-08-24 12:18:07 | DEBUG | logPerspectives :: - Work: has 59 dashboardSetting keys
2025-08-24 12:18:07 | DEBUG | Work's main dashboardSettings::
:: {
"includedFolders": "Work, Company",
"excludedFolders": "Home, Summaries, Saved Searches",
"ignoreItemsWithTerms": "@home",
"applyIgnoreTermsToCalendarHeadingSections": "",
"separateSectionForReferencedNotes": false
}
2025-08-24 12:18:07 | DEBUG | switchToPerspective :: Found "-" Will save new perspectiveSettings: - isModified=false isActive=true
2025-08-24 12:18:07 | INFO | cleanDashboardSettingsInAPerspective :: Starting for:
2025-08-24 12:18:07 | DEBUG | :: {
"usePerspectives": true,
"includedFolders": "",
"excludedFolders": "@archive, @templates, Saved Searches",
"ignoreItemsWithTerms": "#waiting",
"applyIgnoreTermsToCalendarHeadingSections": false,
"tagsToShow": "",
"rescheduleNotMove": false,
"useLiteScheduleMethod": false,
"newTaskSectionHeading": "Tasks",
"newTaskSectionHeadingLevel": 2,
"moveSubItems": true,
"useTodayDate": true,
"maxItemsToShowInSection": 24,
"displayDoneCounts": true,
"autoUpdateAfterIdleTime": 10,
"dashboardTheme": "",
"separateSectionForReferencedNotes": false,
"overdueSortOrder": "priority",
"hidePriorityMarkers": false,
"showTaskContext": true,
"showFolderName": true,
"showScheduledDates": true,
"parentChildMarkersEnabled": true,
"applyCurrentFilteringToSearch": true,
"dontSearchFutureItems": true,
"lookBackDaysForOverdue": 7,
"enableInteractiveProcessing": true,
"interactiveProcessingHighlightTask": false,
"enableInteractiveProcessingTransitions": true,
"filterPriorityItems": false,
"ignoreChecklistItems": false,
"hideDuplicates": false,
"excludeTasksWithTimeblocks": false,
"excludeChecklistsWithTimeblocks": false,
"showTodaySection": true,
"showYesterdaySection": true,
"showTomorrowSection": true,
"showLastWeekSection": true,
"showWeekSection": true,
"showMonthSection": true,
"showQuarterSection": true,
"showProjectSection": true,
"showPrioritySection": true,
"showOverdueSection": true,
"showTimeBlockSection": true
}
2025-08-24 12:18:07 | INFO | cleanDashboardSettingsInAPerspective :: - Removing key 'usePerspectives' from settings
Executing function 'onSettingsUpdated'
2025-08-24 12:18:07 | DEBUG | switchToPerspective: newPerspectiveSettings saved to DataStore.settings :: [0] = {
"name": "-",
"isModified": false
},
[1] = {
"name": "Home",
"isModified": false
},
[2] = {
"name": "Work",
"isModified": false
}
2025-08-24 12:18:07 | INFO | cleanDashboardSettingsInAPerspective :: - Removing key 'usePerspectives' from settings
Executing function 'generateProjectListsAndRenderIfOpen'
2025-08-24 12:18:07 | INFO | getReviewSettings :: Will use Perspective '-', and will override any foldersToInclude and foldersToIgnore settings
2025-08-24 12:18:07 | INFO | getAllMatchingProjects :: Starting for tags [#area,#project], running in foreground
2025-08-24 12:18:07 | INFO | writeAllProjectsList :: Writing 69 projects to ../jgclark.Reviews/allProjectsList.json
2025-08-24 12:18:07 | INFO | cleanDashboardSettingsInAPerspective :: - Removing key 'usePerspectives' from settings
Executing function 'onSettingsUpdated'
2025-08-24 12:18:07 | INFO | getReviewSettings :: Will use Perspective '-', and will override any foldersToInclude and foldersToIgnore settings
2025-08-24 12:18:07 | INFO | getAllMatchingProjects :: Starting for tags [#area,#project], running in foreground
2025-08-24 12:18:08 | INFO | writeAllProjectsList :: Writing 69 projects to ../jgclark.Reviews/allProjectsList.json
2025-08-24 12:18:08 | INFO | updateDoneCountsFromChangedNotes :: => there are now 4 notes changed today in the map and 3 total completed tasks
Executing function 'openReactWindow'
2025-08-24 12:18:08 | DEBUG | NPReactLocal.openReactWindow :: Starting ...
2025-08-24 12:18:08 | DEBUG | helpers/HTMLView :: showHTMLWindow Saving NP_THEME in JavaScript
2025-08-24 12:18:08 | DEBUG | HTMLView / showHTMLV2 :: starting with customId jgclark.Dashboard.main and reuseUsersWindowRect true
2025-08-24 12:18:08 | DEBUG | showHTMLV2 :: Window is already open, and will save its x/y/w/h
2025-08-24 12:18:08 | DEBUG | storeWindowRect :: Saved Rect X0,Y60,w1512,h884 to WinRect_jgclark.Dashboard.main
2025-08-24 12:18:08 | DEBUG | getWindowRect :: Retrieved Rect X0,Y60,w1512,h884 from saved WinRect_jgclark.Dashboard.main
2025-08-24 12:18:08 | DEBUG | showHTMLV2 :: - Read user's saved Rect from pref from jgclark.Dashboard.main
2025-08-24 12:18:08 | DEBUG | showHTMLV2 :: - screen dimensions are 1512 x 982 for device macbook-pro.local
2025-08-24 12:18:08 | DEBUG | np.Shared::openReactWindow: ---------------------------------------- HTML prep: 43ms | Total so far: 1,457ms
2025-08-24 12:18:08 | DEBUG | showHTMLV2 :: - Saved copy of HTML to 'Dashboard' to ../../jgclark.Dashboard/dashboard-react.html
2025-08-24 12:18:08 | DEBUG | showHTMLV2 :: - Window has customId:'jgclark.Dashboard.main' / id:"E8BD8D8E-8193-4224-A270-08C46C3548DF"
[WebView Info ℹ️] 2025-08-24 12:18:08 | INFO | Dashboard/useEffect [] (startup only), 0 sections (0 origSections): []
[WebView Log] bridge::runPluginCommand JS file in np.Shared Sending command "reactWindowInitialised" to NotePlan: "jgclark.Dashboard" with args:
[WebView Log] bridge::runPluginCommand JS file in np.Shared Sending command "reactWindowInitialised" to NotePlan: "jgclark.Dashboard" with args:
2025-08-24 12:18:08 | INFO | cleanDashboardSettingsInAPerspective :: Starting for:
2025-08-24 12:18:08 | DEBUG | :: {
"usePerspectives": true,
"includedFolders": "",
"excludedFolders": "@archive, @templates, Saved Searches",
"ignoreItemsWithTerms": "#waiting",
"applyIgnoreTermsToCalendarHeadingSections": false,
"tagsToShow": "",
"rescheduleNotMove": false,
"useLiteScheduleMethod": false,
"newTaskSectionHeading": "Tasks",
"newTaskSectionHeadingLevel": 2,
"moveSubItems": true,
"useTodayDate": true,
"maxItemsToShowInSection": 24,
"displayDoneCounts": true,
"autoUpdateAfterIdleTime": 10,
"dashboardTheme": "",
"separateSectionForReferencedNotes": false,
"overdueSortOrder": "priority",
"hidePriorityMarkers": false,
"showTaskContext": true,
"showFolderName": true,
"showScheduledDates": true,
"parentChildMarkersEnabled": true,
"applyCurrentFilteringToSearch": true,
"dontSearchFutureItems": true,
"lookBackDaysForOverdue": 7,
"enableInteractiveProcessing": true,
"interactiveProcessingHighlightTask": false,
"enableInteractiveProcessingTransitions": true,
"filterPriorityItems": false,
"ignoreChecklistItems": false,
"hideDuplicates": false,
"excludeTasksWithTimeblocks": false,
"excludeChecklistsWithTimeblocks": false,
"showTodaySection": true,
"showYesterdaySection": true,
"showTomorrowSection": true,
"showLastWeekSection": true,
"showWeekSection": true,
"showMonthSection": true,
"showQuarterSection": true,
"showProjectSection": true,
"showPrioritySection": true,
"showOverdueSection": true,
"showTimeBlockSection": true
}
2025-08-24 12:18:08 | INFO | cleanDashboardSettingsInAPerspective :: - Removing key 'usePerspectives' from settings
Executing function 'reactWindowInitialised'
2025-08-24 12:18:08 | DEBUG | reactWindowInitialised :: --> React Window reported back to plugin that it has loaded <--
2025-08-24 12:18:08 | DEBUG | getListOfEnabledSections :: sectionsToShow: TB,DT,DY,DO,LW,W,PROJ,OVERDUE,PRIORITY,SEARCH
2025-08-24 12:18:08 | DEBUG | incrementallyRefreshSomeSections :: Starting incremental refresh for sections [TB,DT,DY,DO,LW,W,PROJ,OVERDUE,PRIORITY,SEARCH]
2025-08-24 12:18:08 | DEBUG | refreshSomeSections :: Starting for TB
[WebView Log] pluginToHTMLCommsBridge onMessageReceived: UPDATE_DATA lastUpdated: "UPDATE_DATA Starting incremental refresh for sections TB,DT,DY,DO,LW,W,PROJ,OVERDUE,PRIORITY,SEARCH"
2025-08-24 12:18:08 | DEBUG | refreshSomeSections :: Removing any referenced sections from inherited set of sections. Started with 0 sections []
2025-08-24 12:18:08 | DEBUG | refreshSomeSections :: removal → 0 sections []
2025-08-24 12:18:08 | DEBUG | getSomeSectionsData :: 🔹Starting with TB ...
2025-08-24 12:18:08 | INFO | getTodaySectionData :: --------- Gathering Today's items for section #0 from 20250824 --------
2025-08-24 12:18:08 | DEBUG | getOpenItemPFCTP :: - after initial pull: 5 para(s)
2025-08-24 12:18:08 | DEBUG | getOpenItemPFCTP :: - after filtering out checklists: 4 para(s)
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: '2025-08-24' was already a day date
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-24 = '2025-08-24'
2025-08-24 12:18:08 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 6:00 from timeblock 6:00 - 6:15
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: '2025-08-24' was already a day date
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-24 = '2025-08-24'
2025-08-24 12:18:08 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 6:30 from timeblock 6:30 - 8:00
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: '2025-08-24' was already a day date
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-24 = '2025-08-24'
2025-08-24 12:18:08 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 8:00 from timeblock 8:00 - 8:30
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: '2025-08-24' was already a day date
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-24 = '2025-08-24'
2025-08-24 12:18:08 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 21:00 from timeblock 21:00 - 21:30
2025-08-24 12:18:08 | DEBUG | NPnote/getFlatListOfBacklinks :: Starting for 2 backlinks in 20250824.txt ...
2025-08-24 12:18:08 | DEBUG | getOpenItemPFCTP :: - after filtering out referenced checklists: 1 para(s)
2025-08-24 12:18:08 | DEBUG | getFoldersMatching :: Starting to filter the 44 DataStore.folders with inclusions: [] and exclusions [@archive,@templates,Saved Searches]. ESF? true
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: '>2025-08-24' was already a day date
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-24 = '>2025-08-24'
2025-08-24 12:18:08 | DEBUG | getTodaySectionData :: getOpenItemParasForTimePeriod Found 5 open items and 0 refs to 20250824
2025-08-24 12:18:08 | DEBUG | getTodaySectionData :: - nextPeriodFilename = 20250825.txt
2025-08-24 12:18:08 | DEBUG | refreshSomeSections :: Starting for DT
[WebView Log] pluginToHTMLCommsBridge onMessageReceived: UPDATE_DATA lastUpdated: "UPDATE_DATA Finished refreshSomeSections for [TB] (32ms)"
2025-08-24 12:18:08 | DEBUG | refreshSomeSections :: Removing any referenced sections from inherited set of sections. Started with 2 sections [DT,TB]
2025-08-24 12:18:08 | DEBUG | refreshSomeSections :: removal → 2 sections [DT,TB]
2025-08-24 12:18:08 | DEBUG | getSomeSectionsData :: 🔹Starting with DT ...
2025-08-24 12:18:08 | INFO | getTodaySectionData :: --------- Gathering Today's items for section #0 from 20250824 --------
2025-08-24 12:18:08 | DEBUG | getOpenItemPFCTP :: - after initial pull: 5 para(s)
2025-08-24 12:18:08 | DEBUG | getOpenItemPFCTP :: - after filtering out checklists: 4 para(s)
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: '2025-08-24' was already a day date
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-24 = '2025-08-24'
2025-08-24 12:18:08 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 6:00 from timeblock 6:00 - 6:15
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: '2025-08-24' was already a day date
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-24 = '2025-08-24'
2025-08-24 12:18:08 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 6:30 from timeblock 6:30 - 8:00
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: '2025-08-24' was already a day date
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-24 = '2025-08-24'
2025-08-24 12:18:08 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 8:00 from timeblock 8:00 - 8:30
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: '2025-08-24' was already a day date
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-24 = '2025-08-24'
2025-08-24 12:18:08 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 21:00 from timeblock 21:00 - 21:30
2025-08-24 12:18:08 | DEBUG | NPnote/getFlatListOfBacklinks :: Starting for 2 backlinks in 20250824.txt ...
2025-08-24 12:18:08 | DEBUG | getOpenItemPFCTP :: - after filtering out referenced checklists: 1 para(s)
2025-08-24 12:18:08 | DEBUG | getFoldersMatching :: Starting to filter the 44 DataStore.folders with inclusions: [] and exclusions [@archive,@templates,Saved Searches]. ESF? true
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: '>2025-08-24' was already a day date
2025-08-24 12:18:08 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-24 = '>2025-08-24'
2025-08-24 12:18:08 | DEBUG | getTodaySectionData :: getOpenItemParasForTimePeriod Found 5 open items and 0 refs to 20250824
2025-08-24 12:18:08 | DEBUG | getTodaySectionData :: - nextPeriodFilename = 20250825.txt
2025-08-24 12:18:08 | DEBUG | refreshSomeSections :: Starting for DY
[WebView Log] pluginToHTMLCommsBridge onMessageReceived: UPDATE_DATA lastUpdated: "UPDATE_DATA Finished refreshSomeSections for [DT] (24ms)"
2025-08-24 12:18:08 | DEBUG | refreshSomeSections :: Removing any referenced sections from inherited set of sections. Started with 2 sections [DT,TB]
2025-08-24 12:18:08 | DEBUG | refreshSomeSections :: removal → 2 sections [DT,TB]
2025-08-24 12:18:08 | DEBUG | getSomeSectionsData :: 🔹Starting with DY ...
2025-08-24 12:18:08 | INFO | getYesterdaySectionData :: --------- Gathering Yesterday's items for section #2 from 20250823 ----------
2025-08-24 12:18:08 | DEBUG | getOpenItemPFCTP :: - after initial pull: 1 para(s)
2025-08-24 12:18:08 | DEBUG | getOpenItemPFCTP :: - after filtering out checklists: 0 para(s)
2025-08-24 12:18:08 | DEBUG | NPnote/getFlatListOfBacklinks :: Starting for 1 backlinks in 20250823.txt ...
2025-08-24 12:18:08 | DEBUG | getOpenItemPFCTP :: - after filtering out referenced checklists: 0 para(s)
2025-08-24 12:18:08 | DEBUG | getFoldersMatching :: Starting to filter the 44 DataStore.folders with inclusions: [] and exclusions [@archive,@templates,Saved Searches]. ESF? true
2025-08-24 12:18:08 | DEBUG | refreshSomeSections :: Starting for DO
[WebView Log] pluginToHTMLCommsBridge onMessageReceived: UPDATE_DATA lastUpdated: "UPDATE_DATA Finished refreshSomeSections for [DY] (16ms)"
2025-08-24 12:18:08 | DEBUG | refreshSomeSections :: Removing any referenced sections from inherited set of sections. Started with 3 sections [DT,TB,DY]
2025-08-24 12:18:08 | DEBUG | refreshSomeSections :: removal → 3 sections [DT,TB,DY]
2025-08-24 12:18:08 | DEBUG | getSomeSectionsData :: 🔹Starting with DO ...
2025-08-24 12:18:09 | DEBUG | getTomorrowSectionData :: ---------- Gathering Tomorrow's items for section #4 ------------
2025-08-24 12:18:09 | DEBUG | getOpenItemPFCTP :: - after initial pull: 7 para(s)
2025-08-24 12:18:09 | DEBUG | getOpenItemPFCTP :: - after filtering out checklists: 6 para(s)
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '2025-08-25' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-25 = '2025-08-25'
2025-08-24 12:18:09 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 6:00 from timeblock 6:00 - 6:15
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '2025-08-25' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-25 = '2025-08-25'
2025-08-24 12:18:09 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 6:30 from timeblock 6:30 - 8:00
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '2025-08-25' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-25 = '2025-08-25'
2025-08-24 12:18:09 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 8:00 from timeblock 8:00 - 8:30
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '2025-08-25' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-25 = '2025-08-25'
2025-08-24 12:18:09 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 8:30 from timeblock 8:30 - 18:00
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '2025-08-25' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-25 = '2025-08-25'
2025-08-24 12:18:09 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 18:20 from timeblock 18:20
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '2025-08-25' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-25 = '2025-08-25'
2025-08-24 12:18:09 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 21:00 from timeblock 21:00 - 21:30
2025-08-24 12:18:09 | DEBUG | NPnote/getFlatListOfBacklinks :: Starting for 3 backlinks in 20250825.txt ...
2025-08-24 12:18:09 | DEBUG | getOpenItemPFCTP :: - after filtering out referenced checklists: 4 para(s)
2025-08-24 12:18:09 | DEBUG | getFoldersMatching :: Starting to filter the 44 DataStore.folders with inclusions: [] and exclusions [@archive,@templates,Saved Searches]. ESF? true
2025-08-24 12:18:09 | DEBUG | eDSP :: Duplicate synced line eliminated: "Vacant Units ^ai0tvy @repeat(2w) >2025-08-25" in "PMQS/2 PM Areas/Melissa Gallegos.txt" and "SCLI/2 SC Areas/SCLI Rentals.txt"
2025-08-24 12:18:09 | DEBUG | eDSP :: Duplicate synced line eliminated: "Vacant Units ^ai0tvy @repeat(2w) >2025-08-25" in "PMQS/2 PM Areas/Melissa Gallegos.txt" and "SCLI/2 SC Areas/SCLI Rentals.txt"
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-25' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-25 = '>2025-08-25'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-25' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-25 = '>2025-08-25'
2025-08-24 12:18:09 | DEBUG | FYI 👉 makeDashboardParas: found indented children for 28 "Vacant Units ^ai0tvy @repeat(2w) >2025-08-25" (indents:0) in "PMQS/2 PM Areas/Melissa Gallegos.txt" paras[p.lineIndex+1]= {open} (1 indents), content: "608 Sandia --→ $1,000 - Move in ready ^lknw91". :: {
"type": "open",
"content": "Vacant Units ^ai0tvy @repeat(2w) >2025-08-25",
"blockId": "^ai0tvy",
"rawContent": "* Vacant Units ^ai0tvy @repeat(2w) >2025-08-25",
"prefix": "* ",
"contentRange": {},
"lineIndex": 28,
"date": "2025-08-25T06:00:00.000Z",
"heading": "Tasks",
"headingRange": {},
"headingLevel": 3,
"isRecurring": false,
"indents": 0,
"filename": "PMQS/2 PM Areas/Melissa Gallegos.txt",
"noteType": "Notes",
"linkedNoteTitles": [],
"subItems": [
"{"type":"open","content":"608 Sandia --→ $1,000 - Move in ready ^lknw91","blockId":"^lknw91","rawContent":"\t* 608 Sandia --→ $1,000 - Move in ready ^lknw91","prefix":"* ","contentRange":{},"lineIndex":29,"heading":"Tasks","headingLevel":-1,"isRecurring":false,"indents":1,"filename":"PMQS/2 PM Areas/Melissa Gallegos.txt","noteType":"Notes","linkedNoteTitles":[],"subItems":[],"referencedBlocks":[{}],"note":{}}",
"{"type":"open","content":"206 St Farwell ---→ Concerned about house status. Wait until end of May. ^rsh9bc","blockId":"^rsh9bc","rawContent":"\t* 206 St Farwell ---→ Concerned about house status. Wait until end of May. ^rsh9bc","prefix":"* ","contentRange":{},"lineIndex":30,"heading":"Tasks","headingLevel":-1,"isRecurring":false,"indents":1,"filename":"PMQS/2 PM Areas/Melissa Gallegos.txt","noteType":"Notes","linkedNoteTitles":[],"subItems":[],"referencedBlocks":[{}],"note":{}}"
],
"referencedBlocks": [
{},
{}
],
"note": {}
}
2025-08-24 12:18:09 | DEBUG | Children of paragraph: vvv
2025-08-24 12:18:09 | DEBUG | Children of paragraph: [0]: {
"lineIndex": 29,
"indents": 1,
"content": "608 Sandia --→ $1,000 - Move in ready ^lknw91"
}
2025-08-24 12:18:09 | DEBUG | Children of paragraph: [1]: {
"lineIndex": 30,
"indents": 1,
"content": "206 St Farwell ---→ Concerned about house status. Wait until end of May. ^rsh9bc"
}
2025-08-24 12:18:09 | DEBUG | Children of paragraph: [2]: {
"lineIndex": 31,
"indents": 1,
"content": ""
}
2025-08-24 12:18:09 | DEBUG | Children of paragraph: ^^^
2025-08-24 12:18:09 | DEBUG | getTomorrowSectionData :: - found 8 Tomorrow items from 20250825 in 33ms
2025-08-24 12:18:09 | DEBUG | refreshSomeSections :: Starting for LW
[WebView Log] pluginToHTMLCommsBridge onMessageReceived: UPDATE_DATA lastUpdated: "UPDATE_DATA Finished refreshSomeSections for [DO] (39ms)"
2025-08-24 12:18:09 | DEBUG | refreshSomeSections :: Removing any referenced sections from inherited set of sections. Started with 4 sections [DT,TB,DY,DO]
2025-08-24 12:18:09 | DEBUG | refreshSomeSections :: removal → 4 sections [DT,TB,DY,DO]
2025-08-24 12:18:09 | DEBUG | getSomeSectionsData :: 🔹Starting with LW ...
2025-08-24 12:18:09 | INFO | getLastWeekSectionData :: ---------- Gathering Last Week's items for section #19 from 2025-W33.txt ------------
2025-08-24 12:18:09 | DEBUG | getOpenItemPFCTP :: - after initial pull: 0 para(s)
2025-08-24 12:18:09 | DEBUG | getOpenItemPFCTP :: - after filtering out checklists: 0 para(s)
2025-08-24 12:18:09 | DEBUG | getOpenItemPFCTP :: - after filtering out referenced checklists: 0 para(s)
2025-08-24 12:18:09 | DEBUG | getFoldersMatching :: Starting to filter the 44 DataStore.folders with inclusions: [] and exclusions [@archive,@templates,Saved Searches]. ESF? true
2025-08-24 12:18:09 | DEBUG | refreshSomeSections :: Starting for W
[WebView Log] pluginToHTMLCommsBridge onMessageReceived: UPDATE_DATA lastUpdated: "UPDATE_DATA Finished refreshSomeSections for [LW] (12ms)"
2025-08-24 12:18:09 | DEBUG | refreshSomeSections :: Removing any referenced sections from inherited set of sections. Started with 5 sections [DT,TB,DY,DO,LW]
2025-08-24 12:18:09 | DEBUG | refreshSomeSections :: removal → 5 sections [DT,TB,DY,DO,LW]
2025-08-24 12:18:09 | DEBUG | getSomeSectionsData :: 🔹Starting with W ...
2025-08-24 12:18:09 | INFO | getDataForDashboard :: ---------- Gathering Week's items for section #6 ------------
2025-08-24 12:18:09 | DEBUG | getOpenItemPFCTP :: - after initial pull: 0 para(s)
2025-08-24 12:18:09 | DEBUG | getOpenItemPFCTP :: - after filtering out checklists: 0 para(s)
2025-08-24 12:18:09 | DEBUG | getOpenItemPFCTP :: - after filtering out referenced checklists: 0 para(s)
2025-08-24 12:18:09 | DEBUG | getFoldersMatching :: Starting to filter the 44 DataStore.folders with inclusions: [] and exclusions [@archive,@templates,Saved Searches]. ESF? true
2025-08-24 12:18:09 | DEBUG | getDataForDashboard :: - found 0 weekly items from 2025-W34 in 4ms
2025-08-24 12:18:09 | DEBUG | refreshSomeSections :: Starting for PROJ
[WebView Log] pluginToHTMLCommsBridge onMessageReceived: UPDATE_DATA lastUpdated: "UPDATE_DATA Finished refreshSomeSections for [W] (11ms)"
2025-08-24 12:18:09 | DEBUG | refreshSomeSections :: Removing any referenced sections from inherited set of sections. Started with 6 sections [DT,TB,DY,DO,LW,W]
2025-08-24 12:18:09 | DEBUG | refreshSomeSections :: removal → 6 sections [DT,TB,DY,DO,LW,W]
2025-08-24 12:18:09 | DEBUG | getSomeSectionsData :: 🔹Starting with PROJ ...
2025-08-24 12:18:09 | DEBUG | getProjectSectionData :: ------- Gathering Project items for section #15 --------
2025-08-24 12:18:09 | DEBUG | getFoldersMatching :: Starting to filter the 44 DataStore.folders with inclusions: [] and exclusions [@archive,@templates,Saved Searches]. ESF? true
2025-08-24 12:18:09 | DEBUG | findPluginInList: jgclark.Reviews 1.2.3 (1050627) >= 0.0.0 true
2025-08-24 12:18:09 | DEBUG | getReviewSettings :: Starting from a different plugin ...
2025-08-24 12:18:09 | DEBUG | getPerspectiveSettings: before ensureDefaultPerspectiveExists perspectiveSettings= :: [0] = {
"name": "-",
"isActive": true,
"dashboardSettings": {
"hidePriorityMarkers": "",
"lastModified": "2025-08-24 11:44:09.145",
"includeFutureTagMentions": true,
"newTaskSectionHeadingLevel": "",
"newTaskSectionHeading": "Tasks",
"separateSectionForReferencedNotes": "",
"showQuarterSection": false,
"excludeTasksWithTimeblocks": false,
"excludeChecklistsWithTimeblocks": false,
"parentChildMarkersEnabled": true,
"maxItemsToShowInSection": 24,
"showTaskContext": "",
"showSearchSection": true,
"autoUpdateAfterIdleTime": 10,
"includedFolders": "",
"ignoreChecklistItems": true,
"overdueSortOrder": "due date",
"showWeekSection": true,
"hideDuplicates": true,
"showYesterdaySection": true,
"enableInteractiveProcessingTransitions": true,
"moveSubItems": true,
"showProgressInSections": "number open",
"showFolderName": "",
"lookBackDaysForOverdue": 365,
"showPrioritySection": true,
"interactiveProcessingHighlightTask": true,
"showMonthSection": false,
"dontSearchFutureItems": "",
"displayDoneCounts": true,
"excludedFolders": "@archive, @templates, Saved Searches",
"filterPriorityItems": false,
"showProjectSection": true,
"showLastWeekSection": true,
"ignoreItemsWithTerms": "",
"showOverdueSection": true,
"rescheduleNotMove": "",
"useLiteScheduleMethod": "",
"tagsToShow": "",
"showInfoSection": true,
"showTimeBlockSection": true,
"useTodayDate": true,
"showTomorrowSection": true,
"dashboardTheme": "",
"enableInteractiveProcessing": true,
"applyIgnoreTermsToCalendarHeadingSections": "",
"showScheduledDates": true,
"applyCurrentFilteringToSearch": false,
"showTodaySection": true
},
"isModified": false
},
[1] = {
"dashboardSettings": {
"hidePriorityMarkers": "",
"lastModified": "2025-08-19 18:57:05.904",
"includeFutureTagMentions": true,
"newTaskSectionHeadingLevel": "0",
"newTaskSectionHeading": "Tasks",
"separateSectionForReferencedNotes": false,
"showQuarterSection": false,
"excludeTasksWithTimeblocks": false,
"excludeChecklistsWithTimeblocks": false,
"parentChildMarkersEnabled": true,
"maxItemsToShowInSection": 24,
"showTaskContext": "",
"showSearchSection": true,
"autoUpdateAfterIdleTime": 10,
"includedFolders": "Home, Family",
"ignoreChecklistItems": true,
"overdueSortOrder": "due date",
"showWeekSection": true,
"hideDuplicates": true,
"showYesterdaySection": true,
"enableInteractiveProcessingTransitions": true,
"showProgressInSections": "number open",
"moveSubItems": true,
"showFolderName": "",
"lookBackDaysForOverdue": "365",
"showPrioritySection": true,
"interactiveProcessingHighlightTask": true,
"showMonthSection": false,
"dontSearchFutureItems": "",
"excludedFolders": "Work, Summaries, Saved Searches",
"displayDoneCounts": true,
"filterPriorityItems": false,
"showProjectSection": true,
"showLastWeekSection": true,
"ignoreItemsWithTerms": "@work",
"showOverdueSection": true,
"rescheduleNotMove": "",
"useLiteScheduleMethod": "",
"tagsToShow": "",
"showInfoSection": true,
"showTimeBlockSection": true,
"useTodayDate": true,
"showTomorrowSection": true,
"dashboardTheme": "",
"enableInteractiveProcessing": true,
"applyIgnoreTermsToCalendarHeadingSections": "",
"showScheduledDates": true,
"applyCurrentFilteringToSearch": true,
"showTodaySection": true
},
"isActive": false,
"name": "Home",
"isModified": false
},
[2] = {
"dashboardSettings": {
"hidePriorityMarkers": "",
"lastModified": "2025-08-19 18:57:05.904",
"includeFutureTagMentions": true,
"showTagSection_@Birthday": true,
"newTaskSectionHeadingLevel": "0",
"newTaskSectionHeading": "Tasks",
"separateSectionForReferencedNotes": false,
"showQuarterSection": false,
"excludeTasksWithTimeblocks": false,
"showTagSection_@BSF": true,
"showTagSection_#SCLI": true,
"excludeChecklistsWithTimeblocks": false,
"parentChildMarkersEnabled": true,
"maxItemsToShowInSection": 24,
"showTaskContext": "",
"showSearchSection": true,
"showTagSection_@Melissa": true,
"showTagSection_#Next": true,
"autoUpdateAfterIdleTime": 10,
"includedFolders": "Work, Company",
"ignoreChecklistItems": true,
"overdueSortOrder": "due date",
"showWeekSection": true,
"hideDuplicates": true,
"showYesterdaySection": true,
"enableInteractiveProcessingTransitions": true,
"showTagSection_@Martita": true,
"showProgressInSections": "number open",
"moveSubItems": true,
"showTagSection_@Mechi": true,
"showFolderName": "",
"lookBackDaysForOverdue": "365",
"showPrioritySection": true,
"interactiveProcessingHighlightTask": true,
"showMonthSection": false,
"dontSearchFutureItems": "",
"excludedFolders": "Home, Summaries, Saved Searches",
"displayDoneCounts": true,
"filterPriorityItems": false,
"showProjectSection": true,
"showLastWeekSection": true,
"ignoreItemsWithTerms": "@home",
"showOverdueSection": true,
"rescheduleNotMove": "",
"useLiteScheduleMethod": "",
"tagsToShow": "@birthday, #Next, @martita, #SCLI, @Mechi, @Sofi, @melissa, @bsf, @manu, #Waiting, #Hotel, @CasasF,",
"showInfoSection": true,
"showTimeBlockSection": true,
"useTodayDate": true,
"showTomorrowSection": true,
"dashboardTheme": "",
"showTagSection_#Waiting": true,
"enableInteractiveProcessing": true,
"applyIgnoreTermsToCalendarHeadingSections": "",
"showScheduledDates": true,
"showTagSection_@Sofi": true,
"applyCurrentFilteringToSearch": true,
"showTagSection_@Manu": true,
"showTodaySection": true
},
"isActive": false,
"name": "Work",
"isModified": false
}
2025-08-24 12:18:09 | DEBUG | logPerspectives :: - Default (-): has 49 dashboardSetting keys
2025-08-24 12:18:09 | DEBUG | Default (-)'s main dashboardSettings::
:: {
"includedFolders": "",
"excludedFolders": "@archive, @templates, Saved Searches",
"ignoreItemsWithTerms": "",
"applyIgnoreTermsToCalendarHeadingSections": "",
"separateSectionForReferencedNotes": ""
}
2025-08-24 12:18:09 | DEBUG | logPerspectives :: - Home: has 49 dashboardSetting keys
2025-08-24 12:18:09 | DEBUG | Home's main dashboardSettings::
:: {
"includedFolders": "Home, Family",
"excludedFolders": "Work, Summaries, Saved Searches",
"ignoreItemsWithTerms": "@work",
"applyIgnoreTermsToCalendarHeadingSections": "",
"separateSectionForReferencedNotes": false
}
2025-08-24 12:18:09 | DEBUG | logPerspectives :: - Work: has 59 dashboardSetting keys
2025-08-24 12:18:09 | DEBUG | Work's main dashboardSettings::
:: {
"includedFolders": "Work, Company",
"excludedFolders": "Home, Summaries, Saved Searches",
"ignoreItemsWithTerms": "@home",
"applyIgnoreTermsToCalendarHeadingSections": "",
"separateSectionForReferencedNotes": false
}
2025-08-24 12:18:09 | INFO | getReviewSettings :: Will use Perspective '-', and will override any foldersToInclude and foldersToIgnore settings
2025-08-24 12:18:09 | DEBUG | getFoldersMatching :: Starting to filter the 44 DataStore.folders with inclusions: [] and exclusions [@archive,@templates,Saved Searches]. ESF? true
2025-08-24 12:18:09 | DEBUG | getReviewSettings :: -> validFolders for '-': [/,NMSA,NMSA/Players,PDHS,PDHS/1 PD Projects,PDHS/2 PD Areas,PDHS/2 PD Areas/Clients,PDHS/2 PD Areas/Contacts,PDHS/2 PD Areas/Future Vets,PDHS/2 PD Areas/Vets,PDHS/3 PD Resources,PDHS/4 PD Archives,PERSONAL,PERSONAL/1 Pe Projects,PERSONAL/1 Pe Projects/Manu,PERSONAL/2 Pe Areas,PERSONAL/2 Pe Areas/Family,PERSONAL/2 Pe Areas/Family/Mechi,PERSONAL/3 Pe Resources,PERSONAL/3 Pe Resources/Books,PERSONAL/3 Pe Resources/Fleeting Notes,PERSONAL/4 Pe Archives,PMQS,PMQS/1 PM Projects,PMQS/2 PM Areas,PMQS/3 PM Resources,PMQS/4 PM Archives,SCLI,SCLI/1 SC Projects,SCLI/2 SC Areas,SCLI/3 SC Resources,SCLI/4 SC Archives,WyD,WyD/1 WyD Projects,WyD/2 WyD Areas,WyD/3 WyD Resources,WyD/4 WyD Archives]
2025-08-24 12:18:09 | DEBUG | jgclark.Reviews v1.2.2 :: Starting reviews/getNextProjectsToReview(0)) ...
2025-08-24 12:18:09 | DEBUG | reviews/filterAndSortProjectsList :: Starting with tag '' ...
2025-08-24 12:18:09 | DEBUG | getAllProjectsFromList :: Starting ...
2025-08-24 12:18:09 | DEBUG | getAllProjectsFromList :: - reviewListDate = Sun Aug 24 2025 12:18:08 GMT-0600 (Mountain Daylight Time) = 657 ago
2025-08-24 12:18:09 | DEBUG | getAllProjectsFromList :: Reading from allProjectsList (as only 0.00 hours old)
2025-08-24 12:18:09 | DEBUG | reviews/filterAndSortProjectsList :: - for 69 projects
2025-08-24 12:18:09 | DEBUG | reviews/filterAndSortProjectsList :: - after filtering out finished, 66 projects
2025-08-24 12:18:09 | DEBUG | reviews/filterAndSortProjectsList :: - sorting by folder,isCancelled,isCompleted,isPaused,dueDays
2025-08-24 12:18:09 | DEBUG | reviews/getNextProjectsToReview :: - Returning 61 project notes ready for review
2025-08-24 12:18:09 | DEBUG | refreshSomeSections :: Starting for OVERDUE
[WebView Log] pluginToHTMLCommsBridge onMessageReceived: UPDATE_DATA lastUpdated: "UPDATE_DATA Finished refreshSomeSections for [PROJ] (27ms)"
2025-08-24 12:18:09 | DEBUG | refreshSomeSections :: Removing any referenced sections from inherited set of sections. Started with 7 sections [DT,TB,DY,DO,LW,W,PROJ]
2025-08-24 12:18:09 | DEBUG | refreshSomeSections :: removal → 7 sections [DT,TB,DY,DO,LW,W,PROJ]
2025-08-24 12:18:09 | DEBUG | getSomeSectionsData :: 🔹Starting with OVERDUE ...
2025-08-24 12:18:09 | INFO | getOverdueSectionData :: ------- Gathering Overdue Tasks for section #13 -------
2025-08-24 12:18:09 | DEBUG | getRelevantOverdueTasks... :: dashboardSettings.ignoreItemsWithTerms not set; dashboardSettings (51 keys)={
"hidePriorityMarkers": "",
"lastModified": "2025-08-24 11:44:09.145",
"includeFutureTagMentions": true,
"newTaskSectionHeadingLevel": 2,
"newTaskSectionHeading": "Tasks",
"separateSectionForReferencedNotes": "",
"showQuarterSection": false,
"excludeTasksWithTimeblocks": false,
"excludeChecklistsWithTimeblocks": false,
"parentChildMarkersEnabled": true,
"maxItemsToShowInSection": 24,
"showTaskContext": "",
"showSearchSection": true,
"autoUpdateAfterIdleTime": 10,
"includedFolders": "",
"ignoreChecklistItems": true,
"overdueSortOrder": "due date",
"showWeekSection": true,
"hideDuplicates": true,
"showYesterdaySection": true,
"enableInteractiveProcessingTransitions": true,
"moveSubItems": true,
"showProgressInSections": "number open",
"showFolderName": "",
"lastChange": "Dashboard Settings updated",
"lookBackDaysForOverdue": 365,
"showPrioritySection": true,
"interactiveProcessingHighlightTask": true,
"showMonthSection": false,
"dontSearchFutureItems": "",
"displayDoneCounts": true,
"excludedFolders": "@archive, @templates, Saved Searches",
"filterPriorityItems": false,
"usePerspectives": true,
"showProjectSection": true,
"showLastWeekSection": true,
"ignoreItemsWithTerms": "",
"showOverdueSection": true,
"rescheduleNotMove": "",
"useLiteScheduleMethod": "",
"tagsToShow": "",
"showInfoSection": true,
"showTimeBlockSection": true,
"useTodayDate": true,
"showTomorrowSection": true,
"dashboardTheme": "",
"enableInteractiveProcessing": true,
"applyIgnoreTermsToCalendarHeadingSections": "",
"showScheduledDates": true,
"applyCurrentFilteringToSearch": false,
"showTodaySection": true
}
2025-08-24 12:18:09 | DEBUG | getRelevantOverdueTasks :: lookBackDaysForOverdue limiting to last 365 days (from 20240824)
2025-08-24 12:18:09 | DEBUG | getOverdueSectionData :: - found 31 overdue paras in 32ms
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '2025-08-22' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-22 = '2025-08-22'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-22' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-22 = '>2025-08-22'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-22' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-22 = '>2025-08-22'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-22' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-22 = '>2025-08-22'
2025-08-24 12:18:09 | DEBUG | FYI 👉 makeDashboardParas: found indented children for 57 "Puertas de placares de CORREDIZA?? >2025-08-22 (Corrediza de 3 puertas con 1 espejo )✔︎" (indents:0) in "PERSONAL/1 Pe Projects/project review2w reviewed start2025-03-10 due2025-03-30.txt" paras[p.lineIndex+1]= {open} (1 indents), content: "Chequear medidas de colgar". :: {
"type": "open",
"content": "Puertas de placares de CORREDIZA?? >2025-08-22 (Corrediza de 3 puertas con 1 espejo )✔︎",
"rawContent": "* Puertas de placares de CORREDIZA?? >2025-08-22 (Corrediza de 3 puertas con 1 espejo )✔︎",
"prefix": "* ",
"contentRange": {},
"lineIndex": 57,
"date": "2025-08-22T06:00:00.000Z",
"heading": "Tasks",
"headingRange": {},
"headingLevel": 2,
"isRecurring": false,
"indents": 0,
"filename": "PERSONAL/1 Pe Projects/project review2w reviewed start2025-03-10 due2025-03-30.txt",
"noteType": "Notes",
"linkedNoteTitles": [],
"subItems": [],
"referencedBlocks": [],
"note": {}
}
2025-08-24 12:18:09 | DEBUG | Children of paragraph: vvv
2025-08-24 12:18:09 | DEBUG | Children of paragraph: [0]: {
"lineIndex": 58,
"indents": 1,
"content": "Chequear medidas de colgar"
}
2025-08-24 12:18:09 | DEBUG | Children of paragraph: ^^^
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-22' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-22 = '>2025-08-22'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-22' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-22 = '>2025-08-22'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-22' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-22 = '>2025-08-22'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-22' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-22 = '>2025-08-22'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-22' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-22 = '>2025-08-22'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-22' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-22 = '>2025-08-22'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '2025-08-20' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-20 = '2025-08-20'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '2025-08-20' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-20 = '2025-08-20'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '2025-08-20' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-20 = '2025-08-20'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '2025-08-20' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-20 = '2025-08-20'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '2025-08-20' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-20 = '2025-08-20'
2025-08-24 12:18:09 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 8:00 from timeblock 8:00 - 8:30
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '2025-08-20' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-20 = '2025-08-20'
2025-08-24 12:18:09 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 21:00 from timeblock 21:00 - 21:30
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-20' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-20 = '>2025-08-20'
2025-08-24 12:18:09 | DEBUG | FYI 👉 makeDashboardParas: found indented children for 50 "Revisar presupuesto Bonacina - Llamar a Karina >2025-08-20" (indents:0) in "PERSONAL/1 Pe Projects/project review2w reviewed start2025-03-10 due2025-03-30.txt" paras[p.lineIndex+1]= {open} (1 indents), content: "Medida del Frentín 8cm adelante y 4cm atrás". :: {
"type": "open",
"content": "Revisar presupuesto Bonacina - Llamar a Karina >2025-08-20",
"rawContent": "* Revisar presupuesto Bonacina - Llamar a Karina >2025-08-20",
"prefix": "* ",
"contentRange": {},
"lineIndex": 50,
"date": "2025-08-20T06:00:00.000Z",
"heading": "Tasks",
"headingRange": {},
"headingLevel": 2,
"isRecurring": false,
"indents": 0,
"filename": "PERSONAL/1 Pe Projects/project review2w reviewed start2025-03-10 due2025-03-30.txt",
"noteType": "Notes",
"linkedNoteTitles": [],
"subItems": [],
"referencedBlocks": [],
"note": {}
}
2025-08-24 12:18:09 | DEBUG | Children of paragraph: vvv
2025-08-24 12:18:09 | DEBUG | Children of paragraph: [0]: {
"lineIndex": 51,
"indents": 1,
"content": "Medida del Frentín 8cm adelante y 4cm atrás"
}
2025-08-24 12:18:09 | DEBUG | Children of paragraph: [1]: {
"lineIndex": 52,
"indents": 1,
"content": "Aclarar que el costrón va a la vuelta interior hasta el final"
}
2025-08-24 12:18:09 | DEBUG | Children of paragraph: [2]: {
"lineIndex": 53,
"indents": 1,
"content": "Pedir mensaje "
}
2025-08-24 12:18:09 | DEBUG | Children of paragraph: [3]: {
"lineIndex": 54,
"indents": 1,
"content": "Carina va a pasar un nuevo número el Lunes 8.25 ✔︎"
}
2025-08-24 12:18:09 | DEBUG | Children of paragraph: ^^^
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-20' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-20 = '>2025-08-20'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-20' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-20 = '>2025-08-20'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-20' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-20 = '>2025-08-20'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-20' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-20 = '>2025-08-20'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-16' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-16 = '>2025-08-16'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-15' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-15 = '>2025-08-15'
2025-08-24 12:18:09 ❗️ ERROR ❗️ blocks/isAChildPara :: isAChildPara(): undefined is not an object (evaluating 'para.type')
2025-08-24 12:18:09 | DEBUG | ERROR para: :: {
"type": "open",
"content": "13:20 Sparkman Orthodontics >2025-08-13 ^ntqys0",
"blockId": "^ntqys0",
"rawContent": "* 13:20 Sparkman Orthodontics >2025-08-13 ^ntqys0",
"prefix": "* ",
"contentRange": {},
"lineIndex": 10,
"date": "2025-08-13T03:00:00.000Z",
"heading": "Time Blocks",
"headingRange": {},
"headingLevel": 2,
"isRecurring": false,
"indents": 0,
"filename": "20250813.txt",
"noteType": "Calendar",
"linkedNoteTitles": [],
"subItems": [],
"referencedBlocks": [],
"note": {}
}
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-13' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-13 = '>2025-08-13'
2025-08-24 12:18:09 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 13:20 from timeblock 13:20
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '2025-08-11' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of 2025-08-11 = '2025-08-11'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-11' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-11 = '>2025-08-11'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-11' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-11 = '>2025-08-11'
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-08' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-08 = '>2025-08-08'
2025-08-24 12:18:09 ❗️ ERROR ❗️ blocks/isAChildPara :: isAChildPara(): undefined is not an object (evaluating 'para.type')
2025-08-24 12:18:09 | DEBUG | ERROR para: :: {
"type": "open",
"content": "13:00 @lunch:>2025-08-07",
"rawContent": "* 13:00 @lunch:>2025-08-07",
"prefix": "* ",
"contentRange": {},
"lineIndex": 13,
"date": "2025-08-07T06:00:00.000Z",
"heading": "Time Blocks",
"headingRange": {},
"headingLevel": 2,
"isRecurring": false,
"indents": 0,
"filename": "20250807.txt",
"noteType": "Calendar",
"linkedNoteTitles": [],
"subItems": [],
"referencedBlocks": [],
"note": {}
}
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-07' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-07 = '>2025-08-07'
2025-08-24 12:18:09 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 13:00 from timeblock 13:00
2025-08-24 12:18:09 ❗️ ERROR ❗️ blocks/isAChildPara :: isAChildPara(): undefined is not an object (evaluating 'para.type')
2025-08-24 12:18:09 | DEBUG | ERROR para: :: {
"type": "open",
"content": "20:30 @dinner:>2025-08-07",
"rawContent": "* 20:30 @dinner:>2025-08-07",
"prefix": "* ",
"contentRange": {},
"lineIndex": 15,
"date": "2025-08-07T06:00:00.000Z",
"heading": "Time Blocks",
"headingRange": {},
"headingLevel": 2,
"isRecurring": false,
"indents": 0,
"filename": "20250807.txt",
"noteType": "Calendar",
"linkedNoteTitles": [],
"subItems": [],
"referencedBlocks": [],
"note": {}
}
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-08-07' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-08-07 = '>2025-08-07'
2025-08-24 12:18:09 | DEBUG | getStartTimeObjFromParaContent :: timeStr = 20:30 from timeblock 20:30
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: '>2025-07-17' was already a day date
2025-08-24 12:18:09 | DEBUG | getFirstDateInPeriod :: first date of >2025-07-17 = '>2025-07-17'
2025-08-24 12:18:09 | DEBUG | FYI 👉 makeDashboardParas: found indented children for 32 "To Do @repeat(1w) >2025-07-17" (indents:0) in "PMQS/2 PM Areas/Melissa Gallegos.txt" paras[p.lineIndex+1]= {open} (1 indents), content: "Check how is the Whiteboard Meeting going @repeat(14d) >2025-08-11". :: {
"type": "open",
"content": "To Do @repeat(1w) >2025-07-17",
"rawContent": "* To Do @repeat(1w) >2025-07-17",
"prefix": "* ",
"contentRange": {},
"lineIndex": 32,
"date": "2025-07-17T06:00:00.000Z",
"heading": "Tasks",
"headingRange": {},
"headingLevel": 3,
"isRecurring": false,
"indents": 0,
"filename": "PMQS/2 PM Areas/Melissa Gallegos.txt",
"noteType": "Notes",
"linkedNoteTitles": [],
"subItems": [],
"referencedBlocks": [],
"note": {}
}
2025-08-24 12:18:09 | DEBUG | Children of paragraph: vvv
2025-08-24 12:18:09 | DEBUG | Children of paragraph: [0]: {
"lineIndex": 33,
"indents": 1,
"content": "Check how is the Whiteboard Meeting going @repeat(14d) >2025-08-11"
}
2025-08-24 12:18:09 | DEBUG | Children of paragraph: [1]: {
"lineIndex": 34,
"indents": 1,
"content": "Check how weekly checking are going @repeat(2w) >2025-08-11"
}
2025-08-24 12:18:09 | DEBUG | Children of paragraph: ^^^
2025-08-24 12:18:09 | DEBUG | getOverdueSectionData :: - after reducing paras -> 31 in 281ms
2025-08-24 12:18:09 | DEBUG | getOverdueSectionData :: - Sorted 31 items by dueDate,-priority after 282ms
2025-08-24 12:18:09 | DEBUG | getOverdueSectionData :: - after limit, now 24 items to show
2025-08-24 12:18:09 | DEBUG | getOverdueSectionData :: - finished finding overdue items after 282ms
2025-08-24 12:18:09 | DEBUG | refreshSomeSections :: Starting for PRIORITY
[WebView Log] pluginToHTMLCommsBridge onMessageReceived: UPDATE_DATA lastUpdated: "UPDATE_DATA Finished refreshSomeSections for [OVERDUE] (293ms)"
2025-08-24 12:18:09 | DEBUG | refreshSomeSections :: Removing any referenced sections from inherited set of sections. Started with 8 sections [DT,TB,DY,DO,LW,W,PROJ,OVERDUE]
2025-08-24 12:18:09 | DEBUG | refreshSomeSections :: removal → 8 sections [DT,TB,DY,DO,LW,W,PROJ,OVERDUE]
2025-08-24 12:18:09 | DEBUG | getSomeSectionsData :: 🔹Starting with PRIORITY ...
2025-08-24 12:18:09 | INFO | getPrioritySectionData :: ------- Gathering Priority Tasks for section #14 -------
2025-08-24 12:18:09 | INFO | getRelevantPriorityTasks :: excludedFolders: @archive,@templates,Saved Searches
2025-08-24 12:18:10 | DEBUG | getPrioritySectionData :: - found 0 priority paras in 686ms
2025-08-24 12:18:10 | DEBUG | refreshSomeSections :: Starting for SEARCH
[WebView Log] pluginToHTMLCommsBridge onMessageReceived: UPDATE_DATA lastUpdated: "UPDATE_DATA Finished refreshSomeSections for [PRIORITY] (695ms)"
2025-08-24 12:18:10 | DEBUG | refreshSomeSections :: Removing any referenced sections from inherited set of sections. Started with 9 sections [DT,TB,DY,DO,LW,W,PROJ,OVERDUE,PRIORITY]
2025-08-24 12:18:10 | DEBUG | refreshSomeSections :: removal → 9 sections [DT,TB,DY,DO,LW,W,PROJ,OVERDUE,PRIORITY]
2025-08-24 12:18:10 | DEBUG | getSomeSectionsData :: 🔹Starting with SEARCH ...
[WebView Log] pluginToHTMLCommsBridge onMessageReceived: UPDATE_DATA lastUpdated: "UPDATE_DATA Finished refreshSomeSections for [SEARCH] (11ms)"
2025-08-24 12:18:10 | DEBUG | updateDoneCountsFromChangedNotes :: Starting: update done counts at end of incrementallyRefreshSomeSections (for [TB,DT,DY,DO,LW,W,PROJ,OVERDUE,PRIORITY,SEARCH])
2025-08-24 12:18:10 | DEBUG | updateDoneCountsFromChangedNotes :: Loaded 4 items from ../../data/jgclark.Dashboard/todaysChangedNoteList.json
2025-08-24 12:18:10 | DEBUG | updateDoneCountsFromChangedNotes :: Last updated 0 mins ago (previous time: 2025-08-24T12:18:08-06:00 / now time: 2025-08-24T12:18:10-06:00)
2025-08-24 12:18:10 | DEBUG | getNotesChangedInInterval :: from 335 notes of type Calendar,Notes found 4 changed after Sun Aug 24 2025 00:00:00 GMT-0600
2025-08-24 12:18:10 | DEBUG | updateDoneCountsFromChangedNotes :: Checking notes for completed tasks today:
2025-08-24 12:18:10 | DEBUG | updateDoneCountsFromChangedNotes :: => checked 0 updated notes
2025-08-24 12:18:10 | INFO | updateDoneCountsFromChangedNotes :: => there are now 4 notes changed today in the map and 3 total completed tasks
[WebView Log] pluginToHTMLCommsBridge onMessageReceived: UPDATE_DATA lastUpdated: "UPDATE_DATA Ending incremental refresh for sections TB,DT,DY,DO,LW,W,PROJ,OVERDUE,PRIORITY,SEARCH (after 1,230ms)"
[WebView Log] pluginToHTMLCommsBridge onMessageReceived: UPDATE_DATA lastUpdated: "UPDATE_DATA Updating doneCounts at end of incrementallyRefreshSomeSections"