Aller au contenu
KAMOUniverse

Changelog

Ce qui est nouveau.

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

  1. · SecurityService

    Marque de prêteur Emit et champs d'information dans per-org config.json

    Deux changements qui terminent le gazoduc de marquage faisant face aux emprunteurs kamo-los: 1. OrganisationContrôleur acquiert un GET/api/security/org/domain/-host point d'état d'avancement. Résout l'orge par correspondance exacte OrgDomain, puis se recroquera après la chute de l'alias de nom d'hôte le plus profond (apply.lender.com et lender.com) C'est ainsi que l'orge de la RSS de kamo-los arborer le dossier du prêteur sur la première peinture. 404 lorsqu'aucun org n'appartient à un domaine de correspondance. 2. est réécrit pour émettre: - Les clés originales (siteName, siteNameShort, backgroundImageCount, logoFullExt, thèmeRevision, description) - forme inchangée. - La palette pleine couleur: colorPriPri, colorPriLight, colorPriLightest, colorSec, colorSecLight, colorSecLightest. Précédemment les couleurs uniquement atterri dans le par or globals.css; kamo-los les attend en config.json so DynamicMetaLoader peut écrire --org-- et CSS vars avant Frecher n'importe quelle feuille de style. - Les nouveaux domaines de l'organisation (tagline, nmlsId, phoneSupport, emailSupport, equalHousingDisclosure, onPrimaryText, gradientDirection, yearEst). phoneSupport retombe à org.phoneTollFree.number quand ce n'est pas le cas explicitement défini - la plupart des orgs utilisent la même ligne pour les deux. Ancienne signature ConfigJson(...) conservée en rétrocompatition Enveloppe donc pas de rupture de site d'appel existante. JSON est construit via une petite aide StringBuilder avec une bonne évasion pour les chars de contrôle, les valeurs proviennent toujours d'un source contrôlée (colonnes DB) mais le passage d'échappement signifie un prêteur le slogan collé avec des citations ne corrompra pas le fichier. S'il est propre par rapport à l'entité d'organisation à bibliothèque commune mise à jour.

  2. · kamo-shared-library

    Ajouter à l'Organisation les domaines de la marque faisant face à l'emprunteur et à la divulgation

    Sept nouvelles colonnes annulables alimentant les surfaces de marque du prêteur dans appli kinmo-los emprunteur: - TAGLINE et ligne de commercialisation affichées sur le pied de page de marque-intro - NMLS-ID et NMLS identificateur d'accès des consommateurs - UTILISATION DE TÉLÉTAUX - téléphone d'appui faisant face aux emprunteurs (retournent au téléphone - sans téléphone) - Cours d'appel électronique de l'appui à l'emprunteur - EQUAL-HOUSING-DISCLOSURE - 'EHO' - 'EHL' 'BOTH' (NULL et EHO par défaut) - ON-PRIMARY-TEXT - hex explicite de premier plan sur le remplissage de la marque primaire (dépasse l'auto-pick de luminance de kamo-los) - GRADIENT-DIRECTION - 'linear-135' 'l'-LIÉRe-90' ' 'radial' ''conique' Les sept sont lus par OrgThemeProvisionService de SecurityService dans le par-org MinIO config.json, alors consommé par DynamicMetaLoader de kamo-los, LenderFooter, HelpSheet et HeroBrandIntro. Des orges non marquées retombent à les valeurs neutres de kamo-los par défaut à la couche UI. L'adaptation de DDL se lance dans KamoInitializerService (OrgBrandingFieldsMigration).

  3. · kamolos

    Intégration de l'orge profonde sur chaque surface d'emprunteur

    Exécute le plan complet à partir de l'analyse de l'orgo-theming: chaque CTA, brille, barre de progression, anneau de mise au point, orbe ambiante, surface de discussion, logo d'enfoncement, et La ligne d'attribution reprend maintenant les couleurs de la marque du prêteur lorsqu'une gisure l'enregistrement est fourni, tandis que les couleurs de statut, les actifs de la marque Kamo, et les couleurs personnelles de l'emprunteur restent canoniques de produits. Fondations: - Étiquette de type de serveur et de crachat le gog -org--o CSS vars dans :root avant la première peinture, tuant le default-aurora et feuillus en couleurs locataire. - WCAG luminance helper (lib/org/luminance.ts) calcule --org-on-primaire de la couleur de la marque, donc le texte sur le remplissage primaire reste lisible par l'AA même avec des marques de prêteurs pâles ou occupés. Les prêteurs peuvent passer outre par le biais du Nouveaux textes sur le champ Primaire sur l'organisation. - New -org-o vars : -org-on-primase, -org-prime-rgb, -org-secondary-rgb. Tailwind v4 'theme block addition bg-org-primorne / text-org-primé / ring-org-primé / frontière-org-primé / text-org-on-priméleurs / bg-org-gradient des services d'utilité publique qui se prononcent à ceux vars au moment du rendu. Les modificateurs d'opacité fonctionnent via le mélange de couleur. - DynamicMetaLoader récalcule les mêmes valeurs sur le support et supporte un "themeOverride". - "lien rel" "précharge" comme "image" pour le logo du prêteur dans la tête de la SSR. Extension de l'Organisation DTO: - tagline, nmlsId, phoneSupport, emailSupport, equalHousingDisclosure ('EHO' et 'EHL' et 'BOTH'), onPrimaryText, gradientDirection. - LenderFooter rend le lien d'accès des consommateurs du SMLS - Marque EHO/EHL. - HelpSheet utilise le prêteur phone/email lorsque le prêt est mis en place, retombe à Kamo par défaut autrement. - HeroBrandIntro montre le slogan du prêteur. - / postuler/date de la chronologie - "Appelez-nous à la place" CTA utilisez le contact prêteur. Échange de surfaces (35 dossiers): - Chaque CTA bg-aurora à travers l'atterrissage / début/perte/perte / Relevé / appliquer/fait / cérémonies / 15 pages de points de cheminement / widgets d'espace de travail / Flux de conversations / boutons d'envoi de chats texte-org-on-primé. - bg-aurora/N variantes d'opacité - bg-org-primaire/N. - texte-aurora - texte-org-primaire, border-aurora - border-org-primase, ring-aurora/N - ring-org-primaire/N. - Codes dur (7B61FF et 21D4A6 lires-talons en chat / bulles de TRex / ChoiceGrid / Cadran d'argent / Estimate Revèvre / Célébration ProgressArc / DocumentUploadzone / ConversationTextField échangé à rgba(--org-primaire-rgb), N) / rgba(var(-org-secondary-rgb), N). PulseGlow par défaut à rgba(var(--org-primaire-rgb), 0,55) pouls sur l'application capte la marque de locataire sans travail par site d'appel. L'excentrique de couleur explicite au niveau des 3 sites d'appel précédents enlevés de sorte que par défaut. - AmbientField orbs : les deux premiers tirés de -org-primaire / -org-secondaire via le mélange de couleur; le tiers reste un violet sombre pour le contraste chromatique. - Tâche-tâche-tâche Tâche-tâche et TaskStepper stator gradient d'org via la carte de passe de swap. - Forme des anneaux de mise au point (focus:ring-aurora/40) mis en évidence: ring-org-primaire/40. Logo et thèmeLogo: - Marche une chaîne de repli: logo-plein-on-dark.-ext---log----------------------------------------------- Logo-on-dark.svg - logo.svg - bavard de repli. Sur chaque 404 les charges candidates suivantes; seule lorsque la chaîne est épuisée Rendement de secours. Simulateur locataire: - /style guide gagne un composant hébergésimulateur avec six représentants presets (navige intérieure, orange chaud, gris conservateur, électrique vert, rose, minuit). Cliquer sur un préréglage écrit ?themeOverride. params et recharges donc toute l'application re-peau en direct - permet aux designers et les ingénieurs vérifient toute surface sous n'importe quelle marque de prêteur sans se tenir debout dans de vraies configurations de seau. Surfaces NE DÉMARLÉTIQUES (séjournez-vous - canoniques): - StatusBanner succès/marche (signaux de statut universel) - TestModeBanner (signal de sécurité) AutosaveBadge sarcelle/ambre - Couleurs de l'accent de la persona (choix du emprunteur, pas de celui du prêteur) - Avatar de Rex (mascotte Kamo) - Tintes du ciel du temps de passe (narrasage du voyage) - Couleurs de l'accent de la personnalité (voix de chat et pick de l'emprunteur) - Palette Confetti (volontairement multicolore pour la célébration) - Lien de mise au point Skip-to-content (marque neutre par conception) Conduite d'essai 32/32, 140.

  4. · kamolos

    Faire une image de marque d'orgueil à haute voix et éclaboussure animée, ruban, luminance, pied de page

    Le subtil ruban d'accent 1px et le logo d'en-tête n'en faisaient pas assez pour Célébrez la marque du prêteur. Maintenant, chaque surface de héros délivre un réel moment d'arrivée de la marque. - Contexte d'OrgProvider: le résultat de l'ordonnance SSR est maintenant passé à travers React context (lib/org/OrgContext.tsx) afin que les composants du client puissent lire Titre, titreCaré, annéeEst, etc. sans reprise. - HeroBrandIntro: une éclaboussure de marque en plein écran qui tire sur le première visite d'une surface de héros lors d'une session donnée. halo à gradient conique dans les couleurs primaires - secondaires de l'ordre, une bourdonnement de 16 particules en spirale Vers l'extérieur, le logo du prêteur (ou bavardage) centré sur un verre Carte avec une lueur --org-primaire, "Bienvenue - mettons-nous à la maison" sous-titre, "tap n'importe où pour sauter" ". Auto-dissémie après 2.4s. Respects préfère-réduction des mouvements (entièrement étagé). - Emprunteur: le ruban est maintenant 2px et animation et poêles à pente org-prime-primaire - org-secondaire - org-prime sur une boucle lente de 8s (CSS) l'image clé 'kamo-org-ribbon'). Logo obtient une entrée de encadrement-mouvement (fade et slide), échelle de survol, pression de taraudage, et un soft-org-primaire Lus de la plis de chute qui suit la couleur de la marque. - JourneyCrest rampe de progression: a été solide bg-aurora, utilise maintenant la même gradient de panoramique ou g-secondaire en tant que ruban d'en-tête avec une lueur douce. Chaque étape que l'emprunteur complète s'allume les couleurs du prêteur. - LenderFooter: attribution persistante au fond des surfaces des héros montrant "Pouvant par "Lender" depuis "année" avec un petit org-teact dot et une marque d'égalité des chances en matière de logement. Fades en cas de délai de 1,2 s donc il atterrit après la mise en place du groupe CTA. Respecte la motion réduite. Toutes les animations honneur préfèrent-réduction de la marche. Construction de 32/32 lignes, 140 les essais passent.

  5. · kamolos

    Port org-scheme chinming à partir de surfaces de l'emprunteur de sorte que les surfaces de l'emprunteur ramassent la marque des prêteurs

    Porte le système de protection de l'orgoprothèse orienté par le sous-domaine de l'intérieur vers kamo-los, à ce qui est logique pour un non-authenticité surface faisant face à l'emprunteur (pas d'administration d'Accue, pas de multilocataire commutation, pas de neutralisation du mode de force, car le kamo-los est sombre par conception). Comment cela fonctionne-t-il: - lib/org/theme.ts miroirs kamo-internal's Theme.tsx et getThemePath / buildThemeBaseForFqdn / orgFqdnFromHostname / KAMO-THEME-CONFIG-LOADED. Drop le plus profond pseudonyme du nom d'hôte de sorte que l'emprunteur à apply.lender.com se résout sur org FQDN lender.com et le dossier bucket prêteur-com - MinIO base - lib/org/fetch Organisation.ts recherche l'orge de la RSS contre par l'intermédiaire de l'indicateur supplétif existant, avec optionnelle KAMOLOS-SERVICE-ACCOUNT- pour authentification. Utilisé par la racine la disposition generateMetadata() pour enserre le titre HTML et la description à partir de l'enregistrement de l'orge du prêteur avant la page même hydrate. - - - - roule sur le mont, cachage "theme/json/config.json, puis: 1. définit le document.title / apple-mobile-web-app-title/design 2. caches thèmeRevision et logoFullExt à sessionStorage pour le cache- Brquage et logo thématique 3. injecte les favicons (96px, svg, ico, toucher aux pommes, manifeste) 4. Carte les six fentes de couleur de l'organisation sur le CSS var de l'organisation espace de nominatif à :root (NOT -color--z, donc l'aurora chrome reste canoniques à travers les orges et seulement des points d'accent opt-in) 5. dispatche KAMO-THEME-CONFIG-LOADED donc logo et accent consommateurs peuvent se rafraîchir Sauver le mode de force kamo-internal - injection de style - kamo-los est intentionnellement sombre. - composants/thème/Thème/ThemeLogo.tsx rend le logo de l'orge de MinIO avec conservation du rapport d'aspect, max-largeur/hauteur, et repli b) L'accessoire n'est pas encore provisionné (donc une image brisée jamais navires). - globals.css gagne le --org-primaire / -light / -lighter / --org-secondaire / -light / -lights -ses plus claires, par défaut à l'aurore palette (7B61FF / 21D4A6). - app/layout.tsx monte DynamicMetaLoader et utilise generateMetadata au titre initial de la SSR d'origine SSR. - BorrowerHeader: la marque de la marque de gauche est maintenant Variante"""Full" /- avec un mot de mot-câble "Kamo"back. A 1px -org-ruban d'accent primaire se trouve au-dessus de la barre d'enfoncement de sorte que le prêteur la couleur apparaît sur chaque surface post-application sans déranger la palette de surface sombre. Conduite 32/32, 140 épreuves.

  6. · kamolos

    Soutien de chat public portuaire de kamo-marketing, restylé pour le thème aurora

    Apporte le widget de chat de l'Ain et de l'aide en direct de la commercialisation de kamo dans le une application faisant face à l'emprunteur, recoloniale à la palette kamo-los aurora (surface-base / encre / aurra / anneau-blanc) de sorte qu'il repose proprement sur le les surfaces de la marine foncée au lieu du site de commercialisation vert-vert. - lib/chat/proxyConfig.ts centralise PUBLIC-CHAT-APIBASE Résolution PUBLIC-CHAT-API-KEY. Env vars (PUBLIC-CHAT-API-KEY, API-SERVICE-URL, NEXT-PUBLIC-DOMAIN) câblé par lib/env.ts. - 6 routes indirectes Next.js sous app/api/chat/- forward to APIService /api/public-chat/z avec la norme X-Public-Chat-Key tête d'en-tête et X-Session-Token où la route l'exige. Traduire terminal conservé pour la traduction entrante-agent-message. - - Charges dynamiques (ssr:false) PublicChatWidget. Monté globalement dans app/layout.tsx donc le lanceur suit l'emprunteur sur chaque surface (atterrissage, application, points de voie, espace de travail, cérémonies). - PublicChatWidget pré-remplit le nom du visiteur à partir de - lorsqu'il n'y a pas de localStorage sauvegardé valeur, donc les emprunteurs qui ont tapé leur nom dans le flux conversationnel Ne le rentre pas dans l'en-tête du chat. - AiChatPanel et LiveSupportPanel conservent le mode du site de commercialisation Séparation (AI et HTTP request-Reply, support et STOMP WebSocket avec panier de présence et fiche de traduction par message) mais utiliser kamo-los des jetons pour les surfaces, les bulles, les entrées et les accents. - Le fournisseur garde le widget Capcha PoW mais recolore via CSS à l'aurore violet. Retour à la capcha. lorsque l'hôte est localhost ou un IP. - JourneyHero Sprite Rex déplacé vers le bas-leFT sur tous les points d'arrêt (a été en bas-droit sur mobile) donc le lanceur de discussion en bas de droite Coin ne s'assoit pas sur lui. - vendeur/kmo-capcha-widget copié à partir du site de commercialisation en tant que local fichier: dep. .gitignore mis à jour pour sauter le transitoire vendeur/-/node-modules npm crée lors de l'installation. Construire 32/32 routes (6 nouveaux points de terminaison de discussion), 140 tests réussis.

  7. · kamolos

    Scène stratée avec parallaxe, mouvement ambiant, atmosphère réelle

    La première coupe a expédié un tout petit SVG statique derrière une vignette agressive, donc EMPTY-LOT ressemblait à un écran blanc. Remplaçons-le par une scène en couches réelles qui a en fait quelque chose sur chaque État. - Nouveau module lib/voyage/scène/avec couches de parallaxe discrètes: ciel (gradient - arc solaire - étoiles scintillantes), nuages à dériver avec des nuages lisses Animation SVG-native, silhouette collines et sérialisation lointaine avec éclairé fenêtres après le crépuscule, la maison elle-même (sensible à l'état de la bande d'arpenteur à lumières allumées), premier plan (boîte mail avec drapeau à bascule, herbe, balancement fleurs, arbres), et une couche d'oiseaux optionnelle. - EMPTY-LOT montre maintenant une bande de géomètre, un signe SITE, et le lot vide dans contexte - plus d'écran blanc à l'état par défaut. - Arcs solaires à travers le ciel au fur et à mesure que le parcours progresse; pulsations de fenêtres chaudement, lorsqu'il est allumé; la fumée de cheminée s'élève lorsque les lumières sont allumées; les fleurs s'allongent; le drapeau de la boîte aux lettres bascule; les fenêtres d'horizon lointaines scintillent indépendamment. - Parallaxe de pointeur sur JourneyHero: 6 couches de profondeur traduites à différentes caractéristiques - Rex revient comme un sprite de coin 56px sur le héros avec un bob doux. - La vignette d'héros est maintenant un évanouissement top/bottomtom seulement, ne jamais assombrifier le milieu de l'écran où vit l'illustration. - Les accents Persona rendent sur le dessus de la façade finie: drapeau des vétérans vagues, le jardin du retraité a des fleurs, l'unité de spectacles duplex de l'investisseur nombres, etc. Chaque personnage reste visuellement distinct d'un état à l'autre. Construire 28/28 itinéraires, contrôle de type propre, 140 essais passe.

  8. · kamolos

    Remplacer le monde 3D par un voyage illustré en 2D

    Tuez la scène de procédure trois.js de bout en bout et reconstruire celle de l'emprunteur Voyage visuel en tant que module plat, accessible, convivial pour les navires avec un soutien complet en matière de RSS et un point de swap pour l'art de plus haute fidélité plus tard. - lib/voyage/prendre le héros illustré / crête/claquettes, un résolveur d'actifs assistés en mémoire, trois pistes de parcours personnalisées (Acheter 8 états, poli à 5 états de refi, construction à 8 états littéraux), et un dispositif de rendu emplacementholder SVG paramétré par persona - état. - Nouvelle TaskHub sur les surfaces/espace de travail tout à 14 points de cheminement groupés par phase avec le statut done/current/todo. TaskStepper rend en haut de chaque page de cheminement pour le mouvement en cours d'exécution. - Rex laisse tomber le corps du diosaure procédural et devient un SVG plat avatar dans les bulles de discussion et la puce de guide LO. - /appliquer/- perd le panneau latéral 3D demi-écran; obtient un mince illustré crête en haut de sorte que le formulaire remplit la fenêtre mobile. - Les gouttes réaagit trois/fibre, les points de référence et les trois-réactions/la transformation de la position, trois, et les types/trois du paquet. KamovilleMinimap, le monde Magasin de zoustand, appareil photo, particules de pluie par temps, file d'attente de la cérémonie, et toutes les géométries de la scène procédurale supprimées. - Construire les 28 voies, 24 dossiers d'essai / 140 épreuves.

  9. · kamolos

    Niveaux de sol infinis - profondeur d'horizon - signes de pelouse appropriés

    Mouillé et plus de cube - SkyDome: 420 m sphère de face arrière colorée à l'horizon actif TOD, assis Soyon de la couture aux coins de la caméra est remplie FarTerrainDisc: 360 m plan avec 80 x 80 segments, déplacement du sommet via un bruit de péché/cos mélangé sur une rampe radiale - le sol fermé reste plat, Un terrain lointain obtient des collines douces de 2-3 m - MidNeighborhood : anneau d'herbe de 140 m avec une ondulation légère, teintes entre le terrain et le terrain lointain - Voyages Distantins : 14 maisons en carton procédural et toit placées dans un anneau à 60-95 m, avec variation déterministe de la couleur/lacet et émissif occasionnel Windows; se lit comme une véritable banlieue HorizonHills: anneau bosselé de 96 segments au rayon de 145 m, coloré au brouillard de sorte il s'estompe dans la bande du ciel - donne le confinement vertical du monde - Route et trottoir s'étendant de 40 m à 240 m afin qu'ils convergent vers le brouillard - Les tirets de la voie sont automatiquement essuyés le long de la route (tous les 4 m) Rampes de brouillard maintenant [32, 160 (sont [18, 90), correspondant à l'horizon piloté par le TOD colore donc le bord du disque, les collines et les silhouettes voisines se dissolvent tous dans le ciel sans limite visible. Signes et réécriture complète avec l'anatomie immobilière - Poteaux à double rail (deux poteaux de 0,07 m de part et d'autre de la plaque, avec des bas de pointe au sol et des bouquets à billes finiales en or) - Enveloppant un corps en plaque blanche, les deux faces matérialisées - Bande d'en-tête colorée par programme; bande émet subtilement pour qu'elle sape - Supports de montage où la plaque se réunit pour les postes - Palette par programme : CONV indigo, FHA vert, rouge VA, USDA ocre, JUMBO aurora, acier DSCR, sarcelle HELOC, prune REVERSE, CONSTRUCTION jaune, RÉNOVATION ambre, ITIN magenta, BRIDGE orange, plus une aurore par défaut - Lauréat de lauréat dramatisé de manière significative : - postes plus hauts, plaque plus grande, texte plus grand - spotLight plaqué en tête dans la couleur d'accent du programme - plaque du cavalier avec un texte "UNE BEST FIT", doucement bobbing - halo de l'anneau teinté d'accent sur le sol - Tout le texte utilise drei "Billboard" de sorte qu'il reste lisible à partir de n'importe quel appareil photo. angle, avec décalage pour le contraste avec toute couleur de bande - Mise en page: l'avant-garde et le centre, les supporters d'un ventilateur de 1,4 degré derrière, pas de chevauchement plus groupé avec l'allée - castShadow et receiveShadow sur chaque élément de signe pour qu'ils aient l'air plantés

  10. · kamolos

    Passage cinématographique 3D - post-traitement, matériaux, géométrie, mouvement, météo

    L'analyse de 7 jours de la discussion, exécutée: Jour 1 - Fondations: - Réagir trois/taille ajoutée: EffectComposer with SMAA, N8AO (ambiante) occlusion), Bloom (verre-fleur), ACES Filmic ToneMapping, Vignette - cartographie de la gline - ACESFilmic, espace de couleur de sortie - sRGB, exposition 1,05 - AdaptiveDpr - AdaptiveEvents - Résolution des chutes pendant l'interaction - Nouvelle utilisationTimeOfDay braquages de crochets préréglés en environnement, inclinaison/rayeur de ciel, Étoiles (de nuit), fond, brouillard, couleur ambiante/hémi/soleil/remplissage, couleur du nuage d'utilisationWorldStore.dayNightProgress - AccumulativeShadows et RandomizedLight remplacer le plat ContactShadows Jour 2 - Documents de type PBR procéduraux (zéro fichiers d'actifs, produits à l'adresse suivante: l'exécution par canvas): - herbe: base verte tachetée et 1 200 coups de brin d'herbe - asphalte: gris foncé avec agrégat de poivre - béton: gris clair avec joints de dilatation et grains - parement en vinyle : base teintée, lignes de la nappe, faux biseau et grains - bardeaux: motif rectangulé en quadrillé avec variance de couleur par rangée et biseau - bois: planches à rainures verticales, grains et noeuds - écorce: profil de course verticale - brique: rangées décalées avec variance de couleur per brique et écarts de mortier Appliqué aux murs (siège ou brique par persona), toit, sol, route, trottoir, Clôture, troncs d'arbres. Jour 3 - Raffinement de la géométrie à la maison: - Fond de teint mis en marche (deux couches, dalle de dessus légèrement encastrée) - Toit de pignon (deux plans de bardeaux inclinés - murs d'extrémité triangulaires à extrémité de pignon, buffer personnaliséGéométrie) remplaçant les cônes plats pour la plupart des personnages - Variante de toiture pour RETIREE / EXISTANT - Surplomb d'une avant-course de 0,45 m sur tous les toits - Éléments de fenêtres : 4 côtés d'habillage et croix de meneaux et vitrage émissif - Ensemble de porte: garniture, support encastré, panneau à charnières à 3 surélevés Insages d'incuits, plaque d'escutche, bouton doré, paillasson - Les personnes à deux étages (DUPLEX, EXISTANT) reçoivent une bande de garniture et un deuxième étage rangée de fenêtre Garage avec porte lambrissée et toit en croupe - Ailier de service pour SELF-EMPLOYED - Échafaudage de construction pour la construction - Pont de porche, marches et poteaux et toit mince sur les grandes maisons - Fumée mitrailleuse remplacée par 6 panneaux d'affichage à cartes alpha dérivants et s'estompant - Crémence de porte-joint et de la porte du tampon Jour 4 - Motion: - CameraRig: set-timer et Ken-Burns OLDF et triggerCameraShake() Fonction impulsionnelle (utilisée sur le timbre de fermeture et la cérémonie de soumission) Arbres: vent sur la canopée (phase par instance, doux elliptique rotation - bob subtil) - Oiseaux (nouveau composant): 3 oiseaux stylisés en orbite sur des ellipses paresseuses avec les avions battants (rotation de l'axe et le pas de caisse) et le balai de la carrosserie Jour 5 - Interactivité: étiquette drei Html flottant ci-dessus avec luminosité d'accent, tique sonore survol, Cliquez sur son et haptic router.push jusqu'au point de chemin de fer lié - Câblé jusqu'à: porte d'entrée (------------------------------ (--/waypoints/mailbox-econsent), caisse d'atelier (---/waypoints/bank-vault), Signalisation des gazon (--/points de marche/signaux-detail) Jour 6 - Profondeur de chaque personne (nouveau composant PersonaProps): - 6 modèles de voitures distinctes dans l'allée: la berline de démarrage (FIRST-TIME), camionnette de travail blanc (SELF-EMPLOYED), ramassage forestier (VETERAN et CONSTRUCTION), luxe noir (INVESTOR et ALUSREADY-OWN), berline rouge (NEWCOMER), gris classique (RETIREE) - tous avec des carrosseries, des fenêtres, des roues, des feux tête/voiture - RETIRE-ÉQUITY: bain-d'oiseau, chaise à rocher, gnome de jardin - NEWCOMER-ITIN: des lanternes appariées flanquant la porte avec des flammes émissives Feux ponctuels - AUSREADY-OWN-Cast: planteurs de lierre, "payés en totalité" de la fenêtre CONSÉCOULANCE: grue rotative (laceaux de cabine lentement), empilement de bois, port-a-john - VÉTRES : 4 haies parées sur l'avant et la plaque de service en laiton - INVESTISSEUR : deuxième boîte aux lettres en bleu et panneau de jardin "For Rent" - PREMIERE HEURE: signe de sarcelle émissive "SOLD" dans la pelouse avant - SELF-EMPLOYED: une petite tasse à café sur le porche Jour 7 - Météo: - Nouveau composant Weather3D destiné à utiliserWorldStore.weather RAIN : champ de particules de pluie GPU de 1200 points tombant à 28 m/s, additif mélange, plus une couche métallique nappée sur la route pour la réflexion humide LightningFlash: éclats de flash directionnels tous les 12-25 s pendant la RAIN - VERSCAST / VERT/SUREIL turbidité rampe en « Ciel » et ajouter 2 plus fleurissants Volumes en nuage Bonus perf: - Les montants de clôture et les tirets de la voie sont maintenant des instances (une géométrie à la place de 50 mailles) - Les oiseaux réutilisent un petit maillage, les corps de matériaux maintenus sous le seuil de floraison

  11. · kamolos

    Un environnement 3D réel et des paysages de quartier et des CTA plus audacieux

    La scène 3D était des boîtes de procédure génériques sur un plan plat. Amené à un voisinage crédible: WorldScene: ajouter drei 'Environnement préréglé' "sunset" pour l'éclairage à base d'images Les matériaux PBR sont en fait allumés, drei pour l'atmosphère procédurale avec une position ensoleillée correcte - Rayleigh scatter, drei -ContactShadows - pour soft contact au sol sous la maison, drei «Clouds» avec 3 couches volumétriques. - Nouveau dispositif à 4 lumières: sol clair et remplissage refroidi du côté opposé et de l'hémisphère pour le rebond du ciel/du fond - ambiant. Ajoute le brouillard pour la profondeur atmosphérique. Lot réécrit: - Éléments de gazon et de fourrure - Bande de trottoir traversant l'avant - Route asphaltée à bords de la voie peinte - Passage de la maison à la route - Clôture de couplette autour du périmètre avec des rails horizontaux - un espace à l'avant - 5 arbres à canopée multisphères Page d'accueil (/) rendue manifestement différente de la version préliminaire: - Le titre de Hero superpose à la gauche (Bienvenue à la maison. Construisons-le. ») avec gradient d'aurora-clip et pilule à sourcils de Kamoville - Le centre de base du CTA est désormais un groupement de panel surélevé enveloppé de fond à la fois "Démarrez votre demande" (avec flèche) et "Choisissez votre guide" avec le Bague d'accent du guide sélectionnée - Puce de guidage du centre supérieur avec l'avatar du guide actif, lueur d'accent, nom, et tagline - liens vers /personnalité LoAvatarChip ouvre maintenant/personnalité et montre l'avatar du guide sélectionné - prénom - accent briller, au lieu de la pilule morte "votre agent de crédit".

  12. · kamolos

    Voyage cinématographique 3D - 10 personnalités et domiciles personnalisés

    Rénovation majeure de l'interface utilisateur pour s'intégrer dans le monde 3D existant plutôt que de superposer 2D chrome sur le dessus. - Réécrire la maison avec des palplanes de paroi animées, porte avant oscillante, fenêtre allumée cascade, étincelles de cheminée, éclats d'étincelles à l'état. - Ajouter 8 styles de maison spécifiques à chaque personne (duplex à deux portes, aile de bureau à domicile) - garage, mât, couronne de bienvenue et timbre de passeport, garniture de jardin mature, EXISTANT, échafaudage, abrité BARE-LOT-ACTIVE-BUILD). - Ajouter le caractère Rex3D qui marche à côté de la cible de la caméra active avec un bob et laceau à cyclo-cycle de marche vers la destination. - Ajouter la boîte aux lettres 3D avec un drapeau qui bascule lorsque la caméra y passe; ajouter WorkshopCrate qui croît avec l'État d'origine; ajouter TenantPassby pour INVESTOR. - Ajouter routeCameraDriver qui cartographie chaque route vers un CameraTarget et moto-réducteur() de navigation. - Ajouter SoumitPapers ceremony: 7 maillages en arcs paraboliques du porche à la boîte aux lettres lorsque ReviewingPorch se soumet, avec un chariot camera à MAILBOX et Les étincelles éclatent à l'atterrissage. - Ajouter la porte surpasse dans le monde entier pour que ClosingDesk balance la porte 3D ouverte signature, avec des sons de clé/chime. Nouvelles primitives d'animation (composants/mouvements): - SoundChannel et SoundToggle: Web Audiosynthographiés voix (coche, carillon, tambourroll, whoosh, clapet, timbre, étinceler, jingle, porte, erreur) avec Mignon prolongée, préfère-réduction-motion respectée. ConfettiBurst: système de particules en toile avec manche impérative. NombreTicker : comptage réutilisable pour la monnaie/taux/entréfaction/score. - ScoreDial: gabarit avec aiguille de balayage pour crédit/DTI/LTV. - ProgressArc - JourneyProgress - VoyageProgressLive: 14 arrêts L'ancrage supérieur gauche, se synchronise avec l'achèvement de la section d'arrière-plan. - KamovilleMinimap: carte SVG du haut vers le bas persistante avec un point d'emprunteur pulsant qui ressort de la cible de la caméra active. - PulseGlow, SuccessCheck, SignatureCanvas (signalisation sous tension), CelebrationStage (orchestrates confetti - son et haptique), aide à l'haptique. Des moments de héros reconstruits: - Estimate Reveal: cinématique avec 3D EstimateCrest intégré (sifflets de caméra) VUE D'ENSEMBLE DE L'ÉQUIPE DES VELOPPLES - APPLICATION DE L'ÉNERGIE, DRIVE-WAY, DREIE L'allumage des étincelles est révélé). NuméroTicker pour paiement et taux. Coiffe d'enfermement. - CreditLedger: tambourroll à pull, balayage ScoreDial sur le résultat, NumberTicker pour les lignes commerciales - articles négatifs, moyenne CelebrationStage. - ClosingDesk: SignatureCanvas avec rejeu de trait, timbre notarié slam, Porte 3D battant par porteOverride, épique CelebrationStage sur complet. - ReviewingPorch: paper-liftoff overlay - 3D SoumitPapers Cérémonie caméra dolly à la boîte aux lettres - célébration épique sur le succès. WaypointSheet sur le thème par emplacement (portes de voûte éclatées, flip-file de la boîte aux lettres, les pieux des signes de pelouse s'élèvent, le véreu, avec un son d'entrée par thème. Câblé à toutes les 14 pages de points de passage. ChoiceGrid: échelle de printemps, tiques de volture, lavage de gradient sélectionné. MoneyDial: athlète à gradient d'aurore-gradient à ressort, tiques par étape et haptique, nombres à échelles avec valeur, halo gonflant accents de position. ConversationTextField: focaliser la lueur, shake-on-errror, SuccessCheck on submit. DocumentUploadzone: glisse-zone bob, cocher de succès, pile de dossiers des téléchargements achevés. Système de personnalité reconstruit avec 10 guides distincts: - Thomas "T-Rex" Rex (marécable-pragmatique), Maya Park (crisp-professionnel), Sunny Halverson (jouful-bright), Walter Hayes (dery-mentor), Carmen Ortiz (cultivard doux), Devon Chase (stratégiste), Eleanor Whitfield (concierge-formal), Theo Banks (optimiste-enthusiast), sergent. Kowalski (veteran-direct), Bea Calhoun (conteur-folksy). - Chacun a un avatar SVG initial gradient, une couleur d'accent, un slogan et une intention de 16 ans Copie bancaire réécrite en voix. - Nouvelle page de cueilleur/semence avec un échantillon de dialogue et une lueur d'accent. - Resolver soutient la sélection et la persistance localStorage. TRexBubble : soutien de l'humeur et avec bobbing anneau luminescent et humeur teintée d'humeur. Page d'accueil (/): nouvelle "Choisissez votre guide" CTA et puce de guide d'actualité de pointe Lier à /personnalité; minimap et HomeStateChimes tirés dans WorldShell.

  13. · kamolos

    12 feuilles de point de cheminement restantes et 8 scènes de cérémonie inélides

    La fondation de la phase C - chaque point de chemin et chaque collier de cérémonie dans la fonction publique a maintenant un une surface réelle, prédite latéralement. Adaptateurs à l'arrière du connect-first URLA écrit; les écritures d'URLA seront échangées par fournisseur en tant que véritables adaptateurs. Feuilles de chemin de fer (12 nouvelles): - Cartes immobilières (bouquet de données de la propriété) - voûte bancaire (boucle de liaison de l'actif) - archivage des stocks de fichiers, oléoducs de l'OCR M3d) - guidon de crédit (stube de tirage au crédit souple) - reo-carrousel (listeRE/spéciale) - rebord de déclaration (10 voix pour le mire) - hmda-pavilion (ethnicité/race/sexe avec option décodeur) - lo-desk-military (virtère vétéran et dates et paiement VA) - Panneau-signs-détail (catalogue de programme sélectionné) - examen-porch (progrès de la section et soumission par utilisationSupprimeApplication) - bureau de fermeture (enveloppe de bouillon de bossage) - échange de la boîte aux lettres (4 bascules à succès) Scènes de cérémonie (8 nouvelles - Cérémonie primitive): - Composante de la cérémonie commune : fond de gradient et rythmes de dialogue tempérés Entrée de trameur-mouvement - Continuer le CTA (servant, pas Apple-keynote) - PersonaReveal, IdVerifyFrontDoor, CreditReturn, ProgramReveal, AuthorizeAndSubmit, AusFindingsArrival, ClearToClose, Eclose - Le registre est désormais expédié par cérémonie d'utilisation d'un élément implicite; /cérémonies/[id) rend la scène réelle via CultoronyClient («Continuer" retour à /) Les 14 points de chemin et 8 cérémonies passent tsc.

  14. · kamolos

    M3a fondation et connexions client, crochets, 2 feuilles de point de chemin de héros

    La moitié avant de la base de connexion M3a que le dicton partagé Connexion et vérificationFook backend viennent d'atterrir. - lib/los/los/connections-client.ts - client dactylographié pour /connections /facts vérifiés - lib/los/app-context.ts - useAppUid hook (URL ?app-uid- avec récupération du magasin) - 4 crochets de communication de réaction: utilisationStartConnection, utilisationGetConnections, utilisationVerifiedFacts, useReconcileFacs - /points de marche/porte avant et feuille de héros de vérification d'identité à l'aide de l'adaptateur pour id-verify - /points de marche/panneau-pain de ferroutage et feuille de héros de liaison de revenu en utilisant le revenu Adaptateur de stub - /waypoints/layout.tsx maintenant encadre les points de cheminement à l'intérieur de JourneyShell - /persona maintenant appelle utiliserSetPersona via l'API réelle quand l'application est présente - SceneRoot lit plutôt un propulseur de persona (faisceau/jardin/conforts d'équipage) de démonstrations de cyclage; utilisationPersona lit ?persona à partir de l'URL et est enfilé par l'intermédiaire de WorldShell, MobileCrest, JourneyShell - JourneyShell enveloppe ses panneaux du monde dans Suspense donc useSearchParams lit-on ne plus cautionner les pages statiques (/applily/fait) hors de préremise Les adaptateurs sont le défaut partout - vrai revenu de plaid, Persona ID, ATTOM, et Câblage par câblage par fournisseur dans M3b.

  15. · SecurityService

    Trotgère Connect-controiteurs 'connexion 'connexion 'connexion 'connexion 'connexion'Contrôleur

    Expose la première surface de capture de raccord - GET/POST/connections POST/connections/-id/complet - GET/POST/facts vérifiés et POST/facts vérifiés/réconcile En cas de face d'emprunteur - pas de portes de droits selon la règle des caractéristiques internes. Autorisation Mirts MortgageApptroport via orgId() de BaseLosCtroller.

  16. · kamo-shared-library

    Connexion - Fondement de l'acte vérifié pour la capture d'abord de connexion

    Ajoute la base d'arrière-plan M3a pour les connexions avec les fournisseurs et la provenance les faits vérifiés. Câblage de bout en bout et de vrai vendeur (Plaid, Persona, ATTOM, bureaux de crédit) diplômés par fournisseur en M3b/M3c/M3d. - ConnectionVendeur / ConnexionStatus / VerifiedFactSource enums - Entité de connexion (LOS-CONNECTIONS): une ligne par session de fournisseur, externeExternRef et Vault accessTokenRef (JAMAIS valeurs brutes), références AppMortgage et emprunteur optionnel par uid - Entité Fact vérifiée (LOS-VERIFIED-FACTS): une ligne par valeur récoltée avec champPath, valeurJson, provenance de la source, et connexion/document optionnel réfs - Restaturats de données à ressort avec des résultats de recherche uniquement actifs par application uid et fournisseur - Les DTO sérialisent les Long uids en tant que corde (Jackson JsonFormat) pour éviter JS Débordement de MAX-SAFE-INTEGER sur CockroachDB unique-rowid() VérifiéFactService.record (M3a échafaudage; pervendor navires de cartographie de champ aux côtés d'adaptateurs réels en M3b) L'utilisateur doit redémarrer KamoInitializerService pour que Hibernate ddl-auto-update crée Les tableaux LOS-CONNECTIONS et LOS-VERIFIED-FACTS avant l'apparition de SecurityService.

  17. · kamolos

    Encadrer l'héritage du magicien URLA à l'intérieur de JourneyShell

    Phase A du transfert du voyage-voyage de l'emprunteur: le monde 3D reste en vue tout en l'emprunteur travaille dans chaque section. Sur les larges circuits (xl) le monde remplit un panneau collant de 40 % droit; au-dessous de xl, il se rétracte à une crête de 28vh au-dessus la surface de travail. Le domicile fait maintenant avancer les États de EMPTY-LOT à travers Les sections de l'assistant en tant que sections de magiciens sont terminées et le statut du fichier de prêts se déplace. - Nouveaux enroulements lib/monde/VycleSenctuelles/application/[section, /start, /persona - Le nouvel État d'origine d'un nouvel État d'origine réduit l'application et la réalisation de la section vers l'État d'origine - - emporter maintenant l'État à la maison comme un accessoire (parfoisage via utilisationHomeState); la boucle de cyclage de démonstration M1 a disparu - WizardShell's droit rail se cache à xl donc JourneyShell possède la bonne colonne - estSectionDone Extrait de Comparatures

  18. · kamolos

    Le monde devient la page d'accueil de la scène 3D, /start est le porche conversationnel, /les chemins de voyage aplaties à /persona /waypoints/[id) /recœments/[id)

    L'emprunteur atterrit directement sur la nouvelle expérience sur l'URL publique au lieu de l'héritage de l'atterrissage conversationnel. Page d'accueil CTA bascule entre 'Démarrer votre demande' (rendez-vous à nouveau /commencer) et 'Continuer votre application' (retourneur de retour avec appUid /apply/propriété).

  19. · kamolos

    Composante LawnSigns r3f - Signe Feuille - CompareMode - Signes de démonstration câblés dans SceneRoot

  20. · kamolos

    Flux de sélection Persona à /voyage/persona (8 grilles de personas)

  21. · kamolos

    Programmes-clients et crochets (useProgramCatalog, useSetPersona, useSetSelectedPrograms, useLiveProgramScores)

  22. · kamolos

    Moteur à butture pure - essais couvrant et limites

  23. · kamolos

    17 ensembles de règles de programme (validés par zod-validé) et index clé par LoanProgramCode

  24. · SecurityService

    Ajouter MortgageProgramContrôleur et liste de programmes, set persona, set programme sélectionné

  25. · kamo-shared-library

    Ajouter setPersona et setSelectedProgramCode methods

  26. · InitializerService

    ProgramSeederRunner - plants 17 programmes de prêtProgramCode de base (idempotent)

  27. · kamo-shared-library

    Référentiels, DTO, Service de programme (catalogue unique en lecture avec rejoindage insouenté)

  28. · kamo-shared-library

    Ajouter le prêteurConned Modèle (additif; nul et par défaut BROKER à la couche app)

  29. · kamo-shared-library

    Ajouter persona et colonnes sélectionnéesProgramCode (additif)

  30. · kamo-shared-library

    Ajouter Programme et entités OrgProgramOverride (catalogue et superposition par or)

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