-
Notifications
You must be signed in to change notification settings - Fork 3.3k
feat(tasks): add artifact comments and collaboration activity #76407
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
Show all changes
60 commits
Select commit
Hold shift + click to select a range
7c27a83
feat(tasks): add artifact comments and mention activity
puemos a2936f4
fix(tasks): complete and secure artifact comments
puemos 13be27e
fix(tasks): satisfy Python CI checks
puemos 2a36f61
fix(tasks): type comment test payload
puemos 95cf8b3
fix(comments): use safe object lookup hook
puemos 2f063a2
chore: update OpenAPI generated types
puemos 233c4a1
chore(mcp): update comments list schema snapshot
puemos f108b8d
fix(comments): support relational canvases
puemos a592f46
feat(canvas): add selection comments and comments tab
puemos f82df9e
fix(canvas): scope comments pane to current canvas
puemos c98ca42
fix(canvas): make versioned comments navigable
puemos 74bd623
fix(canvas): narrow facade import boundary
puemos 9d83a17
fix(canvas): surface comment count in header
puemos 074cd1c
fix(canvas): open comments from view mode
puemos 22c87cb
fix(canvas): simplify comment references
puemos 63df27e
test(comments): cover mention activity deep links
puemos ac26a22
fix(comments): grant mentioned users task read access
puemos d124575
fix(comments): keep personal-space mentions private
puemos e5b6fca
fix(comments): preserve distinct mention activity
puemos 1edd1fb
fix(comments): order replies by sent time
puemos 9cc3b96
fix(tasks): shorten comment mention index name
puemos e88be25
feat(tasks): notify comment owners and participants
puemos 7f91199
refactor(tasks): simplify comment activity notifications
puemos 125174d
test(desktop): cover markdown selection comments
puemos 15b660e
fix(canvas): persist text comment highlights
puemos 72663bc
fix(desktop): refresh markdown comment anchors
puemos c4cb2d9
fix(desktop): polish markdown comment selection
puemos 2f060e3
fix(comments): unify text highlight styling
puemos 4651003
fix(comments): remove focused highlight outline
puemos b1c9215
refactor(comments): tighten annotation and activity paths
puemos 9b34bf5
feat(tasks): expose scoped task comments to agents
puemos 698144c
refactor(comments): tighten boundaries and runtime behavior
puemos d51961c
fix(comments): hide GitHub bot comments from task pane
puemos 51ec807
feat(tasks): add task comments agent skill
puemos e10dcc2
fix(canvas): clear stale comment selections
puemos 6981644
fix(tasks): route comment skill through MCP exec
puemos 469b202
fix(desktop): stop Markdown artifact annotations wiping the app selec…
puemos aaf0b47
fix(comments): let a reply's threadState survive the root-context merge
puemos 9fbb547
fix(tasks): enforce IDOR checks for comment activity
puemos aeff66e
fix(tasks): mark task comments as untrusted feedback
puemos 063dea0
fix(desktop): open comment activity at its target
puemos fedb757
fix(desktop): show empty comment sources accurately
puemos 420afff
fix(desktop): prevent duplicate selection comments
puemos 4350cd1
chore: update OpenAPI generated types
puemos 6ddb196
fix(canvas): render historical multi-file comments
puemos 102b9f4
test(mcp): update unit test snapshots
puemos 6d58daa
fix(tasks): retry comment activity projection
puemos 6625f5f
fix(tasks): use canonical MCP tool naming
puemos 38f0039
fix(desktop): clean up HTML preview object URLs
puemos 24e0f7e
fix(tasks): bound agent comment responses
puemos 12fde31
chore(tasks): format task comments skill
puemos 738e881
fix(desktop): synchronize HTML annotation refs in effects
puemos 2e3e093
fix(desktop): synchronize text annotation refs in effects
puemos 8dbbae9
test(mcp): update unit test snapshots
puemos 49fd8e0
fix(tasks): address artifact comment review feedback
puemos be9a590
fix(tasks): route comment retries through facade
puemos 396b650
fix(desktop): use supported button variant
puemos c0d8ce2
fix(tasks): validate comment anchor kinds
puemos b1e6c84
fix(desktop): update comment list test mock
puemos eb245c2
chore(ci): allow selective jest tests to finish
puemos File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.