Changelog
Co nowego.
Każde ulepszenie platformy, jak to wysyła.
· 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
· 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
· 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
· 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
· 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
· 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
· 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
· 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
· 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ą
· 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
· 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
· 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
· SecurityService
Dodaj trasę wstępu dla notatek API punktów końcowych
· kamo-internal
Dodaj zaawansowane funkcje - przeglądać wersję, eksport do PDF/Markdown/HTML/Text i szyfrowanie po stronie klienta za pomocą Web Crypto API
· kamo-internal
Dodaj kompleksowy system zarządzania notesem frontend z bogatym edytorem tekstu, automatycznym oszczędzam, wyszukiwaniem, filtrowaniem i kompletnym interfejsem użytkownika
· SecurityService
Dodawanie kompleksowego systemu zarządzania notatkami z szyfrowaniem, CRUD, wyszukiwaniem, tagowaniem i historią wersji
· kamo-shared-library
Dodaj Nott., Podmioty NoteTag i NoteVersion z repozytoriami i DTO dla systemu osobistych
· kamo-internal
Kompletny system weryfikacji własności domeny z nowoczesnym interfejsem użytkownika
· SecurityService
Dodaj weryfikację własności domeny z walidacją i transferem rekordów TXT
· kamo-shared-library
Dodaj system weryfikacji własności domeny z walidacją rekordu TXT
· kamo-internal
Poprawa zduplikowanych błędów domeny i opinie użytkowników
· SecurityService
Popraw wiadomości o błędach duplikatu domeny dla lepszego UX
· kamo-internal
Dodaj uwierzytelnianie oprogramowania pośredniego do automatycznego przekierowania nieuwierzytelnionych użytkowników do /logoutu
· kamo-internal
Dodaj bogaty w funkcje pływającego asystenta czatu AI z przeciąganiem, zmigał, minimalizuje i maksymalizuj
· APIService
Dodaj drogę diagnostyki do forward /api/diagnostyki/- do SecurityService
· kamo-internal
Zintegruj systemDiagnostyki w sesję Debug Dashboard
· 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.
· 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.
· 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.
· 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