Live Change Log

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

17,896
مجموع التغييرات
4,600
المعالم
4,522
Fixes
32
المشاريع
عرض حسب المشروع
جميع المشاريع17,896AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,565kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
الأفلام حسب النوع
جميع الأنواعBuild24CI522Chore670Docs226Feature4,600Fix4,522Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
April 20, 2026
FixSecurityService

قراءة حقوق الدورة كقائمة أو تراث للجنة حدود الجرف القاري فيما يتعلق بنقاط نهاية الأعضاء

KSessionService and SecurityRoleController store rights as ListString of of أسماء (دوريت تايب) عضو في مكتب مراقبة الأمن يتوجه إلى (سترينغ) comma, causing ClassC...

Kamo·4mo ago
FixSecurityService

تجنب تفصيل معاملات الـ دي.دي.ل وتقويض السباقات المتعددة العناصر

The previous self-heal put DDL inside a @Transactional coincideAll عندما TABLE ADD CONSTRAINT fired on an existing constraint (normal case after first الأحذية، ...

Kamo·4mo ago
FeatureSecurityService

إجعل رولترايتسينك سيرفيك يُعالجُ نفسه بالكامل على كُلّ حذاء

اضافة أو ازالة "دوريت تايب" يجب ان لا تحتاج مرة اخرى للهرب (كاموفيليسيزر سيرفيك) متزامنة الآن ثلاث مراحل في كل بداية ١ - القيود على العلاج - إسقاط كل قيود على ...

Kamo·4mo ago
FeatureSecurityService

Extract RoleRightsyncService and add coincide-rights endpoint

- RoleRightsyncService: centralizes role rights coincide logical for both OrgRole و عودتك الطاولات؛ بدء العمل وعند الطلب - DataLoader: delegates to RoleRightsyn...

Kamo·4mo ago
FixSecurityService

Use getOrganizationByIdWithFeatures in AppAvailability المعترض

Resolves LazyInitializationException on /api/security/leads and all (ب) مسارات أخرى موزعة على إدارة المخاطر المؤسسية/مكتب خدمات الرقابة الداخلية. المعترض يدعى o...

Kamo·4mo ago
FixSecurityService

حل الأعضاء يُظهرون فارغين بسبب قضية (هيبرنايت تايب)

صنف (هيبرنايت) = نوع (جى بى كيل) لا يعود لأي نتيجة البارامترات هي فئة الأعضاء الأساسيين (الميراث المشترك). هذا يؤثر على الأعضاء المجرمون في نهاية المطاف يستعاض ...

Kamo·4mo ago
OtherSecurityService

Enable Hibernate SQL logging to diagnose members query returning 0

مَكّنَ بشكل مؤقت org.hibernate. SQL=DEBUG لرُؤية ما SQL TYPE ويولّد الاستفسار الذي يجريه الفريق الاستشاري المشترك المعني بالمسائل الإدارية نقطة النهاية بالنسبة ...

Kamo·4mo ago
OtherSecurityService

أضف قطع الأشجار التشخيصية للوصول إلى نقطة النهاية

OrgId, query result count, and permember isActive status to help تشخيص لماذا يظهر الأعضاء قائمة فارغة.

Kamo·4mo ago
FeatureSecurityService

Add GET /branch-types/creatable and /{id}/usages endpoints

/creatable returns branch types filtered by the caller's creator-type (OWNERS/TEAM_MEMBERS/MEMBERS) via AppliedModelEnforcementService. /{id}/usages returns th...

Kamo·4mo ago
FixSecurityService

Use correct session key 'memberID' instead of 'MID'

KSessionService stores member ID under key 'memberID' but both **************** and OrganizationController were reading session.get("MID") which always returned...

Kamo·4mo ago
FixSecurityService

Exclude master model from models list; add debug log to child-org creation check

SecurityModelController now filters out the org's master model (identified by org.getMasterModelID()) from the /api/security/models response — it is managed exc...

Kamo·4mo ago
FixSecurityService

Read session rights as List<String> names, not CSV of integer IDs

Session rights are stored as a JSON array of RoleRightType name strings. Both **************** and OrganizationController were casting them to String (causing C...

Kamo·4mo ago
April 19, 2026
FeatureSecurityService

Add GET /branch-types/creatable endpoint with creator-type filtering

Returns only the branch types the calling member is permitted to create a child org under, based on their OWNERS/TEAM_MEMBERS/MEMBERS classification against the...

Kamo·4mo ago
FeatureSecurityService

Gate /network child-org creation by right + member-type applicability

Wires the applied-security-model child-org creation gate end-to-end: - SecurityModelController + MasterModelController round-trip the three new apply-to flag...

Kamo·4mo ago
ChoreSecurityService

Rebuild for kamo-shared-library update (appConfig upsert-only fix)

يسحب المكبّر ************ الذي لم يعد يحذف الصفوف التي يتغيب عنها نوع خدمتها من حمولة المتصل.

Kamo·4mo ago
FeatureSecurityService

Applied-model is the read-time source of truth for feature availability

Closes the "stale DB leaks a disabled feature" gap by gating every surface that touches OrgFeature / ServiceType through the applied security model. - ********...

Kamo·4mo ago
ChoreSecurityService

الجذور السطحية بسبب فشل المعلم (موديل كونترولر)

عندما يُصبحُ جي تي/إيبي/الأمنِ/النموذجِ الـ500، يَجْعلُ الأثرَ الكاملَ مُدرّب (مَنْشُوب بسجلات الكوكتيل) ويُضمّن رسالة الجذور على السلك بدلاً من ملفوف هيبرنيت ا...

Kamo·4mo ago
FeatureSecurityService

Wire applied-model enforcement across every controller

Every non-role setting on the applied security model is now enforced at the exact controller boundary it governs, and the scalar settings round-trip cleanly thr...

Kamo·4mo ago
FeatureSecurityService

Enforce system-role assignment and auto-admin for team-member owners

MemberSecurityController now enforces the three assignment invariants defined in the brainstorm spec: - saveMemberSecurity: before persisting the caller's requ...

Kamo·4mo ago
FeatureSecurityService

Master-model + applied-model endpoints and template-aware org seeding

Adds the controllers that surface the new branch-type security flow: - /api/security/master-model (GET/PUT) manages the current org's master model; only writ...

Kamo·4mo ago
FeatureSecurityService

Wire branch types into security model CRUD endpoints

Kamo·4mo ago
FeatureSecurityService

Add POST **************** endpoint

Kamo·4mo ago
FeatureSecurityService

Auto-sync missing role rights on startup

Kamo·4mo ago
FixSecurityService

Use core NATS pub/sub for email-verified SSE fan-out

Replaces in-memory ConcurrentHashMap broadcast with NATS core pub/sub so all pods receive verification events regardless of which pod handled the token. Falls b...

Kamo·4mo ago
FixSecurityService

Use avatarType field + JDBC for photo URL generation to handle Hibernate proxies

**************** previously used instanceof AvatarPhoto to determine avatar type and cast to read fileExtension. When Hibernate returns a base-class proxy (e.g....

Kamo·4mo ago
FeatureSecurityService

Pass human-readable expiry time to email verification template

Add humanizeMinutes() helper that formats minutes as days/hours/minutes (e.g. "1 day" for 1440 min). Pass as {{expiryText}} to match updated canonical template ...

Kamo·4mo ago
April 18, 2026
FeatureSecurityService

Add code-based email verification path to /verify-email endpoint

The endpoint now handles both token (link click) and userId+code (manual 6-digit entry). Token path unchanged; code path hashes the supplied code and matches ag...

Kamo·4mo ago

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

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

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