skład nie wymienia już unieważnionej organizacji
Organizacja unieważniona z Platformy -> Konfiguracja -> Organizacje (orgs.is_active - FALSE) nie istnieje nigdzie, ale karta Void konsoli. ZnajdźOwnedOrgsByOwne...
Odpowiedź twarzy mówi, ile osób jest w rozmowie
GET - teraz niesie "uczestników": konsola Odkładanie twarzy obok każdej wiadomości tylko wtedy, gdy trzy lub więcej osób jest w Rozmowa, ponieważ między nimi, s...
Twarka dla każdej wiadomości w każdym oknie czatu
GET - odpowiedzi, za jedną rozmowę, zdjęcie Przyciągać się do każdej wiadomości: wszyscy na niej teraz i wszyscy, którzy kiedykolwiek napisali W nim (spół zapom...
Link spotkania w rozmowie, zawsze na platformie Kamo Meet
POST - odpuszcza po obu stronach rozmowy Exec2Exec Dodaj link spotkania, za tą samą bramą, co wysłanie wiadomości. Spotkanie jest tworzone jako Organizacja PLAT...
Twarze na biurku — zdjęcie klienta, ostatnie log-in i obecność
Skład biurkowy przenosi teraz, dla każdego klienta, własne zdjęcie (users.avatar_id, zbudowane na Prowadzący motyw operatora — jedyny, z którego ich konsola ład...
Rozmowa dociera do telefonu
Wiadomość na linii Exec2Exec trafia teraz do telefonów odbiorców, a także do ich telefonów. Konsole: telefon klienta, gdy KamoCRM odpowiada, telefon każdego czł...
Czat i błędy e-maile link do konsoli, dotknięcie odbiorcy
ChatEmailNoticeService nazwał odbiorcę pierwszą domeną lubg, niezależnie od tego, czy jest to jego domena Stan. Zgłoszony przypadek: Listy Exec2Juże do makeitpo...
Liczba wiadomości klientów nie została jeszcze obejrzana
GET - zwraca, ile wiadomości pochodzi Klienci ten uchwyt EXEC2EXEC_ACCESS nie oglądał, na każdym z nich Rozmowa, a każdy rząd składu przenosi klientUnreadCount....
Umiesz całe biurko na każdym czacie, pokaż, kto na nim jest, zamknij kanały czatu
- Stałe członkostwo: każdy wyraźny posiadacz EXEC2EXEC_ACCESS siedzi na każdym z nich Rozmowa z Execem2. Exec2ExecDeskPolikonujący siedzenia i odsiadki od str...
Parse zapytanie publiczności biurka w czasie testu
ZnajdźHolderMemberIdsOf mieszka we wspólnej bibliotece, więc nic w tym pakiecie Parsed it - i zamrożona ścieżka tam crash-loops MediaService na starcie, każdy P...
Wiadomość klienta dociera do biurka, nie tylko wątek
Pewien dyrektor napisał do swojego czatu Exec2Exec i nikt w KamoCRM nie słyszał. informuj() powiedział członkom sesji, a operator jest tylko członkiem Rozmowa, ...
Obsługa kanału wykonawczego
Rozmowa z własną zasadą publiczności i bez maszynerii biletowych, po nich Kształt SystemBug: własny pakiet, własny kontroler, własna widoczność, oraz MediaSessi...
Ogłosowanie, że rzuty nie mogą cofać wpisowego
„OgłoszenieToKonwersacja” prowadzi INSIDE transakcji, która mieści hosta i pobiera opłaty W przeciwieństwie do „announceTable”, które kontroler powołuje po fakc...
Koledzy z listy zaproszeń i zaproszenie z czatu, który nadchodzi
Dwie zgłoszone wady, obie w których stół może dotrzeć. "Tamieniowanie zachęcające oferuje konta". . . . . .InvitableFor "członkowie.findByOrganizationId" i stó...
Brak pustych stołów, tabel numerowanych i jeden stół na członka
Cztery zasady, wszystkie rzeczy, które członek zgłosił, że widział zepsute. Tabele kulminacyjne. Lobby pokazało trzy stoły, podczas gdy rozgrywany był jeden me...
Udowodnij, że punkty końcowe faktycznie ZAKWAć uprawnienia, nie tylko, że to działa
GamesEntitlementTest poprawnie sprawdza, że brama odpowiada. Nic nie dowiodło tych trzech Kontrolerzy pytają o to – a to rozróżnienie jest całą wadą, którą był ...
Pokazany na flopie to pięć kart i otrzymuje imię
"ShowHand" nazwał rękę tylko z pełną tablicą z pięcioma kartkami, podczas gdy "finishHand" Zdobywca punktów jeden z trzech - i dwie karty dołkowe plus trzykarto...
Pokaż rękę, której nikt nie sprawił, że się pokażesz
Doniczka zabrana wraz z każdym składanym jest jedną ręką przy stole, którego zawartość Tylko jego właściciel wie i nie było sposobu, aby powiedzieć, co to było....
Podwyżka może podnieść ponownie po wezwani
Jedna postać, i to zdecydowało się na garnki. "canRaise" jest dokładnie "działane"ThisStreet", więc boolean jest całością "może Wychowujesz się”. Usługa rekons...
Otwarcie stołu kupuje cię do niego, a ostatni go zamyka
Oba końce życia stołu pozwoliły na to samo: stół z nikim. Podzielając jeden NIŻ NIŻ NIE TYCZący i nie łączony. Gospodarz może położyć przed sobą stół Cała orga...
Dokładnie i jak długo trwała każda z nich
Dwie rzeczy, których potrzebuje panel ruchu, żadna z nich na opublikowanej ramie. "GET /games/'id'/moves' hands every by every ply w kolejności. Jest to osobna...
Szachy, Hold'em i portfel nigdy nie pytali, czy org ma aplikację
Towarzyszyca kamo-internal commit, i połowa, która faktycznie miała znaczenie. Brama przeglądarki była kosmetyczna: Szachownica, HoldemController i CheddarWalle...
Krzesło powtórne wręczono zamruconą rękę poprzedniego pasażera
Dwie wady, które stały się osiągalne, znalezione przez przegląd commit, który dodał To się dzieje. THE REDACTION. Dla dopasowanych rzędów ręcznych do siedzeń t...
Czuć nigdy nie widział pojedynku, a składany garnek był dwukrotnie liczony
Dwie wady, które były niewidoczne z tego samego powodu, a dane stół pokerowy Musi w ogóle przedstawić wynik. THE SHOWDOWOWN NODY NIE MOŻDY WATCH. finiszHand() ...
Nowy stół 500 na tearnie, który nie zapakował przycisku zerowego
Naciśnięcie nowej tabeli odpowiedziało 500: NullPointerException: Nie można wywołać "java.lang.Integer.intValue()" z powodu Wartość zwracana HoldemTable.ge...
Przestań przebudowywać portfel i listę gości na każdym czeku
"viewFor" przyciągnął saldo Cheddar odbiorcy i zakwestionował całość Lista członków organizacji - obie według ODBIORCY, na każdej opublikowanej ramie. Na aj Peł...
Zegar nigdy nie mógł wypalić, a pełny all-in nie otworzył nic.
Dwie defekty znalezione przez odczyt kodu z powrotem, z których żaden test nie mógł zobaczyć. Zegar rzuciłby na swój pierwszy kleszcz "HoldemDeadlineSweep" pr...
Spring Data nie rejestruje interfejsu repozytorium NESTED
MediaService poklotował na zdjęciu Hold'em. Sześć repozytoriów wysłanych w następujący sposób Zagnieżdżone interfejsy wewnątrz jednej klasy „HoldemRepositories”...
Autorytatywny serwer Texas Hold'em i szw portfelowy Cheddar
Do dziesięciu graczy na stół, zaczęło się od każdej rozmowy, z kimkolwiek innym w Organizacja nieunikniona w to. Każda reguła żyje tutaj; przeglądarka nie posia...
Wejście na czacie jest drzwiami do planszy pary i możesz ich poprosić
Dwóch kolegów, którzy grali kiedyś, ma wspólną deskę na dobre. Więc czat Przystanki wstępne, aby je przedstawić: "GraWith" odpowiedzi z grą SHARED — żyj, jeśli ...
Ramka przestaje nosić archiwum, co nic nie renderuje
Panel notacji okna zniknął - uchwycone kawałki mają tę przestrzeń - więc "moveList" i "fenHistory" wyszły z opublikowanego widoku. "Benhistoria" sama była Kilka...
Map.of rzuca na wartość zręzły, więc "nie ma jeszcze gry" 500
"gameWith" odpowiedziała "Map.of(" gra", ...)" i "Map.of" odrzuca wartość zerową Z NullPointerException. Więc jeden punkt końcowy, którego udokumentowano normal...
Zaproszeni grają natychmiast, a zaproszenie jest powiedziane, kiedy to ich kolej
Zaproszenie używane do wyprodukowania tablicy, na którą zapraszacz mógł patrzeć, a nie dotykać, Czekając na kogoś, kto może być z dala od biurka. Teraz gra jest...
Niech odmowa zachowaj zdanie, z napisem
Kodeks szachowy odmawia z powodów, które mają być odczytywane – "nie twoja kolej", "to Gra nie jest w grze”, "nielegalny ruch". Żaden z nich nie dotarł do nikog...
Upuść pole, które zawsze było fałszywe i stwierdzenie, które nic nie zrobiło
"aiThinking" był na każdej opublikowanej tablicy i nigdy nie był prawdziwy - AI Odpowiedzi na prośbę, która go sprowokowała, więc okno, o które już pytano Wie, ...
Przestań pozwolić jednemu złemu bootowi deafenowi przekaźnikowi VOIP na życie kapsuły
Przekaźnik zapisał się raz, z PostConstruct i nigdy więcej. Kiedy VOIPService's voip.> strumień nie istniał – czego nie zrobił – obie repliki zarejestrowały dok...
Cała gra w szachy, autorytatywna serwerowa, przez NATS
Zasady żyją w jednym miejscu i to jest to. ChessEngine realizuje Cały regulamin — przesuń generowanie, legalność pod pinem i sprawdzaniem, castlingiem, en Przej...
Przestań pisać "/" jako miejsce docelowe powiadomienia o przeglądzie
Centrum Wzrostu nie ma własnego ekranu - mówi tak widżet kamo-internal Gdzie dekoduje, aby dać widżetowi href: "widget jest funkcją". Tak i tak Nie ma adresu UR...
Filtr reportera, tylko dla członków zespołu platform
Zarząd jest globalny – każda organizacja widzi każdy raport – i co chroni Klientem jest SystemBugIdentityPolicy wstrzymanie WHO złożonego w rzędzie. Kontrola, k...
Zatwierdzenie rozstrzyga osiągnięcia członka
Zatwierdzenie zgłoszenia teraz mówi SecurityService, aby ponownie przeliczył, że członek SPREAD_THE_WORD stojący, więc trofeum ląduje w tej samej sekundzie co D...
Kolejka, przez który członek pracuje, a kolejka recenzji admin
Powierzchnia centrum wzrostu MediaService w /api/media/marketing/wzrost. Jest właścicielem tego dla Z tego samego powodu jest właścicielem śledzenia, tablicy wy...
Przekaźnij odblokowanie do członka, z którym się to przydarzyło, i do nikogo innego
SecurityService publikuje na core NATS; to Ujmuje to na tym samym układzie, co: Odznaka szkoleniowa i z tego samego powodu: SecurityService jest właścicielem Da...
Parse każde zadeklarowane zapytanie, a nie te dwa, o kim ktoś pamiętał
Trzy pytania, które dodała ta funkcja, nigdy nie zostały przez nic przeanansowane. To ma znaczenie Więcej niż niewłaściwy orzecznik: Wiosenne dane poprawczą każ...
Zredagowane zdarzenie o stanie zachowało swój typ i przypięło redakcję
Dwie rzeczy, obie znalezione przez napisanie testu dla ścieżki aktoraName, a nie przez - Czytaję to. Wiadomość była odczytywana z ciała Po redakcji. RedaktEven...
Otwórz planszę na każdy org, wstrzymaj, kto złożył każdy raport
Sprawdzanie dzierżawy zniknęło z widocznyOr404 i ze wszystkich czterech zapytań, więc każdy Organizacja może czytać, komentować i głosować nad każdym raportem. ...
Zatrzymaj obecność bramki tłumiące każde powiadomienie pocztowej
Członek z gniazdem MediaService na żywo został potraktowany jako już widziany Każdy bezcałowy pchnięcie, w zestawie poczta. To jest prawdą o tym, co podróżuje n...
Strona wątku nazywa czytelnika i upuszcza niewykorzystanego pomocnika
"viewerMemberId" na stronie wątku, dzięki czemu konsola może powiedzieć własnemu widzowi Reakcje wszystkich innych bez drugiego połączenia na /api/user-info. Re...
Wątek raportu i dwa statusy, które wymagają jednego
"SystemBugThreadService" to cała cecha: raport MediaSession, status Wydarzenia wpisane w nim z powodu, który dał ich autor, komentuje każdy, kto Może zobaczyć, ...
Niech reporter potwierdzi własną poprawkę i nie zniesie powodu zaprzeczenia
Dodaje POST /'I'/verify-fix — jedna zmiana statusu w tej funkcji, która nie jest Zamknięte na MANAGE_SYSTEM_BUGS. Oddzielny punkt końcowy zamiast dziury w jedny...
Przekaźnikowe użycie kodera na temat na osobę
Menu subskrybuje istniejące połączenie czatu STOMP. Zbudowany jako bliźniak przekaźnika treningowego - ten sam kształt obiektu, ten sam pojedynczy token Reguła...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.