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
May 1, 2026
Fixkamo-shared-library

Split findChatSessionsForMemberPaged into First/After to fix empty Chats tab

HAVING CAST(null AS TIMESTAMP) IS NULL did not evaluate as expected in CockroachDB,

Kamo·4mo ago
Fixkamo-internal

إسقاط أزرار الثرثرة الزائدة عن الحاجة؛ وإدماج الأعضاء/الدقائق في تصميمات الألواح

(تشات هيدر) كان لديه خاصه يقلل إلى أدنى حد من (أيكون بوتون) لكن نافذة أداة الدردشة فالكروم يقدم بالفعل هذه التكاليف - وهي مكررة عندما متألق شات هيدر الآن يفضح ف...

kamo·4mo ago
Fixkamo-shared-library

Switch MediaObjTransit to @MapsId derived-identity pattern

@IdClas combined with @Id @OneToOne is not reliably supported in Hibernate 6 - Jpa Repository MakeediaObjTransit, UUIDs initialization fails with "does not defi...

Kamo·4mo ago
Fixkamo-internal

أسقطْ غير مستعملَ @ts-expect-error على جسمِ streaming fetch

إن " الطلب " يلقي بالفعل الصمت إزاء الخطأ من نوعه؛ وهذا التوجيه هو زائد عن الحاجة بموجب نظام TS الصارم وكسر بناء الإنتاج.

kamo·4mo ago
Fixkamo-shared-library

Add@IdClas for MediaObjTransit so Spring Data JPA can expose its derived ID

نموذج بيانات الربيع يتطلب @IdClas للكيانات التي مفتاحها الرئيسي @Id @OneToOne derived identifier. Without it, Jpa Repository MAediaObjTransit, UUID, يفشل في الب...

Kamo·4mo ago
April 30, 2026
FixKlusterServices

Probe timeout 10s and 2 gunicorn workers

LibreTranslate's /languages probe blocks on the gunicorn worker event loop. With a single worker translating a long chat message, the probe times out at the def...

Kamo·4mo ago
FixMediaService

Raise client read timeout to 120s for long messages

LibreTranslate runs CPU-only argos models — a paragraph-length chat message takes 20-30s to translate, and longer ones can push past 60s. The 8-second read time...

Kamo·4mo ago
Fixkamo-internal

Persist language change and show current language in tooltip

The members endpoint accepts PUT not PATCH, so the language picker's PATCH was silently ignored — Member.language never actually updated, which is why refreshin...

kamo·4mo ago
Fixkamo-internal

خط الاستعلامات الأمامية

الوكيل التالي كان يسقط سلسلة الاستفسارات عند إرسال مُوسيط، الذي يَعْني تاريخ الدردشةِ يَجيءُ؟ البارام كان تائهة بصمت بدون تلك الموكبه لم يحل السانده هدف اللغة، ...

kamo·4mo ago
FixSecurityService

مالكة صغيرة لها حقوق في كل المنحة بدون مدفع DB

بعد **** دور وكتابة عضو - حق - إعادة قراءة تلك الصفوف عن طريق **************************************************************************************************...

Kamo·4mo ago
Fixkamo-internal

Show Plans & Billing tab regardless of root-org status

The !isRootOrg gate hid the tab on root orgs and blocked org owners and self-viewers from reaching their billing page from "My Account". The PlansBillingTab its...

kamo·4mo ago
Fixkamo-internal

Drop in place — jump every member, no softPush on release

The drift on release was softPushCluster firing on the user-drop path. A mega-cluster's bounds extend in all directions from the anchor, so the PADDING-margin /...

kamo·4mo ago
Fixkamo-internal

Drop firmly in place — tail-only throw + jump() to clear velocity

The previous fix still let heads drift on release because: 1. Throw detection averaged velocity across the full 110ms window. A user who flicked then decele...

kamo·4mo ago
Fixkamo-internal

Drop in place after a paused drag instead of drifting

Two cooperating bugs caused dropped heads (single or post-gather) to fly off to seemingly random positions when the user dragged fast, slowed to a stop, then re...

kamo·4mo ago
April 29, 2026
Fixkamo-internal

