Régénérer les favicons sur l'étiquetage, sauf; renifler le type de logo réel
provisionMise à jour (exécutée sur chaque étiquetage personnalisé de sauvegarde) write config/css/manifeste Mais jamais régénéré des favicons - ceux-ci n'ont ét...
Seed globals.css du modèle quand le dossier org n'en a pas
provisionMise à jour (exécuter sur chaque couleur save) réécrit l'orge css/globals.css en place, mais cet objet n'existe qu'une fois que la dispositionFull l'a ...
Montrer le logo complet avec son extension réelle, non codé en dur .svg
L'onglet de marque a construit le logoFullUrl comme logo-full.svg sur le mont, ignorant le Le logo d'orgFullExt. Logo complet téléchargé en ligne png/jpg/etc. e...
Rafraîchir TLSTous Store chaque boucle de sorte que les certificats nouvellement émis sont servis
update-tls-store() n'a fonctionné qu'au démarrage et sur les importations de stockage partagé, donc a cert fraîchement délivré par cert-manager (HTTP-01) était ...
Donner un backend itinéraire uniquement de redirection, donc Traefik v3 le permet
Traefik v3 désactive un routeur IngressRoute avec des services: allowEmptyServices est éteint (comme c'est le cas ici), donc le domaine-agnostique Le routeur de...
Rediriger tous les hôtes HTTP vers HTTPS et gate auto-cert vers les domaines d'org réels
Les domaines d'ordonnances personnalisées (par exemple login.sign.pink) ont renvoyé la nue de Traefik "404 page introuvable" sur HTTP simple: le seul routeur de...
Signe pré-semence.pink - www.sign.pink dans STATIC-DOMAINS
sign.pink est un nouveau domaine apex (consommateur e-signature / marque blanche ug de locataire de Kamo). Plein pré-semence - www donc un certificat Let's Encr...
Conversion persiste-reur au lieu de faillir silencieusement
Le gabarit et les pipelines de conversion de téléchargement régulier ont avalé des documents échecs de conversion (enregistrés uniquement), le fait de laisser e...
Rachage du redéclenchement après approvisionnement en secrets de la prise de pension
Installer turbo via npm dans l'étage de sécateur Docker; pin pnpm; ajouter .dockerignore
L'étage de séparateur a été exécuté. corepack grabbed pnpm 11 et échoué avec "global bin directory /pnpm/bin not in PATH". Passage à l'installation d'un turbo-g...
Nouvelle application de signature de signature électronique monorepo et de la première signature électronique
Espaces de travail de tourisme et de pnp emplacements de boîtiers monorepo boîtiers de boîtiers de réception en ligne Extrait de kamo-interne plus une nouvelle ...
Réécriture de l'entreprise en pleine largeur avec prévisualisation en direct
PrandonProductForm était une seule colonne étroite (maxWidth: 880) avec codage dur L'anglais partout. Maintenant, le même modèle d'entreprise que la page d'offr...
Prévision à deux colonnes avec panne d'avant-première en direct
La nouvelle page off était une haute colonne étroite sur de larges écrans - moitié gaspillée la fenêtre d'affichage. Maintenant, l'utilisation de CSS Grid avec ...
Reconfiguration de la nouvelle page off en tant qu'espace de travail en deux colonnes et aperçu en direct
Vous avez demandé l'immobilier complet, moderne, poli et le dernier refactor un seul colonillon forme à l'intérieur d'une coque pleine largeur, qui est exacteme...
Page polonaise de nouvelle offre - état vide, badge LOC, termes personnalisés
Trois lacunes UX que la page d'offre avait après le réfactorataire précédent: 1. État vide. Lorsqu'un marché n'a pas encore de produits de prêt, la liste dérou...
L'annulation de la redevance pour les tarifs, le TAEG et les frais d'origine
LoanOfferCreateDequest gagne trois champs optionnels: interestRateBpsOverride, aprBpsOverride, originationFeeAmountOverride. createDraft les applique lorsque ré...
Bottes KamoLOS
La configmap référencée sans défaut, Le résolveur d'espacement de Spring a été lancé avant d'atteindre le niveau Java - qui traite déjà la valeur en tant qu'opt...
Track shared-lib LoanRepository et PersonalLoanRename rebaptisé
Actualise chaque importation et type de champ de LoanRepository à PersonalLoanReposittor sur 20 fichiers de sources KamoLOS et 1 test (les noms de champ injecté...
Renommer le référentiel de prêt (PersonnalLoanRepository)
Spring Data JPA tire le nom du bérach de l'interface nom de la classe simple, pas à partir de la valeur de qualificatif "Repository("..."). Une solution de cont...
Ajouter /commerce/prêts personnels/nouvelle entrée et polissage
L'action QuickActionsBar "Nouvelle offre de prêt" point de vue de l'application /commerce/prêts personnels/nouveaux mais il n'existait pas de page de ce type, d...
Plein vernis d'entreprise sur 10 pages
Adopte le modèle moderne d'entreprise (en-tête de gradient et breadrumbs flèche arrière - Coque flexible pleine hauteur - contenu groupé par carte sur le gris c...
Déclencheur de reconstruction pour reprendre rebaptisé PersonalLoan entité
L'image du Service de sécurité au 761019b a été construite avant partage-lib d14dc54 (qui a rebaptisé l'entité de prêt personnel en JAP "PersonalLoan" de résoud...
Expose PERSONNAL-LALOANS dans les sélectionneurs de type commerce et d'engagement
Ajoute les listes PERSONNAL-LALES aux COMMERCE-TYPES et à EngagementType afin que un nouveau marché des prêts personnels de KamoLOS peut être créé à partir des ...
Éviter les prêts/prêtsCollir par rapport au créditCollir par rapport à l'application de prêt
KamoInitializerService n'a pas réussi à démarrer parce que deux classes d'entités nommées 'Loan' et deux classes de dépôt nommées 'LoanRepostitory' wantedaient ...
Pôles frontaux T6-T7 et rapports d'orgg et UI auto-pay
Vernis avant (T6): - Nouveaux lib/format.ts : aides intologiques locales et formatCurrency / formatDate/formatDateTime/formatPercentBps. Remplace le code dur ...
Niveau 6x7x9x10 zz10 z frontal polish, org reports, OpenAPI, JaCoCo
T6 (poli frontend): Nouveau /lib/format.ts: site-sensibleToutes Pensière / formatDate / formatDateTime/formatPercentBps via des API Intl (remplace le codage e...
Niveau 4 - PranPaymentPostingService Tests unitaires
Six tests d'unité de dépôt de soie couvrant le cœur du affichage des paiements: - - Paiement de 100 euros contre Prêt avec frais de 25 euros / intérêts de 50...
En lots de conformité de niveau 5
- OfacSanctionsService : Match flou de Jaro-Winkler : 0,92 dollar après match exact Passe. Score de similarité de surface. Configurable via los.ofac.fuzzy-thr...
LoanChargeOffReasonCode (encadré IRS 1099-C) et recherche d'audit
- Nouveau type de redevanceOffReasonCode enum (A-BANKRUPTCY..H-OTHER) par IRC 650P - Loan.chargeOffReasonCode colonne Query pour les citations à sous-titres de ...
Sécurité de niveau 3 et lot de nettoyage de billes de niveau 8
T3 - Sécurité : - Nouveau Filtre RateLimit (Bucket4j): 1000/min par IP pour les webhooks, 10/min par session pour l'offre d'acceptation/décodeur/récidive, 60/...
-
Utilisé par l'A pour réactiver un PAUSED plan au lieu de créer une ligne dupliquée qui en découlait l'envenime.
Niveau 2 - Hikari - temporisation des modèles de repos - Stripe SDK - Redis cache
- RestClientConfig: fève à ensemble partagé à 5s connecteurs / 30 lire les temporisations. MediaServiceClient / NotificationDispatchService / OfacSanctionsS...
/api/los proxy HMAC-signs en-têtes d'identification
Lorsque LOS-PROXY-HMAC-SECRET env var est réglé, le proxy calcule maintenant - secret) et envoie X-Proxy-Signature X-Proxy-Timestamp aux côtés du X-Org-Id / En-...
Passe de correction critique de niveau 1
T1.1 Stratégie de décaissement des stripes : TREASURY (stub - nécessite une mise à niveau du SDK ou HTTP brut) / CONNECTÉ-ACCOUNT (Transfer.créate et trava...
Repo paged repo - countByStatus pour les chemins chauds
- Nom de la demande de prêt : comptagePar statut/comptabilitéPar organisationAndStatus Page-Loan findBySit(...) / / - pour la numérotation résistante aux...
Forcer des clics de lien par e-mail via la navigation de phase de capture
Les rapports montrent des clics sur les liens de prévisualisation par courrier électronique en ne faisant rien en silence hover montre l'URL, pas d'erreurs de c...
Page de détail du prêt côté de l'orge et ajustements/promise API
- losApi: manuelAjust, renonciationFee, promesseToPay Page d'opérations complètes Cartes de solde 4-up (courant, principal, intérêt, suivant) Formulaire d'a...
Désigne définitif, conditionnement, ajustements, Grafana, tests
Conformité: - MlaCheckService et loi sur les prêts militaires DoD MDC requête à un seul enregistrement. Retours NotCovered si on ne peut pas configurer le dev...
Lot P2 et observabilité, tests, taxe de fin d'année, identifiants réels à rayures
Observabilité: - micromètre-registry-prométhée sur le chemin de classe - /actuateur/prométhée exposé par la configuration de gestion (configurer local et k8s) -...
LoanOrgStripeConnect - Taxe de prêt/champs d'administration - index à chaud
- Nouvelle entité LoanOrgStripeConnect (un par or, maintiens rayuresConnectedAccountId Connecter les capacités d'intégration) - Prêt: stripeCustomerId (créé p...
Laissez la cible native, ouvrir le nouvel onglet, la fenêtre de chute.ou
Le correctif précédent a intercepté le clic et appelé window.open() les bloqueurs et les extensions de pop-up peuvent bloquer la fenêtre.ouvert même à partir d'...
P1 - file d'attente facturée - calendrier d'audit
- losApi: chargeOffQueue / confirmFrais Off / auditByLoan - Page de la file d'attente d'examen de l'examen de l'adresse; utilisateur d'org examine chaque prêt...
État avancé des lots P1 et des webhooks, crons, commerce vertical
Mouvements monétaires (le noyau P1): - PrêtPaymentPostingService: markSucceedAndPost / markFailed / RetournéAndInverse / markDisbursementConceed / markDrawDis...
Prêt.engagementUide - Long - OriginordUid
L'engagement s'étend à la baseEntity (Long PK) de sorte que l'engagement doit être long, pas UUID - c'est conforme à l'accord existant/Oeuvre WorkOrderDTO Modèl...
P0 durcissement - formulaires, résolution de session, méthodes de paiement
Formulaires (côté or): - et Pages d'édition de l'utilisateur/productUid Nouveaux prêtsProduitsForm: basics / prix / limits / terms / compliance sections, ch...
Dilé P0 et point d'extrémité de rayures et PDF flattée
- Fix EsignClient Importations : EsignGenericEnveveloppeRécapitulatif / EsignSignatureRécapitulatif vivent dans .esign.repos, pas .esign racine - Nouveau cont...
KamoLOS et KamoMLOS dans les commentaires
Le projet /Next.js/KamoLOS (flux de demandeur d'émission de capitaux) a été rebaptisé à KamoMLOS afin que le nom de KamoLOS puisse être réutilisé pour le nouvea...
Mettre à jour le commentaire de la carte du sous-domaine KamoLOS et KamoMLOS
Le projet /Next.js/KamoLOS a été rebaptisé KamoMLOS (Kamo Mortgage Système d'origine des prêts). Le nom de KamoLOS est maintenant utilisé pour le un nouveau ser...
/api/los/- route proxy KamoLOS via k8s DNS
Rétroviseurs /api/billing/[[...chemins) Billing Service proxy: - Session résolue via Redis; X-Org-Id et X-Membre-Id transmise - /api/los/webhooks/- saut de sess...
Ajouter PERSONNELLE-LOANS type front-end
- engagementTypeLabels: étendre l'union de la cycloque et le vocabulaire - MarketCardGrid: couleur PERSONNELLE-LOANS (-14b8a6) - Page de détail du marché: nouve...
Comme ce que tu vois expédier ?
Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.
