Sm. o spotkanie, które ma się rozpocząć
MEETING_REMINDER, więc MediaService może podnieść impuls start-time jako Powiadomienie zamiast wyskakującego okienka, o którym wie tylko na nim. Własny rodzaj,...
Drugi klaster triaged — PLOS jest teraz tanio
Sześć praw PLOS ma prawdziwą cechę: KamoLOS to pełna usługa pożyczkowa. Nie Deletable. Ale nic nie egzekwuje żadnego z nich – nie ma żadnych praw sprawdzających...
Jedno przypomnienie kalendarza, ogłoszone raz
Przypomnienie przychodziło dwa razy. Talia podnosi go jako powiadomienie, a Starsza ścieżka również go podniosła: CalendarWebSocketContext otworzył drugi STOMP ...
Subskrybuj liczbę kursów zamiast prosić o to każdą minutę
NavTop liczy składa się z dwóch liczeń w jedną odznakę zobowiązań, a tylko połowa prawna była Żyj. Członek przydzielony kurs - lub zwolniony z jednego przez HR ...
Przekaźnij znakomitą liczbę liczenia na temat własnego członka
Bliźnierstwo przekaźnika prawnego, ponieważ NavTop sumuje te dwie liczby w jedną odznakę I para połówek, które zachowywały się inaczej, dałoby członkowi chrom, ...
Wybitna odznaka z kursu porusza się, gdy kurs to zrobi, a nie minutę później
Odznaka z obowiązkiem NavTop kwotuje dwie liczby – pakiety do podpisania i kursy Weźmy - i tylko jeden z nich był żywy. Legalna połowa naciskała od czasu jej N...
Upuść trasę proxy dla punktu końcowego, który nigdy nie istniał
/api/noty/statystyki przekazywanych do KBService NotesOstr ds. Kontroler Nie zaimplementuje i nic w aplikacji nigdy nie nazywało się - więc jedyne To, co mógł z...
Złap klucz z szablonu i18n, do którego następny wint nie może dotrzeć
Klucze katalogu zawierają kropki i zostały zapisane w en.json jako dosłowne Klawisze płaskie. ustępstwa z sąsiedztwa poprzez dzielenie się kropkami, więc każdy ...
Publikuj każdą zmianę stanu, nie tylko przyjazdy
Członek ma tę otwartą w więcej niż jednej karcie tak często, jak nie, i często Telefon też. Każdy z nich trzyma własne gniazdo i rysuje własny dzwon, oraz Do te...
dzwonek mówi prawdę w każdej karcie, a nie tylko w ten, który kliknąłeś
Dzwonek nav-top był żywy dla przyjazdów i nic więcej. Odczyty, zwolnienia, Snozas i usunięcia zostały zastosowane do każdej karty, którą członek kliknął i Ogłos...
Gracz jest moduł singletonem, a nie wartością React
Wystrzelenie dźwięku odczytało kontekst, który sprawił, że każda strona wywołania w podróży stała się Część jego poprawności. Komponent renderowany powyżej Soun...
Upuść trzy prawa do czatu z frontu
Mirrors the shared-lib usunięcie: the enum mirror, jego tablica rejestrów, obydwoje Hierarchia krawędzi (ACCESS_CHAT -> CREATE_CHANNELS -> MANAGE_CHANNELS i ACC...
Purge przechowywane wiersze dla usuniętych praw kanału czatu
Ids 74/75/76 nie jest już rozwiązywany. RoleRightsSyncService zamiata ich na niektórych Przyszły but SecurityService w każdym razie - po cichu, w nieprzewidywal...
Usuwanie trzech praw do czatu — 196
CREATE_CHANNELS (74), MANAGE_CHANNELS (75) i MODERATE_CHAT (76) Ogłuszeły nic I nie można go zaimplementować jako napisane: czat jest prawdziwy, ale platforma n...
Notatka jest własnością członka, a nie przez konto
Odzwierciedla API: NoteDTO przenosi teraz memberId w miejsce użytkownikaId. A A. w pokoch. Członkiem jest konto włączone do jednej organizacji, więc za pomocą I...
Czytaj i pisz notatki jako członek, nigdy jako konto
Każdy punkt końcowy wymaga teraz identyfikatora członka na sesji — w tym czytaj — Odrzuca wniosek bez jednego. Czytania były używane tylko do a userID, który je...
Przenoszenie banknotów z własności konta na członkostwo
Dodaje notes.member_id i dołącza każdą notatkę do najwcześniejszego właściciela Członkostwo – organizacja, której konto należało do najdłużej, które W praktyce ...
Zakres notatek do członkostwa zamiast konta
Notatka zawisła sama z USER_ID i nie miała żadnej organizacji. Użytkownik Jest globalny, a członkiem jest ten użytkownik w jednej organizacji, więc Konto należą...
Jeden system dźwiękowy, trzy warstwy, podłączony do tego, co faktycznie strzela
Były dwa systemy dźwiękowe i żaden z nich nie wiedział o drugim: cztery mp3s za useChatSounds i cztery zsyntetyzowane odcienie za notificationSound z Pięciopyjn...
Czytaj i zapisuj trzy warstwy stosu dźwiękowego
GET zwraca wszystkie trzy warstwy w jednej podróży w obie strony plus to, co dzwoniąc może edytować — Każda strona ustawień potrzebuje całego stosu, ponieważ ed...
Pierwsze klaster triaged — kanały czatu są szczątkowe
Wdrożenie bram dla 57 rozpoczętych od czatu i klaster wrócił pusty. CREATE_CHANNELS, MANAGE_CHANNELS i MODERATE_CHAT nie mają żadnej funkcji: czat jest prawdziw...
Spraw, by "nie edytuj nie wymusił listy"
Lista była błędna cztery razy (58 -> 52 -> 47 -> 57) i za każdym razem Ponieważ został zredagowany przez rozumowanie zamiast regeneracji. Plik już powiedział Ni...
Jeden stół dla trzech warstw stosu dźwiękowego
Platforma domyślnie, nadpisy organizacji i własne członkiń to Ten sam kształt, więc są to ten sam stół: zakres, id, o zakres ten, I dokument ustawień. Dzielenie...
Ponowne przyjmą kontrolę strukturalnie — 57 dekoracyjnych
Liczba przesunęła się 58 -> 52 -> 47 -> 57, ponieważ każda wersja z twardą kodem Nazwy pogotowia bramnego i bazy kodu mają więcej, niż ktokolwiek może sobie prz...
Okna wyskakujące dok obok paska przewijania strony, a nie na nim
Okna narzędziowe są przymocowane do portu widokowego i dokują od prawej do lewej od jego krawędzi, oraz Układ został poinformowany o dokładnie jednej rzeczy, kt...
Przepaść po stronie klienta SHARE_a jest zamknięta
Uprawnienie w DocsService i dwa punkty końcowe wyszukiwania członków w SecurityService teraz egzekwuje te cztery strony serwera, odzwierciedlając dialog Jest to...
Egzekw po stronie serwera praw doc-share search-side
/członkowie-subskrybenci i /-członkowie-kontrahektorzy-członkowie wyliczają organizację Ludzie – imiona i nazwiska i id – aby wypełnić autouzupełnianie dokument...
Egzekw na stronie serwera praw doc-share alias
GET /shares/resolve-alias zamienia alias do odgadnięcia w imię prawdziwej osoby i Wymagana jest tylko ważna sesja. Zasada ta była zamieszkana wyłącznie w ShareD...
Daj pokładowi swój zjeżdżalnia, bez czabu
Usuwanie "layout", aby zatrzymać kartę czającą się na krawędzi ekranu Wziął z nią zwiózg rodzeństwo: odrzucenie karty pozostawiło resztę pstrykającą Jego miejsc...
Zatrzymaj przypomnienie, czai się do krawędzi ekranu, gdy opcja się otworzy
Karta zachowała "layout" framera po tym, jak urosła do składania paneli opcji. "Pokład" Animuje rozmiar i pozycję przez transformację, tak aby nastąpiła jedna z...
47 niewymuszonych – pięć kolejnych zostało fałszywie zgłoszonych
CREATE_ORG_CALENDAR_EVENTS jest egzekwowany: MemberCalendarSPowery OrgCalendarForbiddenException, gdy członek bez niego pisze do orgu Kalendarz. Sprawdzenie roz...
52 niewymuszone, a nie 58 – sześć zostało fałszywie zgłoszonych
Uznane wykrywanie bramek audytu ma prawo i kontrolęRzecz prawność, ale nie Bez wątpienia, manyRight, sessionHasRight lub zabroniony. Sześć praw, które są W zwią...
Załatw kaskadę, dodaj masowe działania gałąź, wyjaśnij regułę
Kaskada podkreśla teraz podróżuje łańcuch, zamiast migać wszystkich dotkniętych Rząd od razu. Włączone nowatorzy już przybywają najbliżej pierwszego, więc indek...
Zrób wyszukiwanie emoji picker w rzeczywistości filtr
Wyszukiwanie pickera pasowało do zapytania z zmienioną nazwą kategorii Tylko i cofnął się, aby wepchnąć wszystkie emoji w wyniki, gdy nic nie Dopasowane - więc ...
Pokaż i egzekwowaj hierarchię uprawnień we wszystkich pięciu redaktorach
Pięciu redaktorów otrzymało 199 praw jako pięć płaskich list skrzynek kontrolnych, a żaden z nich Wykazali, że jedno prawo może być warunkiem wstępnym dla inneg...
Sticky paski przewijania, pasek narzędzi, który nigdy nie przewija się, oraz okno dialogowe, które usuwa notatkę
Trzy rzeczy, wszystkie w pływających lepkach. Pasek do zwojów był wciąż szary. Zasady zostały napisane jako Który stylizuje tylko element CARRYING w klasie - i...
Normalizować nadrzędność wobec hierarchii
Prawa bezpośrednie członka przechodzą teraz przez RightsHierarchy.normalizeLevel przed Utrzymane: przyznane dziecko ciągnie swoich przodków do GRANTED u członka...
Owców zapasu, więc zamknięcie nie może usunąć dostępu
MemberRightsAppliedService odmawia teraz prawa, którego łańcucha rodzicielskiego nie jest Zagłuszone. Każdy wiersz napisany przed tym, jak istniał hierarchia, n...
Hierarchia rodzic/dzieci dla wszystkich 199 praw
RoleRightType od lat deklaruje pole „rodzica” i publiczne gettoent(). Każda stała przeminęła null i nic nigdy nie nazywało. To kończy się, że rusztowania: 135 d...
Zatrzymaj obraz tła wyrzutni na pasku przewijania strony
Wyrzutnia jest jedyną stroną, która renderuje pełnokrwawne Backdrop i tak było Jedyną stroną, której pasek przewijania pozostał niewidoczny po -webkit-/standard...
Odinek przypominanie w kolorze org, otwórz jego opcje na miejscu
Karta jest teraz podstawowym kolorem organizacji, z każdym narysowanym znakiem W --on-pierwotny, a nie dosłowny biały – org, który wybiera orgę z etykietą Blady...
Znak wodny lepkiego jest wyśrodkowy od momentu jego otwarcia
Wylądował prawidłowo dopiero po zmianie wielkości notatki. Wykorzystany pomiar getBoundingClientRect, który raportuje pudełko PAINTED - i otwiera się lepki Anim...
Ośrodkowa znak wodny lepkiego na powierzchni zapisu
Skupiono się na całej notatce, więc usiadł wysoko – podciągnięty za Tytułowy pasek - i w bogatym trybie dryfował dalej za każdym razem, gdy pasek narzędziowy Za...
Ustawienia prawne i zgodności z normą z domyślnym tekstem prawnym org
Nowa zakładka na /settings/features/hrs z udziałem Domyślnego tekstu, połączona z Menu ustawień i uruchamiaj ustawienie. Tworzenie pakietu włączony /hr/legal-co...
Bogaty tekst w lepkim i podglądach oraz tryb, w trybie, w trybie, wym.
Notatka mówi teraz, czy jest to bogaty tekst, czy zwykły tekst, i obaj redaktor A pływający lepki może go zmienić. Zmienna nuta w bogatym trybie osadza ten sam...
Przenieś tryb tekstu bogatego tekstu / zwykłego tekstu notatki przez API
Utwórz honory w wymaganym trybie i domyślnie do bogactwa, dopasowując Redaktor w niej tworzy się notatka. Aktualizacja jest chroniona null jak każda inna Pole n...
Dodaj kolumnę is_rich_text, domyślnie i cofaną do bogactwa
Niezależnie od tego, czy notatka jest edytowana jako bogaty tekst, czy zwykły tekst, nie może być odczytywany Wyjść z jego treści: bogata nuta, której jeszcze n...
Pisanie org ustawowych wymaga obu praw HR
Zakładka ustawień prawnych i zgodności jest jedynym pisarzem i jest teraz oferowana tylko do członko-przetrzymywania MANAGE_HRS_SETTINGS . . . . . . . . Serwer ...
Notatka rejestruje, czy jest to bogaty tekst, czy zwykły tekst
Tryb nie może pochodzić z treści. Bogata notatka, którą ma członek Nie sformatowany jeszcze serializuje byte-for-byte identycznie jak zwykły — Oba są dokumentem...
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.