يضاف محرر للصور الفوتوغرافية المتحركة إلى درجة التسجيل
"المرآة من فيلم "فيوتوكروبديال" من فيلم "كامو-إنترنال" - يُفتح رقم هاتف المحاصيل فور اختيار الملفات - مقلاة عن طريق السحب أو الحدوث عن طريق البرق أو الشريحة )١-...
مضافا إليه/طريقاً للقطع/الجو والكشف الآلي للبلد
العميلة (آي بي) إلى مُراقبة شركة الأمن (جيو ليت) رصد البلد في FormyCountry آليا في تحميل الصفحات.
Add GET /api/security/geoip/me for client IP country lookup
Reads real client IP from X-Forwarded-For / X-Real-IP headers, does a GeoLite2 lookup, and returns { country_code, country_name }. Used by kamo-register's count...
يستعاض عن عبارة h*** بعبارة kamo-capcha-widget inline in Finish step
SP6 register wizard refactor — split PersonalInfo, add real registration API
- يستعاض عن FormPersonalInfo ب FormName (name fields) and FormAvatar (Avatar Creator born with generate/upload/skip modes for 13+) - تحذف الاستمارة " استعادة ال...
SP5 migrate KamoCRM agereq to ALL_WORK_ELIGIBLE
Add KamoCRMAgeReqUpdateRunner (order 10) — conditional idempotent UPDATE on startup; WHERE clause checks old value so re-runs are no-ops. Errors are swallowed s...
Implement SP4 email verification and registration wiring
- Delete legacy email/VerificationEmail.java (hardcoded SMTP stub) - Add **************** (mirrors recovery package pattern) - Add **************** — token gene...
مضافا إليها: Token entity + repo + User.alias/emailVerified + UserRepo queries; mid 1.4.0 (SP4)
Add SP4 email_verification_tokens DDL + User alias/email_verified columns
إضافة صفحات حسابية للمسائل الهاتفية والأمنية (SP3)
أضف ذلك SecurityService /api/account/*. سينس سيف عبر جميع المواقع الثلاثة.
Wire real API calls into /recover page (SP3)
يُستبدلُ كُلّ المُزَوَّلِ مِنْ مِنَاوبِ مُتَوَفَّرةِ مَع نداءاتِ الاستردادِ. Adds SMS OTP التحقق من المرحلة، والمدخلات البريدية الأولية، وخطوة كلمة المرور الجدي...
Add AccountSettingsController + Service for phone + security questions (SP3)
Allows logged-in users to set/verify phone and configure 3 security questions. Routes to /api/account/* (session-authenticated via KSESSION_DATA).
Add BulkTextSmsClient + EmailTemplateServiceClient + PasswordRecoveryController (SP3)
Full password recovery flow: email-link, SMS OTP, security questions, seed phrase. Routes to /api/recover/* (unauthenticated). Uses SP1 email pipeline + VOIPSer...
Add InternalAuthFilter + POST /api/bulktext/send for service-to-service SMS (SP3)
إضافة كيانات الاسترداد + إعادة التصريف؛ وصول إلى 1.3.0 (SP3)
تضاف كلمة السر إلى الرمز SmsOtp, RecoverySession, AccountVerificationCode JPA entities with corresponding repositories for SP3 recovery flow.
Add SecurityQuestionCatalog enum + sq1/2/3 + seedPhraseHash to User (SP3)
Add SP3 recovery table DDL + User column additions to SchemaCleanupRunner
استعراض الطريق من خلال طريقة (بروسر) الخلفية
البريد الإلكتروني (تيمبلابروزر) الآن يملك طريقة (بريفيو) مباشرة، لذا لم يعد على المدير أن يعترض على طلبات الاستعراض الأولي على مستوى الصفوف إعادة توجيه إلى طريق...
Wire Email TemplateEdit to real API
الهادرات من المزاج النباتي تنقذ عن طريق التمثال الفئة وينطلق الانقطاع من مبادرة API إلى جانب التكاليف المحددة للفئة. الفروق المختارون يقرأون من عقود متغيرة (عقو...
Wire Email TemplateBrowser to real API + add System Default tab
يُستعاض عن 140 خطاً من البيانات المتحركة بمكالمات نموذجية الشروط "الحساب الخامس لـ "مقذوفات سيستم يظهر فقط لـ "الأعلان من المستوى الأول من الاستجابة. تصفية الفئ...
ميدالية EmailTemplatePreview
يفتح في الصف الأول مُعَدَّد بالخلف عن طريق المُحَارِجَة نتيجة ظهرت في صندوق رملي لعزلة الموضة تطابق بالضبط الطريق الرمزي الذي يُرسلُ الاستخداماتَ، لذا الذي تَعْ...
مضافا إليه النماذج النموذجية " Api + الفئة " + وحدات العملاء في العقود المتغيرة
الـ (بي بي 1) و(إيميل) و(تيميل) و(تيمبل) نقاط نهاية مع مساعدين من النوع متغيرات المقاولات مرآة SP1 تماثيل (جافادوك) لذا عرض المحرر المتغير عقود للنموذجات المطلو...
Wire EmailTemplateSeedClient into ****************
Thin RestTemplate client that POSTs to EmailService's **************** after an org + owner TeamMember are persisted. Retries twice with backoff; failure throws...
Add EmailTemplateCategoryController REST endpoints
**************** CRUD. Delete response includes reassignedCount — the number of templates that became uncategorized as a result of removing the category. Sessio...
Add EmailTemplateController REST endpoints + DTOs
Exposes /api/email/templates/* CRUD + preview + duplicate + reset-to-default + service-to-service /send + /seed-org/{orgId}. Top-level orgs (no parent) addition...
يضاف الصندوق الداخلي لنقاط نهاية الخدمة
/api/email/templates/send and /api/email/templates/seed-org/* paths. مسارات أخرى تتخطى هذا التصفية (دورة مستخدم يتعامل معها) السر يأتي من الإنتربول غطس ويضيف أي...
مضافا إليها البريد الإلكتروني: TemplateCategoryService - CRUD for org-scoped categories
الاسم الفريد لكل org المنفذ في طبقة الخدمات (يرسم الرقم القياسي الجزئي الفريد في دي بي). إبطال العقوبة on affected templates before removing the category row. ...
تضاف EmailTemplateService — CRUD + send + seed + reset todefault
مشرف أساسي لالبريد الإلكتروني أرسل (توزر) يسوي النموذج يجعل الموضوع/الجسد، يختار المجال الرئيسي org من المنظمة. مجالات، ويرفعون أيديهم إلى EmailSmtpService with...
أضف لا ريبليزندر سيرفيت ل ' لا ريبلي {تظل }
مصدر واحد للحقيقة من عناوين البريد الإلكتروني قبول(أ) سلسله، تُقلّلُها، تُعيدُ " NoReply@domain".". يجب أن يُحلّ المُكالِمون مجال (يورغ) (عن طريق المنظمة. متشاب...
Add TemplateRenderer for {var}} substitution
صانعة غير متحيزة زهرة مفقودة تحل محل الخيط الفارغ يُصدرُ a سجل WARN مَع النموذجِ + orgId للإسنادِ. No HTML escap في الفئة " ف-1 " - تتحكم القيم في الخادم. Part...
Add EmailTemplateSeedRunner for SYSTEM + per-org seeding
Runs at @Order(20) on KamoInitializerService startup. Loads canonical templates from kamo-shared-library resources; upserts SYSTEM rows (no clobber); backfills ...
Add partial unique indexes + CHECK constraints for email_templates
Hibernate ddl-auto can't generate partial unique indexes or computed-CHECK constraints. This commit adds them via the existing idempotent DDL runner pattern aft...
Add CanonicalTemplateLoader + CanonicalTemplate record
يقرأ النماذج الثلاثة المطلوبة EMAIL VERIFICATION) from classpath resources at) لا أعرف استهلكها KamoInitializerService for SYSTEM-row seeding. Part of SP1.
مضافاً إليها: HTML + JSON من أجل الشبكة العالمية لسواتل الملاحة، باسفور - ريست، إيميل - التحقق
Source-of-truth content for SYSTEM rows. Loaded at KamoInitializerService بدء من قبل (كانونيكا تيمبللادر) و (إف بي سي) في البريد الإلكتروني Part of SP1.
مضافا إليها: هيئة البريد الإلكتروني: Template
Stores one SYSTEM row per template key (org id NUL, is system TRUE) plus نسخة واحدة لكل org لكل نموذج org id/category id. دي بي مصابيح متحركة، والورقة المشتركة ...
مضافا إليها: الكيان المعني بالمخزون
الفئات المجهولة للأوردة Soft BIGINT org id (no FK) يطابق الأنماط الحالية الاسم الفريد لكل منظمة غير حكومية الذي لا يراعي الحالات تم إنفاذه عن طريق مؤشر جزئي مضا...
مضافا إليه: مواصفات ثابتة لنموذج المعاملات
تعلن عن الدول الثلاث التي تحتاج إليها دورة الحياة مفاتيح النموذج المطلوبة (WELCOME, PASSWORD RESET, EMAIL VERIFICATION). عقود متغيرة لكل نموذج موثق من نماذج " ج...
Seed KamoCRM with ALL_WORK_ELIGIBLE on fresh installs
The createOrg() helper applies this single argument to both ageReqTypeMember and ageReqTypeTeamMember; consistent with platform convention. Pairs with KamoCRMAg...
Add one-time runner to migrate KamoCRM agereq to ALL_WORK_ELIGIBLE
Conditional idempotent UPDATE runs on service startup; WHERE clause checks the expected old value so re-runs are no-ops. Errors are logged and swallowed — start...
مضافا إليها من قِبَل شركة كامو - رِكْل ظهري إلى صفحة الهبوط
The actual meet.{domain} landing page is welcome/index. html HTML page served directly by nginx that handles pre-auth flow (الاسم/الغرفة، المصادقة، إعادة توجيه ...
شعارات التكامل + البيانات الوصفية الدقيقة/الإدماجات
تُظهر صفحات ومحور التكامل الآن شعارات البائعين (استعمال القائمة) ************ الأصول التي تحمل الصفحة الرئيسية TechStackBanner تستخدم بالفعل. Removed stale mark...
توسيع/إدماج جميع مقدمي الطلبات الواردة في قوائم الاستقبال
مواءمة الصفحة/التكاملية مع الإدماجات الفعلية التي تعرضت لها الصفحة الرئيسية (TechStackBanner). إضافة 28 صفحة جديدة للتكامل ما يوفره المنتج فعلا: الهاتف: - Ring...
مضافا إليها صفحة صناعة السمسرة المنزلية
New industry solution page at /solutions/mortgage-brokers for mortgage السمسرة ومصدر القروض يَتْبعُ المنصّةَ الصادقةَ تَحْطيمُ: تطبيق نظام إدارة المخاطر المؤسسي...
مضافا إليها ٩٢ صفحة من نظام المحاسبة - الصناعات والتكامل والمسرد
تنفيذ المستوى 1 من خطة توسيع محتوى المنظمة: ثلاثة محتويات جديدة (ب) النظم الفرعية التي يبلغ مجموع عدد صفحاتها 92 صفحة جديدة قابلة للزحف بالإضافة إلى 3 صفحات محو...
مثل ما ترى الشحن؟?
كل واحد من هذه تحديثات الأراضي في مكان عملك تلقائيا. ابدأوا بالمجان وشاهدوها تنمو بعد أسبوع.