Repository navigation
fix(tasks): share mutation history and side effects - #1876
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
PR Summary by QodoAlign task mutation history, events, and reminder resets
AI Description
Diagram
High-Level Assessment
Files changed (10)
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 12ace3b452
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Code Review by Qodo
1.
|
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 8f2edce3fc
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 43e0b37953
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
|
Codex Review: Didn't find any major issues. Bravo. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: f03bf5f67f
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| await publishTaskMutation(existingTask, updatedTask, currentUserId, { | ||
| fields: ["status"], | ||
| }); |
There was a problem hiding this comment.
Publish updates for column-only status repairs
When a task already has the requested status but its columnId is null or stale, this call emits nothing because publishTaskMutation compares only status, even though the preceding update changes columnId. This occurs for existing Gitea/GitLab imports that store a status without a column ID, leaving other clients' board caches stale; the bulk status path already handles this case with a task.updated fallback and relation refresh. Include columnId in the change detection or publish the same fallback here.
AGENTS.md reference: AGENTS.md:L32-L32
Useful? React with 👍 / 👎.
what changed?
full, field-specific and bulk task updates disagreed about title history, assignment events and reminder resets. use shared mutation effects and emit the same field-change events after commit.
finding 10 from the codebase review.
based on #1873 (finding 09). merge that pr first; this diff contains only finding 10.
how did you check it?
postgres mutation parity tests covering title history, assignment/unassignment and due-date reminder reset.
checked the combined fix tree with the full workspace test run, uncached workspace typechecks, lint, i18n and openapi checks. postgres integration tests used disposable local test databases; provider and s3 calls were mocked.
Native GitHub stack #1886 (bottom to top): #1873 → #1876 (this PR) → #1877 → #1878 → #1879. Stack base:
fix/review-06-integration-scope, the shared #1867 foundation. Merge #1867 first, then move this stack's base tomainbefore merging board changes. If GitHub has not moved it automatically, unstack the still-open board PRs, retarget #1873 tomain, and recreate this native stack in the same order.Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.