TaskNotes 4.3.23 (Fork)
This release is from the cybersader/tasknotes fork.
Added
- Dynamic reminder anchors: Reminders can now be relative to ANY date property, not just due/scheduled
- Built-in anchors: due, scheduled, dateCreated, dateModified, completedDate
- Custom date fields from user-configured properties are automatically discovered
- Edit Task modal reminder dropdown shows all available date anchors with current values
- Right-click context menu quick reminders dynamically list all anchors with values
- Settings > Default Reminders dropdown enumerates all date properties
- Bulk task creation applies reminders with any anchor type
- New utility:
dateAnchorUtils.tsfor centralized anchor discovery and resolution
Changed
Reminder.relatedTotype widened from"due" | "scheduled"tostringfor extensibility- NotificationService uses dynamic anchor resolution instead of hardcoded due/scheduled check
- ReminderModal uses dynamic dropdown instead of hardcoded two-option select
- ReminderContextMenu dynamically iterates all date anchors instead of two hardcoded sections
- TaskContextMenu quick reminders use dynamic anchor discovery
- Settings remindersPropertyCard uses dynamic anchor list