سجل التغييرات
ما الجديد؟
كل تحسين للمنصة، كما هو الشحن.
· SecurityService
Implement hash-based file storage for avatars
- Generate SHA-256 hash from avatar ID after persistence - Store hash in database fileHash field - Upload files to MinIO using hash-based naming: {hash}.{fileExtension} - Update all URL generation to use hash instead of ID - Add backward compatibility: generate hash for old avatars without hash - Update photo upload, Avatar Creator creation, update, and delete operations - Prevents enumeration attacks by making file names unpredictable
· kamo-shared-library
إضافة حقل محفوظات إلى كيان أفاتار لتخزين الملفات المضمونة
- أضف عموداً من ملف (Hash) لتخزين (SHA-256) حشيش من (أفاتار) (هاش) يُستخدم لملف (ميني أو) يُسمّي لمنع هجمات العد - Format: {hash}
· kamo-internal
Rebuild avatar UI - modern, interactive, polished. العودة الخلفية مباشرة
· SecurityService
Rebuild avatar system - backend generates presigned URLs directly like backgrounds
· kamo-internal
إضافة وثائق تفويض مصغرة إلى ك 8 كغمات
· kamo-internal
Generate presigned URLs in next.js using MinIO SDK with topic domain
· kamo-shared-library
مضافاً إليه الطريقة التي يُوقع بها أورلويثيند بوينت (UrlWithEndpoint) من أجل نقطة النهاية المعتادة
· kamo-internal
إضافة إلى إنشاء مفترس أفاتار، وإدارة معلومات أساسية مع إعادة ترتيبها، ودعم كامل للمكتبة من طراز Avatar/background
· SecurityService
Add avatar and background management endpoints
· kamo-shared-library
يضاف ألفاتار فوتو وأفاتار أفاتار كفيلمات، هيكل ميراث المفاعل الآفاتار
· SecurityService
Organize MinIO storage with folder structure and add Avatar Creator SVG support
- Updated storage paths to use organized folder structure: * members/avatars/photos/ for photo avatars * members/avatars/vector/ for Avatar Creator SVG avatars * members/backgrounds/ for background images - Added SVG file generation and storage for Avatar Creator avatars - Avatar Creator avatar creation/update now accepts SVG string and saves to MinIO - All presigned URL generation updated to use new folder paths - SVG files are saved when Avatar Creator avatars are created or updated
· SecurityService
Add avatar, background, and member profile management endpoints
- Added AvatarController with CRUD operations for avatars (photo and Avatar Creator) - Added UserBackgroundController for managing user background images - Extended MemberController with GET/PUT endpoints for member profile data - All endpoints support MinIO uploads to 'internal' bucket with presigned URL generation - Avatar endpoints support photo uploads and Avatar Creator avatar creation - Background endpoints support member-specific backgrounds - Member profile endpoints support updating avatar selection from user's collection
· kamo-shared-library
Add Avatar and UserBackground repositories and presigned URL support
- مخزن أفاتار مضاف له طرق للعثور على الأفاتار من جانب المستخدم - مخزن مستعمل مضاف له طرق للعثور على معلومات أساسية من جانب المستخدم/العضو - أضيفت طرق نقل إلى شركة مينيستوريد سيرفيك لتوليد وصول مؤقت - Presigned URLs default to 7 days expiry, configurable expiry time
· kamo-shared-library
يضاف إلى كيانات مستعملة/مستخدمة ذات علاقات مع مستعملين/أيلول
- إنشاء كيان مستعمل صور لخزن صور المستخدمين والأعضاء - إنشاء هيئة للمستخدمين في تخزين صور المعلومات الأساسية للمستخدمين والأعضاء - دعم كلا الكيانين الرابطات على مستوى المستعمل (العضوية في القائمة) والعضوية (مجموعة الأعضاء) - يتضمّن المستخدِم " إيسيت " ميداناً للإشارة إلى الصورة التي تعمل حالياً - يشمل المستعمل ميداناً مفصَّلاً لطلب معلومات أساسية متعددة - يستخدم كلا الكيانين دولة التسجيل التي يمكن اختراقها لتتبع الإنشاءات والتحديثات والوضع النشط - إضافة فهارس قواعد بيانات مناسبة لتحسين الأداء
· kamo-internal
مضافا إليها عنصر الرئيس المشترك مع تجاوزات على مستوى الأعضاء/المواقع الخلفية
- إنشاء عنصر مشترك بين الأعضاء في القيادة مع صور المعلومات الأساسية وعرض الأفاتار - إضافة خيارات للتجاوز على مستوى الأعضاء من أجل الأفاتار والخلفية (المستعمل الافتراضي مقابل العضو المعين) - تحديث موجز البيانات لاستخدام عنصر القيادة المشترك بين الأعضاء - تحديث نظام العضوية (PermissionsTab) من أجل استخدام عنصر الرئيس المشترك - يُظهر رئيسها الآن على كل من موجزات البعثات وعضويتها - أضفَ لتَنَقُّل مِنْ لـ"مُستعملِ الافتراضِ "أفاتار" و "استخدام المُستعملِ الافتراضي" - دعم صور المعلومات الأساسية التقليدية عند عدم استخدام المعلومات الأساسية غير المباشرة
· kamo-marketing
يضاف دعم اللمسات إلى جهاز ماغنتيكدر للأجهزة المحمولة
· kamo-internal
تغيير الشبكة إلى نظام "أوتوماتيا" لإظهار جميع السجلات بدون سبر
جهزوا الدوميلوتات لـ (أوت هايت) بحيث يتسع نطاقها لتلائم جميع الصفوف - إزالة التدفق الزائد: مخبأ من صناديق الحاويات - رفع الطول: 100 في المائة معوقة من صندوق ملفوف للشبكة - جريد الآن يُظهرُ كُلّ السجلاتَ على الصفحةِ الحاليةِ بدون سكوبار عمودي
· kamo-internal
يستعاض عن عمود العنوان بعمود الدولة والشارع
- عمود عناوين إزالة الألغام ومعالجها - إضافة عمود الدولة بعد الاتصال (الدراسات الفرعية/رمز الولايات) - أضف عمود الشارع بعد الولاية - يستعاض عن العنوان " فيلتر فيلو " بكلمة " فيلتر فالوي " و " فيلتر فيلوي " . أضف تصفية الدولة مع الولايات المتحدة - تصفية نص الشوارع - تحديث منطق تصفية أعمدة الدولة والشارع - إزالة التصفية من أجهزة إعادة التشغيل
· kamo-internal
تحديث استخدامات العمود لقيم محددة
- تغيير لوحة تعريف الرصاص من 300 درجة إلى 245 درجة - لا يزال عمود الاتصال مركّزا: 1 لاستلام البارود المتبقي - تغيير عمود الحالة من 200 درجة إلى 65 درجة - تغيير عمود الحالة الفرعية من 200 × إلى 120 × -تغيير مسحة الوكيل من 150 درجة إلى 120 درجة - تحديث باروكات الحاويات الميدانية المطابقة للمرشحين تطابق الأعمدة - إضافة معوقات صريحة في الحد الأدنى والحد الأقصى عند الحاجة
· kamo-internal
تحديث الهويات الرئيسية للآلافانوميريك عشوائياً ووضع عمود للعنوان إلى 170 ×
- إضافة وظيفة راندوم لياديد لخلق سلسلة عشوائية من الطول -تغيّر الهويّات الرئيسية من الأرقام المتسلسلة إلى "ألبانوميريك" عشوائياً - تحديث العمود الاستوديث من 250 × إلى 170 × مع min/max - تحديث شبكة تصفية الحاويات تطابق 170 ×
· kamo-internal
تحديث أسلاك العمود واستبدال أزرار العمل
- تغيير استخدامات العمود من 155 × إلى 170 × (محرر وموقع) - تحديث الحاويات الميدانية للمرشحين تطابق 170 درجة مئوية - يستعاض عن 'مبورت Selected'، 'Share'، و 'Delete Selected' أزرار مع: - ' إعادة نُقْتَرْتُ ( {amount selected}) ' مَع الناسِ icon - "الوضع الشقيقي للاختيار (المبلغ المختار)" - Import People and SwapHoriz icons from Material-UI - تظهر بوتون ديناميكية عدد مختار في البطاقات
· kamo-internal
أضف الحدود الرمادية الضئيلة من أسفل إلى سلاسل ثانوية
- أضف سفينة الحدود: "1px الصلب rgba (0, 0, 0, 0, 0.12) - ما يطابق اللوحة التي وجدت على / الرصاص/الصفحات - إنشاء فصل بصري بين المقذوفات والمحتوى تحتها
· kamo-internal
تُضاف خلفيات رمادية إلى حقول التصفية المتبقية وتتواءم مع القاع
- تغيير مواصفة التصفية من الوسط إلى المزدحم (المواءمة بين القاع) - إضافة خلفية رمادية (#f8fafc) إلى جميع الحاويات الميدانية المتبقية للمرشحين - يُضِعُ شعاعَ الحدودَ ويَرْفعُ إلى مُطابقة التواريخِ - الحقول العادية للمرشحين تتواءم مع القاع، والارتفاع المطابق للتاريخ السفلي - الحقول التي لا تزال أطول من ذي قبل - جميع حقول التصفية الآن لديها معالجة خلفية رمادية مستمرة
· kamo-internal
حقول تصفية التاريخ الرأسي مع خلفية رمادية معزولة
- تغيير حقول مرشح التاريخ من التصميم الأفقي إلى التصميم الرأسي (الرمز: العمود) - أضف خلفية رمادية (#f8fafc) فقط حتى الآن صناديق تصفية، وليس صف تصفية كامل - وضع عرض واضح لـ 220 × في حقول تصفية التاريخ - إزالة الخلفية الرمادية من حاويات الصفوف الرئيسية - إضافة رقعة حدودية حتى الآن لصناديق تصفية لتحسين الفصل البصري
· kamo-internal
تحسين وضع نظام الإبلاغ الموحد وزيادة بيانات السخرة
- جعل النص أصغر في حقول مرشح التاريخ (الحجم: 0.75 ريم للمدخلات، 0.7rem للعلامات) - تحرّك بسرعة إلى نفس الخطّ الذي يُقرّبُ الحالةَ، - زيادة الخيوط من 50 إلى 250 - إزالة عمود الإجراءات من الشبكة - تنظيف التصميم عن طريق إزالة مكررة
· kamo-internal
إضافة عناصر مرشحة لمدى التواريخ للأعمدة المنشأة والموقعة
- إضافة متغيرات الدولة لمرشحات النطاق المستحدثة والموقعة (تواريخ البداية/النهاية) - إنشاء عناصر مرشحة لمدى التواريخ مع حقول بدء التاريخ ونهاية التاريخ - إضافة عناصر مرشحة لمدى التواريخ إلى صف التصفية العرفية للأعمدة الخلقية والموقعة - تحديث منطق راو دياتا المميت إلى التصفية حسب النطاقات - حقول التأريخ الفارغة لا تعني أي قيد (جميع التواريخ لذلك الغرض) - استكمال عمليات إعادة تحديد النطاقات إلى تصفية مرشحات النطاق - تصفية التاريخ تدعم النطاقات الجزئية (البداية فقط، النهاية فقط، أو كليهما)
· kamo-internal
جعل أسماء الاتصال قابلة للنقاش وإضافات البقعة المزدوجة لفتح الرصاص
- تحديث جهاز الاتصال لإظهار الاسمين الأول والأخير على نحو ما تم التأكيد عليه - يضاف على كليك المعالج لأسماء الاتصال التي تفتح الرصاص عن طريق على فيو ليد أو عن طريق الملاحية إلى / lead/view/: - أضف على راو دوبل كليكب إلى أغريد ريكت لفتح الرصاص عندما يلعق الصف مرتين - اسماء الاتصال الآن لها اللون الرئيسي، وخط الأساس، وتأثير المزمار -اللعق المزدوج في أي مكان على التوالي يفتح الرصاص
· kamo-internal
إضافة أيقونات إلى مرشّح تسرّب تحت المركز الفرعي واستكمال العقود
مستجدات "العقدات التي وقعت على "العقدات Sent" لمباراة جافا - تغيير رمز العقود المرسلة من مهمة إلى شركة إرسال - أضف أيقونات إلى أصناف قائمة مرشحات فرعية - Import Send icon from Material-UI - عرض Icons بجانب كل خيار من خيارات المجموعة الفرعية في تصفية الهبوط
· kamo-internal
أضف رمزاً فريداً لكل حالة فرعية ذات لون وضع الوالدين
- إضافة أيقونات فريدة وذات صلة لكل حالة فرعية (مثلا، PersonAdd for New Lead, Message for left Message) - Icons maintain parent status color (green for Fresh, blue for Reckoning, Portuguese for Farm, red for Grim, gray for Void) - الواردات الإضافية من المواد غير المستخدمة -المستجدات تجعل (سبستاتسيكون) يرسم كل مركز فرعي لجهازه الفريد - Fresh: PersonAdd, Message, Event, Schedule, PlayArrow, Description, ShoppingCart, Payment - Reckoning: Sync, AssignmentTurnedIn, Build, LocalShipping - Farm: LocalFlorist, ThumbDown, PhoneDisabled, Business, AttachMoney, AccessibilityNew, Block مطبوع، سينال ويفيوف، شخص ما، تحذير، دونت ديسترب، ريستروم تراش - Void: Science, ContentCopy
· kamo-internal
إضافة أيقونات إلى عمود من الفئة الفرعية تتطابق مع ألوان وضع الوالدين
- أضف وظيفة مساعد (سبستاتوس) لتحديد أيكون على أساس وضع الوالدين -الوضع الفرعي يستعمل أيكونز نفس الشعارات والألوان التي يستخدمها والدها - الإحصاءات الفرعية الجديدة: - التخمينات الفرعية: - طبقات المزارع الفرعية: - (غريم) -الإحصاءات الفرعية الصوتية:

كونك ينتظرك
ابدأ مجانا في دقائق. أضف المنتجات كلما كنت مستعدا - لا هجرة، لا دخول جديد.
مجانا إلى الأبد - لا حاجة إلى بطاقة ائتمان