Eager PDF rendering, natural scale normalisation, no horizontal scroll
- PdfCanvas: replace Intersection Observer with eager render-allpages. والنهج القائم على المراقبة لا يمكن الاعتماد عليه عندما يبدأ جدول التصميم مع العرض: واحد -...
Upgrade to Next.js 16.2.3, TypeScript 6.0.2, Node 24, React 19 types
- التالي: 16.2.3 مع حقيبه توربو كخادم دافيء - TypeScript 6.0.2 with erasableSyntaxOnly and ES2022 target @types/react@19 and @types/react-dom@19 (React 19 types...
القضاء على نزاعات إدارة شؤون الطفل في قوة الدفاع الشعبي
يستعاض عن الحاويات. مَع a React-managed canvas. ref. النهج القديم قضى على رد الفعل تتنازل إدارة الشؤون الإدارية بصورة مباشرة، مما يتسبب في فشل المصالحة عندما حا...
Handle applicable PlanIds and applicableBillingCycles as string arrays
هذه الحقول صنفت على أنها خيط ولكن كان (سبليت) يدعوها التسبب في الفشل.
Add CockroachDB transaction retry for template init endpoint
CockroachDB serializable isolation can trigger RETRY_SERIALIZABLE on the read-then-write pattern in initTemplate. Retries up to 3 times with backoff when detect...
Revert proxy routes to OTK auth, remove unused esigProxy helper
OTK is the correct auth mechanism — the prior session-header approach تجاوز النمط الأمني المستقر كل الطرق المحترفة للشركة الآن تستخدم تولّد (توتك) من شركة (باي ...
Correct OTK Redis key format and add imaging template list endpoint
OTK keys use OTK<id> and ***<id> (no colon) matching the Next.js proxy. Added POST /api/esig/templates/list to query imaging templates via shared library ImgRep...
Use direct session headers instead of OTK for ESigService proxy routes
اقرأ *** جلسة من ريديس في تال.ي وتمرر orgId/memberId كما يثق بها رئيسات لـ "إسيغ سيرفيك" عن طريق "ك8" الداخلية إزالة التبعية.
Replace OTK auth with trusted session headers for internal K8s calls
ESigService is internal — the Next.js backend reads the session from Redis and passes orgId/memberId/userId as X-Org-Id, X-Member-Id, X-User-Id headers. No OTK ...
Use init endpoint to find-orcreate template by imgId on editor load
وتمر صفحة الصنع في URL. صفحة التحرير الآن تنادي في نهاية المطاف لإيجاد أو إنشاء "إيزن تيبل" ثم استخدام وعاد الاتحاد إلى عمليات التصميم وتاريخ النسخ.
Add template init endpoint to find-or-create templates by imgId
The create page uploads to the imaging system and redirects with imgId. The edit page now calls POST /api/esig/templates/init with the imgId to find an existing...
Scan all shared library repository packages to resolve bean dependencies
ComponentScan picks up shared library services which depend on repos in donotmodify.dao.repos and commerce packages — must scan those too.
Remove .mvn/ copy from Dockerfile — directory does not exist in this project
يضاف محرر نموذج التوقيعات الإلكترونية بملفات التصميم واللافتات والنسخ
(أ) إعادة كتابة كاملة للموقع/التوقيع/الصفحة مع الوصلات البينية المشبوهة (سيتينغز) Design), PDF.js canvas with draggable field overlay, annotation tools, signer ...
Initial ESigService Spring Boot project for e-signature template management
New microservice with REST API for e-signature template CRUD, signer management, design version snapshots, and field link tracking. Includes OTK auth filter, Fo...
إضافة كيانات نموذجية للتوقيعات الإلكترونية، وملحقات، ومخازن
New JPA entities for the e-signature template design system: ESignTemplate, ESignTemplateSigner, ESignTemplateDesignVersion, and ESignTemplate fieldLink مع مداخ...
رسم خرائط صحيحة للأسماء الميدانية بين المساندة والواجهة لمستوى الوصول
Map backend security level Id.accessLevel, isOrganizationOwner.isOwner, memberType.isTeamMember in API route. افحصوا جيداً لاستعمالهم أصلح المالك ليتفحص وضع مال...
يضاف انخفاض ثابت لصفحة العرض عند عدم توافر الاشتراك
الطاولة لا توجد بعد لذا يُعيدُ مكتب التحقيقات الفدرالي خطأ. العودة إلى الترقية والخطة لذا فصفحة العرض تعمل بغض النظر عن الولاية حدد تاريخه إلى 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. يضاف قسم لمستوى الوصول إلى نظام " رولبسبات " مع ضوابط التحرير ...
مثل ما ترى الشحن؟?
كل واحد من هذه تحديثات الأراضي في مكان عملك تلقائيا. ابدأوا بالمجان وشاهدوها تنمو بعد أسبوع.