Skip to content

From time to time when syncing I see some old tasks, shortly disappears after clicking Sync - #49

Merged
wdembinski merged 2 commits into
developmentfrom
fix/from-time-to-time-when-syncing-i-see
Sep 17, 2026
Merged

wdembinski merged 2 commits into
developmentfrom
fix/from-time-to-time-when-syncing-i-see

Conversation

@wdembinski

Copy link
Copy Markdown
Owner

I noticed that some previous tasks or unpinned from the board/sprint (in the JIRA for example) keep appearing when Task Manager syncs. Then when I click manually Sync button, they disappear and the board shows correct state.

wdembinski and others added 2 commits September 17, 2026 16:14
Both reconcilers upserted a fresh row for a card the query dropped and
archived, the moment its issue reappeared in a later page or a retry —
so a removed card would silently pop back onto the board. Skip any
prior with archivedAt set instead of restoring it, and remove the
now-dead restoreIds plumbing (JiraSyncResult/GitHubIssueSyncResult, the
two unarchiveTask loops in ipc.ts). A card now stays off the board
until an explicit restore.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The archived-card fate in both reconcilers' doc comments now names the
one pre-existing edge case this fix does not touch: restoring a card
whose ticket genuinely fell out of the query just lets the next sync
re-archive it through the normal left-query path, which is correct
given the query, not a regression. Removed-cards recovery itself
(task:restore, the Removed-cards list) is unchanged.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@wdembinski
wdembinski merged commit 4fef7e9 into development Sep 17, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant