Przejdź do treści
KAMOUniverse

Changelog

Co nowego.

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

  1. · kamo-internal

    Dodaj UI zarządzania konfiguracją OAuth dla systemu wielu dziesiętnych

    - Utwórz stronę ustawień konfiguracji aplikacji OAuth na /settings/integrations - Dodaj interfejs użytkownika do zarządzania poświadczeniami OAuth na organizację - Obsługa konfiguracji Google Calendar, Microsoft Outlook i Apple iCloud - Wyświetl wszystkie konfiskaty OAuth z informacjami i statusem dostawcy - Dodaj funkcję tworzenia/edytowania/delete dla aplikacji OAuth - Pokaż stan weryfikacji i szczegóły konfiguracji - Dołącz instrukcje konfiguracji dla tworzenia aplikacji OAuth - Dodaj oauth-config API obsługę proxy z pełną obsługą CRUD - Bezpieczne tajne obchodzenie się z OAuth (nigdy nie ujawniaj w interfejsie użytkownika) - Obsługa wielu aplikacji OAuth na dostawcę w razie potrzeby - Piękna układ oparta na kartach dla konfiguracji OAuth - Włącz prawdziwą konfigurację integracji kalendarza wielozadaniowego

  2. · SecurityService

    Wdrażanie systemu konfiguracji wielodzietnego OAuth

    - Aktualizacja GoogleCalendarService, aby pobrać poświadczenia OAuth z bazy danych na organizację - Aktualizacja programu MicrosoftOutlookService do korzystania z opartych na bazie danych konfiguruje OAuth - Utwórz OAuthConfigController do zarządzania konfiguracjami aplikacji OAuth - Dodawanie punktów końcowych CRUD dla konfiguracji OAuth (/api/oauth-config) - Usuń poprawki OAuth z application.yml - Wsparcie dla specyficznych dla organizacji aplikacji OAuth - Przekaż organizację, aby wygenerowaćAuthUrl metody - Odpisać identyfikator klienta/sekret z tabeli OAuthAppKonfiguracja - Dodaj przydatne komunikaty o błędach, gdy OAuth nie jest skonfigurowany - Włącz prawdziwe integracje z kalendarzem wielogłowych - Każda organizacja może teraz korzystać z własnych aplikacji Google/Microsoft OAuth

  3. · kamo-shared-library

    Dodawanie systemu konfiguracyjnego wielodzietnego OAuth

    - Utwórz jednostkę OAuthAppKonfigurację do przechowywania poświadczeń OAuth na organizację - Dodawanie OAuthAppConfigurationpository z obszernymi zapytaniami - Obsługa unikalnej aplikacji OAuth na organizację i dostawcę - Przechowuj identyfikatory klientów, tajemnice, przekierowanie URI i zakresy - Dodawanie weryfikacji śledzenia statusu - Obsługa wielu środowisk (produkcja, rozwój, testowanie) - Śledzenie, kto skonfigurował każdą aplikację OAuth - Włącz integracje z kalendarzem wielodzietnego - Każda organizacja może teraz skonfigurować własne aplikacje Google/Microsoft/etc OAuth

  4. · SecurityService

    Dodaj iCal eksport i funkcjonalność importu

    - Utwórz usługę ICalService dla obsługi formatu RFC 5545 iCalendar - Zaimplementuj eksportowanie kalendarza do formatu pliku .ics - Wdrożenie funkcji eksportu pojedynczego wydarzenia - Dodaj import iCal z plików .ics - Obsługa wszystkich standardowych pól iCal (ID, STRESZCZENIE, OPIS, LOKALIZACJA, itp.) - Obsługa zdarzeń powtarzających się w formacie iCal (RRULE) - Wsparcie informacji o strefie czasowej - Dodaj odpowiednie nagłówki typu treści do pobierania - Wdrożenie ucieczki tekstu dla znaków specjalnych - Dodawanie walidacji importu i obsługi błędów - Dodaj punkty końcowe eksportu / importu do CalendarController

  5. · kamo-internal

    Dodawanie powtarzających się zdarzeń i ulepszone tworzenie zdarzeń

    - Dodaj powtarzające się wsparcie eventowe w EventModal - Wybór częstotliwości nawrotu (codziennie, tygodniowy, miesięczny, roczny) - Dodawanie przedziału nawrotu i ustawień liczby zdarzeń - Dodawanie wizualnego wskaźnika dla powtarzających się ustawień zdarzeń - Wsparcie wyświetlania strefy czasowej w formularzach zdarzeń (już zaimplementowane) - Kolory i kategorie zdarzeń już obsługiwane przez kolorowy picker - Ulepszona walidacja formularzy i doświadczenie użytkownika

  6. · kamo-internal

    Dodawanie funkcji wyszukiwania i filtrowania do kalendarza

    - Utwórz komponent CalendarSearchBar z wyrzutkiem wejściowym i filtrem - Dodaj filtrowanie specyficzne dla kalendarza (pokaż/ukryj kalendarze specyficzne) - Zaimplementuj filtr prywatności (pokaż/ukryj prywatne wydarzenia) - Dodawanie funkcjonalności wyszukiwania do filtrowania zdarzeń według tytułu - Zintegruj pasek wyszukiwania na pasku narzędzi kalendarza - Obsługa filtrowania kalendarza multi-select - Dodaj Wybierz / Ani przyciski dla filtrów kalendarza - Filtruj wydarzenia w czasie rzeczywistym na wszystkich widokach kalendarza - Nowoczesny filtr oparty na popoverze UI - Utrzymanie stanu filtra w różnych zmianach widoku

  7. · SecurityService

    Dodaj CalendarSyncService do automatycznej synchronizacji tła

    - Tworzenie CalendarSyncService z zaplanowanymi zadaniami - Dodawanie automatycznej synchronizacji co 5 minut dla włączonych integracji - Wdrożenie inteligentnej kontroli częstotliwości synchronizacji w oparciu o preferencje użytkownika - Dodawanie automatycznego odświeżania tokena co 6 godzin, aby zapobiec wygaśnięciu - Obsługa ręcznego uruchamiania synchronizacji poprzez usługę - Integracja z usługami Kalendarza Google i Microsoft Outlook - Dodawanie kompleksowej obsługi rejestrowania i błędów - Włącz planowanie w SecurityServiceApplication - Śledzenie czasu synchronizacji, aby zapobiec nadmiernemu przeskalowaniu - Wdrożenie synchronizacji specyficznych dla dostawców

  8. · SecurityService

    Wdrażaj integracje Kalendarza Google i Microsoft Outlook OAuth

    - Dodaj usługę GoogleCalendarService z pełną synchronizacją przepływu i kalendarza OAuth - Dodawanie MicrosoftOutlookService z integracją Microsoft Graph API - Wdrożenie wymiany tokenów i odświeżenie dla obu dostawców - Dodawanie kalendarza i synchronizacji zdarzeń z usług zewnętrznych - Zintegruj usługi z ThirdPartyIntegrationController - Dodaj konfigurację OAuth w application.yml dla obu dostawców - Obsługa automatycznego odświeżania tokena po wygaśnięciu - Pobierz informacje użytkownika i dane kalendarza zewnętrznego - Tworzenie rekordów integracji kalendarzy dla zsynchronizowanych kalendarzy - Dodawanie kompleksowej obsługi błędów i rejestrowanie - Dodawanie śledzenia dziennika synchronizacji dla celów audytu

  9. · kamo-internal

    Dodaj stronę integracji stron trzecich i zastąp Login & Security

    - Tworzenie ThirdPartyIntegrationsTab komponent z nowoczesnym interfejsem użytkownika - Zamień zakładkę Login & Security na integracje stron trzecich w ustawieniach użytkownika - Dodaj interfejs użytkownika zarządzania integracją dla wszystkich 20 dostawców kalendarzy - Wyświetl stan połączenia, synchronizację informacji i przyciski sterowania dla każdego dostawcy - Dodawanie integracji API proxy z pełną obsługą CRUD - Obsługa przepływów połączeń OAuth dla usług zewnętrznych - Pokaż ustawienia automatyczne synchronizacji i ostatnie znaczniki czasu synchronizacji - Dodawanie przycisków connect/disconnect/sync dla każdej integracji - Piękny układ oparty na kartach z ikonami dostawców - Kompleksowe wskazówki dotyczące pomocy w zarządzaniu integracją

  10. · kamo-internal

    Dodawanie kompleksowego systemu kalendarza UI

    - Dodaj przycisk Kalendarza do górnego paska nawigacji - Tworzenie typów TypeScript dla systemu kalendarza (wydarzenia, kalendarze, integracje) - Wdrożenie strony kalendarza z 4 trybami widzenia (miesiąc, tydzień, dzień, agenda) - Dodaj CalendarSidebar do zarządzania kalendarzem - Zbuduj kalendarzMonthView z interaktywną siatką - Buduj CalendarWeekView z godzinowymi przedziałami czasu - Budowanie kalendarzaDayView ze szczegółowym harmonogramem - Budowanie CalendarAgendaView dla nadchodzącej listy wydarzeń - Dodaj EventModal do tworzenia i edycji wydarzeń - Wdrożenie haka Calendarda do interakcji API - Dodaj trasę proxy programu kalendarzowego API - Wsparcie dla tworzenia, edycji i usuwania zdarzeń - Kolorowe wydarzenia kalendarza - Nowoczesny, interaktywny i responsywny projekt interfejsu użytkownika

  11. · SecurityService

    Dodaj Calendar i ThirdPartyIntegration controllers

    - Dodaj CalendarController z pełnymi operacjami CRUD dla kalendarzy i wydarzeń - Dodawanie wyszukiwania zdarzeń, filtrowanie zakresu dat i punktów końcowych zarządzania zdarzeniami - Dodawanie ThirdPartyIntegrationKontroler do zarządzania integracjami OAuth - Dodaj punkty końcowe dla ponad 20 integracji z usługami kalendarzowymi (Google, Microsoft, Apple, itp.) - Dodawanie zarządzania integracją (łącz, rozłączanie, synchronizacja, ustawienia aktualizacji) - Dodawanie OAuth obsługi zwrotnej i infrastruktury do zarządzania tokenem - Dodawanie kompleksowej obsługi błędów i zarządzania sesją - Przygotuj infrastrukturę dla Kalendarza Google, Outlook, iCloud i 17 innych dostawców

  12. · kamo-shared-library

    Dodaj kompleksowy kalendarz i jednostki integracyjne stron trzecich

    - Dodaj jednostkę CalendarEvent z pełnym wsparciem zarządzania wydarzeniami - Dodaj podmiot UserCalendar dla kalendarzy specyficznych dla użytkownika - Dodaj CalendarIntegration dla synchronizacji kalendarza zewnętrznego - Dodaj CalendarEventAttendee, CalendarEventReminder, CalendarEventTag byty - Dodaj podmiot CalendarShare dla funkcji udostępniania kalendarza - Dodaj podmiot ThirdPartyIntegration dla integracji opartych na OAuth - Dodaj podmiot IntegrationSyncLog do śledzenia operacji synchronizacji - Dodaj IntegrationProviderType enum z 20 dostawcami kalendarzy - Dodaj kompleksowe repozytoria dla wszystkich podmiotów z niestandardowymi zapytaniami - Dodawanie wsparcia dla powtarzających się zdarzeń, stref czasowych i wykrywania konfliktów - Dodawanie infrastruktury do synchronizacji z usługami Google, Microsoft, Apple i 17 innych usług kalendarzowych

  13. · SecurityService

    Dodaj trasę wstępu dla notatek API punktów końcowych

  14. · kamo-internal

    Dodaj zaawansowane funkcje - przeglądać wersję, eksport do PDF/Markdown/HTML/Text i szyfrowanie po stronie klienta za pomocą Web Crypto API

  15. · kamo-internal

    Dodaj kompleksowy system zarządzania notesem frontend z bogatym edytorem tekstu, automatycznym oszczędzam, wyszukiwaniem, filtrowaniem i kompletnym interfejsem użytkownika

  16. · SecurityService

    Dodawanie kompleksowego systemu zarządzania notatkami z szyfrowaniem, CRUD, wyszukiwaniem, tagowaniem i historią wersji

  17. · kamo-shared-library

    Dodaj Nott., Podmioty NoteTag i NoteVersion z repozytoriami i DTO dla systemu osobistych

  18. · kamo-internal

    Kompletny system weryfikacji własności domeny z nowoczesnym interfejsem użytkownika

  19. · SecurityService

    Dodaj weryfikację własności domeny z walidacją i transferem rekordów TXT

  20. · kamo-shared-library

    Dodaj system weryfikacji własności domeny z walidacją rekordu TXT

  21. · kamo-internal

    Poprawa zduplikowanych błędów domeny i opinie użytkowników

  22. · SecurityService

    Popraw wiadomości o błędach duplikatu domeny dla lepszego UX

  23. · kamo-internal

    Dodaj uwierzytelnianie oprogramowania pośredniego do automatycznego przekierowania nieuwierzytelnionych użytkowników do /logoutu

  24. · kamo-internal

    Dodaj bogaty w funkcje pływającego asystenta czatu AI z przeciąganiem, zmigał, minimalizuje i maksymalizuj

  25. · APIService

    Dodaj drogę diagnostyki do forward /api/diagnostyki/- do SecurityService

  26. · kamo-internal

    Zintegruj systemDiagnostyki w sesję Debug Dashboard

  27. · kamo-internal

    Dodaj kompleksową deska rozdzielcza diagnostyki systemu do ustawień

    Nowe funkcje: - Dodano zakładkę "Diagnostyka systemowa" do strony Ustawienia z 4 podtematami - Utworzony komponent systemDiagnostyki z monitorowaniem w czasie rzeczywistym - Dodano trasę proxy API do uzyskania diagnostyki z SecurityService Wyświetlacze pulpitu nawigacyjnego: 1. Karty szybkiego statusu: - Status usługi z odpowiednim okresem - Status i wersja połączenia MySQL - Status i wersja połączenia Redis - Aktywne liczby sesji 2. Kubernetes Pod Informacje: - Nazwa, przestrzeń nazw, IP, nazwa węzła - Konto usługowe - Host/port serwisu Kubernetes 3. Informacje o hostach i systemach: - Nazwa hosta, adresy IP, interfejsy sieciowe - szczegóły systemu operacyjnego, liczba procesorów, obciążenie systemu 4. Pamięć JVM i czas działania: - Zrzut pamięci z paskiem postępu - Statystyki pamięci nie-heap - Java/JVM version info - procent użytkowania pamięci wizualnej 5. Dane bazy danych MySQL: - Informacje o połączeniach, wersja, uptime - Połączenia bieżące/maks., statystyki wątków - Liczenie wiersza tabeli (użytkownicy, orgs, członkowie, dostawcy zewnętrznych) - wielkość bazy danych (całkowita, dane, indeks) 6. Redis Cache & Sessions: - Informacje o serwerach, wersja, tryb, czas pracy - Pamięć (używana, RSS, szczyt, max) - Połączone klienci, ops / s - Całkowite klucze, odczyt/zapis statusu testu 7. Informacje o poproszeni o udzielenie zapytania: - Zdalny adres, nazwa serwera - Protokół, przekierowane nagłówki - agent użytkownika Funkcje: - Autorefreshes co 30 sekund - Wskaźniki zdrowia oznaczonego kolorem - Rozszerzalne akordeony dla organizacji - Responsywny układ siatki - Animacje Hover - Wizualne paski postępu dla użytkowania pamięci - Formatowanie czytelne dla ludzi Integracja z SecurityService /api/diagnostyka/punkt końcowy.

  28. · SecurityService

    Dodaj kompleksowy kontroler diagnostyczny do debugowania sesji debugowej

    Nowe punkty końcowe: - GET /api/diagnostyka/info - Kompletna diagnostyka systemu - GET /api/diagnostyka/zdrowie - Kontrola szybkiego zdrowia - GET /api/diagnostyka/sessions - Informacje o sesji Redis - GET /api/diagnostyka/środowisko - Zmienne środowiska filtrowanego Informacje dostarczone: - Informacje o usłudze (imię, wersja, czas pracy) - Kubernetes pod info (nazwa pod-nazwa, przestrzeń nazw, węzeł, adresy IP) - Informacje hosta (nazwa hosta, adresy sieciowe, dane systemu operacyjnego) - JVM info (wersja, użycie pamięci, herapia/nie-heap stats) - Informacje MySQL (wersja, czas pracy, połączenia, liczba tabel, rozmiar DB) - Redis info (wersja, pamięć, klienci, statystyki, klucze) - Żądanie informacji (nagłówki, przekierowane nagłówki, adres IP klienta) - Statystyki systemowe (liczba uorg, liczba użytkowników, aktywne sesje, ostatnie loginy) Cechy: - Wrażliwe wartości (hasły, tajemnice, żetony) są redagowane - Sprawdzanie stanu zdrowia zwraca 503, jeśli MySQL lub Redis jest w dół - Próbkowanie sesji (maks. 50) dla wydajności - Formatowanie czasu trwania czytelnego przez człowieka - Kompleksowa obsługa błędów Do stosowania w kamo-internal Session Debug Dashboard.

  29. · kamo-login

    Dodaj pływające kule i zastosuj nowoczesne gradienty, aby odzyskać stronę

    Ulepszenia strony logowania: - Dodano dwa pływające kule z niezależnymi animacjami - Okręty unoszą się pionowo i poziomo z efektami skali - Mocno rozmyte dla efektu głębi snu - Szacunek preferuje w ruchu redukowanym Odzyskaj modernizację strony: - Stosowana ta sama gradientowa jako strona logowania - Dodano animowaną nakładkę gradientu radialowego - Dodano subtelną teksturę wzoru kropki - Dodano animowaną linię dekoracyjnego akcentu - Dodano dolny akcent poświaty - Dodano pływające kule dla głębokości - Ulepszona typografia z cieniami i odstępami Obie strony mają teraz spójną, premium, nowoczesną estetykę z wyrafinowaną Animacje i gradienty pochodzą z podstawowego koloru marki.

  30. · kamo-login

    Modernizuj sekcję Welcome Back z polerowanymi gradientami

    - Zastąpione solidne tło z wyrafinowanym gradientem 135 stopni za pomocą kolorów podstawowych - Dodano animowaną nakładkę gradientu promieniowego, która pulsuje subtelnie (8s loop) - Dodano subtelną teksturę wzoru kropki dla głębi - Dodano animowaną dekoracyjną linię akcentu, która rozszerza/kontrakty - Dodano dolny akcent świecący dla dodatkowego lakieru - Ulepszona typografia z wyrafinowanymi cieniami tekstowymi i odstępami listów - Wszystkie animacje szacunku preferują-redukowane ruchy - Używa kolor-mix() do płynnych przejść gradientowych - Utrzymuje czytelność białego tekstu z odpowiednimi cieniami Tworzy premium, nowoczesny wygląd, pozostając wiernym kolorom marki.

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