# 💡 CuCu Note — Ideas Tính Năng Tiếp Theo

> Focus: **Note-taking xuất sắc + Collaboration nhẹ nhàng**  
> Không thêm AI phức tạp. Tập trung vào trải nghiệm core ghi chú.

---

## ✍️ Nhóm 1: Writing & Note Experience

| # | Tính Năng | Mô Tả | Priority |
|---|---|---|---|
| W1 | **Note Templates** | Chọn template khi tạo note: Meeting Notes, Bug Report, Daily Log, OKR... | 🔴 Cao |
| W2 | **Kanban View** | Toggle giữa List View ↔ Board View (columns theo tag hoặc status) | 🔴 Cao |
| W3 | **Table of Contents** | Auto-gen TOC từ heading `##`, `###` — hiện side panel khi note dài | 🟡 |
| W4 | **Drag-and-Drop Reorder** | Kéo thả sắp xếp thứ tự memo trong list | 🟡 |
| W5 | **Focus / Zen Mode** | Ẩn sidebar, tập trung viết full screen | 🟢 |
| W6 | **Word Count** | Đếm số từ, ký tự, thời gian đọc ước tính | 🟢 |
| W7 | **Two-way Backlinks** | Gõ `[[Tên note]]` để link → hiện "Referenced by" panel | 🟡 |

---

## 👥 Nhóm 2: Collaboration (Nhẹ nhàng, Thiết thực)

| # | Tính Năng | Mô Tả | Priority |
|---|---|---|---|
| C1 | **@mention trong note** | Gõ `@username` trong nội dung → người đó nhận notification | 🔴 Cao |
| C2 | **Inbox Notifications** | Bell icon hiện unread count — khi ai comment/mention vào note của bạn | 🔴 Cao (Epic 2) |
| C3 | **Note Permission per Team** | Chọn note này share với Team nào, ai được edit/view | 🟡 |
| C4 | **Read Receipts (Team)** | Biết ai trong team đã đọc note chưa | 🟢 |

---

## 📤 Nhóm 3: Export & Portability

| # | Tính Năng | Mô Tả | Priority |
|---|---|---|---|
| E1 | **Export PDF** | Export 1 note hoặc chọn nhiều notes → PDF đẹp | 🔴 Cao |
| E2 | **Export Markdown ZIP** | Backup toàn bộ workspace ra `.md` files nén `.zip` | 🟡 |
| E3 | **Import từ Obsidian / Notion** | Dán markdown vào là hiểu cú pháp | 🟢 |

---

## 🗂️ Nhóm 4: Organization & Search

| # | Tính Năng | Mô Tả | Priority |
|---|---|---|---|
| O1 | **Nested Tags** | Tag `project/canifa`, `project/nexus` — hiện tree trong sidebar | 🟡 |
| O2 | **Saved Filters (Shortcut)** | Lưu bộ lọc hay dùng (đã có skeleton, cần hoàn thiện) | 🟡 |
| O3 | **Global Search (Ctrl+K)** | Command palette tìm note theo title + content cùng lúc | 🟡 |
| O4 | **Starred / Bookmark** | Đánh dấu sao một số note quan trọng (khác Pinned) | 🟢 |

---

## 📱 Nhóm 5: UX Polish

| # | Tính Năng | Mô Tả | Priority |
|---|---|---|---|
| U1 | **PWA (Offline)** | Cài app trên điện thoại, xem note offline | 🟡 |
| U2 | **Custom Themes** | Chọn accent color, font chữ | 🟢 |
| U3 | **Keyboard Shortcuts** | `Ctrl+K` = new note, `Ctrl+/` = shortcuts help | 🟢 |

---

## 📋 Thứ Tự Làm (Sau khi xong Epic 1-6 Feature Parity)

```
Bước 1 → C2 Inbox (Epic 2 đang plan)
Bước 2 → C1 @mention (gắn liền Inbox)
Bước 3 → W1 Note Templates (dễ làm, user love ngay)
Bước 4 → W2 Kanban View (upgrade lớn về UX)
Bước 5 → E1 Export PDF (thiết thực, hay được hỏi)
Bước 6 → W7 Backlinks (niche nhưng note-taking users yêu)
```

---

*Đơn giản, không phức tạp. Làm tốt từng thứ một.*

---

## ⚡ Nhóm 6: Power Features (Brainstorm Bổ Sung)

> Những thứ khiến user **không muốn dùng app khác**.

| # | Tính Năng | Mô Tả | Priority | Ghi Chú |
|---|---|---|---|---|
| P1 | **Daily Note** | Auto-tạo note cho ngày hôm nay khi vào `/daily` — như Obsidian Daily Notes | 🔴 Cao | Habit-forming, kéo user back mỗi ngày |
| P2 | **Global Todo Tracker** | Gom tất cả `- [ ]` checkbox từ **mọi note** vào 1 view `/todos` | 🔴 Cao | Cực thiết thực cho daily workflow |
| P3 | **Graph View** | Visualize links giữa notes thành đồ thị tương tác | 🟡 | `MemoRelationForceGraph` **đã có sẵn** trong code! Chỉ cần mở khóa |
| P4 | **Note Colors / Labels** | Gán màu cho note (Red, Blue, Yellow...) — scan bằng mắt nhanh | 🟡 | Giữ UI clean, hiện badge màu nhỏ |
| P5 | **Lock Note** | Khoá note để không ai (kể cả mình) sửa nhầm | 🟢 | Simple, 1 toggle |
| P6 | **Mermaid Diagrams** | Render sơ đồ từ code block ` ```mermaid ``` ` trong markdown | 🟡 | Dev & PM team love |
| P7 | **Reading Mode** | Clean view ẩn editor toolbar, chỉ hiện nội dung — print-friendly | 🟢 | |
| P8 | **Note Activity Feed (Team)** | Xem ai đã sửa/tạo note gì gần đây trong workspace | 🟡 | |
| P9 | **Reaction trên Comment** | React emoji vào từng comment riêng lẻ (không chỉ memo) | 🟢 | Gắn với Epic 1 |

---

## 🏆 Full Priority Summary (Tất Cả)

```
🔴 Làm ngay (sau xong parity):
  Epic 2  → Inbox Notifications
  C1      → @mention trong note
  P1      → Daily Note
  P2      → Global Todo Tracker
  W1      → Note Templates
  W2      → Kanban View
  E1      → Export PDF

🟡 Làm tiếp theo (tháng 2-3):
  W3      → Table of Contents
  W4      → Drag-and-Drop Reorder
  W7      → Two-way Backlinks
  P3      → Graph View (đã có component!)
  P4      → Note Colors / Labels
  P6      → Mermaid Diagrams
  O1      → Nested Tags
  O3      → Global Search (Ctrl+K)
  E2      → Export Markdown ZIP
  P8      → Note Activity Feed

🟢 Nice to have (để sau):
  W5      → Focus / Zen Mode
  W6      → Word Count
  C3      → Note Permission per Team
  C4      → Read Receipts
  O4      → Starred / Bookmark
  P5      → Lock Note
  P7      → Reading Mode
  P9      → Reaction on Comment
  U1      → PWA Offline
  U2      → Custom Themes
  E3      → Import Obsidian/Notion
```
