📢 گزارش تغییرات و قابلیتهای جدید سیستم (Release Notes):
👤 ویرایشکننده: mamad
🔹 تشخیص هوشمند محتوای تکراری و برچسبگذاری موضوعی (AI Semantic Dedup & Tagging):
• استخراج خودکار برچسبهای موضوعی (Tags) و عنوان موضوع (Subject) برای هر پست دریافتی.
• جایگزینی هش ساده با مقایسه مفهومی هوش مصنوعی: جمعآوری پستهای مرتبط بر اساس برچسبها و تحلیل تشابه معنایی توسط هوش مصنوعی.
• ثبت وضعیت تکراری، شناسه پست اصلی و دلیل تشابه در پایگاهداده.
📁 فایلهای تغییریافته: services/ai_processor.py, services/collector.py, db/repository.py, tests/test_semantic_dedup_and_vision.py
🔹 پیکربندی تفکیکی پردازش تصویر در ارائهدهندگان (Provider Vision Toggle):
• امکان فعال یا غیرفعال کردن دریافت تصویر برای هر ارائهدهنده به صورت جداگانه (با حالت پیشفرض فقط متن).
• دکمه تغییر وضعیت پردازش تصویر در منوی تنظیمات اختصاصی هر سرویسدهنده در ربات تلگرام.
• ارسال انحصاری تصویر به مدلهایی که پشتیبانی از تصویر در آنها روشن است.
📁 فایلهای تغییریافته: core/llm.py, db/database.py, db/models.py, services/admin_bot.py
🔹 پایش و نمودار فضای ذخیرهسازی دیسک سرور:
• متمرکزسازی روی یک نمودار کامل ۲۴ ستونه برای نمایش روند زمانی فضای آزاد درایوها.
• فیلتر کردن متریکهای قدیمی و حذف ردیفهای نامعتبر در نمودار گرافانا.
• پایش دقیق پارتیشنهای واقعی سیستمعامل سرور (/ با ~۱۹.۱۵ گیگابایت آزاد و /projects با ~۳۶.۸۵ گیگابایت آزاد).
📁 فایلهای تغییریافته: core/metrics.py, monitoring/grafana/dashboards/copykar.json
🔹 تنظیم دستی زنجیره پشتیبان هوش مصنوعی (Fallback):
• دکمههای کنترل اضطراری 🛑 توقف اضطراری سیستم و ▶️ راهاندازی و ادامه سیستم در منوی اصلی.
• منوی تنظیم دستی ارائهدهنده پشتیبان برای هر سرویس هوش مصنوعی به صورت زنجیرهای مستقیم.
• دستورات /changes و /notes جهت مشاهده گزارش تغییرات.
📁 فایلهای تغییریافته: services/admin_bot.py, tests/test_fallback_and_stop.py