Changelog
Was ist neu?
Jede Verbesserung an der Plattform, wie sie geliefert wird.
· kamo-internal
Drop Vendor Produkte Spalte von Markets & Fields Tabelle
· 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
· 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
· 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
· 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.
· kamo-internal
TRIAL anhängt (nicht gestartet) deutlich von abgelaufenen Registerkarte Plattform-Organisationen
· BillingService
TRIAL_PENDING Modus für eine noch nicht gestartete Studie
· 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.
· kamo-internal
Trial Chip auf NavPri (weiß/rot, Tooltip=expiry) + Homepage-Chip rot; NavTop-Chip entfernen
· 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.
· 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.
· kamo-internal
Trial-Status-Chip + apply/extend-trial action on platform Organizations Registerkarte
· BillingService
Expose trialExpiresAt on platform org Zusammenfassung für die Admin-Studien UI
· BillingService
Plattform-admin apply/extend/Status-Studie Endpoints + DTO-StudieExpiresAt
· BillingService
Geplante Sweep kehrt abgelaufene Versuche mit Cache-Bust zurück
· SecurityService
Auto-Grant eine 3-Tage-Testversion zu jedem neu erstellten Org
· SecurityService
Mitglied Gate gewährt unbegrenzten Katalog für aktives TRIAL + entlarvt Testerlauf
· kamo-internal
FeaturesManager entsperrt vollständigen Katalog auf aktive Testversion
· kamo-internal
Trial Status Panel + Anwendung/Extend-Trial-Aktion auf Abonnement-Seite
· kamo-internal
Homepage Trial-Modus Banner mit Live-Countdown
· kamo-internal
TRIAL Quelle, trialExpiresAt, Plattform-Studie API-Methoden
· 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.
· 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.
· 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.
· 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).
· 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.
· 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.
· 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.
· 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.
· 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