يضاف انخفاض ثابت لصفحة العرض عند عدم توافر الاشتراك
الطاولة لا توجد بعد لذا يُعيدُ مكتب التحقيقات الفدرالي خطأ. العودة إلى الترقية والخطة لذا فصفحة العرض تعمل بغض النظر عن الولاية حدد تاريخه إلى 4/2026.
تحديث نوع ApiPromotion لمطابقة الاستجابة الجديدة الواردة في القائمة
أما الأناس المطبقون ومركبات التجميع المنطبقة فهم الآن صفائف، وليس سلاسل جوبون.
Extend 18DOFF promotion end date to 2026-12-31
The April 14 end date was causing the offer page to show as expired.
Remove redundant webhook secret validation, APIService handles HMAC auth
Validate Forgejo HMAC-SHA256 signature instead of plain secret header
Forgejo sends webhook secret as X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 hash, not as a plain header value. Read body, verify HMAC, then forward to S...
إحصائيات السيرفر الجانبية للمجاميع الحقيقية، اللمسات النهائية، تصفية دقيقة
عدد حبوب منع الحمل والمصفوفات يأتي الآن من /api/changelog/public/stats (مجاميع الـ دي بي الحقيقي، وليس عدد الصفحات المحشوة). الزر البديل مع مراقِب تقاطعِ مُراقب...
اسحبوا كاموغامس روبوك من مشاريع عامة متغيرة، واضافوا نصوصاً احتياطية
مضافا إليه: نقطة نهاية العرض/التغيير/العام/الإحصاءات الإجمالية حسب النوع والمشروع
أضف استفساراً عن مشروع " بي " (ByProjectIn query to CommitLogRepository for stats endpoint
إضافة المصادقة السرية على الموقع الشبكي لتغيير نقطة النهاية
الدفاع المتعمق: المصادقة*** SecurityService side in addition to APIService gateway validation.
Expose changelog webhook through APIService with secret key auth
Adds POST /api/changelog/webhook route that validates *** header before forwarding to SecurityService. Secret configured via CHANGELOG_WEBHOOK_SECRET env var / ...
Remove JSON parsing workarounds for participation plan ID arrays
العودة الآن تعود الصفوف الصحيحة بدلاً من خيوط (الجوسون) لم يعد هناك حاجة لمنطق الاختراق في الإضافة وترقية صانعي الخلايا.
Use List<String> instead of manual JSON strings for promotion plan/cycle IDs
Update KamoCRMPricingLoader to use List.of() for applicablePlanIds and applicableBillingCycles, matching the shared library's migration from JSON strings to ent...
Migrate Participation fields to entity-based @Many To Many relationships
يستعاض عن أعمدة خيوط (PlanIds المتوافقة، بما في ذلك " InPlanIds " ، و " PlanIds " المنطبقة، AppBillingCycles) with proper JPA @ManyToMany join tables and @Eleme...
مضافا إليها استبدال نصوص غير حساسة في الحالات المتعلقة بالعرض المتغير
يستعاض عن أسماء الأدوات الداخلية بأسماء الجمهور (الوثائق الرسمية) أيها الطبيب Meet-.Meet, Capcha-.Capcha, Avatar Creator-.Avatar Creator, etc.) in titles و الأو...
أضف صفحة لونغ لونغ بالجدول الزمني UI والمرشحات والإحصائيات
متغيرات جانب السيرفر من الأمن، عنصر العملاء (ب) تقديم تصفية المشاريع/النوع، وتصنيف المواعيد، والوصفات القابلة للتوسع، و تمهيد الحمولة أكثر أضف الملاحية و الأقدا...
Add CommitType enum, CommitLog entity, and CommitLog Repository for changelog system
يضاف محرر على مستوى الوصول إلى أماكن الأعضاء مع استبدال البطاقات الخاصة بمنظمة بعينها
Rename CLIENT.MEMBER and INTERNAL.TEAM MEMBER in ImageAccessLevelType.ts with {var} placeholders. يضاف قسم لمستوى الوصول إلى نظام " رولبسبات " مع ضوابط التحرير ...
يضاف مستوى وصول الأعضاء ومركز المالك
أضف (جي تي) و (باتش) (ب) نقاط نهاية لقراءة وتحديث مستويات الوصول مع الإنفاذ الكامل للإذن. Update organization creation to use createOrganizationOwner.
Use createOrganizationOwner for admin members, rename INTERNAL to TEAM_MEMBER
Update owner creation to use new createOrganizationOwner method which handles admin role assignment and PRIVILEGED access level automatically. Replace all Image...
إضافة نظام لمستوى وصول الأعضاء مع تعزيز المالك والضوابط الأمنية
Rename CLIENT.MEMBER and INTERNAL.TEAM MEMBER in ImageAccessLevelType with {var} placeholders for org-specific labels. نقل مستوى الأمن من فريق ميبر إلى عضو من أ...
Proper image-to-PDF conversion with sizing, centering, and multi-page TIFF
- Images scaled to fill page (max width or height) maintaining aspect ratio - Images centered on the page - Multi-page TIFF: one PDF page per TIFF page - Letter...
Add granular conversion progress stages with 8 distinct WebSocket updates
Stages: downloading (0-15%) → preparing (15-20%) → converting (20-65%) → verifying (65-75%) → storing (75-90%) → finalizing (90-100%) → complete
Handle image files (JPG, PNG, TIFF, etc.) directly via PDFBox instead of Docs
Docs can't convert images to PDF. Added ImageToPdfService that embeds images into a PDF page using PDFBox. Docs is only used for office document formats (DOC, D...
Use imgRepository.findByDat() instead of lazy imgDat.getImages()
Quartz jobs run outside JPA sessions, so lazy collection access on ImgDat.images throws LazyInitializationException. Use explicit repository query instead.
أضف استفساراً من شركة بي ديات إلى شركة إيمج للمستودعات من أجل البحث عن أيمغ غير كسول
Add extensive logging to synchronous conversion flow, fix bucket lookup
Use img.getAssocId() for bucket instead of local assocType variable. Add step-by-step logging for download, conversion call, and result.
مرر SYSTEM -WIDE كبارامترات بدلاً من FQCN في استفسار JPQL
ولا يجوز أن تحل شركة هيبرنايت أسماء الوحدويين المؤهلين تأهيلاً كاملاً في شركة JPQL في جميع أنحاء العالم نسخ. مرّر (إيماغي أسوسكتيب) و (سيستم) على شكل مظلة مسمّا...
Serialize imgId as String to prevent JavaScript precision loss
CockroachDB unique_rowid() IDs exceed Number.MAX_SAFE_INTEGER. Changed imgId from Long to String in UploadDocumentResponse and DocumentMetadata DTOs so Jackson ...
Download converted PDF from MinIO instead of original file
The converted-pdf endpoint was calling imageService.downloadDocument() which returns the original file. Now downloads directly from MinIO using the convertedDat...
التالي: 16.2.3, TypeScript 6.0, Node 24, React 19.2
16.2.3, TypeScript 5.8 , 6.0.2, Node 20 , 24, React 19.2.3 → 19.2.5 - Migrate ESLint from .eslintrc.json to flat config (eslint.config.mjs) - Update tsconfig fo...
مثل ما ترى الشحن؟?
كلّه يصل إلى مكان عملك لوحده ابدأي بالخطه المجانيه و اقرأي هذه الصفحة مرة اخرى بعد شهر.
