[PR #1754] [MERGED] feat: enable user mentions in task description & comments #9498

Closed
opened 2026-04-23 09:01:53 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/1754
Author: @maggch97
Created: 11/5/2025
Status: Merged
Merged: 11/9/2025
Merged by: @kolaente

Base: mainHead: user/weijiezhao/mentionuser


📝 Commits (10+)

  • 33761e3 feat: add user mention support in task comments
  • 1b54d3f feat: enable user mentions in task description
  • 2198edd fix: use logical CSS properties in MentionList
  • f7387af fix: update task comment test to use HTML mention format
  • 75d28d2 feat: localize 'No users found' message in mentions
  • 25bb3ac Merge branch 'main' into user/weijiezhao/mentionuser
  • bbb6d2d fix(editor): mention popup appearing behind modals
  • daf75ff lint fix
  • 1b79aab fix type error
  • 8139104 add debounce

📊 Changes

12 files changed (+491 additions, -18 deletions)

View changed files

📝 frontend/package.json (+1 -0)
📝 frontend/pnpm-lock.yaml (+16 -0)
frontend/src/components/input/editor/MentionList.vue (+181 -0)
📝 frontend/src/components/input/editor/TipTap.vue (+33 -0)
frontend/src/components/input/editor/mentionSuggestion.ts (+188 -0)
📝 frontend/src/components/tasks/partials/Comments.vue (+5 -0)
📝 frontend/src/components/tasks/partials/Description.vue (+2 -0)
📝 frontend/src/i18n/lang/en.json (+3 -0)
📝 frontend/src/views/tasks/TaskDetailView.vue (+1 -0)
📝 pkg/models/mentions.go (+51 -8)
📝 pkg/models/mentions_test.go (+9 -9)
📝 pkg/models/task_comments_test.go (+1 -1)

📄 Description

image image

Resolves https://github.com/go-vikunja/vikunja/issues/572


🔄 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/go-vikunja/vikunja/pull/1754 **Author:** [@maggch97](https://github.com/maggch97) **Created:** 11/5/2025 **Status:** ✅ Merged **Merged:** 11/9/2025 **Merged by:** [@kolaente](https://github.com/kolaente) **Base:** `main` ← **Head:** `user/weijiezhao/mentionuser` --- ### 📝 Commits (10+) - [`33761e3`](https://github.com/go-vikunja/vikunja/commit/33761e320d8047d35df7ee6837b6e0c8ffea0598) feat: add user mention support in task comments - [`1b54d3f`](https://github.com/go-vikunja/vikunja/commit/1b54d3fb402ce780562f11426da95e7857d4834a) feat: enable user mentions in task description - [`2198edd`](https://github.com/go-vikunja/vikunja/commit/2198edd6854d07ec7081664624df9d2a2af3e208) fix: use logical CSS properties in MentionList - [`f7387af`](https://github.com/go-vikunja/vikunja/commit/f7387af884d182de7513b5eb435588b4e26ca7b8) fix: update task comment test to use HTML mention format - [`75d28d2`](https://github.com/go-vikunja/vikunja/commit/75d28d20c8b5b1b45c247b9bd7886388cd373606) feat: localize 'No users found' message in mentions - [`25bb3ac`](https://github.com/go-vikunja/vikunja/commit/25bb3ac453f504a8d80d293e19744e5f6e3e9b6c) Merge branch 'main' into user/weijiezhao/mentionuser - [`bbb6d2d`](https://github.com/go-vikunja/vikunja/commit/bbb6d2dbbee422fbfdd34f5e943daa1c950504cf) fix(editor): mention popup appearing behind modals - [`daf75ff`](https://github.com/go-vikunja/vikunja/commit/daf75ffae78e999521cd278b9184909ea4e2cf8a) lint fix - [`1b79aab`](https://github.com/go-vikunja/vikunja/commit/1b79aab731abbe26b501c8afa51f4236643aed17) fix type error - [`8139104`](https://github.com/go-vikunja/vikunja/commit/81391049f0802cf12216d8e932bbc1b8b08bb4ed) add debounce ### 📊 Changes **12 files changed** (+491 additions, -18 deletions) <details> <summary>View changed files</summary> 📝 `frontend/package.json` (+1 -0) 📝 `frontend/pnpm-lock.yaml` (+16 -0) ➕ `frontend/src/components/input/editor/MentionList.vue` (+181 -0) 📝 `frontend/src/components/input/editor/TipTap.vue` (+33 -0) ➕ `frontend/src/components/input/editor/mentionSuggestion.ts` (+188 -0) 📝 `frontend/src/components/tasks/partials/Comments.vue` (+5 -0) 📝 `frontend/src/components/tasks/partials/Description.vue` (+2 -0) 📝 `frontend/src/i18n/lang/en.json` (+3 -0) 📝 `frontend/src/views/tasks/TaskDetailView.vue` (+1 -0) 📝 `pkg/models/mentions.go` (+51 -8) 📝 `pkg/models/mentions_test.go` (+9 -9) 📝 `pkg/models/task_comments_test.go` (+1 -1) </details> ### 📄 Description <img width="577" height="517" alt="image" src="https://github.com/user-attachments/assets/e49f788e-4e05-4c17-9fa5-f322244765e0" /> <img width="269" height="259" alt="image" src="https://github.com/user-attachments/assets/4d160441-13b9-42c7-b2d5-aac67e6a1e7b" /> Resolves https://github.com/go-vikunja/vikunja/issues/572 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-23 09:01:53 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#9498