Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 17 of 127 Next →
February 28, 2026
minor Tasks

GitHub Projects v2 full sync: create tasks from project items

Tasks 1.28.0 → 1.29.0 | e047b4e8
Details

GitHub Project sync previously only linked already-synced tasks to a

PrivStack project. Adding a project without also adding each repo as an

issue source resulted in zero tasks. This makes GitHub Projects a

self-contained sync source.

Changes:

  • Expand GraphQL content fragment to fetch full issue data (body, state,

author, assignees, labels, comments, timestamps) from project items

  • Add project status → PrivStack status mapping with fuzzy column name

matching (Todo/In Progress/Done/Review/Blocked/etc.)

  • Add MapProjectItemToNewTask and UpdateTaskFromProjectItem factories

that create/update tasks directly from project items, with project

column status taking priority over issue state

  • Rewrite GitHubProjectSyncService.SyncAsync to create missing tasks,

update existing tasks when remote is newer or column changed, and

link tasks to the PrivStack project

  • Fix issue sync dedup: broaden task lookup to all github_issue tasks

by source_ref (not just tasks from the current source), preventing

duplicates when both project and issue sources cover the same repo

  • Add push ownership guard: only push changes to GitHub if the source

that created the task owns it

  • Fix orphan detection to only mark tasks owned by the current source

Version bump: Tasks 1.28.0 → 1.29.0

patch Calendar

Add right-click context menus to Calendar events and sidebar calendars (BUG #65)

Calendar 1.14.4 → 1.14.5 | efd2010a
Details

Event context menu (all views: month, week, day, all-day, agenda):

  • Edit Event — opens event editor
  • Delete Event — triggers delete with recurring event handling

Sidebar calendar source context menu:

  • Hide/Show Calendar — toggles calendar visibility
  • Manage Calendars... — opens calendar manager overlay

Right-click is intercepted before drag handlers in week/day/month views

so it doesn't conflict with event drag-to-reposition.

Version: 1.14.4 → 1.14.5

February 27, 2026
patch Tasks

Add request/response JSON examples to all Tasks API routes

Details

Populate RequestExample, ResponseExample, and QueryParamDocs for all

11 task and project endpoints so the API docs detail popup can display

schema shapes with copy-to-clipboard support.

patch Notes

Remove useless Refresh Pages button from Notes toolbar

Details

Pages load automatically — the manual refresh button was unnecessary clutter

next to the settings cog.

patch Tasks

Move GitHub to Settings, replace with Prioritize in toolbar

Details
  • Removed GitHub Issues button from toolbar, replaced it with Prioritize
  • Removed Prioritize from the shared stats bar (now toolbar-only)
  • Added new "Sync" tab in Settings overlay with GitHub Issues configuration
  • TasksSettingsViewModel gains IsSyncTab property for the new tab
← Prev Page 17 of 127 Next →

Get notified about new releases