Przejdź do treści
KAMOUniverse

Changelog

Co nowego.

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

  1. · kamo-internal

    Kolumna Drop Vendor Produkty z tabeli Markets & Fields

  2. · kamo-internal

    Cykl życia na rynku + sprzedawcy / produkty rynkowe

    - Rynki i pola: Aktywne/Archived pod-tabs; akcja wiersza jest Archiwum / Reaktywuj (PATCH .../aktywny), nigdy nie usuwaj - Sprzedawcy i Produkty: jedna podtab na aktywny rynek; sprzedawcy są tworzone w ramach Podtasekta obecnego rynku; puste państwo, gdy org nie ma aktywnych rynków - Ukryj dostawców & Produkty / Ręczne importy / automatyczne importy, karty /settings I linki do wysuwania nav, aż org będzie ma co najmniej jeden aktywny rynek (usunia HasActiveMarkets) - /leads shows only ever markets

  3. · SecurityService

    Filtr stanu rynku, archiwizacja/reaktywacja, market-scoped vendors

    - GET (default active); wzbogacaj każdy rynek DTO z produktami dostawców pochodzącymi od swoich dostawców - Zamień DELETE /liad-markets/'id' z PATCH /lead-markets/'Aactive (archiwa/aktywna/archiwa/ Reaktywuj) — rynki nigdy nie są mocno usuwane - GET /lead-vendors?marketId filter; dostawca tworzy forwards marketId

  4. · kamo-shared-library

    Szyskiw dostawców na rynku; wyprowadzać produkty rynkowe; rynki archiwalne

    - LeadVendor zyskuje wymagany MARKET_ID (kolumnaDefinition przypięta do zwykłego UUID tak Kolumna FK nie dziedziczy do tej kolumny PK gen_random_uuid() default) - Usuń LeadMarket.vendorProdukty M2M; produkty rynku pochodzą teraz z jego sprzedawcy (LeadVendorProduct, na którym sprzedawca.market ? market) - Stworzenie Sprzedawcy przyjmuje rynekId i zatwierdza rynek (dowództowy + aktywny); Wyjątkowość tytułu producenta jest na rynek - Rynki nigdy nie są usuwane: zamień miękkie usuwanie z setMarketActive (archive/ reaktywuj); dodawanie zapytania o archiwizowane rynki - DTO: LeadVendorDTO.marketId; drop vendorProductIds z żądaniami rynkowymi DTO

  5. · kamo-internal

    Dodaj subdomenę multimedialną do listy wymaganych rekordów

    Media.-domain> popiera w czasie rzeczywistym websockets (czaty, połączenia, SMS, motyw Przepisy) i strumieniowanie mediów, ale brakowało go w konfiguracji DNS Katalog, więc klienci nigdy nie zostali poproszeni o stworzenie rekordu – odejście Media.-domain > jako NXDOMAIN i websockets nie łączą się. Dodaj to W razie potrzeby płyta, więc studio /setup/dns in in instruuje CNAME.

  6. · kamo-internal

    Pokaż TRIAL oczekujące (nierozpoczęty) wyraźnie od wygaśnięcia na karcie Platform Organizations

  7. · BillingService

    Tryb TRIAL_PENDING dla nierozpoczęnego jeszcze procesu

  8. · SecurityService

    Rozpocznij testowy zegar na pierwszym logowaniu właściciela org

    Nasione nowe orgi z próbą PENDING (źródło-TRIAL, próbneExpipiresAt-null) To nie daje nic, dopóki nie zostanie rozpoczęte, a następnie rozpocznij 3-dniowy zegar na Pierwszy logowanie FQDN, więc nigdy nie płonie, gdy DNS jest nadal - Jestem skonfigurowany. tylko właścicielami, raz (ustawienie wygaśnięcie terminu ważności); Nieśmiertelny, więc próbna czkawka nigdy nie przerywa logowania.

  9. · kamo-internal

    Układ próbny na NavPri (biały/czerwony, tooltip-expiry) + strona główna chip czerwony; usuń układ NavTop

  10. · kamo-login

    Panel krwawi poza stroną w lewo, więc jego krawędź nigdy nie pokazuje się na odbiciu; karta zanika 250 mniej

    - Panel powitalny/odzyskiwa teraz rozciąga się --welcome-bleed (16rem) poza lewą krawędźmi Z jego prawą krawędzią wciąż przypiętą do --witą-w; wewnętrzna wyściółka jest Zrekompensowany, więc tekst pozostaje na miejscu. Wiosna przekroczenie nie może już ujawnić - Panel jest lewą krawędź. - Karta teraz zanika na zegarze 450ms, zamiast czekać na wiosnę, aby w pełni Ułóż, zamykając martwą szczelinę między odbiciem a postacią pojawiającą się.

  11. · kamo-login

    Wejście z choreografią — sprężyny panelowe po obciążeniach bg, a następnie karta blaknie

    Poczekaj na pierwszy obraz tła (onLoad, z 3s bezpiecznym odwrotem), a następnie sprężynowe odbijanie panelu powitalnego/odzyskującego od lewej poza ekranem (sowa fizyka, Sztywność 300 / tłumienie 17). Na odrzuceniu rozliczenie, zaniedb się + wskaluj kartę formularza do - Miejsce. Mobilny (panel ukryty) i o ograniczonym ruchu pomiń odbicie i zanikaj Karta bezpośrednio. Entrance x jest sumowany paralaksy x na jednej transformacji, więc Dryf nadal działa i nigdy nie eksponuje krawędzi.

  12. · kamo-internal

    Układ statusu procesu + aplikuj/proces akcja rozszerzenia-prób na platformie

  13. · BillingService

    Eksponuj testExpiresAtAt na platformie org podsumowania UI UI

  14. · BillingService

    Platform-admin apply/extend/status trial punkty końcowe + DTO trialExpipiresAt

  15. · BillingService

    Zaplanowane zamiatanie przeterminowane próby do bezpłatnego z cache-bust

  16. · SecurityService

    Auto-grant 3-dniowy test na każdy nowo utworzony org

  17. · SecurityService

    Brama Członków przyznaje nieograniczony katalog dla aktywnego TRIAL + expose trialExpipiresAt

  18. · kamo-internal

    FunkcjeManager odblokowuje pełny katalog w aktywnej próbie

  19. · kamo-internal

    Panel stanu przedstawy próbnej + akcja akcja aplikować/rozwinieć próbne na stronie subskrypcji

  20. · kamo-internal

    Strona główna test-mode banner z odliczanie na żywo

  21. · kamo-internal

    TRIAL źródło, próbaExpiresAt, metody API próbnych platformy

  22. · kamo-shared-library

    Brama na poziomie Org zapewnia pełny katalog dla aktywnego TRIAL

    uśmierci teraz zwarcia dla podwodnych TRIAL, których próbaExpipiresAt jest W przyszłości (komputer na czytaniu). Dodaje statyczny pomocnik i 4 jednostki Badania obejmujące aktywne, wygasłe, nieterminowe i nietknięcia w TiRIAL przypadkach źródłowych.

  23. · kamo-shared-library

    Dodaj TRIAL Billing source + wersja próbnejExpiresAt na koncieSubskrypcja

    Dodaje BillingSourceType.TRIAL, precyzyjny test LocalDateTimeExpiresAt field on Konkonna subskrypcja (nullable, column trial_expires_at) i odkrywca repozytorium - do zamiatania wygaśnięcia.

  24. · kamo-shared-library

    ( kolejka do wyjątku na stek)

    Org-scoped-by-status finder wspiera kolejkę wyjątków zamykających (np. wszystkie BLOCKED_STEWARD Pakiety dla org). Wiosenne dane uzyskane; bez schematu / KI.

  25. · kamo-shared-library

    CLOSING_RON_FALLBACK_APPLIED klucz zdarzenia (doc 05 .6.1/6,4)

    Steward odzyskuje zamknięcie BLOCKED_STEED / zawiłe zamknięcie BLOCKED_STEWARD, spełniając wymagane gniazdo RON Z alternatywną notaryzacji (WET_SIGN/IPEN/PAPER_OUT); zgodność/audyt + zagadka rurociągu Sygnał (przekazuje następny wskaźnik).

  26. · kamo-login

    Pointer parallax (x+y) między panelem powitalnym a tłem

    Obie warstwy dryfują z wskaźnikiem w różnym tempie i przeciwnych kierunkach Za pomocą sprężyny ramrowe. Tło jest skalowane 1.12, a panel powitalny jest zbyt duży 16px z każdej strony z prawą krawędzią przypięty, więc dryf nigdy nie eksponuje Krawędź. Istniejąca animacja w tle Ken Burns jest nietknięta i stosuje się pod spodem. Niepełnosprawny w preferowanym ruchu.

  27. · kamo-shared-library

    CLOSING_PACKAGE_CANCELLED key key (doc 05 6,4 .

    Steward kończy zamknięcie niekońcowe -> ANULOWANE; Zareagowa na trwały sygnał w dół w dół / szafranową kolejkę z bliska.

  28. · kamo-login

    Przenieś animowane logo na prawe dolne, wyśrodkowane nad pigułkami Powered-by

    PoweredByKamo zyskuje opcjonalne logoSpartz renderowane bezpośrednio nad Pigułka w obrębie stałej kotwicy prawego dolnego (inne strony nienaruszone). Animowane Logo przenosi się z lewego rogu do tego gniazda na logowanie i odzyskiwanie Strony; wciąż ukryte na urządzeniach mobilnych i podczas pączku rotacji na lądzie telefonicznym.

  29. · kamo-login

    Lewy, przejmowany panel powitalny + wyśrodkowana zaokrąglona karta

    Witamy / Odzyskaj panel teraz na pełną górę, spłukaj w lewą krawędź, na górze Obraz tła z półprzezroczystych narożników mycia i kwadratowych; ukryty na telefonie komórkowym. Animowane logo znajduje się teraz nad panelem. Formularz logowania/recovery jest w pełni zaokrąglony Karta szklana wyśrodkowa w pozostałej przestrzeni po prawej stronie.

  30. · kamo-shared-library

    CLOSING_MERS_CONFIRMED + Klamny_MERS_REJECTED (doc 05 ?6.3/4,4)

    MERSCORP async callback przewraca MersRegistration SUBMITTED->CONFIRMED/REJECTED; są to Trwałe sygnały (potwierdzone) + kolejka wyjątków stewarda (odrzuceni) reagują na nie.

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