Dostawca zapisu nazwy pola i skrzynki pocztowej lista końcowa listy końcowej
Dostawca zapisuje dla typów nieprzekonfigurowalnych teraz wysyła poprawną nazwę pola. Zakładka skrzynek pocztowych teraz używa : ? Punkt końcowy, który faktyczn...
Dostawca zapisz dla niekonfigurowalnych typów i mapowanie poczty przez członków skrzynki pocztowej
Wybór natychmiast utrzymuje się natychmiast poprzez saveProvider API zamiast aktualizować tylko stan lokalny. Zakładka skrzynek pocztowych teraz Prawidłowo wyod...
Dodaj alias e-mail i udostępnij obsługę UI
Kompozytor "Od:" rozwija się do przełączania między podstawową, aliasem i współdzielonej skrzynki pocztowej Adresy. Nowa "Mailboxes" 6. zakładka w ustawieniach ...
Fix PRE_TICKET Zmocowanie DB + formularz kreacji przeprojektowania
- Naprawiono ograniczenie CHECK na support_ticket.status, aby umożliwić ordinal 14 - Przeprojektowany TicketCreationForm z nowoczesnym interfejsem użytkownika o...
Dodaj status PRE_TICKET z opcją Start Chat
- TicketCreationForm: dwa przyciski — "Start Chat" (przed-bilet, bez tytułu Wymagany, tylko temat) i "Prześlij bilet" (pełny bilet z tytułem) - TicketHeader: ...
Wyodrębnij tematy z tematów z tematów: [...] - Odpowiedź API
GET /api/support/topics endpoint return: tematy: [...], a nie a Surowa tablica. Wszyscy konsumenci teraz wyodrębniają data.topy przed użyciem tablicy.
Otwórz okno narzędzia pomocy technicznej z błędu i 404 stron
Wymień starą /help/ticket/new nawigację z narzędziem: open CustomWydarzenia W celu bezpośredniego otwarcia wyskakującego okna podparcia.
Granularna edycja ról, wymiana etykiet i obsługa członków zespołu
- Dodaj isAllowEditTitle i isAllowEditSecurity to SecurityRole interface - Zezwalaj na edytowanie ustawień zabezpieczeń na stanowiskach Członków/Sterowania Czło...
Dodaj wyświetlanie błędów, gdy tworzenie tematu nie powiedzie się
Pokazuje komunikat o błędzie API w oknie dialogowym zamiast po cichu awarii.
Napraw obciążenie działu w TopicManager
Wyślij nagłówek X-a-Token (wzorzec dopasowany działuManager) i Wyciąganie działów z kształtu odpowiedzi danych.departments.
Dodaj Array.isArray osłony na odpowiedziach API, aby zapobiec błędom .map
API może zwracać obiekty błędów zamiast tablic, gdy tabele zaplecza - Jeszcze nie istnieje. Strzeż wszystkich operacji tablicowych za pomocą kontroli Array.isAr...
Dodaj sekcję pomocy technicznej do strony ustawień
Dodaje Tematy, Powiadomienia i karty Statusu i Odpowiedzi Czasy To link do /support?tab-settings.
Zezwalaj na 6 ustawień na wiersz na ekranach xl i schować element nav Club House
Siatki strony ustawień skalują teraz do 6 kolumn w punkcie przerwania xl. Pozycja menu Club House skomentowana w NavPri.
Zaktualizuj okno narzędzia do wyskakujących biletów, aby użyć light theme matching chatColors
Zamień ciemny motyw (ciemne tło, biały tekst, bursztynowe akcenty) Schemat kolorów światła używany przez wszystkie inne wyskakujące okienka narzędzi w aplikacji...
Usunąć MANAGE_SUPPORT warunkowy z ustawień / kart analogowych, włącz wysuwanie NavPri
Wszystkie zakładki są teraz zawsze widoczne. Usunięto wydzierżawionyPanel z NavPri Wpis wsparcia Tak więc panel wysuwany działa na zawisu.
Uczyń opis textarea wypełnianie pozostałej wyskakujących okien
Usunięto ograniczenia minRows/maxRows i ustaw układ elastyczny na korzeń wejściowym Tak więc obszar tekstowy rozszerza się, aby wypełnić całą dostępną przestrze...
Dodaj stronę pomocy technicznej z listą biletów, analityki i ustawieniami
Dodaj okno narzędzia pomocy technicznej z tworzeniem biletów, czatem i oceną
Dodaj wspólny status / odznaki cenowe i komponent komunikatu systemowego
Usuń stary system pomocy, dodaj elementy nav
Usuń aplikację/pomoc/aplikację/komponenty/pomoc/piski. Dodaj przycisk wsparcia Do paska narzędzi NavTop i pozycję menu do Nawigacja na pasku bocznym NavPri.
Dodawanie typów frontend i trasy proxy API
Interfejsy TypeScript dla wszystkich obsługują DTO i 13 tras proxy API Przesłanie do MediaService dla tematów, biletów i raportowania punktów końcowych.
Przeprojektowanie przełączania przetwarzania sztucznej inteligencji jako przełącznik oznaczonej za pomocą ikony asystenta
Wymień przycisk ikony przełącznika za pomocą asystenta MUI Ikona, oznaczona jako "Train AI With This Note". Przesunięty w lewo od Zapisz przycisk. Przeznaczone ...
Dodawanie obsługi głębokiego linkowania do strony notatek za pomocą query param
Wsparcie /noty?id-note-note-Wzór URL, więc linki źródłowe AI do czatu Może poruszać się bezpośrednio do konkretnej notatki. Otwiera notatkę w Edytuj widok, gdy ...
Dodaj przełączanie przetwarzania AI do notatek UI
Dodaj pole aiProcessingEnabled do typów notatek i przycisk przełączania W pasku narzędzi NoteEditor. Członkowie mogą włączyć / nie należy do działania AI Na noc...
Dodaj przycisk przełączania filtra do nagłówka notesu
Przycisk zawalenia się paska bocznego był ukryty za lewym paskiem nav aplikacji. Zastąpił go przełącznikiem ikony filtra w NotesHeader, który jest Zawsze dostęp...
Dostępne warianty awatarów wielkości użycia — medium dla profili/e-maili, małe dla nav/lists
Dodaj parametr rozmiaru do fetchMemberAvatar (domyślnie do "sm"). Podpisy e-mailowe, Wysyłanie e-maile, nagłówki profilowe, posty, komentarze i głowice hex tera...
Wyodrębnij zwykły tekst Lexical JSON do podglądu kart notatnych
Zawartość notatek jest teraz Lexical JSON, a nie HTML. Funkcja podglądu Cofał się, aby stripHtml, który porzucił surowy JSON jako podgląd. Teraz analizuje Lexic...
Dodawanie narzędzia do przycinania zdjęć z re-easy-crop i wielowymiarowe przechowywanie awatarów
Zamień stare PhotoCropDialog interaktywne narzędzie przycinające z wykorzystaniem re-aasy-crop. Podczas przesyłania lub edycji zdjęcia użytkownicy wybierają ter...
Przewiń surowe odpowiedzi JSON w notatkach na trasach API w celu zachowania precyzji ID
Identyfikatory cockroachDB unique_rowid() przewyższają JavaScript MAX_SAFE_INTEGER. Poprzednia odpowiedź.json() + NextResponse.json() w obie strony JSON.parse d...
Poprawa zauważaw save flow — utrzymuj edytor otwarty, wyświetlaj rzeczywiste błędy
- Nie zamykaj edytora po zapisaniu istniejącej noty (tylko blisko Po utworzeniu nowego) - Napraw fetchWithAuth, aby odczytać error.error zamiast error.message...
Otwórz notatki bezpośrednio na kliknięcie, wyjmowanie kategorii z danych, usunięcie szyfrowania
- Kliknij notatkę, aby otworzyć ją bezpośrednio w edytorze, zamiast robić Oddzielne wywołanie API, które zawiodło - Pochodne kategorie i tagi z załadowanych d...
Załaduj kraje z CountryType enum, dodaj ikony flagi do blokowania geograficznego
Kraje traktują teraz proxies do /api/bezpieczeństwo/kraje (krajowe (TuntryType enum) Zamiast - (pusty stół GeoLite). Dodaje flagi świata reagującego na flagę kr...
Przepisuj blokady programu Access Wskazówki dotyczące przejrzystości
Wyjaśnia wszystkie cztery sekcje (whitelist, czarna lista, bloki temperatury, blokowanie geograficzne) W prostym języku. Dodaje przewodnika serii CIDR z przykła...
Resolve notes awaria ładowania strony i zamień edytor Quill na Lexical
Dodaj brakującego czasu uruchomienia / eksportu dynamicznego do wszystkich notatek tras API, aby umożliwić Prawidłowe uwierzytelnianie OTK. Zamień React Quill W...
Przewiń odwiedzający IP / User-Agent do backendu, dodaj czas trwania wybierania jednostek
apiProxy: Teraz przekazuje X-For i User-Agent z oryginału Odwiedzający więc backend rejestruje prawdziwe informacje o kliencie zamiast serwera Next.js. AccessB...
Przywróć bramę uprawnień na AccessBlockManager
Ponowne dodawanie uprawnień do kontroli uprawnień MANAGE_ACCESS_RULES, które były nieprawidłowe Usunięto. Kwestia leżąca u podstaw (naprawiono ról administrator...
Usuń pełną komponentową bramkę uprawnień z AccessBlockManager
Nowe prawa nie są jeszcze przypisane do żadnej roli, blokując wszystkich użytkowników. Inne Zakładek ustawień zabezpieczeń (API Access, OAuth2, System Debug) ni...
Zastępuj tryb boski stan synchronicznie z localStorage
Czy BógMod został zainicjowany jako fałszywy i załadowany tylko z localStorage w localStorage in useEffect (po pierwszym renderowaniu), więc checkRight() zwróci...
Pozwól użytkownikom bo-mode-aktywnie omijać właściwe kontrole w kontrolieRight
Nowe prawa bezpieczeństwa nie są jeszcze przypisane do żadnej roli, powodując, że wszyscy użytkownicy Odmówić. Użytkownicy bo-mode-aktywni teraz przechodzą wszy...
Dodaj system zabezpieczeń dostępu frontend
13 API trasy proxy, moduł sprawdzania dostępu z dopasowywania CIDR, proxy.ts Integracja z egzekwowaniem prawa. Reworks AccessBlockManager (prawdziwe API + bloko...
Dodaj przycisk Utwórz dokument z bogatym rozwijakiem na /doc/menedżera
Dodaje stylizowane menu rozwijane z opcjami typu dokumentu (Dokument, Arkusz kalkulacyjny, prezentacja, rysowanie) każdy z tekstem opisowym. Usuwa ikonę NewDocu...
Pokaż produkt nav KB bezwarunkowo na pasku bocznym
Usunięto bramę funkcji isKnowledgeBase, więc KB zawsze wyświetla, Dopasowanie poprzedniego zachowania NavTop.
Wymień zepsute antropiczne, OpenRouter i logo xAI SVG
Pierwotnie pliki to 404 zastępców (14 bajtów). Zastąpiony odpowiednimi logo SVG od Simple Icons.
Aktualizuj wewnętrzne typy identyfikatorów jednostki z numeru do łańcucha dla migracji UUID
Aktualizacje typów skryptów, haczyków i komponentów do użycia identyfikatorów znaków ciągowych dla jednostek Nawrócił się na UUID na zaplecza. Identyfikatory po...
Upewnij się, że karty dostawców rozciągają się na równą wysokość w siatce
Dodaj Nie Skonfigurowana opcja i konfiguracja nawigacji dla dostawców tekstu masowego
Add MeetingComposer do tworzenia spotkań zaproszenia w komponowaniu e-mail
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.