Aller au contenu
KAMOUniverse

Changelog

Ce qui est nouveau.

Chaque amélioration apportée à la plateforme, à mesure qu'elle est livrée.

  1. · kamo-internal

    Supprimer la carte de caisse à fermeture; déplacer les champs de l'acheteur-agent à l'onglet Objet

  2. · kamo-internal

    Avertir sur la navigation / changer d'onglet avec des modifications non enregistrées

  3. · kamo-internal

    Supprimer les notes de bas de page des estimations/réclamations des cartes de scénario

    Laisser tomber la composante Note estimée et sa plomberie, et le récit de l'IA vérifier avant l'annulation de la demande, par propriétaire, de s'arrêter de montrer des notes de bas de page d'estimation/de déni de responsabilité sur les cartes de scénario hypothécaire.

  4. · kamo-internal

    Sorties de réordon

  5. · kamo-internal

    Render field markers en ligne après l'étiquette, non très droite

  6. · kamo-shared-library

    ClosingHorizon - partage de 5 dollars heuristique de clôture (phase et jours ouvrables)

    Une source pour l'horizon de fermeture, de sorte que les prévisions des marchés des capitaux et le projet de balayage doc-fraîchissement la même date de fermeture. Un CDF étalonné remplace le tableau plus tard.

  7. · kamo-internal

    Marqueurs de champ rouge/jaune en ligne et enroulements de l'onglet; couper profilé

  8. · kamo-internal

    Colonnes de motorisation résidentielle (Objet/Motation de l'an de Dossier/LTV/DTI)

    Sur/leads, lorsque le marché sélectionné est un marché hypothécaire résidentiel, afficher quatre colonnes à droite de l'État: - Objet et hypothèqueFields.LouanBut, titre en case - Montant du prêt - compact "574k" par l'intermédiaire du nouveau fmtK() - LTV / DTI - calculé par le moteur hypothécaire (ltv()/dti().backEnd), une décimale Tous rendent un em-dash lorsque leur champ/entrées sont en décalage. Loan Purpose reçoit également un filtre à barre d'outils (miroirs le produitFilterValue pattern: Sélectionner le filtre dans les deux branches de RowData filtrées et réinitialisation et l'état de navigateur persister), montré et appliqué uniquement dans la vue Residential-Mortgage, de sorte qu'il ne peut pas vide silencieusement une grille non hypothécaire. Porte: préserver market.salesSubType (déjà dans l'API, précédemment supprimé) et d) est ResidentialMortgageView et currentMarket.salesSubType et RESIDENTIAL-MORTGAGE. Les données proviennent de LeadListDTO élargi; pas de changement de leadsApi (mapLeadResponse spreads). Les nouveaux aides purs fmtK et loanPurposeLabel sont testés en unités

  9. · kamo-shared-library

    Porter des chiffres hypothécaires dans LeadListDTO pour le grille/leads

    Les colonnes de l'orchestre résidentiel (montant de l'aide, fin de la prestation de services) et Le site LTV/DTI du côté client a besoin de données hypothécaires, la projection de la liste de dollars n'est pas expédiée. Widen ListMortgageFields - de Lead avec prêtAmount, loanPurpose(-id), Véhicules de la valeur, de l'achatPrix, durebourage, currentLanBalance, cashOutAut, EstimationIncome, AnnualPropertyTaxes, assurance annuelle, hoa mensuelle Réalisant LeadDTO.MortgageFieldsDTO et son codage loanPurpose.name(). Il n'y a toujours pas de contact PII (pas de rue/ville/zip, e-mail ou téléphone).

  10. · kamo-shared-library

    Rénovation de synchronisationCost et currentLoanType par MeridianLink mapper (ids TODO-flagged)

    Étend le câblage isVeteran LO-XML (1f583db) aux deux nouvelles rénovations/ les champs rational-refi ajoutés dans 4A (5132026). - LoXmlFieldMapper : CHAMP D'ÉPAISSEUR-ROUNÉTURE-COST (sRehabTotalCost) les constantes (sProdCurrentLoanT), toutes deux banborées TODO comme des suppositions de convention non confirmées, leadToLoXml émet la rénovationCost via money() et currentLoanType via putIfPresent(); loXmlToLead les parseParseMoney()/trimToNull() comme les nouveaux composants de la zone de remorquage. - LeadFieldPatch: le record canonique s'accroît à 9 composantes (...isVeteran, rénovationCost, currentLoanType); le constructeur à 6-arg rétrocompat compatibles est maintenant par défaut les trois le suivi des composants à nulls, le test d'application LOS 6-arg de SecurityService ne permet pas de compiler. - LeadService.applyLosPatch : deux faillites nulles enregistrées hypothécaires.renovationCost / mortgage.currentLoanType historique keys, mirror isVeteran. LoXmlFieldMapperTest : couverture émet/parse/absente pour les deux champs SuédographeFieldIdsAreTheSyncedSet assertion. - LeadServiceLosTest: mise à jour de 4 sites d'appels préexistants à 7arg LeadFieldPatch(...) à 9-arg (corresction de compilation des garanties, pas de changement de comportement).

  11. · kamo-internal

    Famille de rénovation (203k/HomeStyle) et refis Rational (FHA Streamline/VA IRRRL)

    Ajoute deux nouvelles entrées de plomb déclarées (renovationCost, currentLoanType) et cinq lignes d'éligibilité fermées sur le signal réel de l'emprunteur, correspondant à l'actuel Discipline d'exposition uniquement - quand elle est signalée: - FHA-203K-LIMITED / FHA-203K-STANDARD: forward - primary-only, split on the Limite de 75 000 dollars au titre des frais de réadaptation - HOMESTYLE-CHOICE: analogue de rénovation classique, tout taux d'occupation (fusions) HomeStyle et CHOICER en une seule ligne) - FHA-STREAML / VA-IRRRL: refi-only, gated sur le type de prêt existant

  12. · kamo-internal

    Section close et surfaces, la prévision de la date limite de 5 dollars

    La console Capitale et risque achève désormais/fermettent les prévisions et indique la date de clôture prévue de chaque prêt actif (horizon des jours d'affaires par étapes), le plus tôt possible. Meilleur effort (ne manque jamais à la console). Fait de la moteur de fin de ligne fermé.

  13. · kamo-shared-library

    Ajouter rénovationFrest et champs actuels de prêts hypothécaires de typeL'heure

    Rétroviseurs du champ is-Veteran (3f0cea1): colonne d'entité, 3 DTO - MortgageFieldsDTO LeadDTO builder), LeadService create/update passthrough, et LeadHistoryFieldRegistry descripteurs (mortgage.renovationCost, hypohypothèque.currentLoanType). Les deux sont nullables, pas de défaut. Déverrouille le Travaux d'admissibilité au programme de rénovation et de restauration du programme de rénovation (Task 4B/4C).

  14. · kamo-internal

    Mettre le prêt en premier sur l'onglet Prêt (il motive la pertinence du champ)

  15. · kamo-shared-library

    Synchron isVeteran via MeridianLink LoXmlFieldMapper (id TODO-flagd)

    Fils LeadClaimMortgage.isVeteran dans le trajet aller-retour LO-XML en utilisant le convention champ id aBIsVeteran (compatible l'attribut aB... emprunteur-attribut préfixe de aBFirstNm/aBLastNm) avec un TODO pour confirmer l'id et 1/0 Codage contre le locataire LOXmlFormatDefinition.xml. - LoXmlFieldMapper : Drapeau-BORROWER-I-VÉTÉRIEUR-VÉNÉRAL-VÉNÉTÉ SUIVANT entrée, leadToLoXml émet "1"/"0", loXmlToLead parses via new parsenchron aide (1/vérité/ja/oui - VRAI, 0/faux/n/non - FAUX, sinon nul). - LeadFieldPatch: nouvelle composante record isVeteran. - LeadService.applyLosPatch: inbound isVeteran, enregistrements Principale histoire de l'hypodic.isVeteran History (comptossance LeadHistoryFieldRegistry from l'engagement 3A). - LeadServiceLosTest: mise à jour 4 appels LeadFieldPatch(...) préexistants sites pour la nouvelle composante d'enregistrement (fixe de compilation des garanties, non changement de comportement). - LoXmlFieldMapperTest: nouvelle couverture pour l'aller-retour vrai/faux/nulle les deux directions.

  16. · kamo-internal

    Champ du statut des vétérans et état-carte/l'état de la carte; permettre l'éligibilité à l'AV; dédupe/complèteté

  17. · kamo-shared-library

    Ajouter gisement hypothécaire de l'eteran (entité, DTO, service, historique)

  18. · kamo-internal

    Contrôles de cohérence entre champs (carte de contrôle de données)

  19. · kamo-internal

    Complété du profil et compteur pondéré pondéré

  20. · DaemonService

    Reconnaissance des prêts entrants à l'échelle org dans le pollage MeridianLink

  21. · kamo-shared-library

    Le contrôle de prêt de l'org-scope entrant par LOS - push sortant après engagement - audit de l'historique entrant

  22. · kamo-internal

    Étiquettes DTI/paiement honnêtes pour les intrants manquants (OPTI partiellement, sans dette, IDM conventionnel-PMI)

  23. · kamo-internal

    Regarder l'objectif d'esquive; cacher les programmes inévaluables; fusionner HomeReady/Home Possible; tri INCONNU D'AVANCE-NOTU

  24. · SecurityService

    La SLEO interne applique le critère d'évaluation de la synchronisation entrante

    POST - LeadUid, fournisseur, loXmlFields serveur-serveur (pas de session/droits). Contrôle à durée constante X-Auth contre le secret interne-auth de l'ensemble; manque/mauvais en-tête - 403 avant toute consultation ou mutation. Carte LO-XML via LoXmlFieldMapper.loXmlToLead et applique MeridianLink-wins via LeadService.applyLosPatch (qui émet le LÉDÉ en temps réel). Appelé par le sondage à l'entrée de DaemonService.

  25. · DaemonService

    MeridianLink Emploi de vote à l'arrivée des années 60

    Égoutter la file d'attente per-appCode modifié (collapée à distincte) (instanceBaseUrl, appCode) et champ reconnu les modifications du critère d'évaluation interne de la SLOS de SecurityService via RestTemplate X-Auth-Internal-Auth. Des prêts reconnus (il existe un lien de traitement par LeadLosLink) sont appliqués. puis autorisé - dernier tira de la culpaché (horloge injectée); prêts non reconnus et échouer s'applique dans la file d'attente. Échec-tolérance, sans protection, Déclencheur du Quartz 60s; PLATFORM-ENC-KEY monté pour le résolveur de creds.

  26. · kamo-internal

    Lead Create/Open Application bouton et LOS proxy routes et leadsApi

    Phase 7 de l'intégration externe-LOS MeridianLink: ajouter l'en-tête un bouton qui crée ou ouvre le fichier de prêt MeridianLink lié à une sonde, les routes de proxy Next.js qu'il appelle, et la surface de type leadsApi qui transporte losProvider/losLinkStatus de la configuration du marché.

  27. · SecurityService

    Critères d'application LOS de création/ouvert de plomb et champs de MLOS de configuration de marché

  28. · kamo-shared-library

    Lead-LOS push/patch et crochet de synchronisation sortant

  29. · kamo-internal

    MLOS déroulante pour l'intégration sur le marché

    Ajouter une liste déroulante D'intégration MLOS sur le marché Add/Edit modal, indiqué uniquement pour les services et les hypothèques résidentielles marchés, plus un bouton de configuration à côté. La configuration est désactivée jusqu'à ce que le marché est économisé; pour MERIDIAN-LINK, il ouvre la nouvelle configuration par marché dialog, pour KAMO-MLS, il relie profondément à la console MLOS interne existante (le seul POS tradeType:MORTGAGE market' Integrations tab) et ENCOMPASS-ICE reste handicapé avec une infobulle "coming soon".

  30. · kamo-internal

    Médias de configuration par marché MeridianLink

    Nouveau MeridianLinkConfigDialog, modélisé sur la plate-forme OAuth EditDialog, Lune avec une seule connexion du LeadMarket via losConnectionApi (phase 3 backend). Éditions plus un secret de client en écriture uniquement (le blanc conserve le chiffrement stocké), avec un Action de connexion d'essai et charge sur ouvert via losConnectionApi.get.

Votre univers vous attend.

Commencez gratuitement en quelques minutes. Ajoutez des produits quand vous êtes prêt. Pas de migration, pas de nouvelles connexions.

Gratuit pour toujours — aucune carte de crédit requise