Usuń zbędne wyświetlacze mapowania z pól plików, pokaż tylko transformacje
Ustaw stałą szerokość dla kolumn pola i pozwól środkowym pchnięciu dystansu System Pola w prawo
Użyj flex 1 z maxWidth dla pól plików i systemów, aby dopasować układ karty statystyk
Przenieś SVG do absolutnej nakładki i użyj prostej przekładki dla środkowej kolumny
Usuń uzasadnienieTwa przestrzeń - między nimi, która uniemożliwiała prawidłowe wyrównanie
Zapobieganie skurczeniu się środkowej kolumny, aby wymusić pola systemowe w prawo
Usuń minWidth constraint z środkowej kolumny, aby umożliwić prawidłowy rozkład flex
Dostosować pola systemowe do prawej krawędzi za pomocą przestrzeni między treścią uzasadniającą
Przywróć SVG do pozycji absolutnej, dodaj infrastrukturę modyfikatorów pól
Pionowośrodkowe wyrównanie logo z tekstem w nagłówku na stronach root i settings
- Zmieniono alignItems z "flex-start" na "centrum" na skrzynka nagłówek - Logo teraz wyrównuje się do środka bloku tekstowego zamiast do góry
Użyj stałego pozycjonowania dla połączeń SVG i upewnij się, że kontenery wypełniają szerokość
Rozwiń wszystkie kategorie domyślnie, usuń pola Lead ID/Stream GUID/Assigned Date, ulepszaj wyrównanie
Usuń paski przewijania z kolumn pola, pozwól kierownicy paska dialogowego przewijania wszystkie przewijania
Zapewnij pole systemowe wyrównane do prawej krawędzi, ustawiając szerokość pojemnika na 100%
Dostosować pola plików do lewego i systemowego do prawej z odpowiednim odstępem
Usunąć ALL Sample Data Podgląd i Szybkie statystyki z środkowej kolumny
Rozwiązować błędy w linkowaniu w transforms.ts i FieldMappingInterface.tsx
Rozszerz gradient tła, aby wypełnić cały widokowa powierzchnia strony
- Dodano minight: 100%, aby zapewnić, że tło rozciąga się na dno - Dodano tłoRozmiar i tłoPytać, aby zapewnić, że gradient obejmuje pełny obszar - Tło wypełnia ...
Usuń pionowy pasek przewijania na stronie przewodów / przy użyciu dostępnej wysokości
- Zmieniono z minHeight: 100vh na wysokość: 100%, aby pasować do układu - Zmieniona twardo calc(100vh - 200px) na flex: 1 dla prawidłowego dozowania - Dodano pr...
Użyj poprawnej wersji logo i przywróć pełną nieprzezroczystość gradientu z trybem mieszania
- Zmieniono z logo-full na wariant logo (sam as NavPri) - Usunięto wyblakłe nakłady gradient - Używany mix-blend-mode do pokazania logo za całkowicie nieprzezro...
Dodaj tło logo w skali szarości do strony głównej zamiast tworzenia strony pokoju
- Dodano tło logo do istniejącego roota /page.tsx - Logo wyświetlane w rozmiarze 60%, skali szarości, wyśrodkowane i pionowo wyrównane - Usunięto niepoprawnie u...
Wyraźnie utwórz Janus VideoRoom przed dołączeniem do zespołu, aby rozwiązać błąd "No taki pokój"
Popraw niezawodność połączenia wideo - ulepszona logikę subskrypcji, obsługę stanu ICE i wykrywanie wydawców za pomocą retries
Fix Janus session initialization - prawidłowo przechwytuj i waliduj obiekt sesji
Zamień "wszelki" typ nagranie, nieznane>, aby naprawić błąd tworzenia TypeScript
Zatwierduj istniejącą sesję przed ponownym użyciu i napraw problem metody dołączania sesji
Napraw inicjację sesji Janus - poczekaj na oddzwonienie do sukcesu przed rozwiązywaniem
Kompleksowe poprawki wideo WebRTC - zdalna obsługa strumieni, nowoczesny interfejs użytkownika i logika subskrypcji
Obsługa komunikatów z odpowiedzią na połączenia, poprawa rejestrowania błędów i naprawianie czyszczenia sesji
Przenieś odpowiedźIncomingCall przed startAudioCall, aby naprawić błąd "używany przed deklaracją"
Przenieś addSystemMessage deklaracja przed użyciemEffect, który jej używa - Fixes 'usure' przed deklaracją' błąd TypeScript
Użyj getUsernameAlias() zamiast nieistniejących metod getName() na Member
Dodaj tajemnice API Janus jako zmienne środowiskowe we wdrożeniu - Dodaj JANUS_API_SECRET, JANUS_TOKEN_SECRET i JANUS_ADMIN_SECRET env vars - Upewnij się, że tajemnice są dostępne za pośrednictwem zmiennych środowiskowych oprócz zmiennośrodków środowiskowych oprócz konfigmapy
Dodaj apiSecret do WebRTC config response dla uwierzytelnienia Janus
Set isCallActive to true, gdy pokój jest połączony, aby zapobiec zniknięciu panelu wideo - Set isCallActive-true w odłączenie sukcesu w pokoju łączone - Utrzymuje panel wideo widoczny, gdy połączenie ICE się ustanawia - Zapobiega zniknięciu panelu, gdy Connecting staje się fałszywy, zanim ICE połączy się
Dodaj parametr DestroyOptions do wszystkich wywołań sesji Janus () - Napraw błąd TypeScript: Oczekiwane 1 argumenty, ale otrzymał 0 - Dodano cleanupHandles i powiadom opcjeDestroyed do obu połączeń typu Destroys () - Budowanie teraz pomyślnie przechodzi w trybie produkcyjnym
Użyj ref dla endCallall, aby uniknąć problemu referencyjnego do przodu - Dodaj endCallRef, aby przechowywać telefon końcowy - Użyj endCallRef.current w aeracji ekranu w przekierowanym obsłudze - Aktualizacja ref za każdym razem, gdy kończą się końcowe - Naprawia błąd TypeScript o używaniu endCall
Jak to, co widzisz żeglugę?
Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.
