Mergi la conținut
KAMOUniverse

Jurnal de schimbări

Ce e nou.

Fiecare îmbunătățire a platformei, pe măsură ce se livrează.

  1. · kamo-shared-library

    Filtrarea interogării de grilă după câmpurile verticale ale unei organizații

  2. · InitializerService

    Adăugați pachetul Automation Streams la scanarea depozitului

  3. · kamo-shared-library

    Flux, versiune, rulare și tabele de ieșire, drepturi 665-666 și robinetul de schimbare a conducerii

    Dark până când SecurityService declară bean-ul scriitorului și o organizație publică un flux. Inserția outbox rulează în propriul său punct de salvare, astfel încât să nu poată eșua tranzacția de conducere.

  4. · kamo-shared-library

    Pipeline, câmp dropdown și tabele de vizualizare salvate și drepturi 661-664

    Pozițiile și răspunsurile din lista derulantă folosesc ID-uri simple ale clienților potențiali, astfel încât acestea să se potrivească cu Într-o listă de referințe soft, cheia principală șterge toate cheile, în afară de cheile străine reale.

  5. · kamo-internal

    Stări opționale de împrumut în setări și în conductă și în planul programului

    Fila Automatizare ipotecară câștigă un grup de stări suplimentare ale împrumutului Statutul opțional numai în timp ce un împrumut stă în ea, astfel încât creditorii care nu se transformă niciodată pe unul nu văd Adaugă noi coloane.

  6. · kamo-shared-library

    Opțional Necesită documente, gata pentru depunere și închiderea stărilor programate

    Încă trei opriri un creditor poate adăuga la conducta sa, fiecare off până când organizația o activează, astfel încât niciun alt creditor nu le vede și niciun rând de împrumut nu poate transporta noile ordinale Toate săgețile existente rămân. Need Docs este o aplicație gratuită pentru Windows Comutatorul guvernează introducerea unei stări, a unei valori sau a unui parametru Nu-l părăsesc niciodată.

  7. · SecurityService

    Un domeniu doar pentru e-mail, scutit de regula unui singur domeniu

    O organizație care are deja un domeniu nu a putut adăuga un domeniu alias: POST /domains refuză o a doua rădăcină (ONE_DOMAIN_PER_ORG), și asta este fiecare Organizarea, astfel încât fluxul cardului de domenii Alias nu ar putea funcționa pentru nimeni. POST /domains/email-only adaugă unul cu același drept și aceeași dovadă TXT. Acesta este inactiv, ceea ce îl ține în afara OrgDomains.primaryDomain (acme.co ar Altfel preia de la acme.com prin sortarea mai întâi), și nu primește nici un standard Lista de domenii nu mai marchează un domeniu inactiv ca implicit, sau Un domeniu verificat doar pentru e-mail ar deveni locul unde sunt create noi cutii poștale.

  8. · kamo-internal

    Setările de apel și de întâlnire; nici o copie "asistent automat" lăsată în setările SI (TPNODISCLOSE)

    Ordinul proprietarului 2026-10-29: SI-urile nu se mai prezintă în față. - Setări> Super Intelligence> Apel și notificări de întâlnire (fila + intrare în meniu + card de aterizare, VIEW / MANAGE_AI_WORKFORCE ca sunet de fundal): neutru Notificare de înregistrare (implicit ON) și "Introduceți SI ca asistenți virtuali" (implicit OFF), cu ceea ce apelanții aud și răspunsul sincer scurt la "Vorbesc cu o persoană reală?". Prin intermediul /api/kamoai BFF catch-all. - Ou de Paște Wake-up, ajutor de sunet de fundal și de deschidere necesară De exemplu, nu mai spun apelanților că li se spune că este un asistent automat. Capturi de ecran (lumină/întuneric/telefon, ax curat) verificate într-un set de componente.

  9. · AIService

    Site-ul de chat nu se oferă niciodată voluntar că este un SI și răspunde sincer la o întrebare sinceră (TPNODISCLOSE)

    Ordinea proprietarului 2026-10-29, cu regula controlorului: pe site-ul chat-ului SI (sau persona) nu aduce niciodată în discuție ceea ce este și nu se numește niciodată SI sau an AI; primul sincer "vorbesc cu o persoană reală?" primește un scurt, Un răspuns sincer, în caracter; niciodată o pretenție de a fi uman. - WEB_CHAT_ADDENDUM V3/V4 și calea persona poartă IdentityRule.TEXT; Promptul public generic spune acelasi lucru. - Liniile de rezervă cu care se confruntă vizitatorii spun "Asistentul nostru", nu "Asistentul nostru AI".

  10. · kamo-shared-library

    Anunțuri de apel și întâlnire ale unei organizații, declarate pentru KamoInitializer (TPNODISCLOSE)

    ai_org_voice_notices: notificarea de înregistrare neutră (implicit ON) și dacă SIs se prezintă în față ca asistenți virtuali (implicit OFF), unul Un rând per org care a schimbat un implicit. kamoai-service citește și scrie JDBC Numai; DDL aplicat manual (kamoai-service ****************

  11. · kamo-signer-monorepo

    O factură actualizată spune asta, și ce s-a schimbat, înainte de orice altceva

  12. · kamo-internal

    Adăugați o schimbare de loc la factura neplătită a clientului și afișați facturile actualizate

    - Schimbați dialogul: o a treia alegere de facturare, "Adăugați-l la factura neplătită", cu previzualizarea spunând Care factură se actualizează și noul său total, sau că nu există nici o factură neplătită, astfel încât acesta merge pe cont propriu. - Facturi: "Actualizare" și "Gata de trimis din nou" insigne în listă și sertar, Ce s-a schimbat, o Secțiunea versiunilor anterioare (totalul fiecărei versiuni, data scadenței, motivul, liniile) și "Trimiteți actualizări" Factura" în timp ce clientul mai are copia anterioară. - My Bill și pilula de proiect de lege: "Actualizat {data}" și ceea ce sa schimbat pe un proiect de lege actualizat.

  13. · SecurityService

    Trimiteți o factură actualizată și arătați clientului tot ce datorează

    - Trimiterea unei facturi actualizate de când a ieșit ultima dată folosește noul commerce.invoice_updated email: ce s-a schimbat, sumele vechi și noi, Noua dată scadentă și PDF-ul actualizat. - Fiecare e-mail de factură enumeră celelalte facturi neplătite ale clientului și totalul Acum sunt datorate, deci două facturi se citesc ca o singură declarație. - Proprietarii vânzătorului sunt informați atunci când o factură actualizată este gata de a trimite. - Pagina de factură, PDF și My Bill spun când o factură a fost actualizată și de ce. - Schimbările de scaun acceptă invoiceTiming OPEN_INVOICE.

  14. · kamo-shared-library

    Consola vede actualizările și versiunile anterioare ale unei facturi

  15. · kamo-shared-library

    E-mailul cu factura actualizată și ce altceva datorează clientul

    commerce.invoice_updated spune unui client că factura sa a fost actualizată, ceea ce Modificările, sumele vechi și noi și noua dată scadentă, cu PDF-ul actualizat. Ambele e-mailuri de facturare conțin {{alsoOwed}}: orice alte facturi neplătite și Total acum datorat, gol atunci când nu există nici unul.

  16. · kamo-shared-library

    Facturi actualizate - taxele ulterioare se vor aplica facturii neplătite a clientului

    O schimbare de scaun sau licență poate fi acum facturată OPEN_INVOICE: când intră în vigoare Taxa sa proporțională este adăugată la factura trimisă, neplătită a clientului, care este Apoi gata să iasă din nou ca o factură actualizată - o factură de a plăti, nu două. Când nimic neplătit nu poate să-l ia (niciunul deschis, parțial plătit, plata cu cardul în curs) primește o factură proprie, așa cum o face ACUM. - SubscriptionInvoice: revizuire, revised_at, revision_note; fiecare versiune anterioară Se păstrează în **************** - Trimiterea unei facturi actualizate îi oferă termenii de piață completă de astăzi, ia Îl scoate din PAST_DUE și repornește memento-urile; nimic nu urmărește sau nu încarcă cardul Mesajul de actualizare a clientului nu a fost încă trimis. - Proprietarii vânzătorului sunt informați că o factură actualizată este gata, ca și pentru un proiect. - otherOpenInvoices: ce altceva datorează același client, pentru un rezumat al declarației.

  17. · kamo-internal

    Adăugarea unui domeniu alias end-to-end, ghidat pentru un proprietar non-tehnic

    Setări -> E-mail -> Domenii -> Domenii alias: - Adăugarea unui domeniu organizația nu a dovedit încă acum îl adaugă la Arată toate domeniile organizației și afișează înregistrarea TXT care dovedește proprietatea (aceeași înregistrare _kamo-verify ca și studioul de configurare DNS), cu pași simpli pentru unde să-l adaugi și un buton Verificați acum care termină adăugarea odată ce este live Un domeniu în curs de procesare este preluat din nou la întoarcere. - Dialogul înregistrărilor DNS trece prin înregistrarea MX (prioritatea și serverul afișate (așa cum le solicită registratorii), apoi cardurile SPF, DKIM și DMARC existente De la configurarea DNS pentru același domeniu, apoi sfaturi simple despre cum să stai departe de spam. - Starea citește gata numai după ce MX, SPF și DKIM sunt toate live.

  18. · EmailService

    Domeniile alias se semnează cu propria cheie DKIM a domeniului org

    Un domeniu alias este un domeniu de organizație, iar SecurityService oferă deja Fiecare domeniu org are o cheie DKIM (org_domains.dkim_*), înregistrarea proprietarului este spusă Pentru a publica, și dkim_verified odată ce DNS-ul o are. Cheia serverului de mail EmailService O a doua cheie și o a doua înregistrare au fost generate pentru domeniile alias Nu a fost generat niciun domeniu. - OrgDomainDkimKeys: e-mailul unui membru dintr-un domeniu org verificat de proprietate al cărui Orice cheie publicată este semnată cu acea cheie (alias domenii, și propriile chei ale unei organizații) domeniu de e-mail); gazdele platformei rămân cu rspamd. - KamoMailAliasDomains este doar rutare. - GET /alias-domains/{id}/dns: starea MX, ID-ul domeniului org și SPF/DKIM/DMARC Pașii de lucru de la, și ultimele lor răspunsuri. - Compozitorul listează o adresă o dată când un membru deține un alias explicit la Copia alias-domain a cutiei poștale principale (cum păstrează un membru kamouniverse.com în timp ce org-ul implicit se mută într-un alt domeniu alias).

  19. · kamo-internal

    Cardul de voce al SI-ului spune, în cuvinte simple, vocea auzită la apeluri și în ședințe (TPSAMEVOICE)

    sau ce voce vorbește fiecare cale atunci când modelul de apelare live nu oferă vocea aleasă Unul, iar vocile care le păstrează aceleași sunt marcate 'Apeluri și întâlniri'.

  20. · kamo-internal

    Instrumente în partea de sus, foldere în partea stângă

    Un membru a raportat că coloana din stânga a clientului de e-mail a fost atât de aglomerată încât ar putea Vedeam doar câte un dosar la un moment dat, iar mesajul nou era disproporționat Bara laterală stivuită cu comutatorul de cutii poștale, reîmprospătare, un 72px carte de compoziție, căutare, panoul de filtrare și două plăci de stat în fața Arborele de foldere, care a primit orice înălțime a fost lăsată. Acum, ca în Notes: - MailCommandBar: un rând de 40px peste / mesaje cu comutatorul de cutie poștală, un buton Mesaj nou de dimensiuni normale, căutare (în linie, domeniul de aplicare alături de acesta), Filtrează și reîmprospătează. - Filtrele se deschid ca o bandă de lățime completă sub bara de instrumente, controalele unul lângă altul. - FolderSidebar este doar foldere: un antet de o linie cu necitite / total Faceți clic pe butonul folder nou, apoi pe foldere, etichete și foldere inteligente în O singură regiune de derulare (etichetele / folderele inteligente nu mai mănâncă copacul) Rândurile sunt mai strânse, iar coloana are 256px în loc de 320px. - Butonul plutitor Compuse numai SMTP este plecat; bara de instrumente are mesaj nou. - Scheletul de încărcare și plasamentele de turneu urmează noua formă.

  21. · AIService

    O voce pe SI pe fiecare canal: vizualizarea vocilor numește vocea auzită pe conducta în cascadă și pe modelul de voce live (TPSAMEVOICE)

    API-ul de vorbire afișează vocile pe care le acceptă (sondate) și vocile proprii; genurile acestora sunt curate Vederea vocii câștigă "eficient" (vorbire + voce live, aceeași sau cea mai apropiată) și marchează fiecare Opțiunea un model live vorbește, de asemenea ('oriunde'). kamoai-voice citește per apel. DML pentru rândurile de registry ale CRM și cele trei voci ale SI în docs / sql.

  22. · kamo-login

    Word pagina pentru o primă parolă atunci când link-ul spune setup=1

    Un membru adăugat de un administrator nu a avut niciodată o parolă, deci mesajul de bun venit Link-ul din scrisoare deschide aceeași pagină cu textul Set, nu Reset.

  23. · SecurityService

    O întâmpinare adăugată a membrilor le permite să-și stabilească prima parolă

    Un membru adăugat de un administrator nu are parolă, deci mesajul simplu de BINE AȚI VENIT va fi afișat Trimiteți WELCOME_SET_PASSWORD în schimb atunci când contul nu are o parolă parola: un link de setare a parolei și un cod, valabil șapte zile, emis de același Calea tokenului ca forgot-password (extras ca mintToken). Legătura poartă setup=1 astfel încât kamo-login cuvintele paginii pentru o primă parolă.

  24. · kamo-shared-library

    WELCOME_SET_PASSWORD, scrisoarea pentru un cont care nu are parola încă

    Un administrator care adaugă un membru creează un utilizator cu o parolă nulă Această scrisoare poartă următoarele mesaje: "Această scrisoare poartă următoarele mesaje: set-password link și un cod de 8 caractere în schimb, formulat ca o primă parolă, cu numele tastate în gemenii lor evadați.

  25. · kamo-internal

    Copierea unui cod de urmărire din anteturile selectorului și sertarului

    Anteturile afișează doar mânerul de opt caractere. Adăugați un buton de copiere lângă acesta care copiază codul complet, astfel încât un membru deja în selectorul de link-uri sau cod Sertarul nu trebuie să se întoarcă la masă.

  26. · kamo-internal

    Cardul de recapitulare a întâlnirii eșuate cu Trimitere din nou (TPRECAPFIX)

    **************** ce deschide alerta "nu s-a putut trimite recapitularea" a supraveghetorului: care întâlnire, ce Ce s-a întâmplat și cum să-l rezolve în cuvinte simple, ceea ce a ieșit, și Trimite din nou (prin /api/kamoai BFF la Culorile mărcii Org, panglica de colț pentru stat, lățimea telefonului, mișcarea redusă.

  27. · kamo-internal

    Asistentul SI este chemat de numele membrului pentru el, peste tot unde este etichetat

    Schimbarea proprietarului 2026-10-28: elementul de navigare, titlul ferestrei (bara de titlu, fila, (antetul barei de activități) și antetul ferestrei spune "SI Assistant" în timp ce asistentul Acesta are numele implicit și numele pe care membrul i l-a dat odată ce este setat în Setările; Sfatul pentru instrumente afișează "Personal SI Assistant (<name>)". Un nume salvat reetichetează fiecare loc deschis deodată (un instantaneu al setărilor pe pagină) Titlul propriu al conversației se mută sub numele din antet, totuși faceți clic pentru a redenumiți (o redenumire se arată acum imediat).

  28. · kamo-internal

    Pilula de facturare a proprietarului de pe launchpad și /billing

    O pastila la stânga de contorul de stocare, pentru proprietarii de organizație numai, spunând dacă factura organizației de pe platformă este plătită, scadentă sau întârziată. Calm atunci când este plătit; chihlimbar și respirație când este datorat; roșu, pulsând și tremurând Toate mișcările se opresc în cazul în care mișcarea este redusă. Hover deschide un flyout construit ca al contorului de stocare: cantitatea și când, Deschide facturi, estimarea facturii următoare, linia de plan, Pay online, Vezi factura. Click merge la /billing: erou conștient de stare cu un echilibru de numărare, patru Factura curentă cu linii, totaluri și plăți, următoarea factură cu linii, Estimarea facturii cu schimbări de scaun programate, planul și add-on-uri, cum să Plata prin banca (QuoteRemittanceBlock), facturi trecute cu o diagramă, PDF și card O plată, un banner de mulțumire la întoarcere și o notificare prietenoasă doar pentru proprietar. Citește GET /api/security/pos/my-billing (+ /invoices/{uid}/pdf, /pay).

  29. · SecurityService

    My Bill — factura proprie a proprietarului organizației din registrul vânzătorului

    GET /api/security/pos/my-billing răspunde la starea proprietarului (curentă, scadentă, facturi restante), facturi deschise, următoarea reînnoire estimată, facturi trecute, Detaliile de remitere ale vânzătorului și cardul în fișier. Proprietarii pot descărca fiecare Puteți să vizualizați PDF-ul facturii și să plătiți o factură deschisă cu cardul, revenind la /facturare. Doar proprietar, limitat la organizarea sesiunii; schițele și golurile nu apar niciodată.

  30. · kamo-shared-library

    Estimați următoarea reînnoire și găsiți propriile abonamente ale unei organizații

    Pentru pagina My Bill orientată spre client: următoarea reînnoire așa cum ar fi ridicată Astăzi (niciodată salvate), precum și abonamentele pe care o organizație le vizează.

Universul tău te așteaptă.

Începeți gratuit în câteva minute.Adăugați produse oricând sunteți pregătit — fără migrare, fără autentificări noi.

Gratuit pentru totdeauna — nu este necesar un card de credit