TaskNotes

TaskNotes 4.3.18 (Fork)

This release is from the cybersader/tasknotes fork.

Added

  • UpcomingView 2-row Todoist layout: Items now display in two rows
    • Row 1: Checkbox + title + assignee avatar stack
    • Row 2: Date/time (color-coded) + project/context or base indicator
    • Base notifications show layers icon + count on Row 2 (number before icon for alignment)
  • "Edit task" context menu: Right-click any task or base notification to open the edit modal
  • "Assign" context menu: Right-click to assign/unassign persons and groups
    • Toggle behavior: adds if not assigned, removes if already assigned (multi-select)
    • Supports multiple assignees simultaneously
  • PersonGroupPicker in Edit Task modal: Assignee and creator fields render with full picker UI
    • Search, pills for selected items, grouped dropdown (People/Groups)
    • Pre-loads existing assignees when editing tasks

Changed

  • Shortest wikilinks: Assignee fields now store shortest unique path (e.g., [[Cybersader]] instead of [[User-DB/People/Cybersader]])
  • UpcomingView item spacing: Increased vertical padding (12px) and row gap (3px) to match Todoist density
  • Base notification avatars: Now visible alongside the layers icon (previously hidden by if/else)

Fixed

  • PersonGroupPicker detection: Case-insensitive key comparison fixes field matching edge cases
  • Ctrl+click in UpcomingView: Now opens tasks and base notifications in new tabs
  • Creator field rendering: No longer shows as empty text box; uses PersonGroupPicker like assignee
  • Ghost user fields: Empty-key fields in settings are skipped instead of rendering blank inputs
  • Edit Task modal spacing: Added margin between field groups (title/contexts gap)
  • Assignee picker loading: Resolves shortest wikilinks correctly when loading existing assignees