Değişiklik Günlüğü
Yeni ne var?
Gemideki her iyileştirme.
· kamo-shared-library
Üye, bölüm ve iş türü kapsamı için e-posta posta kutusu erişim ayrıcalıklarını ekleyin
ACCESS ALL MEMBER MAILBOXES (104), ACCESS ALL DEPARTMENT MAILBOXES (105), ve ACCESS ALL JOB TYPE MAILBOXES (106) ayrıcalık temelli olarak RolRightType için e-posta posta kutusu erişim kontrolü.
· kamo-internal
Yeniden yazma Roller & İzinler sekmesi tekton güvenlik yapılandırma paneli olarak
BölümManager-style singleton ile ilişki oluşturma rolünü değiştirin: - Associated Roles: Mevcut OrgRoles'ten çok değerli çek kutuları Doğrudan Haklar: GRANTED/NOT SPECIFIED /NUKE per right (finalşe override) Oturum Timeout: üye düzeyinde üst düzey override Uygulamalı Haklar: sadece kaynak atama ile hesaplanan hakların bakışı - Eski /role sub-route'yi çıkarın, temel uç nokta üzerinde PUT kullanır
· SecurityService
Rewrite MemberSecurityController as singleton config with roles, direct rights, session timeout
GET returns full member security config (associated roles, direct rights, session timeout override, applied rights with sources). PUT saves the entire config as the final override in the security waterfall.
· kamo-shared-library
Üye seviyesinde doğrudan hakları yönetmek için Üye DoğruRepository ekleyin
· kamo-internal
E-posta domain yönetimi, posta kutusu düzenleme UI ve üye posta kutusu atama
- DomainApi ve posta kutusuProvisioningApi to sağlayıcıApi.ts - Add ****************************ProviderCap yükümlülüklerini kullanmak için yetenek tespiti - ************ with Domains sekmesinde özel bir sağlayıcı yapılandırın - Domain CRUD, senkronizasyon ve varsayılan yönetim ile E-postaDomainManager bileşeni oluşturun - Overhaul EmailMailboxManager: Primary Mailboxs sekmesini merkezi Mailbox yönetimle değiştirin - Posta kutusu düzenleme, senkronizasyon, üye atama ve askıya alma / devre kontrolleri ekleyin Güncelleme EmailMailboxTab, atanmış posta kutuları ile üye ayarları için e-posta adresi kartı değiştir - Sağlayıcı yapılandırma sayfasına taşınmak için ayarları simge ekleyin. - Address türünden güncelleştirme, "Mailbox" türü oluşturmak için
· EmailService
Add email domain management and mailbox provisioning through abstract provider layer
- Add DomainManager and MailboxProvisioner capability interfaces with sub-capability detection - Add ProviderDomain, ProviderMailbox, DnsRecord DTOs - Implement KamoMailDomainManager and KamoMailMailboxProvisioner for KamoMail provider - Add **************** stubs to all cloud providers (Google, Microsoft, Zoho, IceWarp, Exchange) - Register new capabilities in MailProviderResolver for both KamoMail and cloud providers - Add DomainService, MailboxProvisioningService, MemberMailboxService - Add DomainController and MailboxController with full REST API - Update AliasService.getFromAddresses to use assigned mailboxes with fallback - Add post-OAuth domain and mailbox sync in ProviderController
· kamo-shared-library
E-posta domaini ekleyin, posta kutusu ve üye-posta kutusu varlıkları ve repositories
E-postaProviderDomainEntity, MailboxEntity ve MemberMailboxEntity for email Sağlayıcı domain yönetimi, posta kutusu düzenleme ve üye-to-posta kutusu atama.
· kamo-internal
Yeniden yazma Rolleri & İzinler sekmesi tekton rolü seçici ve uygulamalı haklar
Selects multi-role creation dialog with Autocomplete dropdown for Select Mevcut bir OrgRole. Shows applied rights grouped by service type with kaynak atama (role, bölüm, iş unvanı, doğrudan). Ekranlar etkili Güvenlik şehidinden oturum süresi.
· SecurityService
Add MemberSecurityController for member role assignment and applied rights
Provides GET /member-security/{id} (assigned role, applied rights with sources, session timeout), PUT /member-security/{id}/role, and DELETE /member-security/{id}/role.
· kamo-shared-library
Üye rol atama yönetimi yönetimi için kütüphaneyi paylaşmak için ÜyeRoleRepository ekleyin
· kamo-internal
Menüyü düşürmek için destek ikonunu indirin, sidebar nav'dan destek alın
NavTop'taki destek ikonu şimdi iki seçenekle bir düşüş açıyor: - "View Support Chats & Ticket" / destek için geziler mi?tab=tickets - "Yeni Destek Sohbet/ the" daha önce desteği açılır Support menu item from NavPri sidebar.
· kamo-internal
Docs from sidebar nav to top nav ikon düğmesi with dropdowndown
· kamo-internal
Modüler sekme mimarisi ve kart tabanlı edit UI ile yeniden tasarım üye ayarları
Merge Profil ve Üyelik & İzinler Birleştirilmiş " Hesabım" sekmesine Ekle bölüm tabanlı edit-on-kupunma kartları. Özel sekmelere fonksiyonlar: Docs (DocManager with assocType=1), Email & Mailbox Ayarlar, Telefon Ayarları ve Roller ve İzinler. ÜyeHeader'i kompakt gradient bayrağına basitleştirin. Kullanıcı profili Alanlar, güvenlik sağlayıcı veyag maçına bağlı olarak, yönetmek için bağlantı ile gösterilir Sağlayıcı veyag. Yeni sekme: Hesabım > Docs > Email & Mailbox > Phone > Planlar ve Billing > Rols & İzinler > Hesap Aktivitesi.
· kamo-marketing
Uygulama / kayıt sayfası zor kodlanmış verilerden canlı API tabanlı katalog
- Split fiyatlandırma sayfası sunucu bileşeni (data geting) ve müşteri bileşen (interaktif UI animasyonlarla, toggles, FAQ) - ********************'den gelen fiyatlar-catalog ekleyin. API anahtarı ve haritalar sayfanın oluşturma formatına geri döndü - API'nin kullanılamazsa sert kodlanmış verilere geri dönmek - Aynı anahtar ( KAM CHAT API KEY) şimdi katalog erişim için de kullanılır SUBSCRIPTION CATALOG scope - Tüm mevcut UI, animasyonlar ve interaktif özellikler korunmuş
· kamo-internal
Refaksiyon API Anahtar anahtarı için granular kapsamı ile Access UI with granular scope toggles per key
Rename "Public Chat API Keys" to "Organization API Keys" Add scope Anahtar başına toggle anahtarları ile yönetim (PUBLIC CHAT, SUBSCRIPTION CATALOG). Kapsam anahtar listede renkli cips olarak gösterilir. Scope toggles in both Yaratılış dialog ve anahtar detay/edit view.
· SecurityService
Support internal service auth for subscription catalog and promotions endpoints
Add X-Internal-Auth + X-Public-Chat-Org-Id header validation so APIService can proxy public catalog requests to the subscription endpoints. Session auth still works for kamo-internal direct access.
· kamo-shared-library
PublicChatApiKey ve ApiKeyScope'ye yer alan sütunları ekle
Bir JSONB kapsamı sütunu varsayılan değer değeri olan API anahtarına ekleyin ["PUBLIC CHAT"]. Yeni ApiKeyScope enum mevcut kapsamı tanımlar: YAYIN CHAT ve SUBSCRIPTION CATALOG.
· APIService
Add scoped API key validation and public subscription catalog endpoint
· MediaService
Add scopes support to API key validation and management
· kamo-internal
Özel matrix düzenleme için parlatılmış MatrixCell bileşeni ekleyin
Modern, animasyon mikro-interactions ile yeni yeniden kullanılabilir MatrixCell bileşeni: Oku modu: booleans için (yeşil kontrol / gri x) - sayısal ve metin değerleri için yuvarlak sınırları olan renkli haplar - Blue "Unlimited" hap infinity icon ile Edit modu: - Hareketli hap (yeşil / orta büyüklükte) dahil / - ON/OFF etiketi ve bahar animasyonu ile özel boolean slider - Unit suffix ve infinity toggle düğmesi ile sayısal giriş - Oda ve mavi ışık ile temiz metin girişi - Tüm kontroller tutarlı sınır-radius, renkli jetler ve geçişler kullanır
· kamo-internal
Yeniden tasarım Özellikler sekmesi Tabbed düzeni ve üretim-grad matrisi ile
- Fix planJobs API yanıt anahtar yanlış eşleştirme (subscriptionPlanWorks -> planWorks) - Split Özellikleri iç sekmeler aracılığıyla iki görüşe: 1. Kategoriler & Özellikler: numara listeleri ile iki panel master-detail temizleyin, Değer türü cips, açıklamalar ve boş devlet CTAs 2. Özel Matrix: collapsible kategori bölümleri ile tam geniş karşılaştırma masası, yapışkan özellik sütunu, plan tipi kötüges, okuma modu için çek / kapalı ikonlar, ve Inline edit kontrolleri (checkbox, switch, numara, text) düzenleme modu için - Özel sayı ile Collapsible kategori başlıkları kötüges - okunabilirlik için sıra arka planlar - Save Matrix düğmesi ile yanlış olmayan değişiklikler - Proper color kodlama: mavi plan başlıkları, indigo kategorisi sıraları, yeşil çekmarks
· InitializerService
Add KamoCRMPricingLoader with full marketing pricing model
Preloads the complete KamoCRM subscription pricing structure into the KamoCRM organization, mirroring the /pricing page on kamo-marketing: - 4 plans: Free, Starter ($29/$24), Business ($64/$53), Enterprise (custom) - 7 billing prices across monthly and annual cycles with 17% annual discount - 7 feature categories with 46 features and full plan-feature matrix - 5 add-on modules: Video ($8), AI ($10), HR ($8), Email ($6), Storage ($5) - 2 bundles: Productivity (17% off) and Full Platform (19% off) - Volume discounts for Starter (10% at 11+) and Business (8%/15% tiers) - 18DOFF promotional code ($18/user/mo off Business, 12 months) - Default agreement template with full HTML and placeholder variables
· kamo-internal
Kurumsal abonelik POS sistemi - tam cephe yeniden inşa
- Geniş pozApi.ts with 70+ abonelik API methods and 28 yeni TypeScript arabirimleri - Eklenen kullanımSubscriptionPermissions kanca for granular permission-based file - Yeniden inşa edilmiş BoruSubscriptionPlansTab 7tab konteyner (Planlar, Özellikler, Add-Ons, Sches, Volume Discounts, Promosyonlar, Anlaşma Şablonları) - 9 abonelik yöneticisi bileşeni (4200+ satır) oluşturmak - Gerçek API entegrasyonu, pano kartları ve izin veren müşteri portalları ile yeniden inşa edilmiş BoruSignupsTab. AbonelikYaderWizard (1061 satır) 5 adım yollanan sipariş akışı ile Abonelik siparişi detaylı sayfa (1206 satır) 7 sekme ile (Overview, Line Elements, Abonelik, Faturalar, Anlaşma, Olaylar, Notlar) - müşteri portal adaptasyonları kendi-data filtreleme ile eklendi
· kamo-shared-library
Abonelik DTO'ları ekleyin, Abonelik hizmetleri ve mirası düzeltin
Plan için 38 yeni DTO, siparişler, abonelikler, faturalar, promosyonlar, promosyonlar, Ve anlaşmalar. 2000+ line SubscriptionService with full business logic Plan yönetimi, sipariş işleme, yaşam döngüsü yönetimi, ikna edici, promosyonlar, anlaşma nesli ve analitik.
· SecurityService
Add subscription API endpoints to POSController (50+ endpoints)
Add complete enterprise subscription management endpoints covering plans, prices, features, add-ons, bundles, volume discounts, catalog, orders, subscriptions, invoices, promotions, agreements, templates, and analytics. All endpoints follow existing auth patterns with orgId/memberId session extraction and hasRight() permission checking.
· kamo-shared-library
24 varlık ve repositories ile tam abonelik ticaret varlık modeli ekleyin
· kamo-shared-library
Tam abonelik ticaret varlık modeli ekleyin
24 JPA varlıkları, 12 enums, 21 repositories ve 20 yeni izin hakları İşletme abonelik POS sistemi için. Plan yapılandırmasını içerir (planlar, fiyatlar, özellikler, eklentiler, paketler, hacim indirimleri), sipariş ve abonelik yaşam döngüsü, teşvik, promosyonlar ve anlaşma nesli.
· kamo-marketing
Set PUBLIC CHAT API KEY and API SERVICE URL in K8s configuremap
Kamu sohbet API anahtar ve dahili API servisi URL'yi yapılandırın Üretimde arka uç hizmetlerle iletişim kurmak için sohbet widget.
· APIService
Add /api/media/** route mapping to MediaService for public chat key management
· MediaService
Add ***-authenticated API key management endpoints for public chat
Adds /api/media/public-chat-keys CRUD endpoints for managing PublicChatApiKey shown once at creation. Uses same *** auth pattern as SupportController.

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