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

    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.

  2. · 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ă.

  3. · 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ă.

  4. · 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).

  5. · 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).

  6. · 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ă.

  7. · 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ă.

  8. · MediaService

    Un SI lovit este în afara pentru totdeauna, cadranele de măturare spun că sunt automate, iar imaginea proprie a SI-ului se deplasează pe țiglă (TPENGAGE)

    - DELETE **************** o persoană conectată în întâlnire dă afară un SI (Prosody nu lasă niciodată pe nimeni să lovească piciorul lui Jigasi al SI, este un administrator de server); REMOVED mai întâi, apoi KM6 KICKED - KM2 de la auto-join sweep poartă automatic=true, astfel încât kamoai-service poate refuza după o concediere sau lovitură - I3 poartă siAvatarUrl (fotografie, avatar ales, altfel niciunul = inițiale) pentru țigla întâlnirii SI; invitația SI-urile prezente ale panoului poartă și imaginea lor

  9. · kamo-internal

    Traseul deciziei arată decizia SI pe care o cere unei persoane să o judece

    Antetul traseului a spus că detaliile deciziei erau "în curând", așa că o Recenzorul a confirmat, modificat sau anulat o decizie pe care nu a putut-o vedea. Acum arată ce a decis SI și de ce, încrederea sa, ceea ce a fost despre și în ce etapă, dacă SI a acționat sau a trimis-o unei persoane, cine a decis (o regulă sau un model), când și o legătură cu împrumutul. Un verdict de "modificare" nu mai cere JSON: recenzorul scrie dreptul Decizia corectată în cuvinte, stocată ca {"correctedDecision": …} și afișată înapoi în Traseul ca un câmp etichetat.

  10. · SecurityService

    Citiți o decizie SI pentru traseul său de revizuire

    GET **************** ceea ce SI a decis, De ce, cât de sigur a fost, stadiul și funcția, rezultatul porții, și Împrumutul pe care se află — numai pentru o decizie privind una dintre organizațiile apelantului Împrumuturi (decizie → dosar de împrumut → cerere → org, guvernanța Un alt serviciu sau un id necunoscut are acelasi 404. Traseul deciziei nu a arătat niciodată decizia pe care o cere unui recenzor să o judece. Poarta controlerului este redenumită requireSessionAsOperator astfel încât Ratchet-ul punctului final îl recunoaște, retragându-și cele 7 intrări de bază.

  11. · SecurityService

    Denumiți împrumuturile după împrumutat și numărul de împrumut din ID-urile lor de împrumut

    GET **************** (maxim 200): numele împrumutatului și numărul de împrumut (id-ul de cerere) pentru fiecare, numai personal, Pentru consolele care dețin doar ID-uri de fișiere de împrumut (închiderea Ambalajele, roll-up-ul de clarificare), care imprimau o imagine trunchiată Identificarea internă în loc de împrumut.

  12. · kamo-internal

    Alege un împrumut de împrumutatul sau numărul de împrumut, niciodată prin tastarea unui id intern

    Consola de subscriere a instrumentelor de venit, fraudă / 4506-C și depozite mari iar consola de documente a cerut personalului să introducă un "UID de fișier de împrumut" sau un "Ipoteca de aplicare UID". MortgageLoanPicker caută pe măsură ce tastați (numele împrumutatului sau numărul de împrumut, pe partea de server și limitat), arată împrumutat cu numărul complet de împrumut și statutul, și încarcă instrumentul pe Alege.

  13. · SecurityService

    Găsiți un împrumut după numele debitorului sau numărul de împrumut

    GET **************** — până la 20 (max 50) de Aplicațiile organizației al căror număr de împrumut începe cu cifrele tastate sau al cărui prenume, nume de familie sau nume preferat al împrumutatului conține textul, cel mai nou Numai personalul; un membru care lucrează doar la propriile împrumuturi găsește doar un loc de muncă Două interogări limitate (id-uri, apoi rezumatele), compilate pe baza acestora Pentru selectorul de împrumut al consolei, astfel încât nimeni nu trebuie să tasteze o parolă internal id — și astfel un selector nu trage niciodată o conductă întreagă.

  14. · kamo-internal

    "Urmăriți termenele limită ale acțiunilor adverse" în fila Automatizare

  15. · SecurityService

    Negarea unei persoane pornește ceasul de notificare ECOA, când creditorul îl urmărește

    Doar un decodor automat de subscriere a înarmat acțiunea adversă de 30 de zile Ceasul, astfel încât un împrumut pe care o persoană l-a refuzat în Kamo nu a arătat niciodată o notificare datorată pe Raportul de acțiune adversă. AdverseActionClock înarmează acum același cronometru după o Mișcarea unei persoane prin canalul Refuzat, Închis pentru incompletitudine sau Pre-aprobare refuzată - numai în timp ce creditorul a LOAN_ADVERSE_ACTION_CLOCK on (proprietar, 2026-10-28; oprit în mod implicit), niciodată pentru un rezultat sincronizat de la un alt sistem, o dată pe ceas live, și Urmărirea se face doar; nimic nu este trimis. Scris prin intermediul EntityManager (SecurityService nu înregistrează Interogarea sa este compilată pe Hibernate-ul flotei.

  16. · kamo-shared-library

    LOAN_ADVERSE_ACTION_CLOCK — ceasul de notificare ECOA pentru refuzurile făcute de persoană este comutatorul creditorului

    Proprietar 2026-10-28: urmărirea notificării de acțiune adversă de 30 de zile pentru un împrumut O persoană refuză în Kamo este una dintre setările de automatizare, dezactivată în mod implicit.

  17. · kamo-internal

    Aduceți un SI terminat înapoi prin setarea stării sale la Active (TPSIREHIRE)

    - Starea unui SI terminat este editabil din nou; Activ ("Aduce acest SI înapoi") este confirmat mai întâi: același SI, istoria sa, personalitatea, descrierea postului, memorie, setări și fotografie; ce se întâmplă cu locul său (gratuit, nici unul încă, astfel încât așteaptă în pauză, sau nu este facturat); o nouă conectare; sarcinile rămân cu managerul său; și "Dă-i din nou linia de telefon" (bifată când avea una). - Salvarea trimite rehirePhoneLine; răspunsul SecurityService siRehired devine un Mesaj simplu (înapoi, așteptând un loc, coada este stabilită la extensia N). - Terminarea confirmării nu mai spune că nu poate fi anulată: spune că SI poate Puteți să o aduceți înapoi setând-o pe Activă și să o întrerupeți pentru o vreme. - AI_REHIRED în vocabularul jurnalului de acces.

  18. · kamo-shared-library

    Interogări de împrumut-fișier limitate — canalul de lucru și un număr per-status

    **************** (nearhivată, în perioada dată) statuses) și countByStatusForOrganization (GROUP BY în baza de date), pentru apelanții care au folosit findByOrganizationId pentru a încărca fiecare împrumut un org vreodată Am avut (Armonie: 10.473, aproximativ șaizeci în curs de desfășurare) și păstrați o mână Compilați împotriva cartografierii **************** SecurityService le dovedește pe Hibernate 6.2 al flotei.

  19. · kamo-internal

    Google secțiunea principală lângă Alexa și Google link-uri pe cardul de profil

    Setări -> Dispozitive (IoT) -> Conexiuni câștigă o secțiune Google Home (GET /api/iot/voice/google; nu Activat sau lipsă = o fișă calmă în curând cu linia doar-conturile-de-test) Link-urile provin din aceeași listă V1 filtrată de asistent (absent = ALEXA); secțiunea Alexa arată acum Dialogul de partajare a link-ului vorbește despre Google pentru un link GOOGLE, ascunde canalul de actualizare Conectează-ți dispozitivul la un dispozitiv Bluetooth și senzori virtuali, iar sincronizarea sa afișează mesajul „Solicitați Google pentru a reîmprospăta lista de dispozitive” Din link-ul tryIt, PIN-ul vocal pentru încuietori/garaj/alarme, și Kamo Alerte. Profil -> Voce Acești asistenți vă arată o insignă Alexa / Google Home pe link și cum să vă conectați propriul Google Home.

  20. · VOIPService

    Un SI reangajat își primește vechea extensie înapoi când este încă liber (TPSIREHIRE)

    Re-provizionarea unei linii RETIRED pe același server de telefonie preferă linia Extinderea anterioară dacă nimeni nu a mai folosit-o de atunci; altfel, următoarea extensie gratuită În gama, ca și înainte.

  21. · SecurityService

    Clientul abilității KamoUniverse Assistant face întotdeauna o legătură personală Alexa

    O a doua abilitate Alexa (numai personalizată, astfel încât profilurile de voce Alexa să funcționeze) se leagă prin Kamo client OAuth iot.alexa.assistant (aceeași Scop IOT_ALEXA, aceleași URI de redirecționare a furnizorilor; însămânțate manual, **************** Decizia sa de consimțământ este forțată pe partea de server pentru ownerKind MEMBER, no site, grantChoice preset NONE și no Kamo Alert sensor, Indiferent de pagina trimisă. Alți clienți neschimbați.

  22. · MCPGatewayService

    Instrumentul MLOS scrie aprobarea pe care o rulează

    Deci SecurityService poate spune aprobarea sau ordinul unei persoane de la propriul SI Este posibil ca creditorul să fi oprit această inițiativă (LOAN_SI_CHANGES).

  23. · kamo-internal

    "Ce face Kamo de la sine" — comutatorul de automatizare al creditorului din fila Automatizare

    Un comutator pe mesaj și schimbarea împrumutului Kamo se poate face de la sine, în trei grupuri (mesaje către împrumutați, mesaje către echipa dvs., modificări ale împrumuturilor), Fiecare oprit până când împrumutătorul îl pornește, cu turn-all pe grup, atunci când fiecare A fost modificată ultima dată, și care necesită, de asemenea, Kamo pentru a activa capacitatea. Comutatoarele utilizează culoarea mărcii organizației; butonul partajat Citește la contrast AA.

  24. · SecurityService

    Fiecare e-mail automat MLOS și schimbarea împrumutului așteaptă comutarea creditorului

    Un creditor care își gestionează împrumuturile într-un alt sistem de inițiere a împrumuturilor (Harmony cu Arive) nu trebuie să aibă Kamo scris împrumutaților săi sau să-și schimbe Fiecare acțiune automată cere acum un număr de credite pe partea de sus a sistemului MlosAutomation mai întâi și este sărit, cu o linie de jurnal, în timp ce off — și Fiecare acțiune este oprită până când creditorul o pornește: - e-mailuri de documente (cerere, memento, acceptat / respins, toate primite, Ofițer de împrumut "gata pentru revizuire"); măturarea memento-ului nu mai ștampilează o Nu a fost trimis niciun mesaj - primirea cererii on-line și "întâlnește-ți ofițerul de împrumut" - construirea listei de verificare a documentelor la Aplicație luată, la depunere, și Reconstruirea care a rulat pe fiecare READ a listei de documente a unui împrumut - modificarea din proprie inițiativă a unui SI sub / aplicații ipotecare (nou MlosSiInitiativeInterceptor): o modificare aprobată sau comandată de o persoană poartă X-Kamo-Approval-Id din planul sculei și trece întotdeauna Setări: GET/PUT **************** auditat Poarta controlerului este redenumită în log-ul de modificare a configurației requireSessionWithManageRight, astfel încât clichetul de securitate al punctului final să recunoască Retrageți-l, care își retrage cele 50 de intrări de bază.

  25. · kamo-shared-library

    Comutatoare de automatizare — fiecare acțiune pe care Kamo o întreprinde este alegerea creditorului, dezactivată în mod implicit

    MlosAutomationAction listează fiecare mesaj și schimbare de împrumut pe care o face MLOS fără ca o persoană să o aleagă (e-mailuri de împrumut, alerte de echipă, listă de verificare clădire, reîmprospătarea documentelor, condiții de subscriere, încuietori autonome, e-dispozitie de inchidere, modificari de credit din initiativa proprie a unui SI). MlosAutomationSetting stochează alegerea unei organizații pe acțiune (mlos_automation_setting, creat manual); nici un rând înseamnă oprit. MlosAutomation.isEnabled este un ajutor static peste propriul apelant EntityManager, astfel încât fiecare serviciu MLOS poate cere fără o componentă partajată În cazul în care are nevoie de un depozit, nu îl scanează.

  26. · SecurityService

    Un SI terminat setat înapoi la Activ este re-angajat ca același SI (TPSIREHIRE)

    Proprietar 2026-10-28: SI-urile terminate pot fi reactivate ca și oamenii. Activ pe un Starea terminată a SI rulează acum AiLifecycleService.rehire după restul Salvare, în propria tranzacție (drepturi: Gestionare SI Forță de muncă plus statutul MANAGE_MEMBER_SECURITY; un SI nu se reangajeaza niciodata): - acelasi membru, istorie, charta, personalitate, memorie, setari si avatar; - angajare ACTIVE și ai_state ACTIVE printr-o actualizare păzită din RETIRED; - un loc revendicat atunci când unul este liber; cu nici unul, SI este activ, dar întrerupt "În așteptare pentru un loc", listat ca un licențiat, și reluată de către Un mesaj de membru odată ce un loc este atribuit (un Resume manual este necesar) refuzat până atunci); - pașii de angajare redeschiși: RUNTIME_ENROLL din nou (acreditare nouă și sesiune de la runtime), neterminat MANAGER/MAILBOX/BRIEF, linia telefonică atunci când este solicitată (implicit: când avea unul), o stație de lucru lipsă a rămas pentru Configurare acum; stațiile de lucru păstrate primesc Keep, care anulează o ștergere în așteptare; - sarcinile predate supraveghetorului raman acolo; un al doilea se retrage si preda noul unele oprite din nou (TASK_HANDOFF a fost înapoi la PENDING); - auditat AI_REHIRED (ambele direcții sunt acum auditate), anunțat, drepturi Recalculat; fără e-mail de bun venit, fără deconectare a SI-ului reangajat. Alte stări pe un SI terminat sunt refuzate în cuvinte simple.

  27. · kamo-shared-library

    AI_REHIRED eveniment de acces-log pentru un SI terminat setat înapoi la Active (TPSIREHIRE)

    Ultimul adăugat: event_type este VARCHAR (30), STRING-persistent, fără CHECK, deci fără DDL.

  28. · kamo-login

    Consimțământ pentru Google Acasă — fiecare propoziție numește asistentul care este legat

    Clientul iot.google (scopul IOT_GOOGLE) obține propria sa formulare: "Link Kamo to Google Home", "Ce poate folosi Google Home?", numele implicite ale legăturilor "Google Home" / "<First>'s Google Home", Kamo PIN vocal pentru deblocare, deschidere și dezarmare și un card Încercați-l ("Hei Google, porniți <dispozitiv>", "Hei Google, sincronizează-mi dispozitivele"). Nu există Kamo senzori de alertă sau promisiune de asistent SI pentru Google. formularea Alexa este neschimbată; ecranele care nu pot cunoaște clientul spun Alexa sau Google Home.

  29. · SecurityService

    Google Conectarea contului de acasă - un furnizor principal IOT_GOOGLE și URI-urile de redirecționare ale Google

    IOT_GOOGLE este furnizorul de voce Alexa-link cu asistent GOOGLE pe I-A1 / I-A2 (un tabel de legătură în Administratorul clientului ia un Google Cloud id de proiect ca id-ul furnizorului și scrie Google's Vizualizarea consimțământului numește acum scopul clientului, astfel încât pagina să poată fi redirecționată automat Cuvânt Google Acasă sau Alexa.

  30. · MCPGatewayService

    Notifications_list today:true contorizează ce a sosit astăzi în zona proprietarului

    TPONBEHALF live check (sp00verify 2026-10-28 07:27Z): întrebat "câte notificări am primit astăzi?", SI a citit corect contul propriu al membrului (în numele, auditat), dar a răspuns cu totalul (12) astăzi:adevărat contează, citit sau nu, fiecare notificare de la miezul nopții în urmă zona proprie a apelantului (a membrului atunci cand SI actioneaza in contul acestuia): receivedToday, todayStartsAt, TimeZone. Instantaneele din lista de instrumente au fost actualizate în mod deliberat pentru acest instrument.

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