Przejdź do treści
KAMOUniverse

Changelog

Co nowego.

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

  1. · APIService

    Wycinanie / api / docs / internal / * * dla punktu końcowego na etykiecie produktu

    KamoCollab CP05 zadanie 23. DocsService zdobywa POST. strzeżony tylko przez wewnętrzny sekret KamoAI i nazwany w klastrze, więc publicznego bramy kończy całe poddrzewo z 404 zamiast go przekazać.

  2. · kamo-shared-library

    WorkLinkResoluver i jego drut, z SourceRef i RecordLinkKind. TASK (KamoCollab CP04 Zadanie 8)

  3. · MCPGatewayService

    Linia czatu zespołu jest SEND _ INTERNAL _ MESSAGE, darmowa, podczas gdy żadna warstwa czarterowa nie nadaje jej nazwy (KamoCollab CP04 Task 20)

    Defect 5: ChatPack planuje stanowisko czatu jako SEND _ INTERNAL _ MESSAGE (utrzymanie wsparcia SEND _ WEBCHAT _ MESSAGE), chat _ send / chat _ notice deklaruj to w alsoClasses oraz chat _ find _ or _ create _ dm otrzymuje planistę z klasą. CharterPolicy utrzymuje każdy aprobata source.level i wykonuje nienazwany (nieobecny lub DEFAULT) SEND _ INTERNAL _ MESSAGE przed pułapem autonomii (D16). OneRequest Of skips a narzędzie, którego jedyną klasą jest SEND _ INTERNAL _ MESSAGE i aprobaty _ request oferuje ActionClass.REQUESTABLE (ALL less SEND _ INTERNAL _ MESSAGE), więc każdy SI narzędzia / lista pozostają niezmienione (R1-1, * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  4. · AIService

    Słowa na czat zespołowy, SEND _ INTERNAL _ MESSAGE (KamoCollab CP04 Task 12)

    SI pisze teraz "Komunikacja kolegów w czacie zespołowym" dla nowej klasy akcji w swoich zatwierdzeniach i sekcje eskalacji, zamiast domyślnego ramienia "Wyślij wiadomość wewnętrzną". WERSJA nie uległa zmianie (spec § 5.15): ruch znaczka czarterowego rekompiluje każdy krótki raz.

  5. · RAGService

    Punkty uwagi posiadają etykietę ujawniania, a note.rag.label aktualizuje ją na miejscu

    KamoCollab CP07 Task 11 (spec § 5.17). Upsert może nosić notatkę Etykieta (zakres, scopeRefs, przydzieleni członkowie, wrażliwość / wrażliwość Poziom, poufne, teamMembersOnly, spadkobiercy, sourceKind, about, labelVersion); działanie etykiety umieszcza go na punktach notatki bez ponownego osadzania. A Etykieta jest bez etykiety (węższa, tylko do czytania). Ósemka indeksy obciążenia etykiet są tworzone raz każdy, poza gwintem startowym.

  6. · KBService

    DDL dla checklist _ items.blocked _ at, poparte testem umowy (KamoCollab CP13 Task 1)

    Kiedy zadanie SI stało się BLOCKED, do sprawdzenia Stuck-pracy. Możliwość ponownego uruchomienia, addytywny, nullable, bez CHECK, bez backfill; stosowany ręcznie przed arred- lib podmiot mapuje kolumnę.

  7. · kamo-shared-library

    Dotacje, aprobaty i nadzorcy w ChatPolicyService; kanały w ładowarce; analizator uczy się kanałów (KamoCollab CP04 zadanie 7)

    ChatPolicyService (ładowarka, granty, wykresy) odpowiada na interakcje () / interakcje (): grant na żywo CONTACT zmienia się w ALLOW (CONTACT _ GRANT), zatwierdzający to, co nadal wymaga zatwierdzenia i nadzorca nadzorowanego wyroku są nazwane z wykresu org (InteractionAprobatorzy). werdykt () / werdykt () odpowiedź Chatów, stare konstruktorzy nie czytają żadnych dotacji. Ładowarka odczytuje chat _ policy _ rule _ channels w jednym zapytaniu; analizator sprawdza kanały, tylko inicjatory, lustrzane kwalifikacje kierunkowe, TEAM / ROLE referencje, podnosi AI _ TYLKO i dodaje aiImpact dla SI off CHAT. Telemetria grupy podsumowujące według kanałów.

  8. · kamo-shared-library

    Słownictwo kompilacji: tabele frazy i zarys (KamoCollab CP06 Task 4)

    PersonalityCompile (VERSION cp06-1, Band, Band), TraitFrazs (każda tabela CP06 spec § 5.2.1 as EnumMaps) i PersonalityOutline.build (spec § 5.2.2): the proza archetypu, cztery najcięższe odchylenia pasma, zmieniony styl pracy, wybory społeczne i priorytetowe, a także mocne strony, gdy różnią się od własny archetyp (rządzący CP06- T4-1). Czysty, bez fasoli.

  9. · kamo-internal

    Twoja kolej jest niemożliwa do przeoczenia

    Kiedy deska staje się twoja, fala kończy się od kawałka przeciwnika Po prostu ustaw się i zapal każdy z twoich ruchomych elementów, jak je mija. W Krawędź deski zapala się w mosiężny pierścień, który ciągle go łapie, okno własne brzegi świeci i oddycha, a twoje miejsce dostaje błyszczące pigułki Turn z piszczącą kropką. Kiedy oczekiwanie było długie (8 s +), zakładka była w tło, lub okno zostało zminimalizowane, baner "Twój ruch" również zamiata po drugiej stronie planszy z ruchem, który został właśnie zagrany i ostrzeżenie czekowe. Światło zgaśnie, gdy tylko zagrasz. Każda pętla jest tylko CSS, paused kiedy off, i anulowane pod prefers- reduced- motion, który utrzymuje solidny, oświetlony pierścień i baner. Siedzenie przeciwnika nigdy nie ożywa.

  10. · kamo-internal

    Twoja kolej jest niemożliwa do przeoczenia

    Kiedy deska staje się twoja, fala kończy się od kawałka przeciwnika Po prostu ustaw się i zapal każdy z twoich ruchomych elementów, jak je mija. W Krawędź deski zapala się w mosiężny pierścień, który ciągle go łapie, okno własne brzegi świeci i oddycha, a twoje miejsce dostaje błyszczące pigułki Turn z piszczącą kropką. Kiedy oczekiwanie było długie (8 s +), zakładka była w tło, lub okno zostało zminimalizowane, baner "Twój ruch" również zamiata po drugiej stronie planszy z ruchem, który został właśnie zagrany i ostrzeżenie czekowe. Światło zgaśnie, gdy tylko zagrasz. Każda pętla jest tylko CSS, paused kiedy off, i anulowane pod prefers- reduced- motion, który utrzymuje solidny, oświetlony pierścień i baner. Siedzenie przeciwnika nigdy nie ożywa.

  11. · AIService

    Ai _ personal _ renders DDL file and its contract test (KamoCollab CP06 Task 1)

  12. · EmailService

    Dwa rodzaje powiadomień kontaktowych i do których członków dociera adres wewnętrzny (KamoCollab CP04 Task 11)

    CONTACT _ REQUESTETED and CONTACT _ ESTANATION są oznaczone na ACCESS _ CHAT i wymienione po mentionedzie. Nie wiem. ({ORGID, adresy []}, maksymalnie 100, KAMOAI _ INTERNAL _ SECRET) odpowiada członkom na każdy adres: adres skrzynki pocztowej, pseudonim członka lub adres pierwotny skrzynka pocztowa na jednej z domen pseudonimu org. Brak wspólnych, osobistych i nieznanych adresów. Jeden Zapytanie w systemie org- keyed na partię, indeksowane do końca.

  13. · kamo-shared-library

    Fakty członków z wykresu oraz podmiot oceniający wiedzę na temat kanałów (KamoCollab CP04 Task 6)

    MemberFacts zdobywa fakty SI (typ wywiadu, zespoły, role, nadzorca SI, ), wypełniony przez MemberFactsFromGraph. Oceniający uczy się kanały: CHAT wiąże wszystkich, inne kanały wiążą tylko aktorów SI (NOT _ BOUND), domyślny reguluje tylko CHAT, tylko inicjator- tylko zasady pasują do terminowych nieodpowiedzi, a SI i jego przełożony są chronioną linią. TEAM, ROLE i Selektory INTELLIGENCE _ TYPE i sześć nowych kwalifikatorów już pasują (zastępując Fałsz tymczasowy CP04- T4a). WYMAGANIA _ HOMOLOGACJA nie pozwala już na rozpoczęcie lub wysyłanie (D11). Każdy stary konstruktor i 4-argument oceny zachować swoje znaczenie; zamrożona kopia starego oceniającego dowodzi tożsamości CHAT ponad 2000 losowe zasady.

  14. · VOIPService

    CP05 DDL dla Znaczników Poufnych na połączeniach

    KamoCollab CP05 Task 5 (spec 5.1, D8, D27): nagrania i telefon _ call _ log każdy zysk jest _ poufne, poufne _ set _ by _ member _ id i poufne _ set _ at. Ręcznie zastosowany w zadaniu 6; test kontraktowy go przyciska.

  15. · EmailService

    CP05 DDL dla znaczników poufnych i indeksów nitek _ id

    KamoCollab CP05 Task 4 (spec 5.1): public.email _ thread _ lails keyed by (org _ id, thread _ key), ix _ thread _ messages _ thread i częściowy ix _ search _ index _ thread. Ręcznie zastosowany w zadaniu 6; test kontraktowy go przyciska.

  16. · MediaService

    Plik CP05 DDL - Poufne znaczniki na czatach i spotkaniach, źródło wiadomości (KamoCollab CP05 T3)

  17. · KBService

    CP05 DDL dla zakresów wiedzy, odbiorców NAMED, decyzji i źródła linków (KamoCollab CP05 T2)

  18. · SecurityService

    DDL dla ustawień ujawniania org i dwóch indeksów wiodącej etykiety komunikacji (KamoCollab CP05 T1)

    org _ displayment _ settings (osiem kolumn, brakujący wiersz oznacza domyślne, AUDIT domyślnie) i ix _ leadcomm _ org _ source / ix _ leadcomm _ org _ email _ thread, które telefon i etykieta email resolvers czytane przez. Możliwość ponownego bieżnikowania i dodawanie; CP05 Zadanie 6 Zastosuj to. Cp05SecurityDdlContract Test przyciska jej kształt.

  19. · MCPGatewayService

    DDL dla kolumn dotyczących polityki w zakresie połączeń z narzędziami SI (KamoCollab CP08 T2)

    Trzy niewykonalne ADD COLUMN IF NOT EXISTS on mcp _ tool _ call _ audit: policy _ decision, policy _ rule, explication _ event _ id (spec § 5.1, D11; master § 6.10). Ręcznie stosowane przez CP08 Zadanie 3; test umowy wskazuje kształt pliku.

  20. · kamo-shared-library

    Podmioty i repozytoria polityki komunikacyjnej (KamoCollab CP04 Task 5)

    Kanały zasad, tylko inicjator- zasady i nazwani aprobatami, kanał event, DOCHODY KONTAKTOWE oprócz dotacji na RZECZ, wniosków o kontakt i organów nadzoru sesji, oraz powody zatwierdzenia SI, odwzorowane na CP04 DDL już stosowane.

  21. · SecurityService

    DDL dla trzech tablic tylko do celów informacyjnych (KamoCollab CP08 T1)

    Ręcznie zastosowany DDL spec § 5.1: org _ explain _ events, jego odbiorcy i źródła, siedem indeksów czasu i organiczny, i zamykający REVOKE, który trwa UPDATE, DELETE and TRUNCATE from kamo _ app. Testy kontraktowe kolumna, indeks i REVOKE.

  22. · kamo-shared-library

    Słownictwo interakcji (KamoCollab CP04 Task 4)

    Sześć kanałów interakcji; segregatory TEAM, ROLE i INTELLIGENCE _ TYPE; sześć segregatorów SIAware Kwalifikacje; InteractionApproach verKind, ChatGrantKind, ContactRequestStatus i Powód zatwierdzenia; klasa działania SEND _ INTERNAL _ MESSAGE (kapsel HOMOLOGACJI 19 - > 20); rodzaj powiadomienia o Contact _ Requested i Contact _ established. Wszystkie string enums, tylko dołączone. Oceniający nie pasuje do nikogo nowego do CP04 Task 6 daje MemberFacts ich fakty.

  23. · kamo-shared-library

    COLLAB resolver and DocstionProfile - tryb restrykcyjny, kontakt i delegowanie w zależności od związku, warunki eskalacji addycyjnej z najsurowszym ograniczeniem na zapalnik, szczególną uwagę i strawność, zegarki addycyjne, widok i pieczęć Docstion (KamoCollab CP03 T10)

  24. · MediaService

    Plik DDL dotyczący polityki komunikacji - kanały regulacyjne, wnioski o kontakt, organy nadzorcze sesji, dotacje CONTACT (KamoCollab CP04 T1)

  25. · kamo-shared-library

    'kamery' dołączają do domen zmiany systemu SecurityService

  26. · kamo-shared-library

    Aplikacja KamoCameras (39) i jej cztery prawa (333- 336)

    View _ CAMERAS to piast; MANAGE _ CAMERAS, MANAGE _ CAMERA _ SITES i ACCESS _ ALL _ CAMERAS wiszą na nim. Moduł PHI CAMERAS jest BLOCKED _ PENDING _ Work, dopóki nie istnieje audyt przeglądania.

  27. · kamo-internal

    Pager liczy się od całości serwera

    EmailService wysyła teraz każdy rozmiar listy w X- Total- Count (emailservice 12926f6) obok nagiej tablicy zawsze zwracał. Proxy e-mail niesie ten nagłówek na JSON odpowiada, a lista wiadomości go czyta: - Foldery, etykiety i inteligentne foldery wszystkie dostać "51- 100 z 1,240" i pracy Ostatni guzik. Etykiety i inteligentne foldery używane do pokazywania zakresu samodzielnie. - O tym, czy inna strona jest następująca, decyduje suma, kiedy jest jedna. Strona etykiety może wrócić krótki, ponieważ indeks nie widział niektórych jeszcze etykietowane wiadomości; które odczytywane jako koniec i paging zatrzymał się wcześnie. - Strona, która opróżniła kroki prosto do ostatniej strony jest. - Liczenie drzewa folderu i skrócona inferencja pozostają wadami Microsoft Graph i dla EmailService, który nie wysyła całości. fetchFirstPage i prefetch trasy są niezmienione; fetchFirstListing Strona dzieli swoje miejsce w locie, więc Mount pobrać i prefetch są nadal Jedna prośba.

  28. · kamo-internal

    Pager liczy się od całości serwera

    EmailService wysyła teraz każdy rozmiar listy w X- Total- Count (emailservice 12926f6) obok nagiej tablicy zawsze zwracał. Proxy e-mail niesie ten nagłówek na JSON odpowiada, a lista wiadomości go czyta: - Foldery, etykiety i inteligentne foldery wszystkie dostać "51- 100 z 1,240" i pracy Ostatni guzik. Etykiety i inteligentne foldery używane do pokazywania zakresu samodzielnie. - O tym, czy inna strona jest następująca, decyduje suma, kiedy jest jedna. Strona etykiety może wrócić krótki, ponieważ indeks nie widział niektórych jeszcze etykietowane wiadomości; które odczytywane jako koniec i paging zatrzymał się wcześnie. - Strona, która opróżniła kroki prosto do ostatniej strony jest. - Liczenie drzewa folderu i skrócona inferencja pozostają wadami Microsoft Graph i dla EmailService, który nie wysyła całości. fetchFirstPage i prefetch trasy są niezmienione; fetchFirstListing Strona dzieli swoje miejsce w locie, więc Mount pobrać i prefetch są nadal Jedna prośba.

  29. · EmailService

    Listy wiadomości mówią ile wiadomości przechowują (X- Total- Count)

    Listę wiadomości w kamo-internal można teraz przeglądać przez strony, a jej pager potrzebuje rozmiar listy dla "51- 100 z 1,240" i ostatni przycisk. Każdy listowanie odpowiedział z wierszy tylko, choć większość z nich już pracował Policz i wyrzuć. Całość podróżuje jako nagłówek X- Total- Count; ciało pozostaje nagą tablicą każdy dzwoniący czyta (kamo- wewnętrzny pierwszy-strona fetcher odmawia czegokolwiek inne, a @ kamo / email- core odczytuje ten sam punkt końcowy). Nagłówek jest wyłączony gdy suma jest nieznana, nigdy nie jest wysłana jako zero. - Foldery (IMAP): Nie, nie, nie. zwraca liczbę EXISTS Już czyta, żeby przeciąć stronę. MailReader.listMessagePage jest nowy, z wartość domyślna, która zgłasza sumę jako nieznana (wykres zachowuje ją na razie); ListMessages jest niezmieniony dla sync, filter- rule i lead- mail dzwoniących. - Foldery podane z indeksu metadanych: suma jest statusem folderu które dowiodły bieżącego indeksu, więc wiersze i liczba opisują jeden folder. - Dzielone skrzynki pocztowe: takie same jak foldery. - Labels: the paged join- table query 's own getTotalElements (). Ponadto liczenie wiadomości etykietowanych indeks nie widział jeszcze, które są wyłączone Ich strona, więc krótka strona etykiety nie jest już mylona z końcem. - Inteligentne foldery: wywnioskowane z krótkiej strony; jeden COUNT nad tym samym warunki tylko dla pełnej lub pustej strony obok pierwszej.

  30. · kamo-internal

    Członkowie wybierają przewijanie listy wiadomości lub przeglądanie jej przez strony

    W drugiej kolumnie załadowano tylko więcej poczty, gdy była przewijana. Członek można teraz wybrać Scroll lub Strony pod filtrem ("Przeglądaj listę"). Wybór jest przechowywany na członka w preferencjach ui- (emailListPrzeglądaj), więc następuje je pomiędzy urządzeniami; Przewijanie pozostaje domyślną, więc nikt nie widzi zmiany aż Oni ją tworzą. Strony wyświetlają 50 wiadomości jednocześnie z pierwszą / poprzednią / stroną X z Y / Next / Last at the foot of the list, and "51- 100 of 1,240" where the folder drzewo ma liczbę (sam zakres dla etykiety lub inteligentnego folderu). Przekręcanie strona zastępuje wiersze zamiast adwinding, oczyszcza zaznaczenie i Aktualizacje na żywo zachować miejsce członka: zmiana skrzynki pocztowej ponownie ładuje stronę na ekran zamiast powrócić do strony 1, i strona, która opróżniła kroki Tył jeden. Wyniki wyszukiwania zachowują własny pager; tylko pierwsza strona folderu jest buforowany. Tryb przełączania rozpoczyna się ponownie od góry, gdy więcej niż Pierwsza strona została załadowana. Strings: kamo- translation- dictionary 135c6cc5 * * * * * * * * * * * * * * * * * * * * * * * * *

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