Direkt zum Inhalt
KAMOUniverse

Changelog

Was ist neu?

Jede Verbesserung an der Plattform, wie sie geliefert wird.

  1. · kamo-internal

    Drop Vendor Produkte Spalte von Markets & Fields Tabelle

  2. · kamo-internal

    Marktlebenszyklus + marktbeeint Anbieter/Produkte

    - Märkte & Felder: Aktive/Archivierte Sub-Tabs; Zeilenaktion ist Archiv/Reaktivierung (PATCH .../aktiv), niemals löschen - Anbieter & Produkte: ein Sub-Tab pro aktivem Markt; Anbieter werden unter der Teil des aktuellen Marktes; Leerzustand, wenn die Org keine aktiven Märkte hat - Hide Vendors & Produkte / manuelle Importe / Automatisierte Importe Tabs, /Einstellenkarten und nav slide-out Links, bis die org mindestens einen aktiven Markt hat (useHasActiveMarkets) - /leads zeigt immer nur aktive Märkte

  3. · SecurityService

    Marktstatusfilter, Archiv/Reaktivierung, marktbeeingesorgte Anbieter

    - GET ************ (Standard aktiv); jeden Markt bereichern DTO mit hersteller-Produkten, die von seinen Anbietern abgeleitet sind - Ersetzen Sie DELETE /lead-markets/{id' durch PATCH /lead-markets/{id'/active (archive/ reaktivieren) - Märkte werden nie hart gelöscht - GET /lead-vendors?marketId= filter; Anbieter erstellen Forwards marketId

  4. · kamo-shared-library

    Scope-Anbieter auf einen Markt; Marktprodukte ableiten; Archivmärkte

    - LeadVendor erhält eine erforderliche MARKET_ID (columnDefinition auf einfache UUID gepinnt die FK-Spalte vererbt nicht die referenzierten PK's gen_random_uuid() default) - Entfernen LeadMarket.vendorProdukte M2M; Produkte eines Marktes werden jetzt von seine Lieferanten (LeadVendorProdukt, wo vendor.market = Markt) - Vendor erstellen nimmt einen marketId und validiert den Markt (org-owned + aktiv); Anbieter Titel Einzigartigkeit ist pro Markt - Märkte werden nie gelöscht: Soft-Löge mit setMarketActive ersetzen (archive/ reaktivieren); archivierte Märkte Abfrage hinzufügen - DTOs: LeadVendorDTO.marketId; Drop-AnbieterProductIds aus Marktanfrage DTOs

  5. · kamo-internal

    Mediensubdomain zur erforderlichen Datensätze hinzufügen

    Medien.<domain" unterstützt die Echtzeit-Websockets (Chat, Anrufe, SMS, Thema Bereitstellung) und Medien-Streaming, aber es fehlte im DNS-Setup Katalog, so dass Kunden wurden nie gesagt, um die Aufzeichnung zu erstellen media.<domain" als NXDOMAIN und die Websockets, die sich nicht verbinden. Fügen Sie es hinzu als erforderliche Aufnahme, so dass das /setup/dns Studio die CNAME anweist.

  6. · kamo-internal

    TRIAL anhängt (nicht gestartet) deutlich von abgelaufenen Registerkarte Plattform-Organisationen

  7. · BillingService

    TRIAL_PENDING Modus für eine noch nicht gestartete Studie

  8. · SecurityService

    Starten Sie die Testuhr auf dem ersten Login des org-Besitzers

    Seed new orgs mit einer PENDING-Studie (source=TRIAL, trialExpiresAt=null) die nichts gewährt, bis zum Beginn, dann starten Sie die 3-Tage-Uhr auf der Besitzer erste FQDN-kopierte Anmeldung, so dass es nie brennt, während DNS ist immer noch konfiguriert werden. Eigentümer-nur, einmal (Setting Ablauf Clears anhängig); nicht-fatal, so dass eine Studie Schluckauf nie bricht Login.

  9. · kamo-internal

    Trial Chip auf NavPri (weiß/rot, Tooltip=expiry) + Homepage-Chip rot; NavTop-Chip entfernen

  10. · kamo-login

    Panel blutet off-page links, so dass seine Kante nie auf Bounce zeigt; Karte verblasst 250ms früher

    - Willkommen/Worte-Panel verlängert jetzt --welcome-bleed (16rem) von der linken Kante mit seiner rechten Kante noch an --welcome-w gepinnt; innere Inhaltspolsterung ist kompensiert, so dass Text bleibt gestellt. Das Federüberschießen kann nicht mehr verraten, die linke Kante des Panels. - Karte verblasst jetzt auf einem 450ms-Teer, anstatt darauf zu warten, dass der Frühling voll ist begleichen, die tote Lücke zwischen dem Sprung und der Form erscheinende Form schließen.

  11. · kamo-login

    Choreographiertes Eingang - Panel springt in nach bg lädt, dann Karte verblasst

    Warten Sie auf das erste Hintergrundbild (onLoad, mit einem 3s Sicherheits-Fitback), dann Feder-Bounce die Begrüßung / Rückholung Panel in aus dem Off-Bildschirm links (Physik-Feder, Steifigkeit 300 / Dämpfung 17). Auf Bounce absetzen, fade+scale die Formkarte in Platz. Mobile (Panel versteckt) und reduzierte Bewegung überspringen die Sprungkraft und verblassen die Karte direkt. Eingang x ist mit der Parallaxe x auf einer Transformation summiert, so Drift funktioniert immer noch und legt nie eine Kante.

  12. · kamo-internal

    Trial-Status-Chip + apply/extend-trial action on platform Organizations Registerkarte

  13. · BillingService

    Expose trialExpiresAt on platform org Zusammenfassung für die Admin-Studien UI

  14. · BillingService

    Plattform-admin apply/extend/Status-Studie Endpoints + DTO-StudieExpiresAt

  15. · BillingService

    Geplante Sweep kehrt abgelaufene Versuche mit Cache-Bust zurück

  16. · SecurityService

    Auto-Grant eine 3-Tage-Testversion zu jedem neu erstellten Org

  17. · SecurityService

    Mitglied Gate gewährt unbegrenzten Katalog für aktives TRIAL + entlarvt Testerlauf

  18. · kamo-internal

    FeaturesManager entsperrt vollständigen Katalog auf aktive Testversion

  19. · kamo-internal

    Trial Status Panel + Anwendung/Extend-Trial-Aktion auf Abonnement-Seite

  20. · kamo-internal

    Homepage Trial-Modus Banner mit Live-Countdown

  21. · kamo-internal

    TRIAL Quelle, trialExpiresAt, Plattform-Studie API-Methoden

  22. · kamo-shared-library

    Org-Level Gate gewährt vollständigen Katalog für aktives TRIAL

    lösenEntnahme jetzt Kurzschluss für TRIAL Subs, deren VersuchExpiresA ist in der Zukunft (compute-on-read). Fügt statische isTrialActive() Helfer und 4 Einheit hinzu Tests für aktive, abgelaufene, nicht-TRIAL-Quellen- und Nicht-TRIAL-Quellenfälle.

  23. · kamo-shared-library

    TRIAL Abrechnungsquelle + trialExpiresAt on AccountSubscription hinzufügen

    Fügt BillingSourceType.TRIAL hinzu, ein präzises LocalDateTime-Testfeld auf AccountAbonnescription (nullable, Spalte trial_expires_at) und ein Projektarchiv-Wäder ************ für den Ablauf-Sweep.

  24. · kamo-shared-library

    ************ (Stahlausnahme-Warteschlange)

    Org-scoped-by-status-Werer unterstützt die abschließende-steward-Ausnahme-Warteschlange (z.B. alle BLOCKED_STEWARD Pakete für eine Org). Federdaten abgeleitet; kein Schema/KI.

  25. · kamo-shared-library

    CLOSING_RON_FALLBACK_APPLIED Ereignistaste (Dok.

    Der Steward holt einen RON-walled/gescheiterten BLOCKED_STEWARD-Schluss zurück, indem er den benötigten RON-Slot befriedigt mit einer alternativen Bearisierung (WET_SIGN/IPEN/PAPER_OUT); die Compliance/Audit + Pipeline-Advance Signal (behält den nächsten Bezugspunkt).

  26. · kamo-login

    Zeigerparallaxe (x+y) zwischen Begrüßungspanel und Hintergrund

    Beide Schichten driften mit dem Pointer in unterschiedlichen Raten und entgegengesetzten Richtungen über Rahmenfedern. Hintergrund ist 1.12 skaliert und die Willkommenstafel ist überdimensioniert 16px auf jeder Seite mit seiner rechten Kante festgenageelt, so dass die Drift nie aussetzt eine Kante. Bestehende Ken Burns Hintergrundanimation ist unberührt und stapelt darunter. Behinderte unter bevorzugt-reduziert-Bewegung.

  27. · kamo-shared-library

    CLOSING_PACKAGE_CANCELLED Event-Schlüssel (doc 05 -6.4 Steward-Sage)

    Der Steward beendet einen nicht-terminalen Abschluss ************ -' CANCELLED; auf das langlebige Signal nachgeschaltetes Stand-Down/Steward-Cue-Nerge steht.

  28. · kamo-login

    Bewegen Sie animiertes Logo nach unten-rechts, zentriert über Powered-by Pille

    PoweredByKamo erhält einen optionalen LogoSlot, der direkt über der Pille innerhalb seiner festen unteren rechts Anker (andere Seiten unbeeinflusst). Die animierte Logo bewegt sich aus der oberen linken Ecke in diesen Schlitz auf der Anmelde-in und erholen Seiten; noch auf dem Handy versteckt und während der Telefon-Landschaft gedreht Prompt.

  29. · kamo-login

    Links gepinntes transluzente Willkommenstafel + zentrierte gerundete Formkarte

    Welcome/Recovery-Panel jetzt in voller Höhe, bündig an den linken Rand, auf der Oberseite der Hintergrundbild mit einer durchscheinenden Wäsche und quadratischen Ecken; versteckt auf dem Handy. Das animierte Logo sitzt jetzt über dem Panel. Login/Recovery-Formular ist ein rundum Glaskarte im restlichen rechten Raum.

  30. · kamo-shared-library

    CLOSING_MERS_CONFIRMED + CLOSING_MERS_REJECTED Veranstaltungsschlüssel (doc 05 -6.3/-6.4)

    Die MERSCORP async Callback Flips a MersRegistration SUBMITTED-CONFIRMED/REJECTED; das sind die langlebige Signale ************ (bestätigt) + die Steward-Ausnahme-Warteschlange (abgelehnt) reagieren.

Euer Universum wartet.

Fügen Sie Produkte hinzu, wann immer Sie möchten – keine Migration, keine neuen Anmeldungen.

Für immer kostenlos – keine Kreditkarte erforderlich