Erlauben Sie SWITCH_MODEL, eine Sitzung auf Auto zurücksetzen
handleSwitchModel immer UUID-parsed modelId und fehlerhaft auf Null, so eine Sitzung konnte nie wieder auf die automatische Modellauswahl Mitte des Chats zurück...
X-***-Token für mobile Clients in OTKPreAuthFilter
pro-tab Session-ID als X-***-Token (passen **************** Wenn vorhanden (und kein X-OTK), lösen Sie die Sitzung nicht aufwendig und setzen Sie die gleiche An...
Route /api/Email + /api/Unterstützung durch den api host
(EmailService) und Support (MediaService, gleiche vorgelagerte wie /api/media) waren unrouted - 404. Fügen Sie beide Vorwärts und fixe email.service.url von ein...
Steward-triggered Agentur-AUS laufen Proxy
Fügt POST ************ - der Steward "Run AUS" auslösen, dass die schreibgeschützte Underwriting-Konsole fehlte. Gated on operator (GD); organisatorische und am...
Explizit Priorität, so dass die OTA Updates Route gewinnt über die allgemeine Thema Route
Traefik ordnet sich nach Regel-String-Länge; die allgemeine /öffentliche/-Themenroute ist länger, so die expo-updates Header-Injektion nie lief. Priorität:10000...
Selbstgehostete expo-updates Header für Mobile Copilot OTA
expo-protocol-version:1 + expo-sfv-version:0 response headers, dass die expo-updates Client erfordert und statisches MinIO kann nicht emittieren. Längerer Weg P...
VendorOrder + VendorOrderEvent Einheiten für WS3 Vendor-Order Spine
Die Greenfield 3rd-Party Order-of-record **************** SCRA). VendorOrder = partielle-WORM async Reihenfolge (ClosingArtifact idiom: opaque vendorKey/externa...
Stempeldokument Eigendatum bis Frische Uhr (WS1 Aktivierung)
Nach der Visionsextraktion, Propagieren Sie das eigene wirksame Datum des Dokuments (asset.statementPeriodEnd für Bank/Broker/Ruhestand, employment.payPeriodEnd...
Konsum @kamo/* geteilte Libs, löschen Sie doppelte Webkopien
kamo-internal importiert nun die gemeinsam genutzten TS-Pakete, die ursprünglich ausgesät wurden (eines davon - avatarUrlTransform - re-exportiert @kamo/media-c...
Hypothekenbeschärwarrung - monatliche P&I ab Darlehenskonkurz (WS6 Unterstützung)
Die eine PITI-Komponente, die nicht auf dem Darlehen gespeichert ist. Standard-vollamortisieren Formel P·r·(1+r)?n/((1+r)-n-n-1); Null-Rate kürzer auf gerade Li...
ClosingReadinessEvaluator - Leih-Level clear-to-close-Gate
Rollen Sie die Verpflichtungen eines Darlehens bis zur Finanzierung Frage der Ende-zu-Ende-Lücke Analyse angehoben ("Service das Darlehen bis zur Finanzierung")...
QualifyingRatioEngineatioEngine - der verorduzierbare dti-Schlüsselanhänger (WS6)
Komponiert die vier Kerne (Einkommen, Verbindlichkeiten, PITI/DTI, Reserven) in ONE QualifyingSnapshot: Qualifizierendes Einkommen, versöhnte monatliche Schulde...
Reserverechner - förderfähiges Vermögens-Haarschnitte - PITIA Monate (WS6)
Abgeleitet Reserve Monate von tatsächlichen Vermögenswerten mit Standard-Agentur-Haarschnitte liquide Einlagen 100%, Makler 70%, vested Ruhestand 60%, Geschenk ...
PitiDtiCalculator - PITI Montage + Front/Rücken DTI (WS6)
Reiner Verhältniskern Komplettierung des DTI-Trios mit Haftungsübersmittler + Einkommenskern: PITIA = P&I + Steuern + HOI + HOA + MI + Flut; Front = PITIA / Ein...
QualifyingIncomeCalculator - Basis + variabler Kern (WS5)
Reiner/deterministischer Einkommenskern: Grundangestellt = konservativ niedrigster verfügbarer Nachweis (Paystub / W-2 / VOE); variabel = 2-Jahres-Durchschnitt ...
Haftungsausser - Regeln für die Zahlungsausschöpfung der Agenturen (WS6-Core)
Reiner/staatenloser Computer verwandelt jede Haftung in die monatliche Zahlung das zählt gegen DTI, mit einer zitierten Begründung: weggelassen/bezahlt ausgesch...
Explizit-Periode-Menge-Spezifikation für Delta-Nachfolger
RequirementQuantity erhält eine explizite Periodenliste (+ deltaJson Builder); wenn es vorhanden ist die erforderliche Satz, so dass ein Nachfolger kann ausgeku...
**************** als einzige Periodenschlüsselquelle
Fügt periodKeyFor(Datum) so den Schreibpfad (zufriedenstellende Stempel) und die Abdeckung Gutachter Schlüsselperioden identisch; Gutachter delegiert jetzt dara...
Period-coverage Primitive für period-aware Dokumentensammlung
Die reine, additive Grundlage der period-aware Kollektion (doc 06 .4) erster Teil der Bank-Aussage "sammeln Sie nur die Monate, die ich noch nicht habe" fix. Nu...
Ersetzen gestromten Chat mit gehosteten <kamo-chat" einbetten; Legacy Proxy Widget löschen
Tautet den gespalteten AI/live-Support React Chat (PublicChatWidget + AiChatPanel + LiveSupportPanel + die /api/chat/** Server-Proxy-Routen) für die gehosteten,...
X-***-Token-Header auf my-networks + All-Networks akzeptieren
getMyNetworks/getAllNetworks lesen nur das OTK-Anfrage-attr oder das ***-Cookie, Nein Org über das Gerät ausgetauschte primär jemals geladen, und die aktive Org...
I18n die LabelManager Software-Identity-Etiketten via next-intl
buchstäbliche Schnüre mit ************ Schlüsseln ersetzen (zustzlich zum Übersetzungslexikon). Englische Fallback deckt Locales an bis zur Übersetzung.
Installieren Sie install-QR (selbstgehostetes APK) zum Register "Mobile App"-Setup hinzufügen
Install/Sign-in toggle: "Install" zeigt einen QR zum signierten APK auf der Neues Telefon kann es herunterladen+sideload; "Sign in" hält den passwortbegated OTK...
Web Chat Integration design Customizer + Live-Vorschau
Fügt einen Anpassen Dialog zum Web Chat Integration Tab hinzu: ein Editor-Formular (Farben, Kopieren, Layout, Verhalten, KI-Anforderung) auf der linken Seite un...
Web-Chat-Integration Registerkarte Liste, erstellen, Schnipsel (BFF + UI)
Phase 2 Kern der Web Chat Integration Einstellungen Registerkarte: BFF Routen Proxying an den Phase-1a MediaService CRUD, einen getippten Client, und /settings/...
Kamo-register ehrt Software auth Logo + Name
- DynamicMetaLoader: Software-Identität + auther Selektoren von config.json lesen, auflösen tab Titel, persist auth logo/name state to sessionStorage - brand....
Kamo-login ehrt Software auth Logo + Tab-Titel
- DynamicMetaLoader: Software-Identität + auther Selektoren aus config.json lesen, Registerkarte setzen Titel von gelöstem Namen (authNameBrandSource), persis...
LabelManager Software Identity UI + interner Tabtitel
- Firmeninfo: Softwarename/Kurzname + Login/Registername + Tab-Titelwähler - Branding: Software voll/einfache Logo-Uploads, Override-Kripps und pro Oberfläche ...
3-stufige org onboarding Anleitung (erschaffen - Finish DNS n enter)
Verallern Sie den First-Org-Helden in eine einzige bühnenbewusste Führungstafel auf der Besitz-Org-Zählung des Mitglieds + DNS-Status (von /api/security/org/my-...
Duale Firma/Software-Firechen-Fireverser + Lieferung + Verbrauch
- Organisation.ts: Software-Identität + pro-Stoide über OrgContext liefern - brand.ts: ************ (+ vitest, 8 Fälle) - ThemeLogo: logoSoftware/Logo - NavPri:...
Software Logo Upload-Typen + config.json backen
- uploadLogo: expliziter Objekt-Schlüsselschalter ************ mit der Ablehnung von Standard, so dass eine Software-Upload kann nie klonen das Unternehmen lo...
Software-White-Label-Branding-Spalten zur Organisation hinzufügen
Bestehende Software-Branding-Felder über patchOrganisation Whitelist
First-org CTA Held für Mitglieder auf der Plattform org
Zeigen Sie einen Onboarding-Helden an der Spitze der Home Launchpad einladend KamoCRM-Plattform-Mitglied (kein Teammitglied), das noch keine Kind org zu spinnen...
TURN-REST Anmelde-Endpunkt für das mobile Softphone
GET /api/voip/turn/credentials prägt ephemere Coturn-Gleihs (HMAC-SHA1 über "<expiry" mit dem gemeinsamen statischen-Auth-Sekret) so muttersprachlich/zellulär W...
Entlare per-org-PrimorColor + Logo URLs auf /my-networks
Jede org-Reihe trägt jetzt primärColor (Organization.colors.colorPri, '#'-prefixed zu config.json) und abgeleitetem LogoUrl/LogoSimpleUrl (Themen.<domain"/publi...
Snapshot Web-Chat Integrations-ID auf Support-Besucher + Ticket
Löst die WebChatIntegration durch Erstellung vonKeyHash (enabled-gefiltert, konsistent mit bootstrap()/AI-prompt Auflösung) einmal in erstellenSupportSession un...
Per-Integration öffentliche KI-Prompt + Sitzungszuteilung
Upgrade der Public-Chat-System-prompt Wasserfall von per-org auf pro-integration: PublicAiChatController liest jetzt die X-Public-Chat-Key-Hash Header (nullable...
GET / api / Public Chat / Bootstrap Gateway Route
Bootstrap Endpunkt hinzufügen, der die bestehende ProxyWithAuth-Pipeline wiederverwenden (Schlüsselprüfung + Opt-in Ursprung + PUBLIC_CHAT Umfang + Tarif-Limit ...
Public-chat bootstrap config resolver
Fügt einen internen GET ************ hinzu, der eine WebChatIntegration von X-Public-Chat-Key-Hash und gibt seine behoben design/besavior config (Standard-gefül...
Wire optionale Mediaservice-Push-Geheimnisse für FCM/APNs-Kenndaten
Montiert den FCM Service-Konto JSON + APNs .p8 von einem optionalen "mediaservice-push" geheim in /etc/kamo/push und setzt die APNs key-id/team-id aus dem gleic...
Tightly-cropped Copilot Symbol + nackt NavPri Eintrag
Hinzugefügt eine getrimmte icon.png (glyph füllt 82% des Rahmens) und zeigte das Haus Pille, NavPri-Eintrag, Interaction Center Registerkarte, und QR-Center dar...
WebChatIntegration CRUD (Mints-Schlüssel + Integration, org-scoped)
Org-facing Management API für die Phase-2 Web-Chat Einstellungen Registerkarte. Auf erstellen, prägt die zugrunde liegende PublicChatApiKey (gleiche Key-Gen-Ans...
WEB_CHAT_INTEGRATION_ID-Beitragszugabe Spalten zu Besucher/Ticket/ai-session hinzufügen
WebChatIntegration Einheit + Repo + DTO + Standard Design Konfiguration
"Access Copilot Mobile App" Einstiegspunkte zu Hause + NavPri hinzufügen
Beide Flächen senden eine "Open-Interaction-Center"-Veranstaltung aus, die NavTop hört für das Interaction Center auf der Registerkarte Setup Mobile App zu öffn...
Passwort-Gate QR, einzeiler Reiter, Logo-linker Kopf, 10-min Code
- Mitglied muss sein Passwort erneut eingeben (server-verifiziert über /api/mobile-access-otk, die den OTK nur bei Erfolg prägt) bevor der QR aufgedeckt wird,...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.