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
Commit d5292bc
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: jgclark.Dashboard/CHANGELOG.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,16 @@ For more details see the [plugin's documentation](https://github.com/NotePlan/pl
8
8
- TODO: fix long-standing layout bug where some tooltips were getting clipped
9
9
- TODO: fix isNoteFromAllowedFolder() for teamspace or possibly 2025-W21.md
10
10
-->
11
+
12
+
## [2.4.0.b58] 2026-07-31
13
+
- Changes: tweaks to
14
+
- Fix: **Overdue** section counted reminders it did not display. dev: When `maxItemsToShowInSection` left fewer slots than there were reminders, the surplus was sliced off the list but still added to the total, so the header claimed more items than the section held. Now counts only what was added, and warns when some do not fit.
15
+
- Fix: **Overdue** (and other) section descriptions showed a stale total after duplicate removal.
16
+
- Fix: **Reminders** whose own section was switched off were discarded silently. Overdue, yesterday and untimed today reminders now fall back to the Reminders section (own section → Overdue → Reminders), so nothing disappears just because a section is hidden. Both fallbacks stay subject to "Show Current Reminders" / "Show Undated/Overdue Reminders", so an item you deliberately hid is not resurrected.
17
+
- Fix: **(Team)Spaces**: Edge cases with no-longer valid "Spaces to Include" in settings. dev: When holding only unreachable teamspace IDs hid every task. Private notes are read only when `private` is in that list, so a list of stale IDs (e.g. after signing out of Spaces) filtered out every note before any task could be read - reminders still appeared, which made it look like tasks had vanished. Unreachable IDs are now discarded, falling back to private notes with a warning. Deliberate configurations are untouched.
18
+
- dev: log when reminders or notes are dropped - reminder buckets with no visible host section, reminder lists disabled in NP, and overdue reminders that did not fit the section limit.
19
+
- dev: add compact logging one line per reminder + bucket assignment etc.
20
+
11
21
## [2.4.0.b57] 2026-07-29
12
22
- New: sticky **Filter settings** search at the top of Dashboard Settings - matches label/description (from 3+ characters).
13
23
- Reduce opacity of 'chips' showing Reminder list name, and note names.
Copy file name to clipboardExpand all lines: jgclark.Dashboard/plugin.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@
8
8
"plugin.description": "A Dashboard for NotePlan, that in one place shows:\n- a compact list of open tasks and checklists from today's note\n- scheduled open tasks and checklists from other notes.\n- similarly for yesterday's note, tomorrow's note, and the weekly, monthly and quarterly notes too (if used)\n- all overdue tasks\n- all open tasks and checklists that contain particular @tags or #mentions of your choosing\n- the next notes ready to review (if you use the 'Projects and Reviews' plugin).\nIt includes many other ways of speeding up managing your tasks: see the website for more details.",
9
9
"plugin.author": "@jgclark",
10
10
"plugin.comment": "TODO: On full release, change minAppVersion down to 3.7?",
11
-
"plugin.version": "2.4.0.b57",
11
+
"plugin.version": "2.4.0.b58",
12
12
"plugin.releaseStatus": "beta",
13
13
"plugin.hidden": false,
14
14
"plugin.lastUpdateInfo": "2.4.0: new 'Active Projects' Section. New 'Spaces to Include' setting which controls which (Team)Spaces you wish to include, plus whether or not to include the Private 'Space' (all notes not in a Space)\n2.3.3: new 'Year' section available.\n2.3.2: fix display when there are no priority items shown.\n2.3.1: fix for possible loss of settings error when upgrading.\n2.3.0: Support for NotePlan (Team)Spaces. Can re-order display of Sections.New '/backupSettings' command. Added 'noteTags' feature. Speeded up Tag/Mention sections. Layout improvements. Lots of other small fixes and improvements.\n2.2.1: Add new sorting option for Tag and Overdue sections.\n2.2.0: Add 'Search' section. New keyboard shortcuts. Plus many small improvements, bug fixes and performance improvements. See documentation for details.\n2.1.10: More move-under-heading options. Bug fixes and performance improvements.\n2.1.9: performance improvements and better UI for iPhone users.\n2.1.8: various fixes and small improvements.\n2.1.7: various fixes and small improvements.\n2.1.6: allow all current timeblocks to be shown, not just the first. Add new @repeat()s if using the extended syntax from the Repeat Extensions plugin. Bug fixes.\n2.1.5: fixes to time blocks and scheduling items.\n2.1.4: fix to Interactive Processing, and Edit All Perspectives dialog now shows unsaved changes.",
logInfo('getOverdueSectionData',`- after limit, now ${overdueTaskParasLimited.length} of ${totalOverdue}items will be passed to React`)
133
+
logInfo('getOverdueSectionData',`- after limit (${String(taskSlots)} task slots, ${String(reminderSlotsToReserve)} reserved for reminders), now ${overdueTaskParasLimited.length} of ${totalOverdue}tasks will be passed to React`)
127
134
128
135
// Create section items from the limited set of overdue tasks
129
136
for(constpofoverdueTaskParasLimited){
@@ -136,11 +143,11 @@ export async function getOverdueSectionData(
logWarn('getOverdueSectionData',`- ${String(droppedForSlots)} overdue reminder(s) did not fit in maxItemsToShowInSection=${String(maxInSection??24)} and are not shown anywhere`)
157
-
}
158
161
logDebug('getOverdueSectionData',`- added ${String(assigned.length)} of ${String(overdueReminderItems.length)} overdue reminder(s)`)
logWarn('getOverdueSectionData',`- ${String(droppedForSlots)} overdue reminder(s) did not fit in maxItemsToShowInSection=${String(sectionLimit)} and are not shown anywhere`)
0 commit comments