Repository navigation
[stable32] fix(comments): mark comments as read and dismiss notifications in Activity sidebar - #60622
miaulalala wants to merge 4 commits into
Conversation
6866267 to
a89e9aa
Compare
…ivity sidebar Backport of #60617 to stable32. When the Activity app integration is active, comments are loaded in the Activity sidebar instead of the Comments tab. The read marker and mention notification dismissal were never triggered in this path, leaving the unread bubble in the file list and keeping mention notifications active. Also adds a new DELETE /notifications/{id} endpoint to dismiss individual mention notifications by comment ID. AI-Assisted-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Anna Larch <anna@nextcloud.com>
a89e9aa to
4aac879
Compare
|
@copilot resolve the merge conflicts in this pull request |
…able32 # Conflicts: # dist/comments-comments-tab.js # dist/comments-comments-tab.js.license # dist/comments-comments-tab.js.map Co-authored-by: miaulalala <7427347+miaulalala@users.noreply.github.com>
Done in commit 4351505. I merged |
Signed-off-by: Nextcloud bot <bot@nextcloud.com> Co-authored-by: miaulalala <7427347+miaulalala@users.noreply.github.com>
PHP 8.4 made passing non-strings to strtolower() a fatal TypeError. getTypedValue() can return a non-string under certain conditions, causing the strtolower() call to throw. The (string) cast guards against this. Signed-off-by: There Is No TIme <37583483+thereisnotime@users.noreply.github.com> Signed-off-by: Joas Schilling <coding@schilljs.com> Co-authored-by: miaulalala <7427347+miaulalala@users.noreply.github.com>
Done — the branch has been rebased on top of the latest |
|
@copilot resolve the conflicts please |
|
This pull request has been automatically locked because it has been closed for more than 7 days. As we do not monitor merged or closed pull requests, we are locking this pull request to prevent further comments from getting lost in the noise. |
Backport of #60617 to stable32.
Summary
markCommentsAsRead()and mention notification dismissal were never called in this code pathDELETE /notifications/{id}endpoint to dismiss individual mention notifications by comment IDTest plan
🤖 Generated with Claude Code