Değişiklik Günlüğü
Yeni ne var?
Gemideki her iyileştirme.
· kamo-internal
İlk apex üzerinde platform bağlantıları ve KamoUniverse isimli platform
Uygulamanın platform için ürettiği bağlantılar PLATFORM APEX'ten inşa edilir, böylece birincilleri takip ederler. apex (kamouniverse.com). Her kamocrm.com bağlantısı zaten çalışmaya devam ediyor, çünkü ikisi de Apexes aynı şeye hizmet eder - doğrulandı: Aynı ETag for the Animation and the chat loader on both tema Ev sahibi, aynı DAV 401 ("Kamo Takvim") hem api host: - KamoMobile QR ve bağlantı kurdu, web-chat gömülü parçaları, CalDAV /CardDAV sunucu URL ve URL'yi ve URL'yi içeriyor SRV hedefi ve sözleşme-template ve e-template editörlerinde örnek değerler. Uygulama, bir kiracıdan ziyade platform için konuştuğunda, platformun adı KamoUniverse, Uygulama/lib / platformBrand.ts: kök düzeninin geri çekilme organizasyonu, yükleme ve yükleme. /validate logo suns, e-template editörün org-name geri dönüşleri, outbound-host rota diagram, toplu röle öncesi ve görüntü proxy'nin Kullanıcı-Agent. Yasal varlık kalır "KamoCRM Inc." (İletişim Satışlarında çok önemli bir çizgi, "<org> Inc." şablon geri dönüşleri). Organizasyon oluşturma önbellekleri KamoUniverse.com/o/<alias> ve bir test bu görüntü formunu görüntülemek için tutar Gerçek apex. Satış isimleri Sales@KamoUniverse.com: kamouniverse.com postası canlı ve topraklar Kamocrm.com posta kutusu (RCPT satış@kamouniverse.com 250 cevap verdi; hiçbir şey gönderilmedi).
· kamo-internal
Uygulamanın onant'ın bir platformdan ev sahipliği yaptığı her yerde her iki platform da bilinir
kamouniverse.com şimdi platformun birincil apex ve kamocrm.com tamamen servis edilir, bu yüzden her şey tamamen servis edilir, bu yüzden her şey “Bu platformun ev sahipliğinden biri mi?” diye sorduğunu kontrol edin, tüm etiketle evet cevap vermek zorunda: - Proxys: Bir platformda sayfanın img-src isimleri temasına ev sahipliği yaptı.<apex> ve *.<apex> EVERY platform için Apex. internal.kamouniverse.com (bugün hayatta) her depolanan temayı engelledi.kamocrm.com resmini ve internal.kamocrm.com temayı engelleyebilirdi.kamouniverse.com URLs sunucuları birincil olarak inşa edilir apex. Bir kiracının kendi apex hala sadece kendisi isimleri. - NetworkModel.is LoungeDomain, FirstOrgCta'nın şimdi bir kopya yerine yeniden kopyaladığı: rme.kamouniverse.com Özel bir alan olarak okuyun, bu yüzden ************ - böyle bir ev sahibi değil. - OrgOAuthAppSection: api.kamouniverse.com'da bir çağrı, org'un kendi alanı olarak tarif edildi. - LeadVendorManager: Güvenlik hizmetleri uygulanır.<primary apex> for an org without a domain, and and andg için Kontrol sadece geçerli olduğunu biliyordu. kamocrm.com, bu yüzden platformun formu org'un kendi ev sahibi olarak okunur. - /api/org/[...domain]: platformun müşteri-sicredentials girişi her platformda apex. - next setting. allowedDevOrigins and the CSP image-host guard guard accept kamouniverse.com too. Üzerinde inşa edilen PlatformHost / PLATFORM APEXES uygulama/lib / platformApex.ts; no new list of apexes.
· kamo-internal
Uygulamanın onant'ın bir platformdan ev sahipliği yaptığı her yerde her iki platform da bilinir
kamouniverse.com şimdi platformun birincil apex ve kamocrm.com tamamen servis edilir, bu yüzden her şey tamamen servis edilir, bu yüzden her şey “Bu platformun ev sahipliğinden biri mi?” diye sorduğunu kontrol edin, tüm etiketle evet cevap vermek zorunda: - Proxys: Bir platformda sayfanın img-src isimleri temasına ev sahipliği yaptı.<apex> ve *.<apex> EVERY platform için Apex. internal.kamouniverse.com (bugün hayatta) her depolanan temayı engelledi.kamocrm.com resmini ve internal.kamocrm.com temayı engelleyebilirdi.kamouniverse.com URLs sunucuları birincil olarak inşa edilir apex. Bir kiracının kendi apex hala sadece kendisi isimleri. - NetworkModel.is LoungeDomain, FirstOrgCta'nın şimdi bir kopya yerine yeniden kopyaladığı: rme.kamouniverse.com Özel bir alan olarak okuyun, bu yüzden ************ - böyle bir ev sahibi değil. - OrgOAuthAppSection: api.kamouniverse.com'da bir çağrı, org'un kendi alanı olarak tarif edildi. - LeadVendorManager: Güvenlik hizmetleri uygulanır.<primary apex> for an org without a domain, and and andg için Kontrol sadece geçerli olduğunu biliyordu. kamocrm.com, bu yüzden platformun formu org'un kendi ev sahibi olarak okunur. - /api/org/[...domain]: platformun müşteri-sicredentials girişi her platformda apex. - next setting. allowedDevOrigins and the CSP image-host guard guard accept kamouniverse.com too. Üzerinde inşa edilen PlatformHost / PLATFORM APEXES uygulama/lib / platformApex.ts; no new list of apexes.
· DocsService
Platform'un kariyer sitesi kariyer.kamouniverse.com ve kariyer.kamocrm.com yönetim kurulunu koruyor
kamouniverse.com, platformun birincil apex; kamocrm.com tamamen kalır miras apex. - kariyer.platform-apex (bir iş ilanının bir yanı sıra, bir başvuranın makbuzu, bir başvuru Bir organizasyon için yetenek mektubu ve bir ağ kartı noktası Hiç canlı kendi domaini olmadan) şimdi varsayılanlar **************** tüm beş sınıflarda ve k8s / yapılandırmap.yaml Bunu açıkça kamouniverse.com'a ayarlar, böylece koşu değeri beklemez Bir yeniden inşada. kariyer.kamouniverse.com geçerli bir sertifika ve Tam olarak kariyer olarak platform organizasyonuna çözüm. kamocrm.com yapıyor. - KariyersPublicController platformun kariyer sitesini ONE tarafından tanıdı yapılandırılmış apex, bu yüzden ayarı hareket etmek haçı alırdı ağ kurulu kariyerlerden uzak.kamocrm.com (a 404, başarısız). Şimdi Kariyerleri kabul edin.< all PlatformDomains apex> artı yapılandırılanı, Tüm apex'i bu kadar kariyerlerle karşılaştırın.acme.kamocrm.com ve Kariyer.evil-kamocrm.com hala reddedildi. Testler: **************** Hem kapılar hem de kapılar Bak-alikes; DocsAliasHostTest, kamouniverse.com vakalarını kamouniverse. aliasgroup1 fab3d80'de değişir; üç bağlantı testleri bu testi onayladı Platform-console şu anda iç.kamouniverse.com'u bekliyor, ki bu, OrgLinkHosts, kamo-shared-library 0e8cf90f'dan beri cevap verir. mvn temiz test: 848 koşmak, 0 başarısızlık.
· SecurityService
Kamouniverse.com birincil bir apex ve bir alan çözdüğü yerde doğrulanır
"Aynayı kamocrm.com'dan /setup /dns'a değiştirdi. Bunu söyledi Bunu ayarla ama hiçbir şey doğrulamadı ve bir yenilemeden sonra hala dedi. kamocrm.com." Üç hata vardı. 1. org domain alfabetik olarak seçildi. Platform veyag her ikisini de tutar Doğrulanmış kökler ve kamocrm.com ilk önce, bu yüzden bağlantılar, işaret-in, Davranış ve Etiketleme ve DNS sayfası asla markayı takip edemez. OrgDomains şimdi paylaşılan-lib ************ hangi rütbeler sıralanıyor İlk önce birincil apex. PLATFORM APEX kamouniverse.com. PlatformApexes kamouniverse.com,kamocrm.com, ilk önce ve her kamo. platform.apex varsayılan sürekli okur. Domainless workspaces şimdi açık internal.kamouniverse.com her kapıdan ve giriş.kamocrm.com devam ediyor. Çalışmak. Alanlar listesi ayrıca birincilDomain ve platformApexes döndürür, bu yüzden Sayfa onları yeniden çalıştırıyor. 2. Bir CNAME'nin hedefi, gerçek "kamocrm.com" ile karşılaştırır. Her Her Her Şey Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Her Kamouniverse.com CNAMEs to kamouniverse.com, böylece hepsi başarısız oldu. Bu yüzden platformda doğrudan bir rekor ve bir CNAME zinciri yaptı. FindPointsAtPlatform her yerde yerini alır: hem doğrulama, hem de DomainVerification Watcher süpürüyor ve geçici hedef. Takip eder Herhangi bir A record veya CNAME zinciri ile son adreslerine ev sahipliği yapın ve karşılaştırmalar Onlar, kamouniverse.com'un şimdiye kadar çözdüğü şeyle. Bu adres canlı okunur ve 60'lar için önbellek, son iyi okuma, bir okuma başarısız olursa bir saat boyunca devam etti; Bu asla yapılandırılmış değildir. Bir stray AAAA kontrolden başarısız olur, çünkü Let's Encrypt IPv6'yı tercih eder. Hazırlanamaz bir platform adresi, NXDOMAIN veya SERVFAIL are Beklemek, asla hata. Doğru-dns geri döndü cnameTarget ve platformAddresses so Sayfa A-record alternatif sunabilir. 3. "Değişim domain", domaini kullanımda silme anlamına geliyordu. Bir platform için apex bu reddetti (409 PLATFORM APEX, a5bcbd2); sayfa bunu sunuyor. Tanık sadece ek kalır: Uygulama ChatOriginHizmet her ikisinde de geçerlidir. Apexes, çünkü kamocrm.com'daki kredi-application bağlantıları gönderilen e-postalarda yaşamaktadır. Uygulama.kamocrm.com bugün DNS kaydına sahip değil, bu yüzden geri dönüş bağlantısı hareket ediyor. Uygulama.kamouniverse.com (bu hizmet) ayrıca ölü olan bağlantıları düzeltiyor.
· KlusterServices
Auto-cert pre-kitaplar Analytics, masaüstü ve myloan on kamouniverse.com
- STATIC DOMAINS analitik kazanır.kamouniverse.com, masaüstü.kamouniverse.com ve myloan.kamouniverse.com, kamocrm.com ikizleri Sadece bir bağlantı aracılığıyla ulaşılan ev sahipliği. Hiçbir sertifika ile ev sahibi asla Access-log çizgisini dinamik tarama ihtiyaçlarını üretir. Analiz: kamo-internalternal Çerçeve analizi.<its own apex>. masaüstü.: KamoDesktop'ın yeni rotası. myloan.: Güvenlik Hizmeti PortalUrls https://myloan.<live Root> ve Platformun canlı kökü şimdi kamouniverse.com. myloan henüz DNS kaydı yok; döngü, sahibi CNAME'yi ekinceye kadar onu atlar. - ALWAYS ALLOW APEXES isimleri kamouniverse.com'un yanında, bu yüzden birincil apex altındaki ev sahipliği, STATIC DOMAINS’nin ne tutarsa izin verdi. Yorumlar ve bir günlük çizgi statik listeyi "kamocrm-sp" olarak adlandırmayı bırakır, SUBDOMAINS notu, etiketlerin hem platform apexes'e hizmet ettiğini söylüyor. Varsayılan sertifika (tls-kamocrm-com) amaç üzerinde değişmemektedir: Bu, amaç üzerinde değişmemektedir: Kamocrm.com'u arayan bir SNI-less müşteri karşı doğruluyor.
· KlusterServices
Masaüstü.kamouniverse.com'a servis edin ve girişine açık bir bilgisayar atın.kamouniverse.com
masaüstü.kamouniverse.com'un DNS'i vardı ama hiçbir yolu yoktu, bu yüzden Traefik'in 404'ünü yanıtladı. Varsayılan sertifikanın arkasında. Şimdi KamoDesktop'a hizmet ediyor masaüstü-https-kamouniverse. Bu rota aynı dört kuralı, öncelikleri ve masaüstü.kamocrm.com rotaları olarak orta dikkatler, tls kullanır: {} Giriş için açık ziyaret.kamouniverse.com. traefik /routes'te yaşıyor / çünkü a masaüstüne/ yeniden başlatmaya zorlayın, Guacamole bottrap İş ve KubeVirt VM. masaüstü.kamocrm.com iptal edilir. Bilgisayarlar.kamouniverse.com org-domain rotaları tarafından servis edilir ve şimdi Güvenlik Hizmeti platformu organizasyonunu gönderir, çünkü platform Canlı kök domain kamouniverse.com. hc-to-login sadece tanıdı Bilgisayarlar.kamocrm.com, bu yüzden çıplak bir ziyaret Guacamole'nin şifre kutusunu gösterdi, ki bu da Asla başarılı olamaz. Yeni hc-to-login-kamouniverse onu gönderir Giriş.kamouniverse.com. Diğer her organizasyonun ev sahipliği maçları ne regex Ve daha önce olduğu gibi davranır.
· kamo-shared-library
Kamouniverse.com, platformun birincil apex
Marka kamocrm.com'dan kamouniverse.com'a taşındı, ancak platform hiçbir şey değil Oluşturun bunu takip edebilir. Her "bu org'un domains" kuralı, Daha sonra en az etiket alfabetik, bu yüzden platform organizasyonu, her ikisini de tutar. Doğrulanmış kökler olarak, her zaman kamocrm.com olarak ortaya çıktı. Alanı değiştirmek /setup /dns bu nedenle asla almadı. PlatformDomains şimdi bir liste: PRIMARY APEX kamouniverse.com, LEGACY APEX kamocrm.com ve ROOT PREFERENCE ilk önce birincil apex olan. OrgApiHosts, OrgThemeAssets ve Güvenlik Hizmeti OrgDomains bu kuralı paylaşıyor. **************** Ev sahibi bir bağlantı bir org için geri döner Kendi canlı bir domain olmadan, birincil apex. OrgApiHosts.PLATFORM API HOST kasıtlı olarak api.kamocrm.com kalır. Platform'un OAuth uygulamaları Google'ın, Microsoft'un ve RingCentral'in içinde kayıtlıdır. Konsollar. Bu konsolların ilk önce değişmesi gerekiyor.
· kamo-register
İşaret ekranları kredi KamoUniverse ve apex'e geri döndü
kamouniverse.com şu anda platformun birincil apex (kamocrm.com tamamen tamamen bir kalır Hizmetli miras apex): - Theme.tsx: PLATFORM APEX, tarayıcıdan önce kullanılan tema onu bilir ev sahibi ya da hiçbir apex ile ev sahibi, kamouniverse.com. Herhangi bir gerçek ev hala Tartışmayı sorun.<its own apex>. - RegisterFlow: işaret-in bağlantısı ve bağlantı için sunucu-render yer sahipleri org domain giriş.kamouniverse.com / kamouniverse.com. Tarayıcı Bu sitenin kendi girişi ile her ikisini de değiştirir.<apex> daha önce olduğu gibi. - "Powered by / built on / Run on" hap isimleri KamoUniverse her kapıda Bir apex markası olmadan kendi ve www.kamouniverse.com (itsits İş-OS sayfası ve ürün hattı kamocrm için duruyor. com's /product andproduct and / features, bu sitenin sahip olmadığı). - ThemeLogo'nun varsayılan alt, tarafsız bir "Logo" (herhangi bir org logoyu boyatır). - Üzücü sayfanın "İletişim Desteği" desteği@kamouniverse.com: posta Doğrulanmış kamouniverse.com inbound canlı ve aynı zamanda aynı zamanda birlias posta kutusu. Kept: JAVA API BASE = BFF rotalarında api.kamocrm.com. It is the shared Platform API host (OrgApiHosts.PLATFORM API HOST kalır) ve bir sunucu-to-server Çağrı; api.kamouniverse.com rotaları aynı şekilde, bu yüzden hiçbir şey satın almaz. Cookie scoping ve checkout hand-off host-derived ve touched.
· kamo-login
İşaret ekran kredileri KamoUniverse ve apex'a geri dönüyor
kamouniverse.com şu anda platformun birincil apex (kamocrm.com tamamen tamamen bir kalır Hizmetli miras apex): - Theme.tsx: PLATFORM APEX, tarayıcıdan önce kullanılan tema onu bilir ev sahibi ya da hiçbir apex (yerelhost), kamouniverse.com. Bir sayfa Herhangi bir gerçek ev sahibine göz atın hala tema sorar.<its own apex>, so so so so Giriş.kamocrm.com okuma teması tutar.kamocrm.com. - "Powered by / built on / Run on" hap isimleri KamoUniverse her kapıda Bir apex markası olmadan kendi (beyaz etiketli kiracılar ve miraslar) kamocrm.com kapısı) ve www.kamouniverse.com ile bağlantılar. Bu site hiçbir şeye sahip değil / ürün veya /features, bu yüzden bu varyantlar iş-OS sayfasına gider ve Ürün hattı (her yerelde 200 tane doğrulandı). KamoUniverse Kapının kendi override değişmemiştir. - ThemeLogo'nun varsayılan alt resmi tarafsız bir "Logo": görüntü hangisine göre Organizasyonun logosu ekran boyaları, bu yüzden "KamoCRM Logo" yanlıştı Her onant. Tema klasörü kamouniverse.com kapısı boyaları, kurabiye scoping ve the checkout hand-off host-derived ve touched.
· kamo-internal
Tüm sekme ve kötüges, herkesin liderlik üzerine bir not yazdığı zaman yeniden yükleniyor
Liderin İletişimi, bu üyenin yayınladığı zaman sadece zaman çizelgesi yeniden yüklendi. Bundan not, bu yüzden başka biri tarafından yazılmış bir not (başka bir üye, Hot Reassign, bir AI üyesi) Araç) hala orada bir sayfaya yeniden yüklemeye ihtiyaç duyuyordu. kullanımLeadNoteWritten takip /top/media/feed/<orgId> sekmenin paylaşılan medya soketi, liderliğin akışını yeminden öğrenir ve geri çağırın (koalesced, Ve bir yeniden bağlantıdan sonra) bu akışta bir not için; İletişimler zaman çizelgesi ve zamanı yeniden yükler. Kötüge bununla sayılır.
· kamo-internal
Bir notun notları, bir notun kendi akışında yazıldığında yeniden yükleniyor
MediaStream (a lead's Notes, Clubhouse feed) /topik/media / besleme /<orgId> ama Sadece POST CREATED /POST UPDATED'a tepki verdi - ve orada hiçbir şey yok. MediaService şimdi Yeni bir not veya postanın akışını isimlendirdiği veya yeni bir notun olduğu beslenme olayları. Beslenme, listelediği akışı hatırlar (ki yanıtın yeni akışıGuid veya mesajlarının guid) ve Yeniden yükler, sessizce, sadece bu akışta bir not için: Hot Reassign notu şimdi başka bir şey için görünür Liderin yeniden yük olmadan görünümü. Kural uygulama/lib/mediaFeed Events.ts.
· SecurityService
A feed names the stream it list (streamGuid)
Tarayıcının feed reloads when /top/media/feed/<orgId> kendi başına bir not yazıldığını söylüyor akış. Henüz notları olmayan bir lider, yayınlayan guid isimlerine sahip değildir, bu yüzden ilk not Başka bir üye orada yazdı ( Sıcak Reassign notu, tipik olarak) asla canlı görünmedi. GET /api/güvenlik / beslenme şimdi liderlik beslemesi ve org feed için yayınGuid'i döndürür.
· MediaService
Relay media. feed.<orgId> to /top/media/ feed/<org Id>, org tarafından korunan
Yeni bir yazı veya liderlik notu medyada duyurulur. besleme. <orgId> ve kamo-internal's MediaStream (A lead's Notes, the Clubhouse feed) /topik/media/feed/<orgId> – ama hiç bir şey asla Birini diğerine iletti, bu yüzden bir not bir üye yazdı (Hot Reassign dahil) için ortaya çıktı. Diğer bir bakış açısı sadece bir geri yüklemeden sonra. MediaFeedStompRelayController aboneler Medya. feed.* temel NATS'de kuyruk grubu (her pod kendi soketlerine) ve Sadece bir sayısal veya boş bir boş. StompDestination Authz şimdi sosyal besleme gibi konuyu koruyor: SUBSCRIBE seansın kendi ya da sadece müşteri SEND değil.
· KlusterServices
Svc media medyaya abone olabilir. besleme.* tarayıcıya veya beslemeyi göndermek için
Güvenlik Hizmeti ve MediaService, medyaya yeni bir yazı veya liderlik notu duyurdu. besleme. <orgId> ve Tarayıcının beslemesi (geçici görüş notları, Clubhouse feed) Dinle /top/media/feed/<orgId>. İkisine bağlı hiçbir şey yok: svc media medya yayınlayabilir.> Ama ama ama Buna abone değil, bu yüzden hiçbir röle mevcut olamazdı. MediaService's new MediaFeedStompRelayController Aboneler medya. feed.* (bir token: org id; medya.feed.lead.* rölelmiyor).
· kamo-internal
AI kendi kendilerine katılmaya davet eder; tarih bağlantısını toplantı; Keep-AI-transcripts setting
Toplantı dialog'ın davetli picker, SecurityService's by-department Bölüme göre üyelerin altında cevap (en üst seviyeyi okuyun, hiçbir şey bulamadı ve Hiçbir zaman bir üye listesi olmadan açılan bir seçici göstermedi. Bir AI daveti AI çipini giyiyor ve her girişten kendi ipucu getiriyor nokta: Interaction Center ve üye listesi bayrağı ve bir üye listesi geçer. Bir konuşma veya üye kartından seçilen önler, picker'in bayraklarından liste. Davet konusu toplantı adı olarak gönderilir. Toplantı tarihi İNCELE MEETINGS ile sunulmaktadır ve navIntent ile gider. Kayıt Kaydı ayarlar, kayıt dışında AI yoldaş transkriptini kazanır. Blok; WCAG AA kontrastıyla ilgili ipuçları karşılamak.
· KlusterServices
Kamo köprüyle tanışın - Jigasi ulaşım ve uç nokta, PIN arama-in on 7800, AI üyeleri için güvenilir giriş
Hiçbir kullanıcı veya caller-typed metin bir arama planına girer: Oda kontrolleri uzunlukları ve AI'nınkilerini karşılaştırır Ekran adı test edilmeden önce filtrelenir (bir tür bir odada alıntı başka türlü çeki çevirebilir Sahte ve filtreli odayı arayın. Çözümleyici başlığı bir kez ayarlanır, PIN retry döngüsünden önce.
· kamo-internal
Asistan cevaplarını yayınlar, geri dönüş olarak REST ile
Asistan KamoAI'dan bu yana sadece REST-only olmuştu: WebSocket bağlamı bildirilen " bağlantılı", hiçbir soket açtı ve her mesajı yayınladı, bu yüzden tüm cevap bir kez geldi. Şimdi AIService's /ws /ai-chat'ı api.<the org's domain> tek zamanlı bir anahtarla açın (/api/generate-otk? amaçlı=ws) ve yazılı olduğu gibi cevabı gösterir: - TOKEN çerçeveleri cevap balonuna yayınlar; MESSAGE COMPLETE'nin kurtarılmış cevabı (kendileriyle birlikte) citations) onu değiştirir ve metin olmadan bir çerçeve ne yayınlanır; - bir TOOL RESULT dosyaları araç aramadan önce metin ve aracın sırasını, transkript okuması olarak Yeniden yükleme; - mesajlar bir seferde birine girer, bu yüzden iki cevap asla bir balona girmiyor; başka bir çerçeve Aynı sokette konuşma göz ardı edilir; - REST, soketin açılmadığı zaman geri dönüyor ( anahtar değil, api host, reddetti veya yavaş yavaş yavaş elhake; orta cevap veren bir soket tekrar sormak yerine bir hatayla sona erer; - soket ilk mesajla açılır ve beş boş dakika sonra kapanır. 501 /api/ai/ws yer sahibi, ki bu sokete ulaşılamadı, kaldırıldı. SP99-T10.
· KlusterServices
MCP tokenini asla baskılayan bir iş istasyonu
SP11'in kabulü bir AI iş istasyonu'nun tanımlayıcısını okudum ve MCP'sini hayal kırıklığına uğrattı El tarafından köprü ve bir teşhis hattı canlı bir ayıklanmış bir token Oturum transkript (SP11 Task 30 inceleme, bulmak 2). Canary/workstation-probe.sh her ikisini de yapar. Descriptor'u tarif eder Token, "<present>" veya null (-refresh mints a new one); probe çalışır İlk olarak, araç isimleri, bir ekran tipi ve yanlış bir token Tool Plane'nin pod'daki ephemeral konteyner ve her satır yazdırıyor, onun baskıları, Hatalar dahil, maskelenmiş. Token bir kabuk değişkeninde ve Prodin sadece. Testler sahte kubectl bilinen bir token ve koşmak Yerel bir köprüye karşı curl ile yapılan bir araştırma.
· kamo-login
Bir evren işaretini checkout'a gönderin veya kuruluşunu oluşturmak için
kamo-roll parklar ücretli bir işaret planı sp checkout plan ve KamoUniverse sitesinin planları evrenlerin kendi (aile premium, topluluk starter, kişisel pro, ...). PlanCheckoutUrl sadece onurlandırıldı starter|business|enterprise, bu yüzden e-postalarını ve e-postalarını doğrulayan bir alıcı Ev ekranında checkout yerine alındı. PlanCheckoutUrl kütüphane/planCheckout.ts'a taşınır ve paylaşılan sözleşmeyi kabul eder **************** Evreni ****************'e doğru ilerliyor - Her zaman PLAN'ın evreni, o zamandan beri satıldığı merdivendir - ne zaman her zaman Plan aileye, topluma veya kişisel veya kamo kayıt parkına ait. sp checkout universe; bu kurabiyenin planı ve kodu ile açık. Aileye, topluma veya kişisel parklara bir evrene ÜCRETSİZ bir işaret ve plan yok. Açık değil mi? sonraki = ve hiçbir iş ilanı yok, şimdi topraklar üzerinde /network/create?universe=<u> İş alanında, oluşturma sayfasının ön saflarında Bu evren; kurabiye kullanımda harcanıyor. Business is the create page's own Varsayılan olarak, her zaman yaptığı her yerde bir işletme işareti topraklar. İş eğlencesi değişmemiştir: **************** Hala verimler **************** Üzerinde. Test/planCheckout.test.mjs pins it it it (node -experimental-strip-tipleri - testler /*.test.mjs).
· kamo-register
Bir evren planı ve evrenini kontrol altına alın
KamoUniverse sitesi insanları işaret ediyor **************** Ve ücretli planları evrenin kendisidir: aile premium, topluluk starter, Kişisel pro ve bu yüzden. Tamam eller sadece park edildi starter|business|enterprise, bu yüzden ödenen her evren işareti-up Plan kaydını bitirdi ve asla checkout'a gönderildi. El-off, lib/checkoutHandoff'a taşınır ve paylaşılan sözleşmeyi kabul eder **************** (Özgür planların hiçbir kontrole ve parka ihtiyacı yoktur). Ayrıca parklar sp checkout universe from a valid?universe= – with or without a plan, since a plan Bir evrene ücretsiz işaret hala "Organizasyonunuzu geliştirmek" zorunda. O evren seçilmiş, hangi kamo-login şimdi yapıyor. Aynı kurabiye özellikleri Ve daha önce olduğu gibi apex kuralı, bu yüzden kamo-login bu yazının ne yazdığını netleştirir. İş eğlencesi, ne olduğu için yapılır: ?plan=starter|business| [Pro&code=] tam olarak aynı kurabiye yazar. "Npm run guard:checkout" Bunu ve sözleşmenin geri kalanı. Bir evren isimlerinin bu yüzden adım sayacı altında olduğunu söyleyen bir işaret: "You'rere Bir aile evrenine başlayın.”.
· kamo-internal
Hangi evrenin bir müşteri organizasyonunun ait olduğunu sorun ve bu tür planları yazın
Platform şimdi dört plan merdiven satıyor - Business, Family, Community ve Kişisel - ve bir organizasyonun evrenin teklif edildiğine karar verir. /network/create soruyu sorar, bir kez, ait olduğu yerde: sadece ne zaman Organizasyon doğrudan platform altında oluşturulur ( seansın seansı) Organizasyon üst düzeydir, bu da bir müşterinin ilk organizasyonunun nerede olduğu yapıldı. Her yerde yeni organizasyon mevcut bir müşterinin bir şubesidir Güvenlik Hizmeti, ebeveyninin evrenini verir, bu yüzden seçici değildir ve Hayır "universe" gönderilir. Ebeveynler /api/org/şimdiden daha çok okunur Paylaşılan ev sahibi üzerinde bulunan kabuk OrgContext platformu olarak başlar ve olacaktır Soruyu kendi şirketin bir şubesi oluşturan birilerinde. Seçici cevap vermeye başlar - Business, ya da KamoUniverse sitesinin ne olursa olsun **************** adındaki el-off bağlantı - bu yüzden asla Bir fırlatma bloğu. Seçilen evrene ait olan bağlantıdan ücretli bir plan "/validate? next=' into the NEW organization's billing Planla konsol zaten seçilmiş, yaratıcının kendi üyeliği üzerinde anahtarlandı Orada. "universe'in POST /api/güvenlik/org'da sadece sorulduğunda; Güvenlik Güvenliği Bölge tarafından vücut alanının hizmet parları, bu yüzden anahtar göz ardı edilir Evren-aware SecurityService toprakları. Plan yüzeyleri kodlarla karşılaştırır: "planKom" FREE" (MyPlanWidget, PlanUpgradDelta, PlanStandingHero, /myplan) ve "---" (SubscriptionOrderWizard). Bir Aile organizasyonu üzerinde artık bir ÜCRETSİZ yoktur - onun zemin FAMILY FREE - bu yüzden sayfa bir denemeyi ölçmek için zemin bulamadı Ve serbest planı bir yükseltme olarak sundu. Şimdi planLadder'ı soruyorlar: zemindir Plan type FREE veya adı verilen bir kod (daha önce verilen her cevap tutulur), Ve bir pazarlık planı ENTERPRISE veya <UNIVERSE> ENTERPRISE. Fatura Konsol zaten katalog odaklıydı ve hiçbir şeye gerek yoktu. /myplan, organizasyonun evrenini org hattında sadece bir çip olarak gösterir. Yok bir "universe" - evrenlerden önce yaratılan her örgüt - okur İş (universeOrDefault). Anahtarlar: kamo-translation-dictionary 1fcb6274 (ilk önce çekildi).
· APIService
Kamu abonelik kataloğu mu alır?universe=
KamoUniverse sitesi Aile, Topluluğu ve Kişisel Plan merdivenlerini gösteriyor ve Halk kataloğu sadece yerelleri ilerletti, bu yüzden sadece asla geri dönebildi İş planları. **************** Ve ************ Seçmeli bir evren (yalnızca kardeşler; başka bir şey, ulaşmadan önce bir 400. upstream query string). Güvenlik Hizmeti isimlerinin ne olduğuna karar verir ve bir an okur İş olarak bir tane yok, bu yüzden kamocrm.com, bu da hiçbir şey göndermez, aynı upstream alır. URL ve önceki dört plan.
· BillingService
Fatura konsolu kendi evrenin planlarını satıyor
KamoUniverse, aile, topluluk ve kişisel merdivenleri bir işin yanında ekler, BillingService tek bir katalog üstlendi: "The Free plan" kod FREE, "negotiated" kod ENTERPRISE idi ve piyasa ilk oldu. -BillingMarketId'ı çözmek: Bir Aile/Toplum/Kişisel veyag evrenlerinden satın alır Pazar (KamoFamily, ...), bu yüzden konsol sadece merdiveni listeler. Business Business Business değişmeden. - create/update, hedef veyag'inkinden başka bir evrenden bir planı reddeder, bu yüzden bir plan Aile KamoCRM piyasa idını yayınlayamaz ve iş merdivenini satın alamaz. - Ücretsiz plan kontrolleri plan türü (FAMILY FREE, ...) veya iş FREE kodu ile gider; Bitmiş bir deneme veya kused plan org evrenin Free planına geri dönüyor. - Koltuk tavanları: iş her planda 25'i tutar, Yukarıda Enterprise; yeni Merdivenler her planı kendi koltuk sayımında ve bir sonraki plandaki noktada kaplar, Sadece müzakere edilen planlanmamış (kişinin hiçbiri yok: Pro'nun 5 sonu). - EnterprisePlanGuard her plan type CUSTOM planı platformda veyag üzerinde koruyor, Sadece bir kodlanmış ENTERPRISE değil. - KamoCRM pazarı altında açılan paylaşılan eklentiler (mail, telefon, depolama) Planlarıyla uyumlu olduğunda bir evren pazarında listelendi ve bir iş promosyon bir evren pazarında reklamlanmamıştır. Plan DTOs "universe" taşır. Kamo-shared-library'nin Evren Planlarına (ilk önce çekildi).
· SecurityService
Organizasyonlar KamoUniverse evreninde ve katalogundan oluşturulur
KamoUniverse Business, Family, Community ve Kişisel Plan merdivenlerini satıyor platform veyag. Güvenlik Hizmeti hangi bir organizasyonun üzerinde olduğuna karar verir ve "The Free plan" veya "Enterprise" olarak bilinen her yer şimdi evrene soruyor. - POST /api/güvenlik/org, bir Seçmeli "universe" (iş | aile | topluluk | kişisel, vakaya duyarlı; bilinmeyen bir 400. Absent, bir şube Ebeveynlerin platform veya bir platform ürünü olmadığı sürece ebeveynlerinin sahiplerini miras alır; Aksi takdirde BUSINESS (her mevcut veyag gibi) - Org ödeme yükleri (/org/current, /org/{id}, /org/domain/{host}, /org/ref/{ref}) taşır "universe" varlık aracılığıyla; / ağ satırları (my-networks, all-networks) Onu da taşır. "BUSINESS" for each org that predates evrens. - /pos/.-catalog ve /pos/pro-promotions?universe=. Absent BUSINESS, bu yüzden kamocrm.com ve halk proxy bugün tam olarak bugün tam olarak görüyor katalog. Liste fiyatları her plan type CUSTOM planından korunuyor, sadece değil Bir kodlanmış ENTERPRISE. - EntitlementService: Ücretsiz zemin üye veyag evrenin Ücretsiz planı (aa) Ailenin zemini artık CRM'i taşımaz; bir deneme tüm katalogu tüm katalogu tüm katalogları bir deneme hibe eder BUSINESS daha önce ve evrenin diğer yerlerdeki en üst katmanı. - BillingSetupHizmet tohumları, evrenin özgür planına yeni ya dag verir, bu durumda Evren pazarı (KamoFamily, ...), KamoCRM'de ÜCRETSİZ yerine. Kamo-shared-library'nin Evren Türü / Evren Planları (ilk önce çekildi).
· InitializerService
KamoCRM'nin iş merdiveninin yanında aile, topluluk ve kişisel kataloglar
KamoUniverse, platformdan dört katalog satıyor veya bir plan masası. Bu Bu Bu Bu şema ve üç yeni için veriler. - EvrenColumnsMigration (@Order 0): orgs.universe type andgs. **************** nullable INT, no default - null is is BUSINESS, bu yüzden hiçbir şey tamamlanmamış ve mevcut satır değişiklikleri anlammaktadır. - EvrenKatalogMigration (@Order 50), ekler ve org id tarafından ele alındı: KamoFamily / KamoCommunity / KamoPersonal SUBSCRIPTION piyasaları; on iki Planlar (FAMILY *, COMMUNITY *, PERSONAL *) evren tip ve açık bir açık market id, so KamoCRMMarketBackLoader onları KamoCRM'ye asla emmiyor; onların Aylık/annual/triennial per-seat fiyatları; USERS (seat tavanı, sınırsız tavanı). pazarlık planları) ve STORAGE (4 GB/seat) satırları; "Add-on" posta ve telefon satırlar; her plan için beş eklenti için uyumluluk (hem posta, hem de her ikisi de satın alınabilir) Telefon, ekstra depolama; ve Community Premium'ın 51-250 koltuk bandı% 15'te. - EvrenPackages: her yeni planın hangi uygulamaları içerir, her ikisini de okuyun **************** (Dönleri yazan otorite) ve ****************, bu yüzden aynı fikirde değiller. No CRM on No CRM on Aile veya Kişisel merdivenler; posta, kaynaklama sistemleri, hasta kayıtları Ve hiçbir evren katmanında bilgisayarları barındırmak. - The Origination/EHR/Hosted Computers add-ons are made with BUSINESS Sadece ilk yaratılan zaman müzakere edilen planlar, asla Aile/Toplumsal olmayanlar. - Toplam testin "ticaret çocukları tam olarak POS ile oturmak" kuralıdır İş merdiveninin tarihi; şimdi iş kodları kontrol eder ve yeni bir çek devam eder Her evren, POS olmadan bir ticaret çocuğu gömmekten geçiyor.
· kamo-shared-library
Organizasyonlar ve planlar KamoUniverse evrene ait
KamoUniverse platformu dört izleyiciye satıyor - Business, Family, Community, Şahsen - her biri kendi plan merdiveninde ona sığan paketlerle (a ailesi hayır CRM). Hiçbir şey bu katalogları ayrı söyleyebilirdi: Her org Free zeminini çözdü Kökün plan kodlanmış FREE'den, CRM'i içeren ve ne olursa olsun geçerlidir. Ya da para öder, bu yüzden bir aile ya dag CRM'i sonsuza dek koruyacaktı. EvrenType (BUSINESS 1, FAMILY 2, COMMUNITY 3, PERSONAL 4) boşluğa devam etti EvrenTypeConverter (gerekli bir isim olarak null), JSON. Null demektir Her yerde iş depolanıyor. Organizasyon.universe (orgs.universe type) ve Abone Plan.universe **************** hem de nullable. Organizasyonun Organizasyonu Hiçbir zaman çıplak dönmez, bu yüzden her ya dag ödeme yükü "universe" diyor:"BUSINESS" for Bu önceden belirlenmiş olan orgs. sütunlar Yugabay'da eklendi ve doğrulandı KamoInitializer'in EvrenColumnsMigration daha önce itildi. EvrenPlanları: bir evrenin Free planı için saf yardımcılar (yeni bir bean) pazarlık planı ve kendi kendini koruma koltuğu tavanı. - ******************** Free zemin org evrenin Free zemini Plan; bir deneme, BUSINESS için her şeyi verir (Değişir) ve evrenin Başka yerlerde üst kat. - ************ evren) / Promotions (..., evren): Evrene filtrelenen planlar (null = BUSINESS), ekle-onlar/bundles/promotions Planlarını isimlendirenlere dikkat edin; bir satır adı hiçbir plan iş değildir. BUSINESS için sonuç tam olarak ön-universe kataloğudur. Plan DTOs taşır "universe".
· KlusterServices
Dev.kamouniverse.com www
Site www.kamouniverse.com'da yaşıyor, bu yüzden önceden başlatılan ev sahibi duraklar hizmet ediyor ve 301'lere hizmet ediyor https://www.kamouniverse.com yol ve sorgu tuttu, bu yüzden mevcut bağlantılar çalışmaya devam ediyor. A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A Yönelme Ortaware bunu yapar (kamo-nowww sadece çıplak bir apex seçebilir); önceliği 300 outranks Sitenin kendi IngressRoute, bu da bir takipte akıp gidiyor. Dev cert, STATIC DOMAINS'de kalır https bağlantılar hala ileriye gidiyor.
· kamo-register
Register.kamouniverse.com KamoUniverse markası giyiyor
kayıt.kamouniverse.com, platformun KamoUniverse işaret kapısıdır. Onunla onun Platform organizasyonuna ev sahipliği yapar, bu yüzden by-host lookup olurdu "crm" cevabı ve KamoCRM'nin logosunu, renkleri, unvanı ve favicon'u boyamak. Kendi markasıyla bir platform doğrudan tema klasörü olarak adlandırıyor: kamouniverse.com -> public/kamouniverse/ (biralar olarak anılır) Güvenlik hizmetleri, tema kovasında teslim edildi. GetThemePath cevapları senkronize edici bir şekilde ilk boya zaten haklı ve ev sahibi görünüm Orada atladı. A?org= hala bu organizasyonun kendi markasını resmediyor. "Powered by" hap isimleri ve KamoUniverse on that apex, and Analytics Kayıt dışında kayıt.kamocrm.com ( platform kapıları Sadece; hostname onları ayrı tutar. Aynı değişiklik kamo-login’in.
· kamo-login
Giriş.kamouniverse.com KamoUniverse markasını giyiyor
giriş.kamouniverse.com platformun KamoUniverse işareti-in kapısıdır. Ev sahibi Platform organizasyonuna karar verir, bu yüzden by-host lookup cevap verir "crm" ve KamoCRM'nin logosunu, renkleri, unvanı ve favicon'u boyamak. Kendi markasıyla bir platform doğrudan tema klasörü olarak adlandırıyor: kamouniverse.com -> public/kamouniverse/ (biralar olarak anılır) Güvenlik hizmetleri, tema kovasında teslim edildi. GetThemePath cevapları senkronize edici bir şekilde ilk boya zaten haklı ve ev sahibi görünüm Orada atladı. A?org= hala bu organizasyonun kendi markasını resmediyor, on Bu kapı başka bir yerde. "Powered by" hap isimleri ve KamoUniverse on that apex, and Analytics Giriş.kamouniverse.com diğer giriş.kamocrm.com (yalnızca kapılar; Ev sahibi isim onları ayrı tutar.

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