Przejdź do treści
KAMOUniverse

Changelog

Co nowego.

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

  1. · kamo-shared-library

    Dodaj uprawnienia dostępu do skrzynek pocztowych dla członków, działu i zakresów typów zadań

    ACCESS_ALL_MEMBER_MAILBOXES (104), ACCESS_ALL_DEPARTMENT_MAILBOXES (105), ACCESS_ALL_JOB_TYPE_MAILBOXES (106) do RoleRightType dla uprzywilejowanego Kontrola dostępu do skrzynki pocztowej e-mail.

  2. · kamo-internal

    Przepisać zakładkę Role i zezwolenia jako panel konfig zabezpieczeń singleton

    Zastępuje dialog tworzenia ról na singletonowe config w stylu DepartmentManager: - Zawinięte role: wielosekwalaj pola wyboru z istniejących OrgRoles - Prawa bezpośrednie: GRANTED/NOT_SPECIFIED/NUKE na prawo (ostatecznie nadkopać wodospad) - Sesja Timeout: nadpisanie na poziomie członkowskim - Prawa stosowane: tylko wgląd w prawa obliczeniowe z atrybucją źródłową - Usuwa starą /role sub-route, używa PUT na podstawowym punkcie końcowym

  3. · SecurityService

    Przepisać MemberSecuritySecuritySetroller jako singleton config z rolami, prawa bezpośrednie, czasowy czasu sesji

    GET zwraca pełną konfigę bezpieczeństwa (stowarzyszone role, prawa bezpośrednie, Sesja przeładunkowa, prawa stosowane ze źródłami). PUT oszczędza całość Konfiskata jako ostateczne nadpisanie w wodospadzie bezpieczeństwa.

  4. · kamo-shared-library

    Dodaj MemberRightRepository do zarządzania prawami bezpośrednimi na poziomie członkowskim

  5. · kamo-internal

    Dodaj zarządzanie domenami e-mail, UI i przypisanie skrzynki pocztowej

    - Dodawanie domenyApi i skrzynka pocztowaProvisioningApi do dostawcyApi.ts - Dodawanie - wykrywanie zdolności do korzystania zUwagiProvider - Utwórz dedykowaną stronę konfig dostawcy na zakładce Domeny - Utwórz komponent EmailDomainManager z domeną CRUD, synchronizacją, weryfikacją i domyślnym zarządzaniem - Rehauluj EmailMailboxManager: zamień kartę Primary Mailbox z centralnym zarządzaniem skrzynkami pocztowymi - Dodawanie skrzynek pocztowych, synchronizacja, przydziału członka i zawieszenie / aktywowanie kontroli - Aktualizacja wiadomości e-mailMailboxTab dla ustawień członkowskich z przypisaną kartą mailboxes zastępującą kartę adresu e-mail - Dodaj ikonę ustawień do DostawcyWyborca do strony konfiskaty dostawcy - Aktualizacja Typu adresu w celu włączenia typu "skrzynka pocztowa" do integracji komponowania

  6. · EmailService

    Dodaj zarządzanie domenami e-mail i udostępnianie skrzynek pocztowych poprzez abstrakcyjną warstwę dostawcy

    - Dodaj interfejsy funkcji DomainManager i MailboxProvisioner z wykrywaniem pod-zdolnością - Dodawanie Domain, ProviderMailbox, DnsRecord DTO - Wdrożenie KamoMailManager i KamoMailMailboxProvisioner dla dostawcy KamoMail - Dodaj do wszystkich dostawców usług w chmurze (Google, Microsoft, Zoho, IceWarp, Exchange) - Zarejestruj nowe funkcje w MailProviderResolver zarówno dla dostawców KamoMail, jak i w chmurze - Add DomainService, MailboxProvisioningService, MemberMailbox Service - Dodaj DomainController i MailboxController z pełnym interfejsem API REST - Aktualizacja AliasService.comOdadresowy do korzystania z przydzielonych skrzynek pocztowych z upotańkiem - Dodaj synchronizację domeny i skrzynki pocztowej poubojowej w Dostawcy

  7. · kamo-shared-library

    Dodaj domenę e-mail, skrzynki pocztowe i podmioty członkowskie i repozytoria

    Dodaj e-mailProviderDomainEntity, MailboxEntity i MemberMailboxEntity dla poczty e-mail Zarządzanie domenami dostawców, udostępnianie skrzynek pocztowych i przypisanie skrzynki od członków do poczty.

  8. · kamo-internal

    Przepisać zakładkę Role i uprawnienia z singletonem wyboru ról i przyłożonymi prawami

    Zastępuje okno dialogowe tworzenia wielozadaniowego na automatyczne rozwijanie do wyboru Pojedynczy istniejący OrgRole. Wykazy stosowaną praw pogrupowaną według rodzaju usługi z atrybucja źródłowy (roli, dział, praca, bezpośrednia). Wyświetla skuteczne Czas sesji poza wodospadem bezpieczeństwa.

  9. · SecurityService

    Dodaj MemberSecuritySecurityStroller do zadań członkowstwa i praw stosowanych

    zapewnia GET / bezpieczeństwo członko-bezpieczeństwo/--id (odzawierowana rola, prawa stosowane ze źródłami, timeout sesy), PUT /member-security/Alit/role i DELETE /member-security/arole.

  10. · kamo-shared-library

    Dodaj MemberRoleRepository do wspólnej biblioteki do zarządzania zadaniami członkowskimi

  11. · kamo-internal

    Konwertuj ikonę pomocy technicznej do menu rozwijanego, usuń wsparcie z nav paska bocznego

    Ikona wsparcia w NavTop otwiera teraz rozwijanie z dwiema opcjami: - "View Support Chats & Tickets" nawiguje do /support?tab-tickets - "Utwórz nowy czat wsparcia / bilet" otwiera podsłuchowe wyskakujące okienko jak poprzednio Usunięto element menu wsparcia z paska bocznego NavPri.

  12. · kamo-internal

    Przenieś Docs z nav nav bary boczne do górnej ikony nav z rozwijaną

  13. · kamo-internal

    Przeprojektuj ustawienia użytkownika z modułową architekturą kart i UI edycji opartej na karcie

    Scal zakładki Profil i Członkostwo i Uprawy do ujednoliconej zakładki "Moje konto" Karty edytowania sekcji w sekcji. Wyciąganie funkcjonalności do dedykowanych zakładek: Docs (DocManager z assocType1), Ustawienia e-mail i skrzynki pocztowej, Ustawienia telefonu, oraz Role i pozwolenia. Uprość MemberHeader do kompaktowego banera gradientowego. Profil użytkownika pól wyświetlane warunkowo na podstawie dopasowania dostawcy usług zabezpieczeń z linkiem do zarządzania W dostawcy org. Nowa karta: Moje konto > Docs > Email & Mailbox > Telefon > Plany i rozliczenia > Role i zezwolenia > Aktywności konta.

  14. · kamo-marketing

    Konwertuj stronę / cen z zakodowanych danych na żywo do katalogu opartego na API

    - Podział strony cenowej na komponent serwera (pozyskanie danych) i klienta komponent (interaktywny interfejs użytkownika z animacjami, przełączniki, FAQ) - Dodaj pricing-catalog.ts utility, które pobiera się od ? Za pośrednictwem klucza API i map danych zacofanych do formatu renderowania strony - Wdzięczność odpadu na zakodowane dane, jeśli API jest niedostępne - Ten sam klawisz (PUBLIC_CHAT_API_KEY) jest teraz również używany do dostępu do katalogu z Zakres badań TXT. - Wszystkie istniejące interfejsy użytkownika, animacje i interaktywne funkcje zachowane

  15. · kamo-internal

    Refactor API Access UI z granularnymi przełącznikami zakresowymi na klucz

    Zmień nazwę "Public Chat API Keys" na "Organization API Keys". Dodaj zakres Zarządzanie przełącznikami przełącznikami na klucz (PUBLIC_CHAT, SUBSCRIPTION_CATALOG). Skoki pokazane jako kolorowe żetony na liście kluczy. Scope toggles w obu Dialog tworzenia i klucza szczegółów / widoku.

  16. · SecurityService

    Wsparcie usługi wewnętrznej auth dla katalogu subskrypcji i promocji punktów końcowych

    Dodaj X-Internal-Auth + X-Public-Chat-Org-Id walidację nagłówka, tak APIService Mogą korzystać z publicznych żądań katalogów publicznych do punktów końcowych subskrypcji. Sesja auth Nadal działa na bezpośredni dostęp kamo-wewnętrzny.

  17. · kamo-shared-library

    Dodaj kolumnę lune do PublicChatApiKey i ApiKeyScope enum

    Dodaje kolumnę zakresów JSONB do jednostki klucza API z wartością domyślną ["PUBLIC_CHAT"]. Nowa ApiKeyScope enum definiuje dostępne zakresy: PUBLIC_CHAT i SUBSCRIPTION_CATALOG.

  18. · APIService

    Add zakresowa walidacja klucza API i punkt końcowy katalogu subskrypcji publicznej

  19. · MediaService

    Add scopes support to API key validation and management

  20. · kamo-internal

    Dodaj polerowany komponent MatrixCell do edycji matrycy funkcji

    Nowy komponent wielokrotnego użytku MatrixCell z nowoczesnymi, animowanymi mikrointerakcjami: Tryb odczytu: - Odznaki ikoniczne (zielony check / szary X) dla booleanów - Colored pigułki z zaokrąglonym granicami dla wartości liczbowych i tekstowych - Niebieska pigułka "Unlimited" z ikoną nieskończoności Tryb edycji: - Animowane w tym tabletka to przełączania (zielona/czerwona ze skalą zawisła) - Niestandardowy suwak booleanowy z etykietą ON / OFF i animacją sprężynową - Okrągłe wejście numeryczne z przyrostkiem jednostki i przyciskiem przełączania nieskończoności - Czyste wejście tekstowe z pierścieniem ostrości i niebieskim blaskiem - Wszystkie kontrole wykorzystują spójne promienie graniczne, tokeny kolorowe i przejścia

  21. · kamo-internal

    Przeprojektuj zakładkę Funkcje z układem zakładek i macierzami klasy produkcyjnej

    -Faplan FixFeatures API response niedopasowanie (subscriptionPlaneFeatures -> planFeatures) - Podziel funkcje na dwa widoki za pomocą wewnętrznych zakładek: 1. Kategorie i Cechy: czysty dwupanelowy master-detail z numerowanych list funkcji, Wartość typu chips, opisy i puste stany CTA 2. Matryca funkcji: tabela porównawcza o pełnej szerokości z sekcjami kategorii złożonej, lepka kolumna funkcji, odznaki typu planu, sprawdź / ikony do odczytu, i kontrolki edycji inline (sprzeczek, przełącznik, numer, tekst) dla trybu edycji - Nagłówki złożone z funkcji z odznakami - Alternating row tła dla czytelności - Niezapisanego wskaźnika zmian za pomocą przycisku Zapisz Matrix - Właściwe kodowanie kolorów: nagłówki niebieskich, wiersze kategorii indygo, zielone znaki kontrolne

  22. · InitializerService

    Dodaj KamoCRMPricingLoader z pełnym modelem cenowym

    Pre. wprawa do kompletnej struktury cen subskrypcji KamoCRM do Organizacja KamoCRM, mirroring strony / cena na kamo-marketing: - 4 plany: Free, Starter ($29/$24), Biznes ($64/$53), Enterprise (custom) - 7 cen rozliczeniowych w cyklach miesięcznych i rocznych z 17% roczną zniżką - 7 kategorii funkcji z 46 funkcjami i pełną matrycą funkcji planu - 5 dodatkowych modułów: Wideo ($8), AI ($10), HR ($8), E-mail ($6), Przechowywanie ($5) - 2 wiązki: Wydajność (17% zniżki) i Pełna Platforma (19% zniżki) - zniżki na wolumen dla startera (10% w 11+) i Biznes (8% / 15% poziomy) - 18DOFF kod promocyjny ($18/user/mo off Business, 12 miesięcy) - Domyślny szablon umowy z pełnymi zmiennymi HTML i zastępcami

  23. · kamo-internal

    Subskrypcja przedsiębiorstwa POS - pełna przebudowa frontendu

    - Rozszerzone posApi.ts z ponad 70 metodami subskrypcji API i 28 nowymi interfejsami TypeScript - Dodano useSubscriptionPermissions hak do granulowanego renderowania opartego na uprawnieniach - Przebudowano rurociągSubskrypcjeTab jako 7-tab kontener (Plany, Cechy, Dodatki, Pakiety, Zniżki na wolumen, Promocje, Szablony umów) - Utworzony 9 subskrypcyjnych komponentów administratora (4200+ linii) - Przebudowany PipelineSignupsTab z prawdziwą integracją API, kartami dashboardu i portalem klienta - Utworzony SubscriptionderWizard (1061 linii) z 5-stopniowym przepływem zamówień - Utworzona strona szczegółów zamówienia subskrypcji (1206 linii) z 7 zakładkami (Przegląd, Elementy linii, Subskrypcja, Faskrypcja, Umowa, Wydarzenia, Notatki) - Dodano adaptacje portalu klienta z filtrowaniem danych

  24. · kamo-shared-library

    Dodaj subskrypcyjne DTO, Subskrypcja i napraw legacy CommerceService

    38 nowych DTO dla planów konfig, zamówień, subskrypcji, faktur, promocji, Porozumienia i umowy. 2000+ line SubscriptionService z pełną logiką biznesową do zarządzania planami, przetwarzania zamówień, zarządzania cyklem życia, fakturowania, Promocje, generowanie umów i analityka.

  25. · SecurityService

    Dodaj subskrypcyjne punkty końcowe API do POSController (50+ punktów końcowych)

    Dodaj kompletne punkty końcowe zarządzania subskrypcją przedsiębiorstwa obejmujące plany, ceny, funkcje, dodatki, pakiety, rabaty w zakresie wolumenu, katalog, zamówienia, Subskrypcje, faktury, promocje, umowy, szablony i analizy. Wszystkie punkty końcowe podążają za istniejącymi wzorami auth z sesją orgId / członekId Ekstrakcja i sprawdzanie uprawnieńRight().

  26. · kamo-shared-library

    Dodaj kompletny model podmiotu subskrypcyjnego z 24 podmiotami i repozytoriami

  27. · kamo-shared-library

    Dodaj kompletny model subskrypcyjnych podmiotów handlowych

    24 podmioty JPA, 12 enums, 21 repozytoriów i 20 nowych uprawnień W przypadku systemu POS subskrypcji przedsiębiorstwa. Zawiera konfigurację planu (plany, ceny, funkcje, dodatki, pakiety, rabaty ilościowe), zamówienie i Cykl życia subskrypcji, fakturowanie, promocje i generowanie umów.

  28. · kamo-marketing

    Ustaw PUBLIC_CHAT_API_KEY i API_SERVICE_URL w K8s configmap

    Konfiguruje publiczny klucz API czatu i wewnętrzny URL usługi API dla Widget czatu w celu komunikowania się z usługami zaplecza w produkcji.

  29. · APIService

    Dodaj /api/media/a - mapowanie trasy do MediaService do zarządzania kluczami czatu publicznego

  30. · MediaService

    Add ***-authenticated API key management endpoints for public chat

    Adds /api/media/public-chat-keys CRUD endpoints for managing PublicChatApiKey shown once at creation. Uses same *** auth pattern as SupportController.

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