Przejdź do treści
KAMOUniverse

Changelog

Co nowego.

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

  1. · kamo-internal

    Wdrożenie elementów SETTINGS_UI_ENHANCEMENT_PLAN

    - Cofnij toast: dodaj do SuspiciousManager (odrzucenie kulek), AccessBlockManager (usuń wejście), AutomationStreams (usuń strumień) - Podświetlanie wyszukiwania: dodaj searchTm prop do FeatureCard, zaznaczenie dla tytułu / opisu; wyszukiwanie przejść z strony ustawień - Panele uchwytów: ulepszenie NavPanelLink ze statystyką, statLabel, najnowszymi pozycjami; dodaj bogatą zawartość podglądu do Clubhouse, Feed, Kont, wiadomości, Dokumenty, Telefon - SettingsFormControls: Używaj UstawieniaTextField in RelationshipManager i AccessBlockManager dodawania/edytowania dialogów

  2. · kamo-internal

    Zaimplementowanie wszystkich pozostałych elementów SETTINGS_UI_ENHANCEMENT_PLAN items

    - DomainManager: dodaj SettingsSectionHeader - APIManager: pełna implementacja (klawisze API, tworzenie/odwożenie, ostatnie używane, cofanie toast) - AvatarManager: strefa przeciągania i upuszczania, LinearProgress na karcie przesłanej - BackgroundManager: strefa przeciągnij i upuść, LinearProgress na karcie przesyłania - Oddawanie toastu: APIManager cofuje się do czego cofnij się na 5s - SettingsStatusWindow: podświetlanie wyników wyszukiwania (highlightMatch) - Ustawienia lądowania: Szybkie rzęs dostępu z niedawno odwiedzonych (u góry 6) - Lazy-load: dynamiczny() import dla niezbędnych, kont, menedżerów bezpieczeństwa

  3. · kamo-internal

    Kompletne SETTINGS_UI_ENHANCEMENT_PLAN Phases 4-5

    - LabelManager: Handel ładunkiem, SettingsSectionSectionHeader - RelationshipManager: EmptyState, ConfirmationDialog do usuwania, ostrożność delete stylizacja - AutomationStreams: EmptyState, ConfirmationDialog, SettingsSectionHeader - OAuth2Manager: ConfirmationDialog do usunięcia, skopiowany! Snackbar, ostrożność delete przycisk - SuspiciousManager: ConfirmationDialog do masowego odrzucenia, stylizacja przycisków ostrzegawczych - PlansBillingTab: Pustym Państwo dla "Nie ma jeszcze faktur" - AccountActivityTab: HandelSkeleton ładowanie, EmptyState for no/filtrowana działalność - MemberHeader: kompaktowy tryb po przewijaniu (mniejsze awatar, zmniejszona wyściółka)

  4. · kamo-internal

    Kompletna faza 4 i 5 - Konto, Bezpieczeństwo, UstawieniaFormControls

    Strony z kontami: - BillingManager: EmptyState, SettingsSectionSectionHeader, SettingsTextField - StatsManager: SettingsSectionHeader - FunkcjeManager: SettingsSectionHeader Bezpieczeństwo (AccessBlockManager): - ConfirmationDialog do usunięcia (whitelist, czarna lista, tymczasowy blok) - Stylizacja ostrożności: usuń IconButtons use color'eror.main' - Nagłówek z ikoną BlockOutlined UstawieniaFormControls: - BillingManager Dodaj metodę płatności: UstawieniaTłupotkaTyTyTłum dla Nazwa na karcie, numer karty, Adres ulicy

  5. · kamo-internal

    Faza 4 i 5 - nagłówki sekcji, szkielet, stan pusty, poler

    Faza 4 - Niezbędne strony: - Dodawanie ustawieńSectionHeader do ustawianiaFormControls - JobTitleManager, DepartmentManager, SecurityRoleManager: use CommerceSkeleton Do ładowania, UstawieniaSectionHeader dla page headers - Tworzenie common/EmptyState dla wspólnych pustych stanów Faza 5 - Członek i polski: - MemberHeader: sticky on scroll (góra: 0, zIndex: 10) - ProfileTab: Snackbar save feedback (Zabezpieczony na HH: MM, tosty błędne) - Wyszukiwanie ustawień: wejście wyszukiwania Ctrl+K / Cmd+K - SettingsSearchBar: inputRef prop do skrótu klawiaturowego

  6. · kamo-internal

    Wdrożenie SETTINGS_UI_ENHANCEMENT_PLAN i napraw

    Ustawienia UI: - Dodaj ustawieniaTony memowe, Karta Celna, UstawieniaFormControls - SettingsStatusWindow: wyszukiwanie, niedawno odwiedzone, filtrowanie funkcji - UstawieniaView: przejścia na kartki, panel pomocy, zestawowalne sekcje - NavPriItemWithPanel: klawiatura/dotyk/ARIA, łaskawość - Okna stanu rurociągu / CRM z szybkimi działaniami - NavPanelLink dla Clubhouse, Feed, Kont itp. Naprawy kręć: - PipelineView: tabIcons wpisane jako ReactElement dla MUI Tab - StatusChip: validate icon with React.isValidElement przed przejściem - SettingsStatusWindow: typ-safe haveOrgFeature dla flag organizacyjnych

  7. · kamo-internal

    Miary zaangażowania pulpitu nawigacyjnego, filtry zamówień po posApi imageUrl, faktura drukowana

  8. · SecurityService

    Zamówienia na filtrowanie serwera API (status, data, dateDo)

  9. · kamo-shared-library

    Filtrowanie zamówień po stronie serwera (status, data, dateTo), przeciążenie CommerceService

  10. · InitializerService

    Dodaj fałszywe dane dla aktywów najmu, sprzedawców, planów subskrypcji, żądań zakupu

    - loadMockRentalData: 4 aktywa najmu (RV, wyposażenie) - loadMockVendorData: 4 sprzedawcy - loadMockSubscriptionData: 3 plany (Basic, Pro, Enterprise) - loadMockProcurementData: 1 żądanie zakupu (w zależności od dostawców) - Wywoływane z loadMockSData for orgs z włączoną funkcją POS

  11. · kamo-internal

    Wdrożenie planu korporacyjnego - karty rurociągów, ustawienia, strony szczegółowe, śledzenie zamówień

    - Wymień symbole zastępcze RENTAL/SERVICE/SUBSCRTION z rzeczywistymi zakładkami: PipelineBookingsTab, PipelineWorkOrdersTab, PipelineAgreementsTab - Dodaj zakładkę PROCUREMENT z PipelineProcurcurementTab (prośby o zakup + zamówienia dostawcy) - Dodawanie Zakładek Ustawienia: Zakłady wynajmu, Sprzedawcy, Plany Subskrypcji (PipelineRentalAssetsTab, PipelineVendorsTab, PipelineSubscriptionPlansTab) - Zaimplementuj strony szczegółowe: rezerwacje/[id], usługi/[id], umowy/[id], zamówienia/[id] z rzeczywistymi danymi API - Szczegóły zamówienia: dodaj numer śledzenia / danych wejściowych podczas znakowania COMPLETED; wyświetlanie śledzenia w tabeli realizacji - posApi: fix metody tworzenia do użytku nazw pól backend (rentalAssetUid, subskrypcjaPlanUid, serviceOfferingUid, itp.) - Dodawanie PROCUREMENT do typów zaangażowania - Dodaj interfejsy TypeScript dla RentalAsset, RentalRequest, Booking, Vendor, Subscription, itp.

  12. · SecurityService

    Zwroty, wypełnienie PATCH, punkty końcowe kont

    - POST /pos/orders/'re zwrotu - kreuj zwrot zamówienia - PATCH /pos/returns/status - status zwrotu z aktualizacji (APPROOWED/REJECTED) - PATCH /pos/fulfillments/'id' - status realizacji aktualizacji - GET /pos/konta?search - konta szukają wyboru klienta

  13. · kamo-internal

    Zwraca przepływ pracy, stan realizacji, wygląd kont

    - posApi: createOrderReturn, updateReturnStatus, aktualizacjaFulfillmentStatus, getAccounts - Szczegóły zamówienia: Proszę o polecenie Okno dialogowe zwrotu, lista zwrotów z Aplikuj/Odrzuć - Zapisy statusu spełnienia dla zamówień PAID - Selektor konta w oknie dialogowym Edycja zamówień

  14. · kamo-internal

    Dodaj wybór klienta / zakupu, aby zamówić tworzenie i edytować

    - Dodaj dodaj kupnaUid do posApi createOrder i updateOrder - Formularz tworzenia zamówienia: opcjonalne pole ID konta klienta - Okno dialogowe edycji zamówienia: opcjonalne pole kupującego - Szczegóły zamówienia: wyświetlaj klienta podczas zakupuUid jest ustawiony

  15. · SecurityService

    Aktywa najmu CRUD punkty końcowe

    - GET/POST/PATCH/DELETE /api/security/pos/srental-assets

  16. · kamo-shared-library

    Faza 1-3 fundament - RETAIL, MORTGAGE, RENTAL

    Faza 1 RETAIL: - CommitmentContextType.SALE, procesOrderPaid: Commitment, Transaction, InventoryAllocation, FulfillmentOrder - checkInventoryForOrder on create/update - kupującyUid na CreateRetailRozraprobaRequest, UpdateRetailRozwiązanie; AccountRepository - Order TransactionDTO, OrderFulfillmentDTO; transakcje RetailOrderDTO/realstwa Faza 2 MORTGAGE: - IntentStatus.PrPROGOWANE; procesMortgageApproved tworzy LOAN_COMMITMENT - " - MortgageAppDTO zobowiązanieUid, zobowiązanieStatus Faza 3 RENTAL (fundacja): - Podmiot RentalAsset, RentalAssetRepository - CreateRentalAssetRequest, UpdateRentalAssetRequest - CommerceService zasób na wynajem CRUD Inne: : : ) Inwentaratura inwentaratura inwentaratura

  17. · kamo-internal

    Faza 1–2 implementacja, UI zamówienia/aplikacji, fundacja wynajmu

    - Szczegóły zamówienia: Sekcje historii płatności i realizacji transakcji, gdy PAID - Szczegóły aplikacji: Przycisk zatwierdź (SUBMITTED-APPROVED), wyświetlacz zaangażowania - posApi: OrderTransaction, OrderFlementment, pola zaangażowania w hipotekę - Domain?EngagementType zmienić nazwę - Dodać ? dla kontynuacji

  18. · kamo-internal

    Użyj AG Grid i układ wypełnienia elastycznego do rurociągów i sieci danych POS

    - Zaangażacje rurociągoweTab, PipelineOrdersTab, PipelineApplicationsTab: wysokość wypełnienia elastycznego dla AgGrid - PipelineProductsTab: konwertuj z tabeli MUI do AgGrid z pagination, filtrami, Edytuj/Usuń działania - PipelineInventoryTab: konwertuj z tabeli MUI na AgGrid z paginacją, filtrami, chipami stanu zapasów, Dostosuj przyciski - TabPanel: układ elastyczny, dzięki czemu zakładka dzieci mogą wypełnić dostępną wysokość - Wszystkie siatki teraz pasują do /obramy: domLayout-normal, pagination, auto-fill viewport

  19. · kamo-internal

    Filtr zakresów daty, strony zmiatający, pulpit nawigacyjny / zaangażowanie UX

    - Zakładka Zaręczyny: data od daty/dataTo filtr, liczba zaangażowania, kontekstowo-świadome puste stany - Strony posiadaczy miejsc: obsługa, rezerwacje, umowy, zamówienia (wkrótce) - Deska rozdzielcza: Karta statusu zaręczynowego, getDisplayName dla domeny, eksport obejmuje zobowiązania - Szczegóły zaangażowania: linki do zamówienia pracy/rezerwacja/uzależnie od umowy strony - Zaangażowanie rurociąguTab: - link hrefs

  20. · SecurityService

    Dodaj datęOd/data do zapytania params, aby uzyskać Zaangażowania API

  21. · kamo-shared-library

    Dodawanie zamówienia (createdAt DESC) i filtr zakresu dat

    - Rozstaw: OrderByDateCresc na wszystkie metody znajdowania - CommerceService: data Od teraz Params, filtr daty w pamięci - Engagements API obsługuje teraz zakres dat dla bogatszych raportów

  22. · kamo-internal

    Użyj getDisplayName dla domeny, obsługa etykiet linków WORK_ORDER/VENDOR_ORDER

    - Szczegóły dotyczące zaangażowania: pokazowa przyjazna etykieta domeny (Rtail vs RETAIL) - Zakładka Zarękawety: kolumna domeny używa getDisplayName - Dodawanie etykiet linków dla WORK_ORDER, VENDOR_ORDER, AGREEMENT, REZERWACJA

  23. · kamo-shared-library

    Dodaj EngagementDomainTypeConverter dla VENDOR-SERVICE, bez instrukcji SQL

    - JPA AttributeConverter mapuje spuściznę VENDOR do SERVICE podczas czytania z DB - Stosowany do Engagement.domain i OrgPOSConfig.enabledDomains - Usuwa potrzebę ręcznej migracji; Spring Boot/JPA obsługuje ją

  24. · SecurityService

    Dodaj punkty końcowe zaangażowania GET / Zaangażowanie i GET / Zaangażowanie/- ?id

  25. · kamo-internal

    Dodaj zakładkę Zarękat, szczegółową stronę i integrację pulpitu nawigacyjną

    - posApi: dodaj typy zaangażowania, getEngagements, getEngagementByd - posDomainLabels: dodaj getEngagementStatusLabel - PipelineEngagementsTab: AG Grid z filtrami domenowo-stanowych, eksport CSV - Strona rurociągu: dodaj zakładkę Zaręczyny po Dashboard - rurociąg/zaręczyny/[id]: szczegóły zaangażowania z zamiarami, zobowiązaniami, realizacjami, kiełbasą - PipelineDashboardTab: Ostatnia sekcja Zaręczyny

  26. · kamo-internal

    Zakończ pozostałe elementy planu – ostrzeżenie o niskim zapasie, filtry daty, plan checkboxy

    - Za zamówienie Tworzenie: niskie ostrzeżenie podczas dodawania produktu z trackInventory - Zakładka zamówień: filtr zakresu daty (ostatnie 7 dni, ostatnie 30 dni) - Zakładka aplikacji: filtr zakresu daty (ostatnie 7 dni, ostatnie 30 dni) - COMMERCE_IMPLEMENTATION_PLAN: znak zakończony elementów z [x]

  27. · kamo-internal

    Faza 4–5 – Raportowanie pulpitu nawigacyjnego, obsługa błędów, a11y

    Faza 4 – Dashboard & reportaż: - Przychody w okresie (tydzień, miesiąc, kwartał) - Liczenie zamówień według statusu (DRAFT, AUTHORIZED, PAID, CANCELLED, REFUNDED) - lejek aplikacji (DRAFT - SUBMITTED) z paskiem postępu - Niskie produkty stockowe baner alarmowe - Selektrariusz okresowy dla wskaźników przychodów Faza 5 – Utwardnienie produkcji: - Klasowanie błędów rurociągu (pakieta/pipelina/error.tsx) z przyjaznym interfejsem UI odzyskiwania - reprób posApi na 5xx i awariach sieciowych (3 retries, backoff) - Etykiety ARIA w kolejności / aplikacji potwierdzają okno dialogowe - Poprawiono ulepszkę filtra lokalizacji (wyrównanie filtra scteredStocks) Również: COMMERCE_IMPLEMENTATION_PLAN.md aktualizacji dla zakończonych faz

  28. · kamo-internal

    Wyrównaj rurociąg i Uzrównanie interfejsu użytkownika z backendem handlowym

    - Zaktualizuj kolory statusu zamówienia, aby pasowały do tyłu (DRAFT, AUTRIZED, PAID, CANCELLED, REFUNDED) - Zaktualizuj kolorystyki statusu aplikacji (DRAFT, SUBMITTED, EXPIRED, CANCELLED) - Zredania "Oczekujące zamówienia" na pulpit nawigacyjny "Draft Orders" - Dodaj kartę konfiguracji domeny do sekcji Ustawienia Commerce - Rebranduj system POS - Handel w różnych ustawieniach i rurociągu - Dodaj PipelineStatusWindow z szybkimi linkami do ustawień rurociągu i handlu - Dodaj Commerce do panelu Ustawienia (własne aplikacje) z domenami, produktami, inwentaryzacją - Aktualizacja tytułu strony rurociągu i puste wiadomości stanowe

  29. · kamo-shared-library

    Zamień fasolki na pakiet handlowy

    - Dodaj pakiet handlowy (Zamówienie, intencje, oferta, InventoryItem, InventoryPool itp.) - Dodawanie CommerceService zastępującego POSService, RetailProductService, RetailInventoryStockService - Usuń wszystkie pakiety donotmodify.dao.beans.pos i podpaki - Usuń repos POS (Retailorder, MortgageApp, RetailProduct itp.) - Zachowaj pos DTO dla kompatybilności API - Dodaj COMMERCE_PACKAGE_LAYOUT.md

  30. · kamo-internal

    Pełne wyświetlenia, AG Grid, obsługa domen, tworzenie ekranów

    - Dodaj getMortgageApplication(id) do posApi - Zamień zakładkę Zamówienia: MUI Table -> AG Grid, liść w wierszu -> /pipeline/orders/[id] - Zastąp zakładkę Aplikacje: karty -> AG Grid, liść w wierszu -> /pipeline/applications/[id] - Nowe trasy pełnostronicowe: - /pipeline/orders/[id] - widok zamówienia - /pipeline/orders/new - order create - /pipeline/aplikacje/[id] - widok aplikacji - /pipeline/aplikacje/nowe - tworzenie aplikacji - Nowe przyciski zamówienia/aplikacji link do pełnej tworzenia stron (bez okien dialogowych) - Dodaj karty domenowe dla RENTAL, VENDOR, SUBSCRIPTION (placeholder do backend) - Zakładki rurociągów używają getCommitmentPlural dla etykiet domen

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