Przejdź do treści
KAMOUniverse

Changelog

Co nowego.

Każde ulepszenie platformy, jak to wysyła.

  1. · kamo-shared-library

    WELCOME_SET_PASSWORD, litera dla konta, które nie ma jeszcze hasła

    Administrator, który dodaje członka tworzy użytkownika z hasłem null. The Powiedziałem im, żeby się zalogowali, co nie może zadziałać. Ten list nosi nazwę: set-password link i 8-znakowy kod, sformułowany jako pierwsze hasło, z wpisanymi nazwiskami ich ucieczkowych bliźniaków.

  2. · kamo-internal

    Skopiuj kod śledzenia z nagłówków podajnika i szuflady

    Nagłówki pokazują tylko ośmioznakowy uchwyt. Dodaj przycisk kopiowania obok niego Który kopiuje pełny kod, więc członek już w link picker lub kod Szuflada nie musi wracać do stołu.

  3. · kamo-internal

    Karta podsumowania nieudanego spotkania z poleceniem Wyślij ponownie (TPRECAPFIX)

    **************** co otwiera alert przełożonego "nie można wysłać podsumowania": które spotkanie, co Co się stało i jak to naprawić w prostych słowach, co wyszło i Wyślij ponownie (przez /api/kamoai BFF do Org kolory marki, wstążka narożna dla stanu, szerokość telefonu, zmniejszony ruch.

  4. · kamo-internal

    Asystent SI jest wywoływany przez nazwę członka dla niego, wszędzie tam, gdzie jest oznaczony

    Zmiana właściciela 2026-10-28: element nawigacji, tytuł okna (pasek tytułu, zakładka, Nagłówek paska zadań i nagłówek okna mówią "Asystent SI", podczas gdy asystent Ma domyślną nazwę i nazwę, którą członek dał mu, gdy jest ustawiony w jego Ustawienia; etykietka otrzymuje tekst "Personal SI Assistant (<nazwa>)". Zapisana nazwa Zmienia etykietę każdego otwartego miejsca na raz (jedna migawka ustawień na stronę) Własny tytuł konwersacji przenosi się pod nazwę w nagłówku, nadal kliknij, aby Zmień nazwę (zmiana nazwy pojawia się od razu).

  5. · kamo-internal

    Pigułka rachunku właściciela na pulpicie startowym i /billing

    Pigułka po lewej stronie licznika pamięci masowej, tylko dla właścicieli organizacji, mówiąc czy rachunek organizacji z platformy jest opłacony, wymagalny lub przeterminowany. Spokój po zapłaceniu; bursztynowy i oddychanie po terminie; czerwony, pulsujący i drżący Wszystkie ruchy zatrzymują się w przypadku zmniejszonego ruchu. Hover otwiera rozwijane okno zbudowane jak licznik pamięci: ilość i kiedy, Otwarte rachunki, następny rachunek szacunkowy, linia planu, Pay online, View bill. Kliknij, aby przejść do /billing: bohater z liczącym się saldem, cztery Liczby, bieżący rachunek (y) z linii, sumy i płatności, następny Szacunkowy rachunek z zaplanowanych zmian miejsc, plan i dodatki, jak Zapłać przez bank (QuoteRemittanceBlock), poprzednie rachunki z wykresem, PDF i karty Płatność, baner z podziękowaniem po powrocie i przyjazna wiadomość tylko dla właściciela. Odczytuje GET /api/security/pos/my-billing (+ /invoices/{uid}/pdf, /pay).

  6. · SecurityService

    Mój rachunek — własny rachunek właściciela organizacji z księgi sprzedawcy

    GET /api/security/pos/my-billing odpowiada na stan właściciela (aktualny, należny, przeterminowane), otwarte faktury, szacowane następne przedłużenie, przeszłe faktury, Właściciele mogą pobrać szczegóły przelewu sprzedawcy i karty w pliku Pobierz PDF faktury i zapłać otwartą kartą, powracając do /billing. Tylko właściciel, ograniczony do organizacji sesji; wersje robocze i puste nigdy nie są wyświetlane.

  7. · kamo-shared-library

    Oszacuj kolejne odnowienie i znajdź własne subskrypcje organizacji

    Dla strony Mój rachunek skierowanej do klienta: następne odnowienie, gdy zostanie podniesione Lista subskrypcji, które zostały wysłane dzisiaj (nigdy nie zapisane) oraz subskrypcji, których organizacja jest celem.

  8. · MediaService

    Wyrzucony SI jest na dobre, pokrętła zamiatania mówią, że są automatyczne, a własny obraz SI jeździ do swojej płytki (TPENGAGE)

    - DELETE **************** osoba zalogowana na spotkaniu wyrzuca SI (Prosody nigdy nie pozwala nikomu kopać nogi Jigasi SI, jest to administrator serwera); Najpierw usunięto, a następnie KM6 KICKED - KM2 z auto-join sweep przenosi automatic=true, więc kamoai-service może go odrzucić po odejściu lub kopnięciu - I3 przenosi siAvatarUrl (zdjęcie, wybrany awatar, inaczej żaden = inicjały) dla kafelka spotkania SI; zaproszenie Obecni SI panelu również noszą swoje zdjęcie

  9. · kamo-internal

    Ścieżka decyzji pokazuje decyzję SI, o którą prosi osobę do osądzenia

    Nagłówek szlaku mówił, że szczegóły decyzji są "już wkrótce", więc Recenzent potwierdził, zmodyfikował lub zastąpił decyzję, której nie widział. Teraz pokazuje, co SI zdecydował i dlaczego, jego zaufanie, co to było o tym, czy i na jakim etapie SI działał lub przesłał go osobie, Kto podjął decyzję (zasada lub model), kiedy i link do pożyczki. Werdykt "modyfikowania" nie prosi już o JSON: recenzent pisze prawo Decyzja w słowach, przechowywana jako {"correctedDecision": …} i wyświetlana w Pokaż szlak jako oznaczone pole.

  10. · SecurityService

    Przeczytaj jedną decyzję SI dla jej ścieżki przeglądu

    GET **************** co SI zdecydował, Dlaczego, jak pewne to było, etap i funkcja, wynik bramy, a Pożyczka, na której jest — tylko w przypadku decyzji dotyczącej jednej z organizacji dzwoniącego Pożyczki (decyzja → plik pożyczki → wniosek → organizacja, zarządzanie service's own chain); innej organizacji lub nieznany id jest taki sam 404. Ścieżka decyzji nigdy nie pokazywała decyzji, o którą prosi recenzenta. Brama kontrolera zmienia nazwę na requireSessionAsOperator, więc Endpoint ratchet rozpoznaje go, wycofując 7 wpisów linii bazowej.

  11. · SecurityService

    Nazwij pożyczki według pożyczkobiorcy i numeru pożyczki z ich identyfikatorów plików pożyczkowych

    GET **************** (maksymalnie 200): imię i nazwisko pożyczkobiorcy oraz numer pożyczki (identyfikator aplikacji) dla każdego, tylko dla pracowników, Dla konsol, które posiadają tylko identyfikatory plików wypożyczonych (zamknięcie Opakowania, clearability roll-up), które drukowały obcięty Wewnętrzny identyfikator zamiast kredytu.

  12. · kamo-internal

    Wybierz pożyczkę przez pożyczkobiorcę lub numer pożyczki, nigdy przez wpisanie wewnętrznego identyfikatora

    Narzędzia dochodów, oszustw / 4506-C i dużych depozytów konsoli ubezpieczeniowej A konsola dokumentów poprosiła personel o wpisanie "UID pliku wypożyczenia" lub MortgageLoanPicker searches as you type - Kto odpowiedział? (nazwa pożyczkobiorcy lub numer pożyczki, po stronie serwera i ograniczone), pokazuje Pożyczkobiorca z pełnym numerem pożyczki i statusu, i ładuje narzędzie na Wybierz.

  13. · SecurityService

    Znajdź pożyczkę według nazwy pożyczkobiorcy lub numeru pożyczki

    GET **************** — do 20 (maksymalnie 50) Aplikacje organizacji, których numer pożyczki zaczyna się od cyfr wpisanych lub Którego imię, nazwisko lub preferowane imię pożyczkobiorcy zawiera tekst, najnowszy Tylko personel; członek, który pracuje tylko na własne pożyczki znajduje tylko Dwa ograniczone zapytania (id, a następnie podsumowania), skompilowane na podstawie Dla wypożyczalni konsoli, więc nikt nie musi wpisywać kodu dostępu internal id — i tak picker nigdy nie pobiera całego potoku.

  14. · kamo-internal

    "Śledź terminy działań niepożądanych" w zakładce Automatyzacja

  15. · SecurityService

    Odmowa osoby uruchamia zegar powiadomień ECOA, gdy pożyczkodawca go śledzi

    Tylko dekoder zautomatyzowanego podpisywania uzbroił 30-dniową niekorzystną akcję Zegar, więc pożyczka, której osoba odmówiła w Kamo, nigdy nie pokazała zawiadomienia należnego na AdverseActionClock teraz uzbraja ten sam licznik po wykonaniu niekorzystnej akcji Przejście osoby przez rurociąg do Odrzucone, Zamknięte z powodu niekompletności lub Pre-zatwierdzenie odrzucone — tylko wtedy, gdy pożyczkodawca ma LOAN_ADVERSE_ACTION_CLOCK on (właściciel, 2026-10-28; domyślnie wyłączone), nigdy dla wyniku zsynchronizowanego z innego systemu, raz na zegar na żywo, oraz Tylko śledzenie przesyłki; nic nie jest wysyłane. Zapisane przez EntityManager (SecurityService nie rejestruje EntityManager) Repozytoria zgodności); jego zapytanie jest kompilowane na Hibernate floty.

  16. · kamo-shared-library

    LOAN_ADVERSE_ACTION_CLOCK — zegar powiadomień ECOA dla odmów wykonanych przez osobę jest przełącznikiem pożyczkodawcy

    Właściciel 2026-10-28: śledzenie 30-dniowego powiadomienia o działaniu niepożądanym dla pożyczki a Osoba odmawia w Kamo jest jednym z ustawień automatyzacji, domyślnie wyłączonym.

  17. · kamo-internal

    Przywróć zakończoną SI, ustawiając jej status na Aktywny (TPSIREHIRE)

    - Zakończony status SI jest ponownie edytowalny; Aktywny ('Przywraca ten SI') Najpierw potwierdza się: ten sam SI, jego historia, osobowość, opis stanowiska, Pamięć, ustawienia i zdjęcie; co dzieje się z jego siedzibą (wolny, żaden jeszcze, więc czekanie wstrzymane lub nierozliczane); nowe logowanie; zadania pozostają u swojego menedżera; i 'Daj mu znów jego linię telefoniczną' (zaznaczone, gdy ją miał). - Zapis wysyła rehirePhoneLine; odpowiedź SecurityService'a siRehired staje się Zwykła wiadomość (z powrotem, czekając na miejsce, linia jest ustawiana na wewnętrznym N). - Terminate confirm nie mówi już, że nie można go cofnąć: mówi, że SI może Można go przywrócić, ustawiając go na Aktywny, a następnie wstrzymać go na chwilę. - AI_REHIRED w słownictwie dziennika dostępu.

  18. · kamo-shared-library

    Ograniczone zapytania do plików pożyczek — pracujący potok i liczba na status

    **************** (niezarchiwizowane, w podanym terminie) countByStatusForOrganization (GROUP BY w bazie danych), dla dzwoniących, którzy użyli findByOrganizationId, aby załadować każdą pożyczkę, jaką kiedykolwiek udzieliła organizacja Miałem (Harmony: 10,473, około sześćdziesięciu w toku) i trzymać garść. Oba Kompilacja względem mapowania **************** SecurityService udowadnia je na flotowym Hibernate 6.2.

  19. · kamo-internal

    Google sekcja główna obok Alexa i Google linki na karcie profilu

    Ustawienia -> Urządzenia (IoT) -> Połączenia zyskuje sekcję Google Home (GET /api/iot/voice/google; nie Włączone lub brakujące = spokojna karta coming-soon z linią test-accounts-only (tylko konta testowe) Linki pochodzą z tej samej listy V1 filtrowanej przez asystenta (nieobecny = ALEXA); sekcja Alexa pokazuje teraz Okno dialogowe linku udostępnionego mówi o Google dla linku GOOGLE, ukrywa kanał aktualizacji, a następnie wyświetla informację o tym, że link jest udostępniony Połączenie z czujnikami wirtualnymi i wirtualnymi czujnikami, a jego synchronizacja brzmi "Ask Google to refresh the device list" Z linku tryIt, PIN głosowy dla zamków/garażu/alarmów i Kamo Alerts. Profil -> Głos Ten artykuł pokazuje odznakę Alexa / Google Home na link i jak połączyć swój własny Google Home.

  20. · VOIPService

    Ponownie zatrudniony SI otrzymuje swoje stare rozszerzenie z powrotem, gdy jest jeszcze wolny (TPSIREHIRE)

    Ponowne zaopatrzenie linii RETIRED na tym samym serwerze telefonicznym preferuje linię Poprzednie rozszerzenie, jeśli nikt go od tego czasu nie wykorzystał; w przeciwnym razie następne wolne W zakresie, jak poprzednio.

  21. · SecurityService

    Klient umiejętności KamoUniverse Assistant zawsze tworzy osobisty link Alexa

    Druga umiejętność Alexa (tylko niestandardowa, więc profile głosowe Alexa działają) łączy się przez Kamo klienta OAuth iot.alexa.assistant (ten sam Cel IOT_ALEXA, ten sam dostawca przekierowuje adresy URI; zasiane ręcznie, **************** Jego decyzja o zgodzie jest wymuszona po stronie serwera na właścicielaKind MEMBER, no site, grantChoice preset NONE i no Kamo Alert sensor, Bez względu na to, jaka strona została wysłana.

  22. · MCPGatewayService

    Narzędzie MLOS zapisuje zatwierdzenie, na którym działa

    Więc SecurityService może powiedzieć zatwierdzenie lub zamówienie osoby z własnego SI Inicjatywa, którą pożyczkodawca mógł wyłączyć (LOAN_SI_CHANGES).

  23. · kamo-internal

    "Co Kamo robi samodzielnie" — przełączniki automatyzacji pożyczkodawcy w zakładce Automatyzacja

    Jeden przełącznik na wiadomość i zmiana pożyczki Kamo może zrobić samodzielnie, w trzech grupy (wiadomości do pożyczkobiorców, wiadomości do zespołu, zmiany w pożyczkach), Każdy wyłączony, dopóki pożyczkodawca go nie włączy, z turn-all na grupę, gdy każdy Zobacz listę plików, które zostały ostatnio zmienione i które również potrzebują Kamo, aby włączyć tę funkcję. Przełączniki używają koloru marki organizacji; wspólny przycisk Odrzuć Odczyty przy kontraście AA.

  24. · SecurityService

    Każdy automatyczny e-mail MLOS i zmiana pożyczki czeka na przełączenie pożyczkodawcy

    Pożyczkodawca prowadzący swoje pożyczki w innym systemie pożyczkowym (Harmony (z Arive) nie może mieć Kamo pisania do swoich pożyczkobiorców lub zmiany jego Każda automatyczna akcja teraz prosi o potwierdzenie, że pożyczka została udzielona MlosAutomation najpierw i jest pomijany, z linią dziennika, gdy jest wyłączony — i Każda akcja jest wyłączona, dopóki pożyczkodawca nie włączy jej: - dokumentowanie wiadomości e-mail (zapytanie, przypomnienie, zaakceptowane/odrzucone, wszystkie odebrane, Urzędnik kredytowy "gotowy do przeglądu"); zamiatanie przypomnienia nie oznacza już Strona nie została znaleziona - otrzymanie wniosku online i "spotkanie z urzędnikiem kredytowym" - budowa listy kontrolnej dokumentów na Application Taken, po przesłaniu, oraz Przebudowa, która była uruchamiana na każdym odczycie listy dokumentów pożyczki - zmiana z własnej inicjatywy SI pod / hipoteczne-aplikacje (nowe MlosSiInitiativeInterceptor): zmiana zatwierdzona lub zlecona przez osobę Przenosi X-Kamo-Approval-Id z płaszczyzny narzędzia i zawsze przechodzi Ustawienia: GET/PUT **************** audytowane W dzienniku zmian konfiguracji. Brama kontrolera jest przemianowana requireSessionWithManageRight tak, że grzechotka bezpieczeństwa punktu końcowego rozpoznaje Wycofuje się z niego 50 bazowych wpisów.

  25. · kamo-shared-library

    Przełączniki automatyzacji — każda akcja Kamo podejmowana samodzielnie jest wyborem pożyczkodawcy, domyślnie wyłączona

    MlosAutomationAction wyświetla każdą wiadomość i zmianę pożyczki, którą MLOS wykonuje bez wyboru osoby (e-maile pożyczkobiorcy, alerty zespołu, lista kontrolna) budowa, odświeżanie dokumentów, warunki ubezpieczenia, zamki autonomiczne, e-dispatch zamknięcia, zmiany pożyczki z własnej inicjatywy SI). MlosAutomationSetting przechowuje jeden wybór organizacji na działanie (mlos_automation_setting, utworzone ręcznie); brak wiersza oznacza wyłączenie. MlosAutomation.isEnabled jest statycznym pomocnikiem nad własnym wywołującym EntityManager, dzięki czemu każda usługa MLOS może zapytać bez współdzielonego komponentu Nie skanuje repozytorium, którego nie potrzebuje. Wszystko co nieczytelne odpowiada off.

  26. · SecurityService

    Rozwiązany SI ustawiony z powrotem na aktywny jest ponownie zatrudniony jako ten sam SI (TPSIREHIRE)

    Właściciel 2026-10-28: zakończone SI mogą być ponownie aktywowane tak jak ludzie Zakończony status SI uruchamia teraz AiLifecycleService.rehire po zakończeniu reszty Zapisz, we własnej transakcji (prawa: Zarządzaj SI Workforce plus statusy) MANAGE_MEMBER_SECURITY; SI nigdy nie zatrudnia się ponownie): - ten sam członek, historia, karta, osobowość, pamięć, ustawienia i awatar; - zatrudnienie ACTIVE i ai_state ACTIVE przez strzeżoną UPDATE z RETIRED; - miejsce zajęte, gdy jedno jest wolne; bez niego, SI jest aktywny, ale wstrzymany "Czekanie na miejsce", wymienione jako licencjobiorca, i wznowione przez Uprawnienia MEMBER wiadomość po przydzieleniu miejsca (ręczne wznowienie jest wymagane) Odmówiono do tego czasu); - ponownie otwarte kroki zatrudnienia: RUNTIME_ENROLL ponownie (nowe dane uwierzytelniające i sesja z Runtime), niedokończony MANAGER/MAILBOX/BRIEF, linia telefoniczna, gdy zostanie zapytany (domyślnie: gdy miała jedną), brakująca stacja robocza pozostawiona dla ustawienia teraz; zatrzymane stacje robocze otrzymują Keep, który anuluje oczekujące usunięcie; - zadania przekazane przełożonemu pozostają tam; drugi przechodzi na emeryturę i przekazuje nowe znowu je wyłącza (TASK_HANDOFF z powrotem na PENDING); - audytowany AI_REHIRED (obie kierunki są teraz audytowane), ogłoszony, prawa Nie ma powitalnego e-maila, nie ma wylogowania ponownie zatrudnionego SI. Inne statusy na zakończonym SI są odrzucane w zwykłych słowach.

  27. · kamo-shared-library

    Zdarzenie dziennika dostępu AI_REHIRED dla zakończonego SI ustawione z powrotem na aktywne (TPSIREHIRE)

    Dodano ostatnio: event_type jest VARCHAR(30), STRING-persisted, bez CHECK, więc bez DDL.

  28. · kamo-login

    Zgoda dla Google Home — każde zdanie wymienia połączonego asystenta

    Klient iot.google (przeznaczenie IOT_GOOGLE) otrzymuje własne sformułowanie: "Link Kamo to Google Home", "Czego może użyć Google Strona główna?", domyślne nazwy linków "Google Strona główna" / "Google Strona główna <pierwszego>", Kamo kod PIN głosowy do odblokowywania, otwierania i rozbrajania oraz karta Try it ("Hej Google, włącz <urządzenie>", "Hej Google, zsynchronizuj moje urządzenia"). Brak Kamo czujników Alert lub obietnicy SI Assistant dla Google. sformułowanie Alexa pozostaje niezmienione; ekrany, które nie znają klienta, mówią Alexa lub Google Home.

  29. · SecurityService

    Łączenie konta domowego Google — główny dostawca IOT_GOOGLE i przekierowania URI Google

    IOT_GOOGLE jest dostawcą łącza głosowego Alexa z asystentem GOOGLE na I-A1 / I-A2 (jedna tabela linków w Administrator klienta przyjmuje identyfikator projektu Google Cloud jako identyfikator dostawcy i zapisuje identyfikator Google Widok zgody nazywa teraz cel klienta, dzięki czemu strona może zostać wyświetlona w dowolnym momencie Słowo Google Home lub Alexa.

  30. · MCPGatewayService

    Notifications_list today:true liczy co przyszło dzisiaj do strefy właściciela

    TPONBEHALF live check (sp00verify 2026-10-28 07:27Z): zapytał "ile powiadomień otrzymałem dzisiaj?", SI poprawnie odczytał własne konto członka (w imieniu, z audytem), ale odpowiedział sumą (12) Dzisiaj: prawda liczy się, przeczytać lub nie, każde powiadomienie od północy w dniu dzisiejszym Strefa własna dzwoniącego (członka, gdy SI działa na jego koncie): receivedToday, todayStartsAt, Migawki listy narzędzi zostały celowo zaktualizowane dla tego narzędzia.

Twój wszechświat czeka.

Rozpocznij bezpłatnie w kilka minut.Dodaj produkty, kiedy tylko będziesz gotowy — bez migracji, bez nowych logowań.

Bezpłatne na zawsze — nie wymaga karty kredytowej