Değişiklik Günlüğü
Yeni ne var?
Gemideki her iyileştirme.
· kamo-marketing
Tam olarak vücut dizelerini güvenlik, gizlilik, terimler, gdpr, kurabiye, yasal
· kamo-marketing
Kariyer, şirket, topluluk, kaynaklar, yol haritasından tamamen vücut dizeleri çıkarın
· kamo-marketing
Mekanik hediyeler aracılığıyla Wire yerele ve ekle hash-based çeviri atları
- İleri yerel param to SecurityService changelog API (sayfa + rota + müşteri) - İleri yerel param to KBService article/tree bringes (bölüm + slug sayfalar) - Forward yerele abonelik katalog API'ye param (pricing-catalog, fiyatlandırma, teklif, hesaplayıcı sayfalar) - CI'de hash tabanlı çeviri atları ekleyin: sadece en.json değişiklikler olduğunda adım çevirin. - Mevcut en.json SHA256 ile mesajları/.translation-hash ekleyin
· kamo-marketing
Kablolu kullanımTranslations into all client components
Her sayfada tüm sert kodlanmış dizeleri değiştirir (sayfalar)/*Client.tsx ile birlikte t("key") bir sonraki-intl kullanımıTranslations kullanarak çağrılar. 25 dosyayı kapat: Güvenlik, iletişim, demo, fiyatlandırma, teklif, hesaplayıcı ve hepsi Daha önce kablosuz bileşenler (yaklaşık, blog, kariyer, değişimlog, topluluk, şirket, kurabiye, özellikler, gdpr, kb, yasal, mahremiyet, Ürün, kaynaklar, yol haritası, sitemp, terimler). Ayrıca genişletilebilirler Yeni isim uzayları için tüm eksik anahtarlarla mesaj /en.json.
· APIService
Forward locale param to SecurityService on public subscription catalog endpoint
· InitializerService
Add translation tables for commit logs, KB articles, and subscription plans
· SecurityService
Changelog ve abonelik planları için bir alternatif çeviri ekleyin, yerel-aware public APIs ekleyin
· KBService
Add async translation for KB articles, add locale-aware public article APIs
· kamo-marketing
Tüm sayfa vücut kopyası kapsamı ile genişletilmiş mesajlar /en.json
Çeviri katalogunu 172 anahtardan (~12 namespaces) 300+ 26 isim uzayları boyunca anahtarlar, her kullanıcı tarafından kontrol edilebilir sert kodlanmış Tüm müşteri ve sunucu bileşenlerinden İngilizce dize: - hakkında, özellikler, güvenlik, temas, demo: CTAs, etiketler, yer sahipleri, Adımlar, başarı/terör devletler - blog, kariyer, topluluk: dinamik liste devletler, yazar etiketleri, kültür kopyası - changelog: stat bar etiketleri (Toplam **************************** Filtre etiketleri, boş devlet mesajları, show-more /less kontroller - yol haritası: faz durum etiketleri (Launched/In Progress/Planned/Exploring) - fiyatlandırma: toggle, add-on/bundle bölüm başlıkları, karşılaştırma Masa kopyası, FAQ unvanı, fiyatlandırma terimleri adı, erken kuş banner kopyası - teklif: full early-bird offer page – promo code UI, countdown üniteleri, How-it-works steps, expiry/terms copy - Hesaplayıcı: ROI hesaplayıcı etiketler, billing/plan seçiciler, özet, İndirim kodu UI - ******************** Sayfa alt başlıklar, tablo başlıkları, GDPR kötüge, iletişim-legal CTA etiketleri - kaynaklar, şirket, ürün, sitemap, helpCenter, kb Madde: Merkez sayfası kartı başlıkları / yazıtları, KB arama yeri sahibi, No-results/no-articles devletler, ekmekkrumb geri etiketler, min-read, Güncelleme tarihi, in-bu-bölüm, no-content strings - yaygındır: paylaşılan çapraz sayfa dizeleri (Daha fazla, daha fazla /Less gösterir, BackTo, minRead, güncellendi, vs.) 172 orijinal anahtarlar değişmeden korunmuştur.
· kamo-shared-library
CommitLog için çeviri varlıkları ve havuzu ekleyin, Kb Madde, Abonelik Plan
- CommitLogTranslation + CommitLogTranslationId (PK: kon log id, locale) - Kb MaddeTranslation + KbMadTranslationId (PK: Madde uid, yerel) AbonelikPlanTranslation + AbonelikPlanTranslationId (PK: plan id, yerel) - CommitLogTranslationRepository, KbMadTranslationRepository, ************************ ÇeviriLocales faydalı sınıfı (21 hedef yereller) - OneTo Many çeviri koleksiyonları CommitLog, KbMad, Abonelik Planları - Version bump: 1.0.0 -> 1.1.0
· kamo-marketing
Donanımtipleri ekleyin ve dil seçici davranışı düzeltin
- Tüm 22 yerel için SELAMFIG'ye giriş - Add name ={englishName} to each language düğmesine (desktop + mobil) Bu yüzden hovering, İngilizce ismini bir tarayıcı aracıtip olarak gösterir - Sabit maxHeight: calc (100vh - 140px) ile 380 Normal görüşportları üzerinde kaydırmadan tüm dilleri sığmak için genişletin, Sadece görüş yüksekliği gerçekten çok kısa olduğunda kaydırmak
· kamo-marketing
Değişim, dil seçmeci ile nav'da kötüge sunar
2column bayrağını ekleyin+isim downdown to the Title navigation allows Tüm 22 yerel arasında geçiş yapmak için kullanıcılar. Yerel geçiş kullanımları next-intl yönlendirici.replace to stay on the current road. Mobil menü alır Aynı ağ düzeni ile dolu bir dil bölümü. Kaldırın Prestart hem masaüstü hem de mobil nav'dan kötü bir şey sunar.
· kamo-shared-library
Geri yükleme dilleri çeviriye Desteklenen alan
DilType enum'a çeviri Desteklenen boolean ekleyin. Geri yükleme URDU, MARATHI, TELUGU ve GUJARATI (geçmiş=false). Bütün 22 Daha önce desteklenen diller çevirisi Desteklendi = gerçek.
· kamo-marketing
Bir sonraki-intl i18n'i 22 yerelle, senaryoyu ve [yerele] routinginging
· SecurityService
WordService to changelog public-projects list
· TranslateService
Initial TranslateService — Bergamot + LibreTranslate abstraction layer
· KlusterServices
Add LibreTranslate and Bergamot K8s deployments for i18n
· kamo-shared-library
DilType'dan 4 desteklenmeyen çeviri dillerini çıkarın
· kamo-internal
Düzenleme belgeleri için Docs düğmesine ekleyin, tablolar, sunumlar, sunumlar
- New "Open in Docs" düğmesine (EditNote i) in doc manager Actions column .docx, .xlsx, .pptx, .odg, .doc, .xls, .ppt files - Docs editöründe yeni bir sekmede POST /api/docs/open/{imgId} ile açık belge - Varing Edit düğmesine PDF için "Edit PDF" olarak değiştirildi Yeni /api/docs/open/[imgId] Sonraki.js rota proxying to DocsService backend - Wideed Actions sütunu ek düğmeye sahip olmak için
· DocsService
Rewrite WOPI/Docs to use Img/ImgDat, add Open in Docs endpoint
- WopiController now uses imgId (Long) instead of Document fileId (String) - DocumentService creates Img + ImgDat records instead of Document records - WOPI CheckFileInfo checks ImgShare for per-user read/write permissions - PutFile (save) triggers async PDF reconversion and thumbnail regeneration via ConversionService - New POST /api/docs/open/{imgId} endpoint for opening existing uploaded documents in Docs with access control and file type validation - Removes all references to the standalone Document entity
· kamo-shared-library
Standalone Document entity – all docs now use Img/ImgDat Görüntüleme sistemi
Doküman varlığı, DocumentRepository ve Doküman NotFoundException are kaldırıldı. DocsHizmet WOPI ve Docs entegrasyonu şimdi tamamen çalışır Img + ImgDat varlıkları görüntüleme hattında.
· kamo-internal
Tüm uç nokta yönetimi ile bütünleşik oto lead import UI kurmak
LeadAutoImportManager'ı üretim-okuy özellikleri ile Tamamlayın: - Endpoint CRUD, 3rd-parti lider satıcılar için eşsiz webhook URLs ile - Copy-to-clipboard endpoint URL nesli - 4-tab, dialog: Genel bakış (statlar, toggle), Field Mapping (table-based temelli) kaynak-sistem alanı dönüşümlerle haritalanır), Queue (paginated) Paraload viewer with status filter and backlog processing), Ayarlar (kahkahalar, yük büyüklüğü, sil) - 7 Sonraki.js Proxy rotaları APIService aracılığıyla Güvenlik Hizmetine yol açıyor - Vendor/market/product cascading dropdowns, atıştırmalıkbar bildirimleri, Yükleme eyaletleri ve duyarlı tasarım
· DaemonService
Add Quartz job for automated lead intake payload processing
Adds LeadIntakeProcessingJob that runs every minute to process queued raw payloads from 3rd-party vendors. Applies configured field mappings, transformations (trim, capitalize, phone/email format, etc.), creates leads via LeadService, updates payload status, and logs processing runs. Registers job in QuartzConfig with configurable cron schedule.
· SecurityService
Lider alımı yönetimi ekleyin ve halk kontrolör alır
Otomatik liderlik alımı sistemi için iki kontrolör ekleyin: - LeadIntakeController: alımın son noktaları için gerçekleştirilmiş CRUD, alan Mappings, maaş kuyruk yönetimi, backlog işleme ve istatistikler - LeadIntakeReceiveController: 3rd-parti kabul eden halka uç nokta Redis oranı limitli, yük boyutunun uygulanmasıyla ilgili geri bildirimler, JSON düzleştirici ve yapılandırılabilir bir şekilde uç nokta başına kullanılabilir /
· APIService
Add public lead intake endpoint for 3rd-party lead submission
Adds LeadIntakePublicController at /api/public/lead-intake/{token} that accepts lead data in any format (JSON, form-urlencoded) from 3rd-party vendors and forwards to SecurityService for storage and processing. Uses unique UUID endpoint tokens for security — no API key required.
· kamo-shared-library
Add Lead Intake system entities, repos, DTOs, and service
Otomatik liderlik alımı sistemi için tam veri katmanı ekleyin: - 4 varlık: LeadIntakeBitpoint, LeadIntakeFieldMapping, LeadIntakeRawPayload, LeadIntakeProcessingLog - İşsiz ücret yükleri işleme için özel JPQL sorguları ile 4 repositories - API isteği için 6 DTO - Tam CRUD ile hizmet almak, ödemeli depolama, alan haritalama yönetimi, JSON düzleştirici ve işlem günlük yaşam döngüsü yaşam döngüsü - LeadIntakePayloadStatus enum (RECEIVED, PROCESSING, IMPORTED, FAILED, DISCARDED)
· SecurityService
Add GET **************** SQL count kullanarak uç nokta
· kamo-shared-library
Add **************** to CommitLogRepository
· kamo-marketing
Alle kamo - (kanıtlı iş) iletişim formu, demo formu ve sohbet widget
- Add -Provider reusable component canping Capcha-widget with koyu tema stili İletişim formu: Odaya otomatik olarak giriş, doğrulamaya kadar giriş - Demo form: Faz 1 sırasında odaklanmayı otomatikleştirin, kapı devam düğmesine - Chat widget: sohbet başladığında PoW'ye başlayın, doğrulama bayrağını göster, doğrulamaya kadar gönderme - Vendor kamo-capcha-widget v3.0.2 yerel bağımlılık olarak
· kamo-marketing
Cammorphism tasarım ile animasyonlu kurabiye onay pankart ekle
Bahar animasyonları ile alt sol kartı, temel/analytics Toggles, yerelStorage devam ediyor ve ayaklayıcılarda bir Çerez Ayarları bağlantı Tekrar açık rıza tercihleri için.

Evreniniz sizi bekliyor.
Birkaç dakika içinde ücretsiz olarak başlatın. Hazır olduğunuzda ürünleri ekleyin - göç yok, yeni girişler yok.
Sonsuza kadar ücretsiz — kredi kartı gerekmiyor