Jump to content
KAMOUniverse

Changelog

Ada kabar baru.

Setiap perbaikan pada platform, sebagai kapal.

  1. · kamo-internal

    Mengenali kedua platform puncak dimanapun aplikasi memberitahu sebuah platform host dari penyewa

    cauniverse.com sekarang puncak utama platform dan kamocrm.com tetap sepenuhnya dilayani, jadi setiap cek yang bertanya "apakah ini salah satu host platform?" harus menjawab ya untuk keduanya, dengan seluruh label: - proxy.ts: di sebuah platform host the page 's img-src names tema. < apex > dan *. < apex > untuk platform EVERY apex. pasti.kamouniverse.com (langsung hari ini) memblokir setiap foto .kamocrom.com yang tersimpan, dan provenal.kamocrm.com akan memblokir tema .kamouniverse.com server URL yang dibangun pada primer apex. Sebuah puncak penyewa sendiri masih nama sendiri. - NetworkModel.IsCustomy Domain, yang FirstOrganCta sekarang reuses bukan salinan: acme.kaouniverse.com read sebagai domain gubahan, so Enter opened * * * * * * * * * * * * - no such host. - OrganOOtorisasi AppSection: callback pada api.kamouniverse.com digambarkan sebagai domain org sendiri. - LeadVsupport Manager: SecurityService membangun apex > untuk sebuah org tanpa domain, dan cek hanya tahu berlaku. kamocrm.com, sehingga platform dibaca sebagai host org sendiri. - / api / org / [... domain]: masukan kredensial platform ada di bawah setiap puncak platform. - Selanjutnya, config allowed DevOrigins dan CSP image- host guard menerima kamouniverse.com juga. Dibangun di isPlatformHost / PLATFORM _ APEXES dari app / lib / platformApex.ts; tidak ada daftar baru dari apexes.

  2. · DocsService

    Situs karir platform adalah careers.caouniverse.com, dan careers.kamocrm.com menyimpan papan tulis

    cauniverse.com adalah puncak utama platform; kamocrm.com tetap sepenuhnya melayani puncak warisan. - Careers.platform-apex (di mana alamat pekerjaan, tanda terima seorang pelamar itu, surat telit- dan titik kartu jaringan untuk sebuah organisasi tanpa domain hidup sendiri) sekarang default untuk * * * * * * * * * * * * dalam semua lima kelas, dan k8s / configmap.yaml set ke kamouniverse.com secara eksplisit sehingga nilai yang berjalan tidak menunggu pada membangun kembali. careers.kamouniverse.com berfungsi dengan sertifikat yang valid dan menyelesaikan ke organisasi platform persis sebagai karir. kamocrm.com juga. - CareersPublicController diakui platform situs karir oleh ONE apex dikonfigurasi, sehingga memindahkan konfigurasi akan mengambil cross- org papan jaringan menjauh dari careers.kamocrm.com (404, faight- tertutup). Sekarang menerima karir. < setiap PlatformDomains apex > ditambah yang dikonfigurasi, membandingkan seluruh puncak sehingga careers.acme.kamocrom.com dan careers.Evil-kamocrm.com masih ditolak. Tes: * * * * * * * * * * * * * * * pin kedua pintu dan looke- alikes; DocsAliasHostTest memperoleh kasus kamouniverse.com untuk aliasgroup1 berubah dalam fab3d80; tiga tes link yang disematkan platform- console fallback now expectall .cauniverse.com, which is what OrolLinkHosts menjawab sejak kamo- shared- perpustakaan 0e8cf90f. tes mvn bersih: 848 run, 0 kegagalan.

  3. · SecurityService

    Kamouniverse.com adalah puncak utama, dan domain diverifikasi oleh dimana ia menyelesaikan

    "Mengubah domain dari kamocrm.com menjadi kamouniverse.com pada / setup / dns. Sudah kubilang. set it but could not verify anything, and after a refresh it still said kamocrm.com. "Ada tiga kesalahan. Domain org dipilih secara alfabet. Platform org memegang keduanya apxes sebagai akar diverifikasi, dan kamocrm.com sort pertama, jadi link, sign- in, Perilaku & Labeling dan halaman DNS tidak pernah bisa mengikuti merek tersebut. Domain organik sekarang berbagi shared- lib * * * * * * * * * * * * * * * * * yang peringkat puncak utama pertama. PLATFORM _ APEX is cauniverse.com. PlatformApexes adalah kamocrom.com, primary first, and every kamo.platform.apex default membaca konstanta. Area kerja tanpa Domainless kini dibuka progreal.cauniverse.com dari kedua pintu, dan login.kamocrm.com terus Bekerja. Daftar domain juga mengembalikan primaryDomain dan platformApexes, jadi halaman berhenti mengejek mereka. Verifikasi membandingkan target CNAME dengan literal "kamocrm.com". Setiap host di cauniverse.com CNAMEs ke kamouniverse.com, sehingga semua dari mereka gagal. Begitu juga catatan langsung di platform, dan rantai CNAME. verifyPointsAtPlatform berada dimana-mana: verify- dns, keduanya DomainVerifikasi Watcher menyapu, dan menetapkan target. Ini mengikuti host melalui rantai A record atau CNAME ke alamat akhir dan perbandingan mereka dengan apa yang dilakukan oleh kamouniverse.com hingga saat ini. Alamat yang dibaca langsung dan cached untuk 60-an, dengan membaca yang baik terakhir disimpan selama satu jam jika membaca gagal; tidak pernah dikonfigurasi. A menyimpang AAAA gagal cek, karena Mari kita Encrypt Lebih suka IPv6. Alamat platform yang tidak dapat dibaca, NXDOMAIN atau SERVFAIL adalah tertunda, tidak pernah salah. verify- dns mengembalikan nama target dan platformAddresses jadi halaman dapat menawarkan alternatif A-record. 3. "Ubah domain" berarti menghapus domain yang digunakan. Untuk puncak platform yang menolak (409 PLATFORM _ APEX, a5bcbd2); halaman berhenti menawarkannya. Pengakuan tetap ditambahkan-hanya: Aplikasi Layanan Chatorigin memungkinkan appy. pada keduanya apexes, karena pinjaman-aplikasi link pada kamocrm.com hidup dalam email dikirim. apply.kamocrm.com tidak memiliki catatan DNS saat ini, jadi link fallback yang bergerak ke apply.kamouniverse.com (yang melayani) juga memperbaiki link yang sudah mati.

  4. · KlusterServices

    Analitis, desktop, dan pinjaman saya pada kamouniverse.com

    - STATIC _ DOMAINS memperoleh analisis. Kamouniverse.com, desktop.kamouniverse.com dan myloan.kamouniverse.com, kembar kamocrm.com Host yang dicapai hanya melalui link. Host tanpa sertifikat tak pernah menghasilkan aksesor- log baris yang dibutuhkan pemindaian dinamis. analitik.: kamo- internal analisis frame. < apex > sendiri. desktop.: Rute baru KamoDesktop. Pinjaman saya.: SecurityService Portallirls build https: / / myloan. < live root >, dan platform 's live root sekarang caouniverse.com. Pinjaman saya belum memiliki rekaman DNS; loop melewati itu sampai pemilik menambahkan CNAME. - SELALU _ ALLOW _ APEXES names KAouniverse.com Langsung di sebelah kamocrm.com, jadi Host di bawah puncak utama tetap diperbolehkan apa pun yang STATIC _ DOMAINS pegang. - Komentar dan satu baris log berhenti memanggil daftar statis "kamocrm -spesifik", dan catatan SUBDOMAINS mengatakan label melayani kedua puncak platform. Sertifikat bawaan (tls-kamocrm-com) tidak berubah dengan sengaja: ini adalah apa yang klien SNI-Iess memanggil kamocrm.com memvalidasi terhadap.

  5. · KlusterServices

    Sajikan desktopp.kamouniverse.com, dan pantulkan sebuah komputers.cauniverse.com ke login

    desktop.kamouniverse.com memiliki DNS tapi tidak ada rute, sehingga menjawab Traefik 's 404 di belakang sertifikat baku. Ini sekarang melayani KamoDesktop melalui desktop-https-kamouniverse. Rute itu memiliki empat aturan yang sama, prioritas dan middlewares sebagai rute desktop.kamocrm.com, menggunakan tls: {}, dan bounces a kunjungan telanjang ke login.kamouniverse.com. Ia tinggal di traefik / rute / karena push ke desktop / restarts SecurityService, re- running the Guacamole bootstrap pekerjaan dan kembali berlaku KubeVirt VM. desktopp.kamocrm.com tidak tersentuh. komputers.kamouniverse.com disajikan oleh rute org- domain, dan sekarang dimana SecurityService mengirimkan organisasi platform, karena platform live root domain is caouniverse.com. hc-to-login hanya dikenal computers.kamocrm.com, jadi sebuah kunjungan kosong menunjukkan kotak sandi Guacamole, yang tidak pernah berhasil. HC-to-login- kamouniverse baru mengirimkannya ke login.cauniverse.com. Host setiap organisasi lainnya tidak cocok dengan regex dan berperilaku seperti sebelumnya.

  6. · kamo-shared-library

    Kamouniverse.com adalah puncak utama platform

    Merek ini berpindah dari kamocrm.com ke kamouniverse.com, tapi tidak ada platform menghasilkan bisa mengikutinya. Setiap aturan "mana dari domain org ini" ranking oleh label paling sedikit kemudian alfabet, sehingga platform organisasi, yang memegang keduanya apxes sebagai akar diverifikasi, selalu keluar sebagai kamocrm.com.. Mengubah domain pada / setup / dns karena itu tidak pernah diambil. PlaformDomains kini menjadi satu daftar: PRIMARY _ APEX kamouniverse.com, LEGACY _ APEX kamocrm.com, dan ROOT _ PREFERENCE, yang peringkat puncak puncak pertama. Organ ApiHosts, Aset Organisme dan Layanan SecurityService Organin berbagi aturan tersebut. * * * * * * * * * * * * * * * host a link falls back to for an org tanpa domain hidup sendiri, adalah puncak utama. Organik Assa. PLATFORM _ API _ HOST sengaja tetap api.kamocrm.com.. Platformnya Aplikasi OAuth terdaftar ada di Google, Microsoft dan RingCentral konsol. Memindahkannya membutuhkan mereka konsol berubah pertama.

  7. · kamo-register

    Sign-up layar kredit KamoUniverse dan kembali ke puncaknya

    cauniverse.com sekarang adalah puncak utama platform (kamocrm.com tetap sepenuhnya (Yang mulia) artinya mereka dimuliakan di sisi Allah (dan yang mencatat) maksudnya menjadi juru tulis amal perbuatan kalian. - Theme.tsx: PLATFORM _ APEX, host tema yang digunakan sebelum peramban tahu nya host atau di host tanpa apex, adalah kamaniverse.com. Setiap host nyata masih menanyakan tema. < sendiri apex >. - RegisterFlow: server - render placeholder untuk tanda-in link dan domain org adalah login.cauniverse.com / kamouniverse.com. Peramban menggantikan keduanya dengan login situs ini sendiri. < apex > di mount, seperti sebelumnya. - "Didukung oleh / Dibangun pada / Berjalan pada" nama pil KamoUniverse di setiap pintu tanpa merek apex sendiri dan link ke www.kaouniverse.com (yang Kantor-OS halaman dan baris produk berdiri di untuk kamokrm. Comm 's / product dan / fitur, yang situs tidak memiliki). Alt standar ThemeLogo adalah "Logo" netral (lukisan logo org). - Halaman maaf "Dukungan Kontak" adalah dukungan @ kamouniverse.com: surat stream diverifikasi kamouniverse.com inbound adalah live dan alignment ke sama Kotak surat. Disimpan: JAVA _ API _ BASE = api.kamocrm.com dalam rute BFF. Ini adalah berbagi platform API host (OrganAPiHosts.PLATFORM _ API _ HOST tetap) dan server server- to-server panggilan; api.kamouniverse.com rute identik, sehingga bergerak itu membeli apa-apa. Cookie scoping dan checkout hand-off adalah hosts-diturunkan dan tersentuh.

  8. · kamo-login

    Tanda-dalam kredit layar KamoUniverse dan kembali ke puncaknya

    cauniverse.com sekarang adalah puncak utama platform (kamocrm.com tetap sepenuhnya (Yang mulia) artinya mereka dimuliakan di sisi Allah (dan yang mencatat) maksudnya menjadi juru tulis amal perbuatan kalian. - Theme.tsx: PLATFORM _ APEX, host tema yang digunakan sebelum peramban tahu nya host atau di host tanpa apex (localhost), adalah kamaniverse.com. Sebuah halaman browsed di sebarang host nyata masih menanyakan tema. < sendiri apex >, jadi login.kamocrm.com terus membaca theme.kamocrm.com. - "Didukung oleh / Dibangun pada / Berjalan pada" nama pil KamoUniverse di setiap pintu tanpa merek puncak sendiri (putih berlabel penyewa dan warisan kamocrm.com pintu) dan link ke www.kamouniverse.com. Situs itu tidak ada / produk atau / fitur, sehingga mereka variants pergi ke perusahaan-OS halaman dan garis produknya (keduanya diverifikasi 200 di setiap lokal). KamoUniverse Pintu tertutup sendiri tidak berubah. - Alt standar Tema Logo adalah "Logo" netral: gambar yang mana logo organisasi lukisan layar, jadi "KamoCRM Logo" salah untuk setiap penyewa. Folder tema yang dilukis di pintu kamouniverse.com, cookie scoping dan checkout hand-off adalah host- yang diturunkan dan tidak tersentuh.

  9. · kamo-internal

    Semua tab dan lencana reload ketika ada yang menulis catatan pada memimpin

    The lead 's Communications opened on All, whose timeline reloaded only when this members posted a catatan dari itu, jadi catatan ditulis oleh orang lain (anggota lain, Hot Reassign, anggota AI alat) masih membutuhkan sebuah halaman reload di sana. useLeadNoteWritten mengikuti / topik / media / feed / < orgId > pada tab berbagi soket media, mempelajari arus memimpin dari feed, dan memanggil kembali (coalesced, dan setelah koneksi ulang) untuk sebuah catatan dalam arus itu; LeadiCommunications mengisi ulang timeline dan Lencana dihitung dengan itu.

  10. · kamo-internal

    A lead 's Note reloads when a note is written in its own stream

    MediaStream (Catatan pemimpin, pakan Clubhouse) mendengarkan pada / topic / media / feed / < orgId > tapi hanya bereaksi terhadap POST _ CREATED / POST _ UPDATED - dan tidak ada yang pernah disampaikan di sana. MediaService now relays peristiwa media.feed org, dimana catatan baru atau posting PERINTAH _ ADDED menyebutkan arus nya. Siaran mengingat aliran yang didaftarkannya (rimGuid baru respon, atau posnya 'guid) dan reload, quietly, only for a note in that stream: a Hot Reassign note now appear for another Penontonnya memimpin tanpa reload. Aturannya adalah app / lib / mediaFeedEvents.ts.

  11. · SecurityService

    Sebuah nama feed stream yang didaftarkannya (StimGuid)

    Peramban mengisi ulang ketika / topik / media / feed / < orgId > mengatakan sebuah catatan ditulis dalam sendiri stream. A lead with no notes yet has no post whose guid names that stream, so the first note anggota lain menulis di sana (catatan Hot Reassign, biasanya) tidak pernah muncul hidup. GET / api / security / media / feed sekarang kembali stamGuid untuk pakan memimpin dan pakan org.

  12. · MediaService

    Relay media.morn. < orgId > ke / topic / media / feed / < org Id >, dijaga oleh org

    Sebuah posting baru atau catatan utama diumumkan pada media.lander. < orgId >, dan kamo-internal 's MediaStream (a lead 's Notes, the Clubhouse feed) listen on / topic / media / feed / < orgId > - but nothing ever relayed satu ke yang lain, sehingga catatan satu anggota menulis (Hot Reassign termasuk) muncul untuk penonton lain dari memimpin hanya setelah reload. MediaFeedStompRelayController subscriphers media.fard. * di inti NATS tanpa grup antrian (setiap pod memberikan ke soket sendiri) dan relay hanya sebuah numerik org id. StompTujuan Otorisasi sekarang menjaga topik seperti feed sosial: SUBSCRIBE oleh sesi sendiri org, tidak ada klien mengirimkan.

  13. · KlusterServices

    Svc _ media dapat berlangganan media.marks. * untuk menyampaikan feed org ke peramban

    SecurityService dan MediaService mengumumkan posting baru atau catatan memimpin pada media.morage. < orgId >, dan feed peramban (tampilan utama, feed Clubhouse) mendengarkan / topik / media / feed / < orgId >. Tidak ada yang menghubungkan keduanya: svc _ media dapat mempublikasikan media.lest. > tapi tidak berlangganan untuk itu, sehingga tidak ada relay bisa ada. MediaService baru MediaFeedStompRelayController subscriptions media.mor. * (satu token: id org; media.fard.lead. * tidak relayed).

  14. · kamo-internal

    Invites AI bergabung sendiri; link riwayat pertemuan; keep-AI- transkrip konfigurasi

    Dialog pertemuan invitee picker membaca Departemen SecurityService jawaban di bawah keanggotaan Departemen (itu membaca tingkat atas, tidak menemukan apa-apa dan tidak pernah menunjukkan pemetik ketika dibuka tanpa daftar anggota). Sebuah Invitee AI memakai chip AI dan membawa join-by-sendiri petunjuk dari setiap entri titik: Interaksi Pusat dan daftar anggota melewati bendera, dan anggota dipilih dari percakapan atau kartu anggota ditandai dari picker 's daftar. Subyek undangan dikirim sebagai judul pertemuan. Riwayat pertemuan ditawarkan dengan VIEW _ MEETINGS dan pergi melalui navIntent. Merekam setting memperoleh pilihan transkrip pendamping AI, di luar rekaman blok; bertemu konfigurasi petunjuk memenuhi kontras WCAG AA.

  15. · KlusterServices

    Jembatan Kamo Meet - Transport Jigasi dan titik akhir, PIN-dalam pada 7800, entri terpercaya untuk anggota AI

    Tidak ada teks yang diketik atau caller- yang memasuki sebuah ekspresi dialek: cek kamar membandingkan panjang dan AI nama tampilan disaring sebelum dites (sebuah kutipan dalam nama kamar diketik bisa kalau tidak mengubah cek false dan dial ruang disaring). Header resolver ditata sekali, sebelum loop coba PIN.

  16. · kamo-internal

    Asisten aliran jawabannya, dengan REST sebagai fallback

    Asisten telah REST sejak sebelum KamoAI: konteks WebSocket dilaporkan "terhubung", membuka soket tidak, dan diposting setiap pesan, sehingga seluruh jawaban tiba sekaligus. Ini sekarang membuka AIService 's / ws / ai- chat pada api. < domain org > dengan kunci sekali waktu (/ api / generate-otk? tujuan = ws) dan menunjukkan jawabannya seperti yang ditulis: - TOKEN frame stream ke dalam gelembung jawaban; MESSAGE _ COMPLETE 's disimpan jawaban (dengan nya Menggantinya, dan bingkai tanpa teks menyimpan apa yang diperjelas; - sebuah TOOL _ RESULT berkas teks sebelum alat memanggil dan baris alat, seperti yang transkrip baca (Pada lembaran yang terbuka) yakni kitab Taurat atau kitab Alquran. - Pesan pergi satu per satu, sehingga dua jawaban tidak pernah mengalir ke dalam satu gelembung; frame lain percakapan pada soket yang sama diabaikan; - REST tetap berupa fallback ketika socket tidak dapat dibuka (tidak ada kunci, tidak ada host api, ditolak atau lambat jabat tangan); soket yang tetes mid- jawaban berakhir dengan kesalahan daripada bertanya lagi; - soket terbuka dengan pesan pertama dan tutup setelah lima menit menganggur. 501 / api / ai / ws placeholder, yang mengatakan soket tidak dapat dicapai, dihapus. SP99-T10.

  17. · KlusterServices

    Sebuah pemeriksaan stasiun kerja yang tidak pernah mencetak token MCP

    Penerimaan SP11 membaca deskripsi stasiun AI dan memeriksa MCP nya jembatan dengan tangan, dan satu baris diagnostik dicetak sebuah tanda pembawa hidup ke dalam transkrip sesi (Ulasan Tugas 30 SP11, menemukan 2). Canary / workstation - probe.sh tidak keduanya. deskriptor deskripsi dengan token sebagai "< present >" atau null (--refresh mints a new); probe runs inisialisasi, nama alat, tipe cuplikan layar dan token salah dari Kontainer fana di pod Pesawat Alat, dan setiap baris yang ia cetak, yang kesalahan termasuk, adalah bertopeng. Token hidup dalam variabel shell dan probe 's stdin saja. Tes Kubectl palsu dengan token yang dikenal dan menjalankan menghasilkan probe dengan curl terhadap jembatan lokal.

  18. · kamo-login

    Kirim tanda alam semesta ke checkout nya, atau untuk menciptakan organisasinya

    camo-register parks a paid sign-up 's plan in sp _ checkout _ plan, and the Rencana situs KamiSemesta adalah milik alam semesta (keluarga _ premium, community _ starter, personal _ pro,...). PlancheckoutUrl hanya terhormat starter 124; bisnis 124; perusahaan, sehingga pembeli yang baru saja diverifikasi email mereka dan Ditandatangani dijatuhkan di layar rumah bukannya checkout. plancheckoutUrl pindah ke lib / planCheckout.ts dan menerima kontrak terbagi * * * * * * * * * * * * * * * It forward the universe to * * * * * * * * * * * * * - Selalu alam semesta Plan, karena itu adalah tangga dijual dari - kapan saja rencana itu milik Keluarga, Komunitas atau Pribadi atau kamo- register diparkir Sp _ checkout _ universe; itu membersihkan cookie dengan rencana dan kode. Sebuah tanda masuk ke dalam Keluarga, Komunitas atau Taman Pribadi Alam Semesta dan tidak ada rencana. Dengan tidak ada eksplisit? selanjutnya = dan tidak ada pekerjaan menambahkan, sekarang tanah di / network / create? universe = < u > di ruang kerja, dimana membuat halaman preselect bahwa alam semesta; cookie dihabiskan untuk digunakan. Bisnis adalah buatan halaman sendiri default, sehingga Bisnis mensinyal-up tanah mana pun selalu melakukannya. Corong Bisnis tidak berubah: * * * * * * * * * * * * * * * masih menghasilkan * * * * * * * * * * * * * * * * tanpa alam semesta di atasnya. tes / planCheckout.testmjs pin itu (node --experiental- strip- tipe --test test / * .testmjs).

  19. · kamo-register

    Membawa rencana alam semesta dan alam semesta ke checkout

    Situs KamiUniverse menandatangani orang sebagai * * * * * * * * * * * * * * * dan rencana bayarannya adalah alam semesta sendiri: family _ premium, community _ starter, personal _ pro dan sebagainya. handler pelengkapan hanya diparkir starter 124; bisnis 124; perusahaan, sehingga setiap alam semesta sign-up yang telah memilih dibayar Rencana selesai pendaftaran dan tidak pernah dikirim ke checkout. Hand- off bergerak ke lib / checkoutHandoff.ts dan menerima kontrak terbagi * * * * * * * * * * * * * * * (Rencana gratis tidak perlu checkout dan parkir apa-apa). Ini juga taman sp _ checkout _ universe dari sebuah valid? Alam semesta = - dengan atau tanpa rencana, karena tanda-up bebas ke alam semesta masih harus mencapai "menciptakan organisasi Anda" dengan alam semesta yang dipilih, yang kamo- login sekarang tidak. Atribut cookie yang sama dan aturan puncak seperti sebelumnya, jadi kamo- login membersihkan apa yang ditulis ini. The Business cornel is byte- for-byte what it was:? Rencana = starter £124; bisnis 126; perusahaan [& kode =] menulis persis cookie yang sama. 'Npm run guard: check out' Pin itu, dan sisa kontrak. Tanda-up yang nama alam semesta mengatakan begitu di bawah langkah counter: "Anda memulai alam semesta keluarga ".

  20. · kamo-internal

    Tanyakan alam semesta mana organisasi pelanggan milik, dan membaca rencana dengan tipe

    Platform sekarang menjual empat tangga rencana-Bisnis, Keluarga, Komunitas dan Pribadi - dan sebuah organisasi alam semesta memutuskan mana yang ditawarkan. / jaringan / buat menanyakan pertanyaan, sekali, dimana seharusnya: hanya ketika organisasi sedang diciptakan secara langsung di bawah platform (sesi organisasi adalah top-level), dimana organisasi pertama pelanggan adalah dibuat. Di tempat lain organisasi baru adalah cabang dari pelanggan yang ada dan SecurityService memberikan alam semesta induknya, sehingga tidak ada picker ditampilkan dan tidak ada 'alam semesta' dikirim. Induk dibaca dari / api / org / saat ini daripada shell 's Organ Context, yang pada host bersama dimulai sebagai platform dan akan Kilasan pertanyaan pada seseorang menciptakan cabang perusahaan mereka sendiri. The picker mulai menjawab-Bisnis, atau apa pun situs KamoUniverse link hand-off bernama * * * * * * * * * * * * * * - sehingga tidak pernah bisa Hadang peluncuran. Sebuah rencana yang dibayar dari link yang milik alam semesta yang dipilih dilakukan melalui '/ validate? selanjutnya =' ke dalam penagihan organisasi NEW konsol dengan rencana sudah dipilih, terpaku pada keanggotaan pencipta sendiri disana. 'universe' rides on POST / api / Security / org only when it was asked; Keamanan Layanan parse bahwa body field per field, sehingga kunci diabaikan sampai yang universal-sadar SecurityService tanah. Rencana ini muncul dengan kode yang berbeda: 'PlanCode = =' FREE "(MyPlanWidget, PlanUpgradeDelta, PlanstantingHero, / myplan) and '= =' ENTERPRISE " (SubtitleOrderWizard). Pada organisasi Keluarga tidak ada GRATIS - Its lantai adalah KELUARGA _ GRATIS - sehingga halaman tidak menemukan lantai untuk mengukur sidang terhadap dan menawarkan rencana gratis sebagai upgrade. Mereka sekarang bertanya planLadder: lantai plan _ type GRATIS atau sebuah kode yang menamainya (setiap jawaban yang diberikan sebelumnya disimpan), dan sebuah rencana dinegosiasikan adalah ENTERPRISE atau < UNIVERSE > _ ENTERPRISE. Utang konsol sudah katalog-didorong dan tidak membutuhkan apa-apa. # my plan shows the organization 's universe as a read-only chip on the org line. Ketidakhadiran 'alam semesta' - setiap organisasi dibuat sebelum alam semesta - dibaca sebagai Bisnis (UniverseOrDefault). Kunci: kamo- terjemahan - kamus 1 fcb6274 (push pertama).

  21. · APIService

    Katalog berlangganan publik mengambil

    Situs KamoUniverse menunjukkan keluarga, komunitas dan rencana pribadi tangga, dan proksi katalog publik hanya diteruskan lokal, sehingga hanya bisa pernah kembali Rencana bisnis. * * * * * * * * * * * * * * * dan sekarang maju sebuah alam semesta opsional (hanya huruf; hal lain adalah 400 sebelum mencapai upstream query string). SecurityService memutuskan apa nama dan membaca absen satu sebagai bisnis, jadi kamocrm.com, yang mengirimkan tidak ada, mendapat hulu yang sama URL dan empat rencana yang sama seperti sebelumnya.

  22. · BillingService

    Konsol penagihan menjual sebuah organisasi Rencana alam semesta sendiri

    KamiUniverse menambahkan Keluarga, Masyarakat dan Tangga Pribadi di samping bisnis satu, dan Layanan BillingService diasumsikan katalog tunggal: "Rencana Bebas" adalah FREE kode, "dinegosiasikan" adalah kode kesatuan, dan pasar adalah yang pertama akar. - resolveBillingMarketId: Family / Community / Personal org membeli dari alam semesta Pasar (KamoFamily,...), jadi daftar konsol tangga itu saja. Bisnis tidak berubah. - create / update refuse a plan from another universe than the target org, so a Keluarga tidak bisa memasang ID pasar KamoCRM dan membeli tangga bisnis. - Pemeriksaan rencana bebas dengan tipe rencana (FAMILY _ FREE,...) atau kode FREE bisnis; percobaan berakhir atau rencana gagal jatuh kembali ke rencana bebas alam semesta org. - Seat langit-langit: bisnis terus "25 pada rencana apapun, Enterprise di atas"; yang baru tangga topi masing-masing rencana di sendiri jumlah kursi dan titik pada rencana berikutnya up, Dengan hanya rencana negosiasi uncapped (Pribadi tidak memiliki: 5 Pro adalah akhir). - EnterprisePlanguard penjaga setiap rencana _ type rencana CUSTOM pada platform org, bukan hanya satu kode ENTERPRISE. - Alamat bersama (surat, telepon, penyimpanan) yang diajukan di bawah pasar KamoCRM adalah terdaftar di pasar alam semesta ketika kompatibel dengan rencana, dan bisnis Promosi tidak diiklankan di pasar alam semesta. Rencana DTOs membawa "alam semesta". Kebutuhan kamo- share- Perpustakaan 's Universe Plan (mendorong pertama).

  23. · SecurityService

    Organisasi diciptakan dalam alam semesta KamoUniverse dan tagihan dari katalog

    KamiUniverse menjual bisnis, keluarga, komunitas dan rencana pribadi tangga dari platform org. SecurityService memutuskan tangga mana organisasi aktif, dan setiap tempat yang diasumsikan "Rencana Bebas" atau "Enterprise" sekarang meminta per alam semesta. - POST / api / security / org mengambil sebuah pilihan "universe" (bisnis 124; keluarga Cerber124; komunitas 124; pribadi, kase- sensitif; tidak diketahui adalah 400). Absent, sebuah cabang mewarisi induknya kecuali orang tua adalah platform atau produk platform; jika tidak BUSINESS (disimpan kosong, seperti setiap org yang ada). - Org payloads (/ org / arus, / org / {id}, / org / domain / {host}, / org / ref / {ref}) membawa "Alam semesta" melalui entitas; baris / jaringan (my-jaringan, all- jaringan) Bawa juga. "BUSINESS" untuk setiap org yang mendahului alam semesta. - / pos / langganan katalog dan / pos / subscription - promosi mengambil? alam semesta =. Absent is BUSINESS, so kamocrm.com and the public proxy see exactly today 's katalog. Daftar harga yang disimpan dari setiap rencana _ type rencana CUSTOM, tidak hanya yang berkode ENTERPRISE. - Layanan Entitlement: lantai bebas adalah anggota org rencana bebas alam semesta (a lantai keluarga tidak lagi membawa CRM tersebut); sidang memberikan seluruh katalog untuk BUSINESS seperti sebelumnya dan kelas atas alam semesta di tempat lain. - BillingSetupService biji org baru ke alam semesta nya Rencana Bebas, dalam Pasar alam semesta (KamoFamily,...), daripada FREE di KamoCRM. Kebutuhan kamo- shared- perpustakaan UniverseType / UniversePlan (mendorong pertama).

  24. · InitializerService

    Keluarga, Komunitas dan katalog pribadi di samping tangga bisnis KamoCRM

    KamoUniverse menjual empat katalog dari platform org satu tabel rencana. Ini mendarat skema dan data untuk tiga yang baru. - UniverseKolom Migrasi (@ Order 0): orgs.universe _ type dan * * * * * * * * * * * * * * * nubled INT, tidak baku - kosong adalah BUSINESS, jadi tidak ada yang diisi ulang dan tidak ada perubahan baris yang sudah ada. - UniverseCatalogMigrasi (@ Order 50), menyisipkan -if-hilang dan diskopi oleh org _ id: KamoFamily / KamoCommunity / KamoPersonal SUBSCRIPSI pasar; dua belas rencana (FAMILY _ *, PERINTAH _ *, PERSONAL _ *) dengan universe _ type dan eksplisit Pasar _ id, sehingga KamoCRMMarketBackfillLoader tidak pernah menyerapnya ke KamoCRM; mereka bulanan / tahunan / triennial harga tempat duduk; PENGGUNA (langit-langit kursi, tak terbatas pada baris (4 GB / kursi) dinegosiasikan; baris "Add- on" surat dan telepon baris; kompatibilitas untuk lima add-ons setiap rencana dapat membeli (kedua surat, keduanya Telepon, penyimpanan ekstra); dan Premium Komunitas 51- 250 kursi band di 15% off. - Paket UniversePackages: aplikasi yang setiap rencana baru termasuk, dibaca oleh keduanya * * * * * * * * * * * * * * * dan (malaikat-malaikat) yang mengatur urusan (dunia). * * * * * * * * * * * * * * * sehingga mereka tidak setuju. Tidak ada CRM di Keluarga atau tangga pribadi; surat, sistem asal, catatan pasien dan Hosted Computers pada tidak ada tingkat alam semesta. - Asal-usul / EHR / Host Computers add- ons dibuat kompatibel dengan BUSINESS Rencana negosiasi hanya ketika pertama kali diciptakan, tidak pernah yang Keluarga / Komunitas. - Tes total 's "anak-anak perdagangan duduk persis dengan aturan POS" adalah sejarah bisnis tangga; sekarang memeriksa kode bisnis, dan cek baru terus setiap tingkat alam semesta dari bundling anak perdagangan tanpa POS.

  25. · kamo-shared-library

    Organisasi dan rencana milik alam semesta KamoUniverse

    KamiUniverse menjual platform ke empat penonton - Bisnis, Keluarga, Komunitas, Pribadi - masing-masing pada tangga rencana sendiri dengan paket yang sesuai (keluarga mendapat tidak CRM. Tidak ada yang dapat membedakan katalog tersebut: setiap org diselesaikan lantai bebasnya dari akar apos; s rencana kode GRATIS, yang mencakup CRM dan berlaku apa pun org membayar untuk, sehingga Keluarga org akan mengadakan CRM selamanya. - UniverseType (BISINESS 1, FAMILY 2, COMUNITY 3, PERSONAL 4) didesak oleh id melalui UniverseTypeConverter (id tidak diketahui baca null), JSON dengan nama. Nall berarti BUSINESS di mana-mana; bisnis terus disimpan sebagai kosong. - Organisasi. Alam semesta (orgs.universe _ type) dan Subscription Plan.universe * * * * * * * * * * * * Organisasi getter never return null, so every org payload says "universe": "BUSINESS" for orgs yang mendahului itu. Kolom ditambahkan dan diverifikasi dalam Yugabyte oleh KamoInitializer UniverseColonsMigrasi sebelum ini didorong. - UniversePlan: pembantu murni (tidak ada kacang baru) untuk rencana bebas alam semesta, tingkat atas, Bernegosiasi rencana dan diri-melayani langit-langit kursi. - * * * * * * * * * * * * * * lantai bebas adalah org 's universe Free rencana; percobaan memberikan segalanya untuk BUSINESS (tidak berubah) dan alam semesta Top tier di tempat lain. - * * * * * * * * * * * alam semesta) / getPromotions (..., alam semesta): rencana disaring ke alam semesta (null = BUSINESS), add-ons / bundles / promosi Mereka adalah orang-orang yang berperangai buruk dan menjadi budak hawa nafsu sehingga segala tindakan yang mereka lakukan selalu jauh dari kebenaran. Untuk BUSINESS hasilnya persis katalog pra-alam semesta. Rencana DTOs membawa "Alam semesta".

  26. · KlusterServices

    Dev.kamouniverse.com maju ke www

    Situs ini disiarkan langsung di www.kamouniverse.com, sehingga host peluncurannya berhenti melayani dan 301s ke https: / / www.kamouniverse.com dengan path dan query disimpan, sehingga link yang ada terus bekerja. A redirectRegex middleware does it (kamo- nowww hanya canonicalises a bare apex); prioritas 300 outranks situs sendiri IngressRoute, yang tetes dev dalam berikut-up. Devcert tetap dalam STATIC _ DOMAINS jadi https link masih maju.

  27. · kamo-register

    Register.kamouniverse.com memakai merek KamoUniverse

    register.kamouniverse.com adalah platform 's KamoUniverse sign-up door. Its host menyelesaikan ke organisasi platform, sehingga pencarian by- host akan Jawab "crm" dan cat logo KamoCRM, warna, judul dan favicon di atasnya. Sebuah puncak platform dengan merek sendiri sekarang nama folder tema secara langsung: kamouniverse.com - > public / kamouniververversion / (dilindungi sebagai alias dalam SecurityService, ditetapkan dalam ember tema). getThemPath answers it sinkronisasi sehingga cat pertama sudah benar, dan pencarian host adalah Melewatkan di sana. org = masih melukis branding organisasi itu sendiri. "Didukung oleh" nama pil dan link KamoUniverse pada puncak itu, dan analisis jumlah register.cauniverse.com di samping register.kamocrm.com (pintu platform hanya; nama host membuat mereka terpisah). Perubahan yang sama seperti kamo- login.

  28. · kamo-login

    Login.kamouniverse.com memakai merek KamoUniverse

    login.kamouniverse.com adalah platform 's KamiUniverse sign- di pintu. Host Its memecahkan ke organisasi platform, sehingga pencarian by- host akan menjawab "crm" dan cat logo KamoCRM, warna, judul dan favicon di atasnya. Sebuah puncak platform dengan merek sendiri sekarang nama folder tema secara langsung: kamouniverse.com - > public / kamouniververversion / (dilindungi sebagai alias dalam SecurityService, ditetapkan dalam ember tema). getThemPath answers it sinkronisasi sehingga cat pertama sudah benar, dan pencarian host adalah Melewatkan di sana. A org = masih melukis bahwa organisasi sendiri branding, pada pintu ini seperti yang lain. "Didukung oleh" nama pil dan link KamoUniverse pada puncak itu, dan analisis menghitung login.cauniverse.com di samping login.kamocrm.com (pintu platform saja; nama host membuat mereka terpisah).

  29. · SecurityService

    Kamouniverse.com adalah platform apex, bukan domain penyewa

    login.cauniverse.com dan register.cauniverse.com menjadi platform KamoUniverse sinyal-in dan sign-up pintu, didukung oleh root org _ domains baris di organisasi platform di samping kamocrm.com. Hakim terhadap kamocrm.com sendirian, tuan rumah yang menyelesaikan untuk organisasi platform dan mengambil Jalan HOST- SCOPED: hanya anggota platform sendiri yang bisa masuk ke sana, ? org = diabaikan, dan anggota dari area kerja lain ditolak. PlatformApexes menyimpan daftar (kamo.platform.apexes, baku kamocrm.com, kamouniverse.com; kamo.platform.apex tetap PRIMARY): - Adalah PlatformHost: setiap puncak panggung menawarkan picker area kerja. - The fallback ruang kerja host untuk organisasi domainless adalah internal. < puncak primer > mana pintu password diketik di - pada jalur sandi, picker / session / select, dan setelah faktor kedua. Organisasi platform itu sendiri masih mendarat di pasar.kamocrm.com (Organ Domains.liked: kamocrm.com sort pertama). - Organ NetworkEnterers Policy melewati baris platform apex, sehingga baris akar platform menunggu sertifikat tidak dapat lagi menandai platform "setup tidak lengkap" Dengan memenangkan balapan pertama yang tak diperintahkan. - DomainController 's Kamo-owned- kasus khusus dan SPF / DKIM / Saran DMARC mengenali * .kamocrm.com. com. - "Kamouniverse" adalah alias reserved: itu adalah folder tema mereka berdua pintu cat, dan sebuah organisasi memegangnya akan menulis ulang layar itu dengan branding save pertamanya.

  30. · kamo-marketing

    Biarkan pengunjung berbicara dengan obrolan - memungkinkan mic dan menghidupkan tangan-bebas

    Widget obrolan yang diselenggarakan (1.3.1) dapat menjawab dengan keras dan membaca jawabannya. Dua hal berdiri antara itu dan www.kamocrm.com: - Permiis- Kebijakan mengatakan mikrofon = (), yang menyangkal mic untuk setiap frame termasuk ini dokumen, dimana < kamo-chat > berjalan; widget mendeteksi itu dan menyembunyikan tombol mic sepenuhnya. Sekarang mikrofon = (self): asal ini saja, frame ketiga tertanam tetap diblokir, dan peramban masih meminta pengunjung sebelum audio apapun ditangkap. - Embed sekarang melewati suara = "hands- free" (mic in komposer, hands- free percakapan toggle dan baca-keras), ditambah lokal halaman, sehingga pengunjung pada / es mendengarkan dan menjawab dalam Spanyol daripada di org default.

Alam semestamu menunggu.

Mulai gratis dalam beberapa menit. Tambahkan produk kapanpun Anda siap — tidak ada migrasi, tidak ada login baru.

Gratis selamanya — tidak diperlukan kartu kredit