# ✅ DONE: Public Share Link — Chia sẻ memo với người ngoài

**Status:** ALREADY EXISTS — Không cần làm nữa!  
**Priority:** high  
**Effort:** small (1 ngày)

## Vấn đề
Hiện tại memo PRIVATE chỉ mình xem được. Không có cách share 1 memo cụ thể với người không có tài khoản.

## Ý tưởng
Thêm "Share Link" cho từng memo:
1. **Generate link** — `GET /api/v1/memos/{id}/share` → trả về token ngắn hạn
2. **Public view** — `https://cucu.note/s/{share-token}` → xem memo read-only
3. **Tùy chọn**:
   - Expire sau 7 ngày / không expire
   - Có password bảo vệ
   - Cho phép comment (như Google Docs)
4. **Copy link button** — 1 click copy vào clipboard

## Implementation
- Backend: Bảng `share_links` (token, memo_id, expires_at, is_password_protected)
- Frontend: Thêm button "Share" vào MemoActionMenu dropdown
- Route mới: `/s/:token` → load ShareView page (không cần auth)

## Value
- Dùng CuCu Note như một blogging tool nhẹ
- Chia sẻ meeting notes, hướng dẫn với team bên ngoài
- Viral loop: người nhận link → thấy app → đăng ký
