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