Adım yükleme adımını kaydetmek için tepki-kop fotoğraf editörü ekleyin
Camo-internal'in AvatarManager'dan Fotoğraflar: - Crop dialog hemen dosya seçiminden sonra açılır - sürüklenen pan, kaydırma veya kaydırıcı ile zoom (1-5×) - da...
Add /api/geoip rotası ve tel ülke oto-deteksiyon
Proxies client IP to SecurityService GeoLite2 lookup, sonra ayarlar Form MyCountry'de otomatik olarak sayfa yüklerinde bulundu.
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...
SP6 kayıt sihirbaz refaksiyonu - bölünmüş KişiselInfo, gerçek kayıt API'sini ekleyin
FormName (isim alanları) ve FormAvatar (Avatar Yaratıcı jeneratörü 13+ için /ski /skip modları) ile - Delete FormRecoveryEnforcement (kahkahadan kaldırıldı) - R...
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...
E-Verification Ekle Hediye varlık + repo + Kullanıcı.alias/email protected + KullanıcıRepo sorguları; bump 1.4.0 (SP4)
Add SP4 email_verification_tokens DDL + User alias/email_verified columns
Telefon + güvenlik soruları için hesap ayarlarını ekleyin (SP3)
Adds **************** with API Kablo to Adds Güvenlik Hizmeti /api/account/*. Sens nav tüm 3 yerde.
Wire gerçek API aramaları / keşif sayfası (SP3)
KurtarmaApi çağrılarıyla tüm sahteSubmit() stubları değiştirir. SMS OTP Doğru aşama, tohum e-posta girişi, yeni-password adım ve inken ?token= URL param.
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)
Kurtarma varlıkları ekleyin + repos; 1.3.0 (SP3)
ŞifreResetToken, SmsOtp, RecoverySession, AccountVerificationCode SP3 kurtarma akışı için ilgili depozitleri olan JPA varlıklar.
GüvenlikQuestionCatalog enum + sq1/2/3 + tohumPhraseHash Kullanıcıya (SP3)
Add SP3 recovery table DDL + User column additions to SchemaCleanupRunner
Rota Tanıtımı Tarayıcının arka uç-rendered modal (SP2)
E-postaTemplateBrowser şimdi doğrudan Preview modale sahiptir, bu yüzden Manager artık satır seviyesindeki önbellek taleplerini engellemeli ve modu düzenlemeye ...
Wire EmailTemplateEdit to real API
ŞablonApi.get'dan Hydrates, şablonApi.update aracılığıyla tasarruf eder. Kategori Kategori dropdown is API-driven with inline category-createholdance. Değişkenl...
Wire EmailTemplateBrowser'ı gerçek API + Add System Defaults sekmesine ekle
Değiştirler - şablonApi.list() çağrıları ile alay edilen verilerin 140 hatları. Koşullu beşinci sekme "Sistem Temsilleri" sadece üst düzey düzey yönetici için g...
E-TemplatePgang modal ekle
Açıklar line-action Preview. Backend-rendered via templateApi.pgang(); Sonuç, stil izolasyonu için kum kutulu bir iframe'de gösteriliyor. Maçlar Kullanımları gö...
EkleApi + kategoriApi + değişkenContracts müşteri modülleri
Rolls SP1's /api / e-posta/templates/* ve ************************************ Türlü Tipiff yardımcıları ile uç noktaları. DeğişkenContracts Aynalar SP1'in Temp...
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...
Servis uç noktaları için İçAuthFilter ekleyin
X-Internal-Auth Title on /api/email/temblocks /send and /api / e-posta/templates/seed-org/* yolları. Diğer yollar bu filtreyi atlar (Kullanıcı seansı onları ida...
E-postaTemplateKategoryService ekleyin - CRUD for org-scoped kategorileri için
Vakaya duyarlı isim, hizmet katmanında uygulanmış bir şekilde eşsizlik (Wondra'daki kısmi eşsiz indeksi birleştirir). Deletion nulls kategori id kategori sırası...
EmailTemplateService ekleyin - CRUD + gönderi + tohum + reset-to-default
İşlemsel e-posta için Core orkestrator. SendToUser şablonu çözer, Konu / sadece, org'un birincil domaini Organizasyondan alır. Alanlar, E-postaSmtpService with ...
NoReplySenderService for 'NoReply@{domain} from-address
Adreslerden işlem-posta için tek gerçek kaynağı. Kabul Ediyor domain string, altcase-normalizes it, returns "NoReply@<domain>". Callers org's domain (via Organi...
Add TemplateRenderer for {{var}} substitution
Devletsiz regex tabanlı former. Eksiklikler boş dizeyi ve LinkKey + veyagId ile bir WARN logunu takmak. HTML kaçış yok v1'de - değerler sunucu kontrollüdür. SP...
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...
CanonicalTemplateLoader + CanonicalTemplate kaydı
Üç REQUIRED şablonları okuyun (WELCOME, PASSWORD RESET, EMAIL VERIFICATION) sınıftaki kaynaklardan **************** Yemin ederim KamoInitializerService for SYST...
WELCOME için kanonik HTML + JSON, PASSWORD RESET, EMAIL VERIFICATION
SYSTEM rows için kaynak-gerçek içerik. KamoInitializerService'da yüklendi CanonicalTemplateLoader ve UPSER e-templates'a başladı. SP1'in bir parçası.
EmailTemplate varlık + repository
Stores one SYSTEM row per template key (org id NULL, is system TRUE) artı Şablon key başına bir klon. Soft-reference org id/category id. DB- tahrik süreleri; vü...
EmailTemplateKategory entity + repository
E-posta şablonları için Org-skod kategorileri. Soft BIGINT veyag id (No FK) Mevcut modeller. Case-in sensitive name uniqueness per-org is KamoInitializerService...
EkleStatus enum + TemplateKeys işlemsel şablonlar için sabitler
REQUIRED/CUSTOM/ARCHIVED yaşam döngüsü ve üç üç Gerekli şablon anahtarları (WELCOME, PASSWORD RESET, EMAIL VERIFICATION). Her bir REQUIRED şablonu için değişken...
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...
KamoCRM backlink tarafından /welcome iniş sayfasına ek olarak
Gerçek buluşma.{domain} iniş sayfası hoş geldiniz/index. html - bir statik HTML sayfası doğrudan nginx tarafından hizmet etti, ön akışları idare ediyor (kapture...
Bütünleme logoları + doğru /integrations metadata
Bütünleştirme sayfaları ve merkezi şimdi satıcı logoları gösteriyor (Mevcut olanı kullanarak). ************, ana sayfadaki varlıklar TechStackBanner zaten kulla...
Tüm ana-liste sağlayıcılarına genişletin /integrations to all ana-listed sağlayıcıları
Aligns the /integrations page with the real integrations sent by Ana sayfa (Teknoloji) Adds 28 yeni entegrasyon sayfaları eşleşen Ürün aslında ne sağlar: Ses &...
Home Mortgage Brokers endüstri sayfasını ekleyin
Yeni endüstri çözümü sayfası, ipotek için / dağıtım/mortgage-brokers brokerler ve kredi kaynaklılar. Dürüst platformu takip et: Temel CRM + komünler + AI ödünç ...
92 SEO sayfasını ekleyin - endüstriler, entegrasyonlar, parlak
SEO içerik genişleme planının 1. katını uygulama: üç yeni içerik Toplam 92 yeni taramalı URL'ler artı 3 merkez sayfaları ile alt sistemler. 1. / dağıtımlar - 3...
Kargoyu gördüğünüz gibi?
İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.