[PR #1162] [MERGED] feat: Add ability to @ mention users in comments #1203

Closed
opened 2026-02-04 21:56:49 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/plankanban/planka/pull/1162
Author: @romtsn
Created: 5/30/2025
Status: Merged
Merged: 5/30/2025
Merged by: @meltyshev

Base: masterHead: rz/feat/mentions


📝 Commits (4)

📊 Changes

20 files changed (+357 additions, -42 deletions)

View changed files

📝 client/package-lock.json (+45 -0)
📝 client/package.json (+1 -0)
📝 client/src/components/comments/Comments/Add.jsx (+68 -21)
📝 client/src/components/comments/Comments/Add.module.scss (+28 -12)
📝 client/src/components/comments/Comments/Edit.module.scss (+0 -1)
📝 client/src/components/notifications/NotificationsStep/Item.jsx (+24 -1)
📝 client/src/configs/markdown-plugins/index.js (+2 -0)
client/src/configs/markdown-plugins/mention.js (+61 -0)
📝 client/src/constants/Enums.js (+1 -0)
📝 client/src/locales/en-GB/core.js (+2 -0)
📝 client/src/locales/en-US/core.js (+2 -0)
📝 client/src/styles.module.scss (+32 -0)
client/src/utils/formatters.js (+4 -0)
📝 server/api/helpers/comments/create-one.js (+30 -3)
📝 server/api/helpers/notifications/create-one.js (+43 -4)
📝 server/api/models/Notification.js (+1 -0)
📝 server/config/locales/en-GB.json (+2 -0)
📝 server/config/locales/en-US.json (+2 -0)
📝 server/config/locales/ru-RU.json (+2 -0)
server/utils/formatters.js (+7 -0)

📄 Description

Partially addresses https://github.com/plankanban/planka/issues/296

https://github.com/user-attachments/assets/0c9148a4-4a65-4bf9-b086-bd949ef1a25d


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/plankanban/planka/pull/1162 **Author:** [@romtsn](https://github.com/romtsn) **Created:** 5/30/2025 **Status:** ✅ Merged **Merged:** 5/30/2025 **Merged by:** [@meltyshev](https://github.com/meltyshev) **Base:** `master` ← **Head:** `rz/feat/mentions` --- ### 📝 Commits (4) - [`3f67d9e`](https://github.com/plankanban/planka/commit/3f67d9e8bbf19d1763bc17d83af4dbd35d71f842) WIP - [`946dfea`](https://github.com/plankanban/planka/commit/946dfea5ddc41e44086bc4e0fbf07363a9793119) hook with backend - [`9a421b0`](https://github.com/plankanban/planka/commit/9a421b0b8a9f36070cf3708260f96214d3ace822) Revert some stuff - [`c299621`](https://github.com/plankanban/planka/commit/c29962174e5391df0c7c9c9b48d2eb55b06098ec) ref: Refactoring ### 📊 Changes **20 files changed** (+357 additions, -42 deletions) <details> <summary>View changed files</summary> 📝 `client/package-lock.json` (+45 -0) 📝 `client/package.json` (+1 -0) 📝 `client/src/components/comments/Comments/Add.jsx` (+68 -21) 📝 `client/src/components/comments/Comments/Add.module.scss` (+28 -12) 📝 `client/src/components/comments/Comments/Edit.module.scss` (+0 -1) 📝 `client/src/components/notifications/NotificationsStep/Item.jsx` (+24 -1) 📝 `client/src/configs/markdown-plugins/index.js` (+2 -0) ➕ `client/src/configs/markdown-plugins/mention.js` (+61 -0) 📝 `client/src/constants/Enums.js` (+1 -0) 📝 `client/src/locales/en-GB/core.js` (+2 -0) 📝 `client/src/locales/en-US/core.js` (+2 -0) 📝 `client/src/styles.module.scss` (+32 -0) ➕ `client/src/utils/formatters.js` (+4 -0) 📝 `server/api/helpers/comments/create-one.js` (+30 -3) 📝 `server/api/helpers/notifications/create-one.js` (+43 -4) 📝 `server/api/models/Notification.js` (+1 -0) 📝 `server/config/locales/en-GB.json` (+2 -0) 📝 `server/config/locales/en-US.json` (+2 -0) 📝 `server/config/locales/ru-RU.json` (+2 -0) ➕ `server/utils/formatters.js` (+7 -0) </details> ### 📄 Description Partially addresses https://github.com/plankanban/planka/issues/296 https://github.com/user-attachments/assets/0c9148a4-4a65-4bf9-b086-bd949ef1a25d --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-04 21:56:49 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/planka#1203