Live Change Log

لنرى ما نبنيه في الوقت الحقيقي كُلّ سمة، تَثبّتُ، وتَحسّنُ شُحنتْ عبر الرصيفِ.

17,933
مجموع التغييرات
4,614
المعالم
4,543
Fixes
32
المشاريع
عرض حسب المشروع
جميع المشاريع17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
الأفلام حسب النوع
جميع الأنواعBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 13, 2026
April 12, 2026
Featurekamo-internal

تُضاف قائمة بالعلامات المائية فوق المستوى المرجعي، وتُضاف الصفحة الصحيحة، وتُضاف صفحة فوق/أعلى، وتُحسّن مؤشر السحب

"مُرور فوقه يُستخدم الآن zIndex 20 لذا تُظهر علامات الماء فوق الحقول والشروح" - PdfCanvas: right-click context menu with rotate, delete, add page above/below - ...

kamo·5mo ago
Fixkamo-internal

المكان اسقط في موقع الأشباح البصري

استعملي التصويب الفعّال، في الوقت الراهن، مترجمة (عملاء (دراغوفيرلاي يطابق التراجع المترجم، لذا الحقل الآن يهبط بالضبط حيث المستخدم أطلق سراحه.

kamo·5mo ago
Featurekamo-internal

Drag-and-drop field placement, floating annotation toolbar, and PDF page spacing

- يستعاض عن النقر إلى الموقع بـ @dnd-kit drag-and-drop for all signature, identity, الأدوات الميدانية للمدخلات؛ يطابق شبح الجر المظهر البصري الدقيق المجال المسق...

kamo·5mo ago
Fixkamo-internal

دربوا كل ما يدعوه "سيج إي إي إي إي إي" من خلال "توبي" لإصلاح الفشل

جميع المتحكمين بالطرق العشرة كانوا يشيرون إلى (إيسيغ سيفير) الذي حل لوكيل خدمة غير موجود يستعاض عن كل معالج الى الامام الى الامبراطورية لذا تطلب التدفق من خلال ...

kamo·5mo ago
Featurekamo-internal

يضاف خيار وضع طبقة إلى مُحدِّد ووترمارك (خلف/محتوى أعلى)

موديفيير يكسب حقل مبتدئ موديفير لايير الآن يَأْخذُ a ' ممرّ ' يَتحمّلُ ' فوق ' تُصدر أرقام الصفحات و العلامات وعلامات المياه مع طبقة -فوق المرور، يجعل فقط علاما...

kamo·5mo ago
Featurekamo-internal

مُعَدِّل للعلامة المائية إلى مجموعة أدوات التصميم

- من النوع المزود بعلامات مائية: لوت تايب (فول/بساطة)، البداية، نهاية العمر، التناوب (180-180)، الحجم (10-90 في المائة من عرض الصفحات)، القدوة (2-60 في المائة)،...

kamo·5mo ago
Featurekamo-internal

Extend Label modifier to full 8-position grid with LM/RM circulation

- Label Modifier.position now uses ModifierPosition8 (same 8-position grid as Page Numbers) - LM (Middle left): Each line rendered as a spiritual pill with writ...

kamo·5mo ago
Featurekamo-internal

إضافة أدوات/مزيلات للتوقيع على تول بوكس بنفقات حية

- تولبت تولبوكس ترك جانبيا في توابل ومكبرات - جدول المكيفات: قائمة مقسمة + لوحة (الخيار باء) - عدد المُحدِّد: صفحة البداية/الصفحة النهائية، وشبكة 8 مواقع (TL/TM...

kamo·5mo ago
Fixkamo-internal

تناوب وضع الإبهام وإعادة التناوب

حشرتان في (ثومبنائيل كانفاس) 1. replacedd `height: {${displayAspect * 100}% " (percentage altitude on abs- عنصر مركزي - لا يمكن الاعتماد عليه عند احتواء طول ال...

kamo·5mo ago
Featurekamo-internal

Fix floating zoom control visibility and polish thumbnail placeholders

- Move floating zoom controls outside the scroll container and use position:absolute so they remain visible at all times regardless of scroll position; offs...

kamo·5mo ago
Featurekamo-internal

Page selection with animated glow border synced between canvas and thumbnail sidebar

- DesignTab holds selectedPageIndex as the single source of truth - Clicking any page in the main canvas selects it (onPageSelect) - Clicking a thumbnail select...

kamo·5mo ago
Fixkamo-internal

Move scroll ownership from PdfCanvas to canvasContainerRef

PdfCanvas root Box previously had overflow-auto + h-full, making it its own scroll container. This meant: - scrollbarGutter: stable on canvasContainerRef had no...

kamo·5mo ago
Fixkamo-internal

Fit to Width calculates actual container width instead of resetting to zoom 1

Reads **************** (which accounts for the stable scrollbar gutter) and the page's natural width via **************** then computes fitZoom = (availableWidt...

kamo·5mo ago
Fixkamo-internal

Replace all hardcoded purple with var(--color-primary) on Settings & Signers page

Signers icon, icon background, count badge, Add Signer buttons, Add First Signer button, empty-state illustration tint, add-another hover, and the ALL_OF_TYPE s...

kamo·5mo ago
Featurekamo-internal

Auto-select first signer, fix zoom control scrollbar gap, animate properties panel

- Toolbox auto-selects the first signer's UID when signers go from 0→1 - Canvas container uses scrollbar-gutter: stable so the sticky zoom/undo control mainta...

kamo·5mo ago
Featurekamo-internal

Reorder tabs, gate field tools by signer, redesign Settings & Signers tab

- Design is now the first tab; Settings & Signers is second - Toolbox shows "Add Signer" CTA (navigates to Settings) when no signers exist - Signature Tools, Id...

kamo·5mo ago
Featurekamo-internal

Render field controls as actual-looking form elements with signer color tinting

Each field type now renders a visual representation of the real control (text input, checkbox, toggle, dropdown, radio group, date picker, etc.) tinted with the...

kamo·5mo ago
Fixkamo-internal

Remove fixed height and scroll bars from field properties panel

The panel had two vertical scrollbars: 1. DesignTab wrapper had height: 200 + overflowY: auto 2. FieldPropertiesPanel root had height: 200 + overflow: hidden, ...

kamo·5mo ago
Fixkamo-internal

Defer setTotalPages until after PDF dim cycle to prevent PDF.js worker saturation

On a 50page PDF, calling setTotalPages before the getPage tail dimension mounts جميع العناصر الـ 50 لـ (ثومبينايل كانفاس) على الفور ويعود كل منها إلى PDF.js (se...

kamo·5mo ago
Refactorkamo-internal

Migrate all imaging API routes from SecurityService to ConversionService/DocsService

يُطلق الآن على (كونر سيرفيك) مباشرة عن طريق (كونفيرت) POST /api/imaging/upload → /api/conversion/imaging/upload / خط / خط / / خط / خط / / خط / خط / حمولة / All...

kamo·5mo ago
Fixkamo-internal

Prevent page stacking, fix thumbnail slivers, add server-side thumbnails with PDF.js fallback

- أضف برغوث شريف: من صفر إلى صفحة في PdfCanvas - مضافا إليه: صفر إلى أصناف الإبهام في بيج ثومبنائيل سيديبار لنفس السبب - فيكس ثومبينايل كانفاس الطبيعي بحيث يصبح...

kamo·5mo ago
Fixkamo-internal

Eager PDF rendering, natural scale normalisation, no horizontal scroll

- PdfCanvas: replace Intersection Observer with eager render-allpages. والنهج القائم على المراقبة لا يمكن الاعتماد عليه عندما يبدأ جدول التصميم مع العرض: واحد -...

kamo·5mo ago
Fixkamo-internal

القضاء على نزاعات إدارة شؤون الطفل في قوة الدفاع الشعبي

يستعاض عن الحاويات. مَع a React-managed canvas. ref. النهج القديم قضى على رد الفعل تتنازل إدارة الشؤون الإدارية بصورة مباشرة، مما يتسبب في فشل المصالحة عندما حا...

kamo·5mo ago
Fixkamo-internal

Revert proxy routes to OTK auth, remove unused esigProxy helper

OTK is the correct auth mechanism — the prior session-header approach تجاوز النمط الأمني المستقر كل الطرق المحترفة للشركة الآن تستخدم تولّد (توتك) من شركة (باي ...

kamo·5mo ago
Fixkamo-internal

Use direct session headers instead of OTK for ESigService proxy routes

اقرأ *** جلسة من ريديس في تال.ي وتمرر orgId/memberId كما يثق بها رئيسات لـ "إسيغ سيرفيك" عن طريق "ك8" الداخلية إزالة التبعية.

kamo·5mo ago
Fixkamo-internal

Use init endpoint to find-orcreate template by imgId on editor load

وتمر صفحة الصنع في URL. صفحة التحرير الآن تنادي في نهاية المطاف لإيجاد أو إنشاء "إيزن تيبل" ثم استخدام وعاد الاتحاد إلى عمليات التصميم وتاريخ النسخ.

kamo·5mo ago
April 11, 2026
Featurekamo-internal

يضاف محرر نموذج التوقيعات الإلكترونية بملفات التصميم واللافتات والنسخ

(أ) إعادة كتابة كاملة للموقع/التوقيع/الصفحة مع الوصلات البينية المشبوهة (سيتينغز) Design), PDF.js canvas with draggable field overlay, annotation tools, signer ...

kamo·5mo ago
Fixkamo-internal

رسم خرائط صحيحة للأسماء الميدانية بين المساندة والواجهة لمستوى الوصول

Map backend security level Id.accessLevel, isOrganizationOwner.isOwner, memberType.isTeamMember in API route. افحصوا جيداً لاستعمالهم أصلح المالك ليتفحص وضع مال...

kamo·5mo ago
Refactorkamo-internal

Remove JSON parsing workarounds for participation plan ID arrays

العودة الآن تعود الصفوف الصحيحة بدلاً من خيوط (الجوسون) لم يعد هناك حاجة لمنطق الاختراق في الإضافة وترقية صانعي الخلايا.

kamo·5mo ago
Featurekamo-internal

يضاف محرر على مستوى الوصول إلى أماكن الأعضاء مع استبدال البطاقات الخاصة بمنظمة بعينها

Rename CLIENT.MEMBER and INTERNAL.TEAM MEMBER in ImageAccessLevelType.ts with {var} placeholders. يضاف قسم لمستوى الوصول إلى نظام " رولبسبات " مع ضوابط التحرير ...

kamo·5mo ago
Upgradekamo-internal

التالي: 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...

kamo·5mo ago
Featurekamo-internal

Reesign support page and Webinar wizard to match account layout

كلتا الصفحتين تستخدمان الآن نفس رئيس البطولة المتدرج ملاحه مطابقه لنمط الصفحات الجدول الزمني استخدامات السحرة مؤشرات خطية مرقمة في أقراص العناوين الرئيسية المحت...

kamo·5mo ago
Fixkamo-internal

Proper forward multipart FormData and set route handler body size limit

- العودة إلى فرز الاستمارة وإعادة البناء من أجل الإرسال Malformed StreamException from raw arrayBuffer forwarding) - أضف طريق "هاندر بوديز ليميت " 500 ميل إلى ا...

kamo·5mo ago
Featurekamo-internal

إضافة إلى انخفاض الدعم مع الأقسام، وضع جدول زمني مقتطف من طراز ويبينار على صفحة مخصصة

الزرّ المُلاحيّ الآن لَهُ a سهم هبوطِ وبوبوفر مَع قسمين: "الدعم على الإنترنت" (الدعم المستمر، التذاكر النشيطة، و"التدريب" (يطلب ويبنار، بلدي الموقع الشبكي). (وي...

kamo·5mo ago
Fixkamo-internal

جهزوا جسماً محمولاً مباشرة لتتجنبوا المقياس التالي

- اقرأ الطلب كصفيف بوفر و نباتات خام للأمام مع نوع المحتوى رئيس بدلاً من فرز (فورمداتا) (الذي يحفز الحد الأقصى للجسد) - أضف خواديم الجسم SizeLimit: 500 ملب في ا...

kamo·5mo ago
Featurekamo-internal

تقدم التحويل في الوقت الحقيقي عن طريق شبكة ويب سوكيت مع نسب مئوية مزدوجة

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

kamo·5mo ago
Fixkamo-internal

اتصل بالأمن مباشرة عن طريق RKE2 DNS، واصلاح الحوسبة الهزازية، إضافة تقدم مطور

- جميع الطرق نموذجية API الآن استدعاء الأمن سيرفيك مباشرة عن طريق الداخلية K8s DNS instead of proxying through APIService - استخدام الكمبيوت Blake3/computeSha32...

kamo·5mo ago

مثل ما ترى الشحن؟?

كل واحد من هذه تحديثات الأراضي في مكان عملك تلقائيا. ابدأوا بالمجان وشاهدوها تنمو بعد أسبوع.

ابدأوا حراً للأبدخصخصة الفيو