Değişiklik Günlüğü
Yeni ne var?
Gemideki her iyileştirme.
· kamo-shared-library
Bir organizasyonun düşen menü alanları ile kılavuz sorgusunu filtre et
· InitializerService
Automation Streams paketini depo taramasına ekle
· kamo-shared-library
Akış, sürüm, yürütme ve çıkış kutusu tabloları, 665-666 hakları ve lider-değişim tuşu
GüvenlikHizmeti yazar fasulyesini ilan edinceye kadar karanlık ve bir örgüt bir akışı yayınlayıncaya kadar. Outbox insert kendi savepoint'inde çalışır, bu yüzden hiçbir zaman lider işlemi başarısız olamaz.
· kamo-shared-library
Boru hattı, düşen alan ve kaydedilmiş görüntü tabloları ve haklar 661-664
Sadece yeni tablolar; potansiyel müşteriler değişmez. Konumlar ve düşen liste cevapları sıradan potansiyel müşteri kimlikleri kullanır, bu yüzden dururlar Bir yumuşak referans listesinde, gerçek yabancı anahtarların dışında, önde gelen silme yürüyüşleri.
· kamo-internal
Ayarlarda ve boru hattında ve program planında seçenekli kredi durumları
Mortgage Automation (İpotek Otomatikleştirme) sekmesi Ekstra Kredi Durumları grubunu kazanıyor Kredi onaylandıktan sonra, krediyi kabul eden bankalar krediyi kabul etmez. Krediyi kabul etmeyen bankalar krediyi kabul etmez Yeni sütunlar.
· kamo-shared-library
İhtiyaç Belgeleri, Göndermeye Hazır ve Programlı Durumların Kapatılması
Borç verenin boru hattına üç durağı daha ekleyebilir, her biri organizasyonun Başka bir borç veren onları göremez ve hiçbir borç satırı yeni sıra numaralarını taşıyamaz Hizmetler yeni değere sahip olana kadar mevcut olan her ok kalacaktır Bu anahtar, bir duruma girmeyi, bir uygulamayı başlatmayı, bir uygulamayı durdurmayı, bir uygulamayı başlatmayı ve bir uygulamayı durdurmayı yönetir Hiçbir zaman bırakmadım.
· SecurityService
Tek alan adı kuralına tabi olmayan sadece e-posta alan adı
Çoktan bir alan adı olan bir örgüt bir takma alan adı ekleyemedi: POST /domains ikinci bir kök (ONE_DOMAIN_PER_ORG) reddediyor, ve bu her organizasyonu, bu yüzden Alias alan adları kartının akışı kimse için işe yaramaz. POST /domains/email-only aynı hak ve aynı TXT kanıtı ile bir tane ekler. OrgDomains.primaryDomain'den uzak tutması için etkin değildir (acme.co olurdu) Aksi takdirde önce sıralayarak acme.com'dan devralacaktır), ve standart bir şey almıyor alt alan adları. Alan adları listesi artık etkin olmayan bir alan adını varsayılan olarak işaretlemez, ya da Yeni posta kutularının oluşturulacağı doğrulanmış sadece e-posta alan adı olacak.
· kamo-internal
Çağrı ve toplantı bildirim ayarları; SI ayarlarında "otomatik yardımcı" kopyası kalmadı (TPNODISCLOSE)
2026-10-29 tarihinde kaynağından arşivlendi. ^ "SIs no longer introduce themselves up front". - Ayarlar > Süper Zeka > Çağrı ve toplantı bildirimleri (sekme + menü girdisi) + landing card, VIEW/MANAGE_AI_WORKFORCE like Background sound): tarafsız kaydetme bildirimi (varsayılan olarak AÇIK) ve "SI'leri sanal asistanlar olarak tanıt" (varsayılan OFF), arayanların duydukları ve kısa dürüst cevap ile "Gerçek bir insanla mı konuşuyorum?" /api/kamoai BFF catch-all aracılığıyla. - Uyandırıcı Paskalya yumurtaları, arka plan sesleri ve gerekli açılış Örneğin, artık arananlara bunun otomatik bir asistan olduğu söylenmiyor. Ekran görüntüleri (ışık / karanlık / telefon, balta temiz) bir bileşen zincirinde kontrol edildi.
· AIService
Web sitesi sohbetinde hiçbir zaman bir SI olduğunu gönüllü olarak belirtmez ve samimi bir soruyu dürüstçe cevaplar (TPNODISCLOSE)
Sahibinin emri 2026-10-29, kontrolör kuralı ile: web sitesinde sohbet SI (ya da persona) ne olduğunu asla ortaya çıkarmaz ve kendisine SI ya da an AI; ilk samimi "Gerçek bir insanla mı konuşuyorum?" kısa bir cevap alır, Dürüst, karaktere uygun bir cevap. Hiçbir zaman insan olma iddiası. - WEB_CHAT_ADDENDUM V3/V4 ve persona yolu IdentityRule.TEXT taşıyor; Genel kamu mesajı da aynı şeyi söylüyor. - Ziyaretçilere bakan yan çizgilerde "Bizim asistanımız" yazıyor, "Bizim AI asistanımız" değil.
· kamo-shared-library
KamoInitializer için ilan edilen bir örgütün çağrı ve toplantı bildirimleri (TPNODISCLOSE)
ai_org_voice_notices: tarafsız kayıt bildirimi (varsayılan olarak AÇIK) ve kayıt olup olmadığı SI'lar kendilerini önden sanal asistanlar olarak tanıtırlar (varsayılan olarak OFF), bir varsayılanı değiştiren org başına satır. kamoai-service onu okur ve yazır JDBC sadece; DDL elle uygulanır (kamoai-service ****************)
· kamo-signer-monorepo
Güncellenmiş bir fatura böyle diyor ve başka bir şeyden önce ne değişti?
· kamo-internal
Müşterinin ödenmemiş faturasına bir koltuk değişikliği ekle ve güncellenmiş faturaları göster
- Değiştirme diyalogu: Üçüncü bir fatura seçeneği, "Ödenmemiş faturalarına ekle" önizlemesi ile Faturayı güncelleyen ve yeni toplamını gösteren, ya da ödenmemiş bir fatura olmadığı için kendiliğinden gider. - Faturalar: "Güncellendi" ve "Tekrar göndermeye hazır" işaretleri listede ve çekmecede, Ne değişti, ve Önceki sürümler bölümü (her sürümün toplamı, ödenme tarihi, nedeni, satırları) ve "Güncellenmiş sürümü gönder" Müşteri daha önceki kopyayı hala taşırken. - Faturamın ve fatura hapının: "Güncellendi {tarih}" ve güncellenen faturadaki değişiklikler.
· SecurityService
Güncellenmiş bir fatura gönder ve müşteriye borçlarının ne olduğunu göster
- En son çıktığından beri güncellenmiş bir fatura göndermek için yeni commerce.invoice_updated email: ne değişti, eski ve yeni miktarlar, Yeni ödenme tarihi ve güncellenmiş PDF. - Her fatura e-postasında müşterinin diğer ödenmemiş faturaları ve toplam İki fatura bir bildirim olarak okunur. - Satıcının sahiplerine güncellenmiş bir fatura göndermeye hazır olduğunda haber verilir. - Fatura sayfası, PDF ve Faturam faturanın ne zaman ve neden güncellendiğini söylüyor. - Koltuk değişimi invoiceTiming OPEN_INVOICE kabul ediyor.
· kamo-shared-library
Konsol bir faturanın güncellemelerini ve önceki sürümlerini görür
· kamo-shared-library
Güncellenmiş fatura e-postaları ve müşterinin borcu olan diğer şeyler
commerce.invoice_updated bir müşteriye faturalarının güncellendiğini söyler Değişen, eski ve yeni miktarlar ve yeni ödeme tarihi, güncellenmiş PDF ile. Her iki fatura e-postasında da {{alsoOwed}}: diğer ödenmemiş faturalar ve Toplam borç, borç yoksa boş.
· kamo-shared-library
Güncellenmiş faturalar - daha sonraki faturalar müşterinin ödenmemiş faturasına gider
Bir koltuk veya lisans değişimi artık faturalandırılabilir OPEN_INVOICE: etkin olduğunda Oransal ücret, müşterinin gönderdiği, ödenmemiş faturasına ekleniyor, ki bu da sonra yeni bir fatura olarak tekrar çıkmaya hazır — iki değil, tek bir fatura ödenecek. Ödenmemiş hiçbir şey onu alamazsa (açık olmayan, kısmen ödenmiş, kart ödemesi devam ederken) Şimdi olduğu gibi kendi faturasını alır. - SubscriptionInvoice: revision, revised_at, revision_note; her önceki sürüm ****************'de saklanıyor - Güncellenmiş bir fatura göndermek, bugünden itibaren piyasanın tüm şartlarını ona veriyor onu PAST_DUE'den çıkar ve hatırlatmaları yeniden başlatır; hiçbir şey takip etmez veya kart yüklemez ve Müşteri güncellemesi henüz gönderilmedi. - Satıcının sahiplerine yeni bir fatura hazır olduğu söylenir, bir taslak gibi. - otherOpenInvoices: Aynı müşterinin borcu olan diğer şeyler, bir bildirim özeti için.
· kamo-internal
Teknik olmayan bir sahip için yönlendirilmiş, son noktadan son noktaya bir alias alan adı ekle
Ayarlar -> E- posta -> Alanlar -> Takma alanlar: - Örgütün henüz kanıtlayamadığı bir alan adı eklemek, onu şimdi organizasyonun alan adlarını gösterir ve sahipliğini kanıtlayan tek TXT kayıtını gösterir (DNS kurulum stüdyosuyla aynı _kamo-verify kaydı), için basit adımlarla Ekleme yeri ve bir kez canlı olduğunda ekleme işlemini tamamlayan Şimdi Kontrol Et düğmesi devam eden alan geri dönüldüğünde tekrar alınır. - DNS kayıtları diyalogu MX kayıtlarını inceler (öncelik ve sunucu gösterilir) kayıtcıların istediği gibi), sonra mevcut SPF, DKIM ve DMARC kartları Aynı alan için DNS ayarlarından, sonra spam'den uzak durma konusunda basit bir tavsiye. - Durum, MX, SPF ve DKIM'in hepsi canlı olduğunda sadece Hazır okur.
· EmailService
Takma alan adları org alan adının kendi DKIM anahtarı ile imzalanır
Bir takma ad alan bir kuruluş alanıdır, ve GüvenlikHizmeti zaten her org alan adı için bir DKIM anahtarı (org_domains.dkim_*), sahibine söylenen kayıt yayınlamak için, ve dkim_verified DNS ona sahip olduğunda. Posta sunucusu anahtarı EmailService alias alanlar için oluşturulan ikinci anahtar ve aynı alan için ikinci kayıt alan; henüz hiçbiri oluşturulmadı. - OrgDomainDkimKeys: üyenin e-postası, sahibinin anahtar yayınlandığında o anahtarla imzalanır (aynı zamanda alan adları ve bir örgütün kendisi) mail domain); platform hostları rspamd ile kalır. - KamoMailAliasDomains sadece yönlendirme yapıyor. - GET /alias-domains/{id}/dns: MX status, the org domain id the SPF/DKIM/DMARC Adım adım çalışmaları ve son cevapları. - Bir üyenin açık bir takma adı olduğunda, besteci bir adresi bir kez listeler ana posta kutusunun alias-domain kopyası (bir üyenin kamouniverse.com'u nasıl tutacağı) org varsayımı başka bir takma ad alanına taşındığında).
· kamo-internal
SI'nin ses kartı açık sözlü olarak, telefonlarda ve toplantılarda duyulan sesi söylüyor (TPSAMEVOICE)
Ya da canlı çağrı modeli seçilen yolu sunmadığında her yolun hangi sesle konuştuğunu Ve onları aynı tutan sesler "Arayışlar ve Toplantılar" olarak etiketlenir.
· kamo-internal
Üstteki araçlar, sol alttaki dizinler
Bir üye e-posta istemcisinin sol sütununun o kadar kalabalık olduğunu bildirdi ki Bir kerede sadece bir dizini görebiliyordum ve Yeni Mesaj oranı çok fazlaydı Yan çubuğun üzerinde posta kutusu değiştirici, güncelleme, bir 72px kompozit kart, arama, filtre paneli ve öndeki iki stat taş Dizin ağacı, ne kadar yüksek olursa olsun. Şimdi, Notlar'da olduğu gibi: - MailCommandBar: posta kutusu değiştiricisiyle /messages üzerinde bir 40px satır, bir normal boyuttaki Yeni Mesaj düğmesi, arama (satır içinde, yanındaki alan), Filtrele ve yenile. - Filtreler, araç çubuğunun altında tam genişlikte bir şerit olarak açılır, kontroller yan yana. - FolderSidebar sadece dizinler içindir: okunmamış/toplam ile tek satır başlık dizinler, etiketler ve akıllı dizinler tek bir kaydırma alanı (etiketler/akıllı dizinler artık ağacı yemez) Satırlar daha dar ve sütun 320px yerine 256px. - Sadece SMTP' deki yüzen Yaz düğmesi yok oldu; araç çubuğunda Yeni Mesaj var. - Ayakkabı iskeletleri ve tur yerleştirilmeleri yeni şekli takip ediyor.
· AIService
Her kanalda SI başına bir ses: ses görüntüsü kaskad boru hattında ve canlı ses modelinde (TPSAMEVOICE) duyulan sesi adlandırır
konuşma API kabul ettiği (sondlanmış) ve kendi sesleri; onların cinsiyetleri kurulmuştur ses görüntüsü 'etkili' kazançlar (speech + canlı ses, aynı veya en yakın) ve her birini işaretler seçenek canlı bir model de konuşur ('her yerde'). kamoai-voice onu her çağrıda okur. CRM'nin kayıt satırları için DML ve docs/sql'de üç SI'nin bir sesi.
· kamo-login
bağlantı setup=1 diyorsa ilk şifre için sayfayı yazın
Yönetici tarafından eklenen bir üyenin hiçbir zaman şifresi olmadı, bu yüzden hoş geldiniz mektubun bağlantısı aynı sayfayı açıyor, "Set" olarak yazıyor, "Reset" değil.
· SecurityService
Bir üyenin hoş geldin mesajı eklendiğinde, ilk şifrelerini ayarlayabilirler
Yöneticinizin eklediği bir üyenin şifresi yoktur, bu yüzden basit bir HOŞ GELDİN yazın Bu düğme hiçbir yere gitmiyor. Hesapta WELCOME_ SET_ PASSWORD yoksa onun yerine parola: bir şifre-ayarlama bağlantısı ve kodu, yedi gün geçerlidir, aynı kişi tarafından yazılmıştır unutulmuş-şifre olarak token yolu (mintToken olarak çıkarıldı). Bağlantı taşıyor setup=1 bu yüzden kamo-login ilk şifre için sayfayı açar.
· kamo-shared-library
WELCOME_SET_PASSWORD, henüz şifresi olmayan bir hesap için harf
Bir üyeyi ekleyen bir yönetici, boş bir şifre ile bir kullanıcı oluşturur Bu mektupta "Hoşgeldiniz" yazıyor "Set-password" bağlantısı ve 8 karakterlik kod yerine, ilk şifre olarak yazılmış, Kaçmış ikizlerinin isimlerini yazdırmışlardı.
· kamo-internal
Seçici ve çekmece başlıklarından bir takip kodu kopyala
Başlıklar yalnızca sekiz karakterlik eldiveni gösterir. Yanına bir kopyalama düğmesi ekle bütün kodu kopyalar, yani bir üye zaten bağlantı seçicisinde veya kodta var Sırt çantası masaya geri dönmek zorunda değil.
· kamo-internal
Başarısız toplantı özet kartını tekrar gönder (TPRECAPFIX)
Neden üst düzey yöneticinin "dönüşüm gönderilemedi" uyarısı açılıyor? Hangi toplantı, ne? Olanları ve nasıl düzeltildiğini açık sözlü olarak, neler çıkmış ve tekrar gönderin (/api/kamoai BFF üzerinden) Org marka renkleri, köşe şeridi eyalet için, telefon genişliği, azaltılmış hareket.
· kamo-internal
SI asistanı üyenin adı ile çağırılır, her yerde onun için etiketlenir
Sahip değişikliği 2026-10-28: the nav item, the window title (title bar, tab, görev çubuğu başlığı) ve pencere başlığı "SI Yardımcısı" derken yardımcı varsayılan adı vardır, ve üye ona verdiği isim bir kez onun içinde ayarlandı ayarları; araç işareti "Kişisel SI Yardımcısı (<ad>)" diyor. Sağlanmış bir isim her açık yeri aynı anda yeniden etiketler (sayfa başına bir ayar fotoğrafı) konuşmanın kendi başlığı başlıktaki ad altında hareket eder, yine de tıklayın yeniden adlandır (yeni bir isim şimdi orada aynı anda görünüyor).
· kamo-internal
Başlatma platformunda sahibinin fatura hapını ve /billing
Depolama metresinden kalan bir hap, sadece organizasyon sahipleri için, diyor ki: Platformdan gelen organizasyonun faturasının ödenmiş, ödenmesi gereken ya da geç ödenmiş olup olmadığı. Ödendiği zaman sakin, ödendiği zaman amber ve nefes, ödendiği zaman kırmızı, atış ve titreme Her altı saniyede bir, süresi geçmişse, tüm hareketler durdurulur. Hover, depolama ölçümünün yapıldığı gibi bir flyout açar: miktarı ve ne zaman, Açık faturalar, bir sonraki fatura tahmini, plan çizgisi, online ödeme, fatura görüntüsü. /billing'e tıklayın: sayma bilançosu olan durum bilinçli kahraman, dört rakamlar, mevcut fatura(lar) satırlarla, toplamlar ve ödemeler, bir sonraki Fatura tahmini ile planlanan koltuk değişiklikleri, plan ve eklentiler, nasıl banka tarafından ödeme (QuoteRemittanceBlock), geçmiş faturalar bir grafikle, PDF ve kart ödeme, geri döndüğünde bir teşekkür pankartı ve yalnızca sahibine ait bir bildirim. Erişim tarihi: 2009-05-05. ^ "About Us". www.the-academic.com.au.
· SecurityService
Benim Fatura — bir organizasyon sahibinin satıcının büyük defterinden kendi faturası
GET /api/security/pos/my-billing sahibinin durumunu cevaplar (şu anki, ödenmesi gereken, Faturalar, ödenmemiş faturalar, bir sonraki yenileme tarihi, geçmiş faturalar, ödenmemiş faturalar Satıcının para gönderme detayları ve dosyadaki kart Faturanın PDF'ini açın ve açık olanını kartla ödeyin, /billing'e geri dönün. Sadece sahibi, oturum organizasyonuna göre; taslaklar ve boşluklar asla gösterilmez.
· kamo-shared-library
Bir sonraki yenilemeyi tahmin edin ve bir kuruluşun kendi aboneliklerini bulun
Müşterilere yönelik Faturalar sayfası için: bir sonraki yenilemede yükseltilecek Bugün (hiçbir zaman kaydedilmedi) ve bir organizasyonun hedefi olan abonelikler.

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