سيرة السحب الموروثة عند الإفراج

معالج السحب يُحدّثُ قيمةَ الحركةَ الرئيسَ مَع سرعةِ mx.set (nx) المكالمات، التي تستخدمها الحركة لضبط السرعة. عندما يتم الإفراج حفزت قفزة ناعمة (لأن الموقف المسق...

kamo·4mo ago
Fixkamo-internal

Crispen hexagon outline at all sizes/states

Four sources of softness eliminated: - **************** on the SVG - **************** on the visible outline so the stroke width does not stretch (and blur) u...

kamo·4mo ago
Fixkamo-login

رفض عندما لا تتطابق الجلسة مع (جورج)

لقد قبلت الشعار الآلي أيّ شيء، وغمّنت (توك) يشير إليه، وبغض النظر عن الوجهة الداخلية. الكوكيز الموجود على لوح خشبي تم نشرها في شاطئ المضيف الداخلي، إنتاج "دورتي...

Kamo·4mo ago
Fixkamo-internal

التباعد فيما بين المجموعات + قواعد التجميع ذات الحجم

الزنزانة العنقودية و إجتهاد السموم مستمدة الآن من أكبر المجموعة عضو بدلاً من النطاق العالمي، وتشمل قوائم المتابعة المتعددة المؤشرات مُقابلة للنفقة المركزية بحيث...

kamo·4mo ago
Fixkamo-internal

الاختباء عندما دعوة للاجتماع يفتح الهاتف

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

kamo·4mo ago
Fixkamo-internal

Robust English fallback for missing and empty locale translations

- mergeWithFallback now treats empty-string locale values as untranslated, falling back to the English value instead of rendering nothing - Replace bare NextI...

kamo·4mo ago
Fixkamo-internal

Update orders page account uid type from number to string

AccountSummary.uid is now a string (Long precision fix). Also remove parseInt comparison and type="number" from the manual account ID field.

kamo·4mo ago
Fixkamo-shared-library

استخدام المريخ التجاري

تُستخدم المريخ التجاري @Id UUID id (not uid), so Lombok generates getId.

Kamo·4mo ago
Fixkamo-internal

شركة " CustomerMemberId " هي عبارة عن بطاقة هوية عضو، وحسابات تسويتها حسب المصدر الأولي

الخيط الرئوي للمحاسبة، أضف النسيج الأولي دقّة الزبون، ******************** العملاء -المشاركة (وردر ويزرد ) (لا يُستخدم) كزبائن في شهر تشرين الأول/أكتوبر؛ - Pipe...

kamo·4mo ago
Fixkamo-shared-library

خدمة العملاء

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

Kamo·4mo ago
Fixkamo-internal

Complete next-intl for System Diagnostics

Wire remaining MySQL, Redis, statistics, request, and accordion UI copy to components.settings.diagnostics keys; use locale-aware time and translated heap badge...

kamo·4mo ago
Fixkamo-internal

يجب أن تُلقي (لجنسية) على (كرينت ستوبس) أن لا تُعيد

العودة باطلة جعلت (فيتوريز ماناجر) يعامل كل org بأنه ليس لديه اشتراك (بيلينغ لويد=حقيقة، له الاشتراك=الفأر)، قفل جميع النوافذ الرئيسية وراء جدار محسن يجب أن يلق...

kamo·4mo ago
Fixkamo-internal

نمائط الخلايا المتوسطة للرسائل المتجاهلة*

" الفرز " وحل المعهد " الأحداث " بعد الاندماج دون الحاجة الملفات الملتزم بها تحت الرسائل يشمل هذا النص الأنواع/**.

kamo·4mo ago
Fixkamo-internal

أجهزة حساب النقل تساعد الألواح على إرسال مفاتيح الرسائل

يستعاض عن عبارة " المساعدة التي تم تدوينها في صفحة حساب المنظمة " بعبارة " "مفاتيح "الترانز Extend I18n-audit to report files missing خطاف الترجمة لأعمال الهجرة...

kamo·4mo ago
Fixkamo-internal

Wire organization account hero and tabs to i18n keys

Use **************** strings for SettingsView title, subtitle, and tab labels so the UI shows translated copy instead of raw placeholders left in dictionary ove...

kamo·4mo ago
Fixkamo-internal

يضاف بطاقات التوافر البحرية وسلاسل البريد الصوتي الناعم

أضف المكوّنات. *************************************************************************************************************************************************...

kamo·4mo ago
Fixkamo-internal

Resolve STATUS_CONFIG scope errors on POS detail pages

Validate agreement status against STATUS_TRANSITIONS and derive commitment status keys from STATUS_TRANSITIONS so module-level helpers do not reference STATUS_C...

kamo·4mo ago
Fixkamo-internal

Load org logos from MinIO theme public path like dashboard

Use getThemePublicBaseForDomain so logo URLs match getThemePath()/img/logo.svg instead of legacy /domain/.../kamosite paths that 404 and fell back to initials.

kamo·4mo ago
Fixkamo-internal

Add missing nav-top strings and scope translations

English messages listed components.navtop.* keys for Mail/Docs/Voip buttons but never defined hi/welcome, branches, account, credits, calendar, chat, etc., so n...

kamo·4mo ago
Fixkamo-internal

Resolve nav-pri labels showing raw i18n keys

Use namespaced next-intl translators for nav and components.nav.navPri so lookups resolve against the merged message trees; add panel aria strings under navPri;...

kamo·4mo ago
Fixkamo-internal

Add MessageBrowser i18n strings and restore load error copy

next-intl threw MISSING_MESSAGE for components.messages.browser.* keys missing from en.json, breaking /messages render. Add English strings, use loadMessagesFai...

kamo·4mo ago
FixVOIPService

بناء تسجيلات مينيو يعترض مفتاح مثل تيار التصوير

ابدأوا بالتمديد عندما تكون (فيليس) باطلة/مفرغة لذا يطابق اسم الجسم تسجيل (سيرفيك) و مُراقبة التصوير خافارة خاطفة معطلة أنتجت {داتيد}. لال وكسرت العزف في مشغل وس...

Kamo·4mo ago
Fixkamo-internal

ألغي الإتصال إذا تم استدعاء الشنق قبل أن يُدعى (سيدك)

حالة السباق: لم يكن للشنق أثناء التوصيل أي دورة للإنهاء بعد (Sdk.invite is awaited before wireSession), so the call connected any. مضافا إليه ملغى DuringDialRef...

kamo·4mo ago
Fixkamo-internal

Auto-enter new org after creation so member lands with their own role and rights

After org creation the session remained in the parent context (no admin rights), ترك المالك الجديد غير قادر على رؤية البيئات الآن صنع المروج السحرية مجال (يورج)...

kamo·4mo ago
Fixkamo-internal

السماح بالمكالمة النهائية أثناء الاتصال، مساعدة غير قابلة للتحلل، إزالة الشوكة

- زر النداء النهائي أصبح الآن نشطاً وحمراء خلال الولاية المترابطه لذا يمكن إلغاء المكالمات قبل أن تتواصل - معوقة زر الملاحة المساعد (غير قابل للتنبؤ) - إزالة زر...

kamo·4mo ago
FixVOIPService

قرار تمديد تاريخ المكالمة من العضو (فوب)

**** **** كان لمنظمة التحرير المتحدة في ليبريا لبعض التمديدات حتى عندما العضو - فويب - كوريغ رسمت العضو بشكل صحيح لتمديده. استخدام العضو - فويب - كوريغ (المصدر ...

Kamo·4mo ago
Fixkamo-internal

Full touch support for softphone popup on tablets

- Add touch-action: manipulation + WebkitTapHighlightColor to iconBtnStyle so window control buttons (minimize/maximize/close) respond instantly on touch - Ad...

kamo·4mo ago
Fixkamo-asterisk-support

Add go-sql-driver/mysql v1.7.1 checksum to go.sum

go mod tidy without source files is a no-op, so the mysql checksum was never added. Generated the correct h1 hashes via a throwaway golang:1.22-alpine container...

Kamo·4mo ago

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

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

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