Add personal/team note visibility and edit history.

Notes can be marked personal or team, with revision snapshots and restore from the notes UI.
This commit is contained in:
2026-09-27 13:19:08 +03:30
parent 55a287563d
commit 00f8b91d78
12 changed files with 655 additions and 22 deletions
+3 -4
View File
@@ -50,7 +50,7 @@
| مایل‌استون | وضعیت | محتوا |
|---|---|---|
| **۱-الف** هسته فروش | انجام شده | مخاطب، کاریز، فعالیت، تقویم، اکسل، نقش، چندارزی، UI |
| **۱-ب** Smart Notes / AI | تقریباً کامل | Composer، Memory، Ask Montact، Voice-to-Text؛ باقی: Note شخصی/تیمی، تاریخچه ویرایش |
| **۱-ب** Smart Notes / AI | انجام شده | Composer، Memory، Ask، Voice؛ شخصی/تیمی + تاریخچه ویرایش |
| **۱-ج** سرنخ و مالی | انجام شده | فرم‌ساز، پیش‌فاکتور، فاکتور/اقساط، هدف فروش |
| **۱-د** پس‌ازفروش | انجام شده | تیکت، پرتال OTP، پروژه، باشگاه، ته‌حساب |
| **۱-هـ** گزارش و اتصال | نیمه‌کاره | گزارش و اتوماسیون و SMS عملیاتی آماده؛ API عمومی/وب‌هوک/درگاه هنوز نه |
@@ -99,9 +99,8 @@
1. **API عمومی + وب‌هوک** — اتصال سیستم‌های بیرونی بدون دستکاری هسته
2. **پرداخت / پیامک مدیریتی** — اگر مشتری بخواهد از داخل CRM مدیریت کند
3. **صیقل Smart Notes** — Note شخصی/تیمی، تاریخچه ویرایش
4. **لندینگ Nuxt** — بعد از ثبات UI و استقرار
5. **`platform_admin` SaaS** — فقط وقتی فروش حساب چندمستأجری عمومی شروع شود
3. **لندینگ Nuxt** — بعد از ثبات UI و استقرار
4. **`platform_admin` SaaS** — فقط وقتی فروش حساب چندمستأجری عمومی شروع شود
---
+5 -3
View File
@@ -189,9 +189,11 @@
1. **یادداشت‌ها** را باز کنید.
2. نوع یادداشت را انتخاب کنید و متن را بنویسید (یا با دکمه **میکروفون** دیکته کنید).
3. به شخص/شرکت/معامله وصل کنید؛ در صورت نیاز پین/برچسب/یادآور.
4. پیشنهاد هوشمند یا Memory را فقط بعد از خواندن و **تأیید** اعمال کنید.
5. از کادر **از منتکت بپرس** سؤال زبان طبیعی بپرسید (مثلاً «آخرین بار درباره قیمت چه گفت؟»).
3. **سطح دسترسی** را تنظیم کنید: تیمی (پیش‌فرض) یا شخصی (فقط شما).
4. به شخص/شرکت/معامله وصل کنید؛ در صورت نیاز پین/برچسب/یادآور.
5. پیشنهاد هوشمند یا Memory را فقط بعد از خواندن و **تأیید** اعمال کنید.
6. از منوی کارت یا دکمهٔ **تاریخچه** در ویرایش، نسخه‌های قبلی را ببینید و در صورت نیاز بازگردانید.
7. از کادر **از منتکت بپرس** سؤال زبان طبیعی بپرسید (مثلاً «آخرین بار درباره قیمت چه گفت؟»).
پیوست فایل روی یادداشت از همان فرم قابل افزودن است.
+6
View File
@@ -117,6 +117,12 @@
### پین، برچسب و یادآور
سازمان‌دهی سریع یادداشت‌ها.
### شخصی / تیمی
یادداشت تیمی برای تیم؛ شخصی فقط برای نویسنده.
### تاریخچه ویرایش
نسخه‌های قبلی ذخیره و قابل بازگردانی است.
### تبدیل به وظیفه
از روی یادداشت فعالیت ساخته می‌شود.
+6 -5
View File
@@ -1,7 +1,7 @@
# وضعیت پیشرفت منتکت (Montact CRM)
سند زندهٔ کارها — با هر قابلیت جدید همین فایل به‌روز می‌شود.
آخرین به‌روزرسانی: ۲۰ شهریور ۱۴۰۵
آخرین به‌روزرسانی: ۵ مهر ۱۴۰۵
**راهنما:**
- `[x]` انجام شده
@@ -14,6 +14,7 @@
| تاریخ | مورد |
|---|---|
| ۱۴۰۵/۷/۵ | صیقل Smart Notes: یادداشت شخصی/تیمی + تاریخچه ویرایش و بازگردانی |
| ۱۴۰۵/۶/۲۰ | پورسانت کارشناس (درصد پیش‌فرض + تغییر روی فاکتور) و دفتر چک وصل به پرداخت |
| ۱۴۰۵/۶/۱۹ | انبار داخلی + مانده طرف‌حساب وقتی ته‌حساب وصل نیست؛ خروج کالا با صدور فاکتور |
| ۱۴۰۵/۶/۱۴ | هم‌تراز کردن ظاهر صفحات قدیمی با زبان بصری منتکت (لیست/فرم/تنظیمات/گزارش) + جداکننده هزارگان روی فیلدهای مبلغ |
@@ -70,8 +71,8 @@
| [x] | Montact Memory با منبع | خلاصه پایدار + ویرایش/حذف |
| [x] | Ask Montact | پرسش زبان طبیعی روی یادداشت‌ها / پروفایل / خانه |
| [x] | Voice-to-Text | دکمه دیکته (Pipecat/STT) روی Note و فرم‌ها |
| [ ] | Note شخصی در برابر تیمی | |
| [ ] | تاریخچه ویرایش Note | |
| [x] | Note شخصی در برابر تیمی | visibility=team|personal + فیلتر UI |
| [x] | تاریخچه ویرایش Note | NoteRevision + بازگردانی |
| [ ] | خلاصه خودکار تماس تلفنی کامل | فراتر از دیکته متن |
---
@@ -132,8 +133,8 @@
1. API عمومی و وب‌هوک خروجی
2. پنل پیامکی / درگاه پرداخت (در صورت نیاز کسب‌وکار)
3. Note شخصی/تیمی و تاریخچه ویرایش
4. ارتقای فایل به MinIO در استقرار بزرگ
3. ارتقای فایل به MinIO در استقرار بزرگ
4. خلاصه خودکار تماس تلفنی کامل
---