Skip to content

fix(reaction): Mark one-to-one unread on reactions - #19867

Open
nickvergessen wants to merge 3 commits into
mainfrom
bugfix/noid/mark-one-to-one-unread-on-reaction
Open

nickvergessen wants to merge 3 commits into
mainfrom
bugfix/noid/mark-one-to-one-unread-on-reaction

Conversation

@nickvergessen

@nickvergessen nickvergessen commented Oct 16, 2026 •

Copy link
Copy Markdown
Member

Assisted-by: ClaudeCode:claude-opus-5-5

Fixes

🖌️ UI Checklist

🖼️ Screenshots / Screencasts

Other side Self
Bildschirmfoto vom 2026-10-16 16-04-36 Bildschirmfoto vom 2026-10-16 16-04-42

🏁 Checklist

  • 🌏 Tested with different browsers / clients:
    • Chromium (Chrome / Edge / Opera / Brave)
    • Firefox
    • Safari
    • Talk Desktop
    • Integrations with Files sidebar and other apps
    • Not risky to browser differences / client
  • 🖌️ Design was reviewed, approved or inspired by the design team
  • ⛑️ Tests are included or not possible
  • 📗 User documentation in https://github.com/nextcloud/documentation/tree/master/user_manual/talk has been updated or is not required

🏁 Checklist

  • ⛑️ Tests (unit and/or integration) are included or not possible
  • 📘 API documentation in docs/ has been updated or is not required
  • 🔖 Capability is added or not needed

Assisted-by: ClaudeCode:claude-opus-5-5
Signed-off-by: Joas Schilling <coding@schilljs.com>
@nickvergessen nickvergessen added this to the ☃️ Next Major (36) milestone Oct 16, 2026
@nickvergessen nickvergessen self-assigned this Oct 16, 2026
@nickvergessen nickvergessen added papercut feature: api 🛠️ OCS API for conversations, chats and participants feature: frontend 🖌️ "Web UI" client feature: reactions 👍 AI assisted This PR contains AI-assisted commits labels Oct 16, 2026

@sudormant sudormant left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

backend OK in itself

Comment thread src/components/LeftSidebar/ConversationsList/Conversation.spec.js Outdated
Comment thread src/components/LeftSidebar/ConversationsList/Conversation.spec.js Outdated
@nickvergessen

nickvergessen commented Oct 19, 2026 •

Copy link
Copy Markdown
Member Author

@Antreesy not sure I like it, as it cuts off easily, depending on the name or language.

Or should we skip the name completely because it is the same name as in the title?

Scene Normal Hover
Full name Bildschirmfoto vom 2026-10-19 09-21-52 Bildschirmfoto vom 2026-10-19 09-21-59
First name Bildschirmfoto vom 2026-10-19 09-16-29 Bildschirmfoto vom 2026-10-19 09-16-34
No name grafik same

@nickvergessen

Copy link
Copy Markdown
Member Author

/backport to stable35

@Antreesy

Copy link
Copy Markdown
Contributor

I was about to suggest 'No name', as we already do for messages in 1-1

if (lastMessage.value.systemMessage === MESSAGE.SYSTEM_TYPE.REACTION) {
const reaction = lastMessage.value.actorId === item.value.actorId && lastMessage.value.actorType === item.value.actorType
? t('spreed', 'You reacted with {reaction}', { reaction: lastMessage.value.message }, { escape: false, sanitize: false })
: t('spreed', 'Reacted with {reaction}', {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

// TRANSLATORS A 2nd person in private conversation has reacted with emoji '{reaction}'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI assisted This PR contains AI-assisted commits backport-request feature: api 🛠️ OCS API for conversations, chats and participants feature: frontend 🖌️ "Web UI" client feature: reactions 👍 papercut

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unread reaction in one-to-one / full subscribe should mark the conversation "unread"?

3 participants