变更记录
什么是新的。
平台的每一个改进,随着它的出货。
· SecurityService
Emit出贷人品牌+披露字段为 per-org config.json
完成 Kamo-lose 借款人品牌管道的两个变化: 1. 组织主计长获得公众权力 终点 以精确的 OrgDomain 匹配方式解析 。 下放最深的主机名别名(apply.lender.com – agroup.com) 所以Kamo -los的SSR Org 把贷款人的记录放到第一幅画上 404 当没有 Org 拥有任何匹配域时. 2. 重写为: - 原始密钥(网站名、网站名、背景图) logoFullExt,主题修改,描述)——形状不变. - 全彩色调色板:彩色Pri,彩色PriLight,彩色PriLightest, 彩色Sec, 彩色SecLight, 彩色SecLightest. 以前的颜色 仅降落在 per-org globals.cs; Kamo-los 期望它们进入 config.json 如此 DynamicMetaLoader 可以写入 --org-* CSS vars 之前 正在获取任意样式表 。 - 新的组织领域(目标、nmlsId、电话支助、 电子邮件支持、平等住房拆解、小学图文、 梯度方向, 年份 。 电话支持返回到 org.phoneTollFree。 明确设置——大多数兽人对两者使用同一行. 旧 String 的 building ConfigJson (.) 签名保存为后相 包装,所以没有现有的呼叫站点中断。 JSON 是通过一个小的 StringBuilder 帮助器来建造的 并有适当的逃跑 \, ",\n,\r,\t 和控制字符; 值仍然来自 控制源(DB列),但逃生通行证表示出贷人 贴有引文的标签线不会损坏文件 。 对照更新的共享-图书馆组织实体编译干净.
· kamo-shared-library
向本组织增加借款人介绍品牌+披露字段
新建了7个可失效的列,为放款人品牌的表面供电 Kamo-los的借款人应用: - TAGLINE - 在品牌-Intro split + footer上显示的营销线 - NMLS ID - NMLS 消费者访问标识符 - 手机 SUPPORT- 借入者辅助电话(倒回电话 免费) - EMAIL SUPPORT - 借款人辅助邮件 - Equal Housing Disclosure — “EHO” — “EHL” — “两个” (NUL = EHO 默认) - 官方网站 互联网档案馆的存檔,存档日期2013-12-22. (覆盖卡莫 -洛斯的亮相自动取出) - GRADIENT DIRECTION — “线性-135” — — “线性-90” — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — - — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — 所有7个都由安全局的OrgTheme Provision Service读入 被Kamo-los的"动态MetaLoader"所消耗 兰德福特,帮助谢特,和英雄布兰德Intro. 无品牌的雄兽又回到 中性 kamo- los 在 UI 层默认值 。 匹配 DDL 在 Kamo Initializer Services (OrgBranding FieldsMigation) 中进行.
· kamolos
Deep org-theming integration across every borrower surface
Executes the full plan from the org-theming analysis: every CTA, glow, progress bar, focus ring, ambient orb, chat surface, header logo, and attribution line now picks up the lender's brand colours when an org record is provisioned, while status colours, Kamo brand assets, and borrower-personal colours stay product-canonical. Foundations: - Server-rendered <style> tag **************** bakes the org's --org-* CSS vars into :root before first paint, killing the default-aurora → tenant-colour flash. - WCAG luminance helper (lib/org/luminance.ts) computes --org-on-primary from the brand colour so text on the primary fill stays AA-readable even with pale or busy lender brands. Lenders can override via the new onPrimaryText field on Organization. - New --org-* vars: --org-on-primary, --org-gradient, --org-primary-rgb, --org-secondary-rgb. Tailwind v4 @theme block adds bg-org-primary / text-org-primary / ring-org-primary / border-org-primary / text-org-on-primary / bg-org-gradient utilities that resolve to those vars at render-time. Opacity modifiers work via color-mix. - DynamicMetaLoader recomputes the same values on mount and supports a ?themeOverride.* query-string escape hatch for QA / support previews. - <link rel="preload" as="image"> for the lender logo in the SSR head. Organization DTO expansion: - tagline, nmlsId, phoneSupport, emailSupport, equalHousingDisclosure ('EHO' | 'EHL' | 'BOTH'), onPrimaryText, gradientDirection. - LenderFooter renders NMLS Consumer Access link + EHO/EHL mark. - HelpSheet uses lender phone/email when set, falls back to Kamo defaults otherwise. - HeroBrandIntro shows the lender tagline. - /apply/done timeline + "Call us instead" CTA use lender contact. Surface swap (35 files): - Every bg-aurora CTA across landing / start / personality / resume / apply/done / ceremonies / 15 waypoint pages / workspace widgets / conversation flows / chat send buttons → bg-org-gradient text-org-on-primary. - bg-aurora/N opacity variants → bg-org-primary/N. - text-aurora → text-org-primary, border-aurora → border-org-primary, ring-aurora/N → ring-org-primary/N. - Hardcoded #7B61FF and #21D4A6 hex literals in chat / TRex bubbles / ChoiceGrid / MoneyDial / EstimateReveal / CelebrationStage / ProgressArc / DocumentUploadZone / ConversationTextField swapped to rgba(var(--org-primary-rgb), N) / rgba(var(--org-secondary-rgb), N). - PulseGlow defaults to rgba(var(--org-primary-rgb), 0.55) so every pulse on the app picks up tenant brand without per-call-site work. Explicit color overrides at the 3 prior call sites removed so the default flows through. - AmbientField orbs: first two pulled from --org-primary / --org-secondary via color-mix; third stays a dusky violet for chromatic contrast. - TaskHub current-task pill + TaskStepper progress bar already on the org gradient via the swap pass. - Form focus rings (focus:ring-aurora/40) flipped to focus:ring-org-primary/40. Logo + ThemeLogo: - Walks a fallback chain: logo-full-on-dark.{ext} → logo-full.{ext} → logo-on-dark.svg → logo.svg → wordmark fallback prop. On each 404 the next candidate loads; only when the chain is exhausted does the fallback render. Tenant simulator: - /styleguide gains a TenantSimulator component with six representative presets (corporate navy, warm orange, conservative grey, electric green, rose, midnight). Clicking a preset writes ?themeOverride.* params and reloads so the whole app re-skins live — lets designers and engineers verify any surface under any lender brand without standing up real bucket configs. Surfaces deliberately NOT themed (stay product-canonical): - StatusBanner success/warn (universal status signals) - TestModeBanner (safety signal) - AutosaveBadge teal/amber - Persona picker accent colours (borrower's choice, not lender's) - Rex avatar (Kamo mascot) - Time-of-day sky tints (journey narrative) - Personality accent colours (chat voice = borrower's pick) - Confetti palette (intentionally multi-colour for celebration) - Skip-to-content focus link (brand-neutral by design) Build 32/32, 140 tests pass.
· kamolos
使Org品牌响亮——活生生的喷出,丝带,发光,脚印
微妙的一px口音丝带和头徽 不够用 庆祝贷款人的品牌。 现在,每个英雄的表面 都带来一个真实的 品牌到达时刻。 - Org 提供语境: SSR 获取结果现在通过 反应上下文(lib/org/OrgContext.tsx)所以客户端组件可以读取 标题,标题Short, yearEst 等, 无需重排 。 - 英雄布兰德Intro:一发一弹,全屏品牌喷出点火 第一次访问英雄表面 在给定的会话。 结晶光环 一颗16-颗粒环螺旋 向外,放款人的标志(或字签倒回)以玻璃为中心 牌上写着"欢迎我们回家" 字幕,“在任何地方跳过”提示。 2.4s后自动解除. 尊重者更喜欢-减少-运动(完全滑倒). - 借款页:丝带现在是2px和动画-梯度平板 普通话 普通话 普通话 (原始内容存档于2017-09-31). keyframe @kamo-org-ribbon. logo 获得帧- 移动出入口 (fade + slide),悬浮尺度,水龙头挤压和软-org-主 随品牌颜色而来 - JourneyCrest进步条:是坚固的bg-aurora,现在使用相同的 以 org 主 = org 中度平板梯度为页眉丝带 柔软地发光 每一步借款人 完成灯光在 贷款人的颜色 - 出名者:英雄表面底部的持久归属 显示“ 自 < 年> 起由 < lender > \ 驱动” , 并显示一个小圆柱形 点和平等住房机会标记。 以1.2秒的速度飞入,所以 它在CTA集群定居后降落. 尊重减少运动。 所有动画荣誉都更喜欢-减少-动作. 修建32/32路线,140 测试通过.
· kamolos
港务局从卡莫内部借款人那里取出贷款人的品牌
将子域驱动的 org 主题系统从 kamo- 内部移植到 Kamo-los, 被放大到什么 有道理一个未经认证 借款人表面(无管理者提供UI,无多租户) 切换,没有强制-光-莫德 覆盖,因为kamo-los是暗- 设计)。 如何运作: - lib/org/theom.ts 镜像出自 kamo-Internal's主题.tsx-得到ThemePath /. 构建 ThemeBaseForFqdn / orgFqdn From Hostname / KAMO THEME CONFIG LOADED 。 从主机名中去掉最深的别名, 所以借出者位于 application.lender.com 解析到 Org FQDN出贷人.com – buckle文件夹 ——MinIO基地 - lib/org/fetchOrganization.ts 安保部门改革组织对 通过已有的代理 用于认证的可选 KAMOLOS servicice ACCOUNTX 。 为根所使用 布局生成Metadata( ) 以种子 HTML 标题 + 描述 出贷方的Org记录在页面之前甚至有水合物。 - **************** 运行在挂载上, 获取 <主题>/json/config.json,然后: 1. 设定文档.title/app-mobile-web-app-title/描述 2. 缓存主题 修改 + 标志FulLExt 到会话Storage 以缓存 - 中断和主题Logo 3. 注入外观(96px、svg、ico、苹果-touch、可显示) 4. 将Org的六个彩色插槽映射到 --org-* CSS var 名称空间 :root(NOT -- -- color-*),所以极光铬保持 横跨斜角且只选择重音点). 5. 发送KAMO THEME CONFigg LOADED 这样标识+口音消费者 能够刷新 跳过 kamo- 内部的强光模式 < style > 注射 — kamo- los 故意是阴暗的。 - 组件/主题/ThemeLogo.tsx使来自MinIO的Org标志带有 最大宽/ 高起伏盖和倒置 当兽群尚未提供时的道具( 所以断裂的图像永远不会) 船舶)。 - Globals.csss 获得-org- prime /- light-- lighter / --org-second / - light / - lighter slots, 默认为极光 调色板 (# 7B61FF / # 21D4A6)。 - 应用/layout.tsx 挂载动态MetaLoader并使用生成Metadata 到 SSR 获取的种子初始标题。 - 借款人抬头:左侧的商标现在是 <ThemeLogo> 变体="logoFull" / > 有"Kamo"字标记倒置. 1个px ... org-prime口音丝带坐在头条上方,所以贷款人 颜色出现在每一个应用后表面而不扰动 黑暗的表面调色板。 搭建32/32,140个测试通过.
· kamolos
端口公共聊天支持 从kamo-marketing, 重新用于极光主题
Brings the AI + live-support chat widget from kamo-marketing into the borrower-facing app, recoloured to the kamo-los aurora palette (surface-base / ink / aurora / ring-white) so it sits cleanly on the dark navy surfaces instead of the marketing site's forest-green. - lib/chat/proxyConfig.ts centralises PUBLIC_CHAT_API_BASE + PUBLIC_CHAT_API_KEY resolution. Env vars (PUBLIC_CHAT_API_KEY, API_SERVICE_URL, NEXT_PUBLIC_DOMAIN) wired through lib/env.ts. - 6 thin Next.js proxy routes under app/api/chat/* forward to APIService /api/public-chat/* with the standard X-Public-Chat-Key header and X-Session-Token where the route requires it. Translate endpoint preserved for incoming-agent-message translation. - **************** dynamically (ssr:false) loads PublicChatWidget. Mounted globally in app/layout.tsx so the launcher follows the borrower across every surface (landing, apply, waypoints, workspace, ceremonies). - PublicChatWidget pre-fills the visitor name from **************** when there's no saved localStorage value, so borrowers who typed their name in the conversational flow don't re-enter it in the chat header. - AiChatPanel and LiveSupportPanel keep the marketing site's mode separation (AI = HTTP request-reply, support = STOMP WebSocket with presence heartbeat + per-message translation queue) but use kamo-los tokens for surfaces, bubbles, inputs, and accents. - ***Provider keeps the Capcha PoW widget but recolours via CSS vars to the aurora purple. Falls back to capcha.<NEXT_PUBLIC_DOMAIN> when the host is localhost or an IP. - JourneyHero Rex sprite moved to bottom-LEFT on all breakpoints (was bottom-right on mobile) so the chat launcher in the bottom-right corner doesn't sit on top of him. - vendor/kamo-capcha-widget copied from the marketing site as a local file: dep. .gitignore updated to skip the transient vendor/**/node_modules npm creates during install. Build 32/32 routes (6 new chat endpoints), 140 tests pass.
· kamolos
具有平面、环境运动和真实大气的分层场景
第一个切口把一个小的静态SVG 运送到一个有攻击性的花纹后,所以 EMPTY LOT看起来像空白屏幕. 替换为真实的分层场景 其实每个州都有 - 新的带离散伞形层的lib/journey/scene/模块: 平滑地漂浮云 SVG-内生动画, silhouette hills + 有光线的远天线 在黄昏后,家庭本身(从勘测磁带到 灯光上),前地(有摇旗,花草,摇摆的邮箱) 还有可选的鸟类层 - EMPTY LOT 现在显示测量器磁带,一个SITE标志, 空地块英寸 上下文——默认状态下不再有空白屏幕。 - 太阳弧随着行程的推进而横穿天空; 燃起后会很热烈;灯光亮起后会冒出烟雾;花朵会摇摆; 信箱旗; 遥远的天线窗口闪烁器。 - Journey Hero上的指向平面: 6个深度层在不同处翻译 - Rex以56px角的图案 带着温柔的波布回到英雄身上 - 英雄的阴道现在只有顶部/下部会变暗 永远不会变暗 插图所在的屏幕中间. - 人物口音在完成的外观上渲染:老兵的旗帜 有花 有投资者的双人秀 数字等 每个人在视线上都不同 建设28/28路线,打字检查干净,140个检验合格.
· kamolos
将 三维世界替换为 2D 显示行程
杀死程序三.js场景 端到端 重建借款人 作为平坦、无障碍、便于移动的船舶舱的视觉旅行 和SSR的全力支持, 和交换点 对于更高的忠诚艺术以后。 - lib/journey/接任: 插图英雄/花旗/缩略图表面, 3个人意识的出行轨迹 (购买8-态,Refi 5-态抛光,构造8-态文字), 和参数化的 SVG 占位符渲染器,由 persona + state 键入. - 关于/工作空间的新任务Hub,按阶段排列所有14个方向 已做/当前/待做状态。 内置任务Stepper 在顶端制作 用于流入移动的每个出入口页。 - Rex放下程序箱-dinosaur身体,成为平面SVG 聊天泡沫中的阿凡达和LO向导芯片. - /apply/* 丢失了半屏 三维侧面板; 获得一个细微的插图 顶端是顶端,所以表格在移动中填充了取景口. - 滴出 @ react- 三/fiber, @ react- 三/drei, @ react- 三/后处理, 3,以及从捆绑起的@types/ 3。 世界卡莫维尔米尼玛普 Zustand商店、相机平台、气象雨颗粒、仪式排队以及 全部删除程序- 场景几何 。 - 建立所有28条路线的预接系统,24个测试文件/140个测试通过.
· kamolos
Infinite ground tiers + horizon depth + proper lawn signs
Ground — no more cube - SkyDome: 420 m back-side sphere coloured to the active TOD horizon, sits behind drei <Sky> so any seam at the camera corners is filled - FarTerrainDisc: 360 m plane with 80×80 segments, vertex displacement via blended sin/cos noise on a radial ramp — close ground stays flat, far ground gets gentle 2-3 m hills - MidNeighbourhood: 140 m grass ring with mild undulation, tints between the lot and the far terrain - DistantNeighbours: 14 procedural box+roof houses placed in a ring at 60-95 m, with deterministic colour/yaw variation and occasional emissive windows; reads as a real suburb - HorizonHills: 96-segment bumpy ring at radius 145 m, coloured to fog so it fades into the sky band — gives the world vertical containment - Road + sidewalk extended from 40 m to 240 m so they converge into fog - Lane dashes auto-spread along the longer road (every 4 m) Fog now ramps [32, 160] (was [18, 90]), matched to the TOD-driven horizon colour so the disc rim, hills, and neighbour silhouettes all dissolve into the sky without a visible boundary. Signs — full rewrite with real-estate anatomy - Double-rail posts (two 0.07 m posts on either side of the plaque, with spike-into-ground bottoms and gold finial ball caps) - Frame trim wrapping a white plaque body, both faces materialised - Coloured header band per program; band emits subtly so it pops - Mounting brackets where plaque meets posts - Per-program palette: CONV indigo, FHA green, VA red, USDA ochre, JUMBO aurora, DSCR steel, HELOC teal, REVERSE plum, CONSTRUCTION yellow, RENOVATION amber, ITIN magenta, BRIDGE orange, plus an aurora default - Winner now meaningfully dramatised: - taller posts, larger plaque, larger text - spotLight pinned overhead in the program's accent colour - rider topper plaque with "BEST FIT" text, gently bobbing - accent-tinted ring halo on the ground - All text uses drei <Billboard> so it stays legible from any camera angle, with outline pass for contrast against any band colour - Layout: winner forward and centre, supporters in a 1.4-rad fan behind, no more clustered overlap with the driveway - castShadow + receiveShadow on every sign component so they look planted
· kamolos
电影3D通行证——后处理、材料、几何、运动、天气
来自聊天的7天分析,执行: 第1天——基金会: - @ react- 三/后处理后添加: 与 SMAA 的 EffectComposer, N8AO( 环境) (收录) Bloom (窗口发光) ACES Filmic ToneMapping, Vignette (电影) - gl音调映射 = ACESFilmic,输出色相空间 = sRGB,曝光 1.05 - 适应性Dpr + 适应性事件——在相互作用时降低分辨率 - 新的使用TimeOf Day钩驱动器 环境预设,天空倾角/射线, 恒星(夜间)、背景、雾、环境/湿度/太阳/填色、云彩 从使用 WorldStore. Daily Night Progress 开始的每日进度 - 累积 阴影 + 随机 光线替换平面联系人 第2天——程序PBR式材料(零资产文件,生成于 通过画布运行时间 : - 草地:绿地+1200个草地 - 沥青:含花椒的深灰色 - 混凝土:有扩展关节+谷物的浅灰色 - 乙烯平面:有锡碱+花圈线+花束+谷物 - 螺旋:相交矩形图案,并有相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相 - 木:有纵向地沟+谷物+节的木板 - 树皮:垂直中风图案 - 砖:相交行,每块有颜色差异和迫击炮缺口 适用于墙壁(每人用地或砖),屋顶、地上、道路、人行道, 栅栏,树干。 第3天——家用几何改进: - 台阶地基(两层地基,上层地基略为倒塌) - 有轨电车屋顶(两架斜拉式有轨电车飞机+三角有轨电车尾墙; 自定义缓冲Geometry)为大多数人替换平面锥形 - " RETIREE " / " Existing " 机顶变型 - 在所有屋顶上倾斜0.45米 - 窗口组件:4个平面+Mullion交叉+放电板 - 门组装:修剪后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置后置 休息间套, Escutcheon 盘子,金色的把手,门垫 双层人(DUPLEX, Existing) 获得一个三相带+一楼 窗口行 - 有面板门的停车场+自己的臀盖屋顶 - SELF-EMPED的家庭办公室 - 建筑脚手架 - Porch甲板+台阶+柱子+高屋上小屋顶 - 烟雾被6个字母牌广告牌所取代 - 手腕+护照-印花门细节 第4天——动议: - 相机Rig:定时器 + Ken-Burns闲置轨道 + 触发 CameraShake() 冲动功能( 用于关闭印花 + 提交仪式) - 树:风向在树冠上摇摆(每相相,温和椭圆形) 旋转 + 微妙波布) - 鸟类(新组成部分):3个在懒惰椭圆上行走的有型鸟类 翼翼平面(Z轴旋转)和机身起伏 第5天——互动: drei Html标签浮出水面 有口音发光, 徘徊的声音滴答, 点击声音 + 概率 + 路由器。 push 到链接的路由点 - 接通:正门(- >/出入口/前门),邮箱 (- > /出入口/邮箱-同意),车间箱 (- > /出入口/出入口), 草地标志(- >/道口/草地标志-详情) 第6天——人行深度(新PersonaProps组件): - 车道6个不同的车型:起动轿车(FIRST TIME), 白色工作车(SELF EMLED),取材(VETERAN + 建筑), 黑色奢侈品(INVESTOR + AHLADY OWN),红色轿车(NEWCOMER),灰色 经典(RETIREE)——所有有身体,窗户,轮子,头/尾灯. 鸟盆、摇椅、花园小矮人 - 配对的灯笼在门口侧面 喷出火焰 + 点灯 - AHLADY OWN CASH:常春藤种植者,"全额支付"标志在窗口 - 建构:旋转起重机(慢跑起重机)、木材堆、港口-a-john - VETERAN:正面有4个修剪的树篱,并有青铜服务牌 - INVESTOR:蓝色的第二个邮箱+"出租"院子标志 - First TIME:在前草坪上签下"SOLD!" - 自我劳动:门廊上一个小咖啡杯 第7天——天气: - 将使用WorldStore的新天气3D组件。 - RAIN:1200分GPU雨粒场以28米/秒的速度倒下,添加剂 混合,外加路面上浮出一层金属,以进行湿透反射 - 闪光灯:在RAIN期间,每12至25次定向闪光发射 - OverCAST/RAIN模式坡道在 " Sky " 中起伏并增加2个额外的更暗的 云层卷 奖金: - 栅栏站+道岔现在是实例(取而代之的是一几何) (50多倍) - 鸟类重新使用小网状物料,保存在开花门槛以下
· kamolos
Real 3D environment + neighbourhood scenery + bolder home CTAs
3D scene was generic procedural boxes on a flat plane. Brought it up to a believable neighbourhood: - WorldScene: add drei <Environment preset="sunset"> for image-based lighting so PBR materials actually look lit, drei <Sky> for procedural atmosphere with proper sun position + Rayleigh scatter, drei <ContactShadows> for soft ground contact under the house, drei <Clouds> with 3 volumetric layers. - New 4-light rig: bright key sun + cool fill from opposite side + hemisphere for sky/ground bounce + ambient. Adds fog for atmospheric depth. Lot rewritten: - Far grass + lot grass tiers - Sidewalk strip running across the front - Asphalt road with painted lane dashes - Driveway from house to the road - Picket fence around the perimeter with horizontal rails + a gap at the front - 5 trees with multi-sphere canopies Home page (/) made obviously different from the pre-change version: - Hero headline overlay top-left ("Welcome home. Let's build it.") with aurora-clip gradient + Kamoville eyebrow pill - CTA cluster bottom-centre is now a backdrop-blurred raised panel holding both "Start your application" (with arrow) and "Pick your guide" with the selected guide's accent ring - Top-centre guide chip with the active guide's avatar, accent glow, name, and tagline — links to /personality LoAvatarChip now opens /personality and shows the selected guide's avatar + first name + accent glow, instead of the dead "your loan officer" pill.
· kamolos
3D电影之旅 + 10个个个性+个人之家
用户界面大修,以接近现有的3D世界,而不是覆盖2D 铬在上. - 重写家用动画墙壁活页纸,摆出前门和灯窗 级联,烟囱花花,每个州都花起花来 - 增加8个个人专用家庭风格(双层有两扇门,家用办公楼翼) + 车库,旗杆,欢迎花圈 + 护照印章, 成熟的花园修饰, 总是被建造的,有脚手架的 BARE LOT ACATION BUILD). - 添加Rex3D字符,该字符与活动相机目标并列 骑行车去目的地 - 添加三维邮箱,并加一面旗帜,在相机玩偶上翻转; 与HomeState一起成长的工厂配方;为INVESTOR增加租户Passby。 - 添加路由控制器,将每个路由点都映射到相机目标, 在导航中驱动点Camera( ) 。 - 增加提交文件仪式:7张纸条从门廊用抛物弧飞出 当 ReviewingPorch 提交时, 与相机多利 MIALBOX 和 火花在降落时会爆炸 - 在世界状态中添加门重置,所以 ClosingDesk 打开3D门 签名,有密钥/芯片的声音。 新的动画原始(组件/运动): - SoundChannel + SoundTogle:网络音频合成的声音(tick, chime, 鼓花,花花,克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克 坚持哑巴 更喜欢减速运动 - ConfettiBurst:有必备火把的帆布粒子系统。 - Ticker号:货币/汇率/整数/分数的可重复计算。 - 分数分数:带宽的分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数计数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数分数 - 进取号+出行号+出行号 出行号:14站出行环 被绑在左上方,同步到后端区域完成 。 - Kamoville Minimap:持续自上而下带有脉冲借款人点的SVG地图 弹出到活动相机目标。 - PulseGlow,成功检查,签名Canvas(中风重播签名), 庆祝Stage(管弦乐孔雀+音效道具+道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道具道. 英雄时刻重建: - 估计Reveal:带有嵌入式3D PROESTCrest(相机玩偶)的电影 概况 - > Driveway - > FRONT 门,到LightTs on, drei的家用垫款 闪出火花 付款+费率的号码为Ticker。 锁入克克克. - 信用编辑器:一鼓一鼓,一分数扫射结果,数字Ticker 用于贸易线路+负项目,中度庆祝Stage。 - ClosingDesk: 带有中风回放的Canvas签名, 公证人印章倒扣, 3D 门通过门摇摆 阶段完成。 - 审查Porch:取出纸张 + 3D 提交文件仪式 + (原始内容存档于2019-09-21). Camera dolly to mailbox + 关于成功的史诗庆祝活动. WaypointSheet主题每个地点(破门而出,邮箱旗翻转, 草地标志桩起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起起 连接到 所有14个路口页。 ChoiceGrid:弹簧尺度,徘徊勾选,所选的梯度洗涤. 钱拨号:弹簧轨极光梯度填充,每步勾克+杂花, 数字平面带有数值,光环随位置而增强。 ConversationText Field:焦点发光,摇动出错,提交时成功检查. 文档UploadZone:拖放区 bb, 成功检查标记, 存档- cabinet 堆栈 上传完成。 以10个不同的指南重建个性系统: - 托马斯·"T-Rex"·雷克思(温-pragmatic),玛雅·帕克(crisp-professional), 桑尼·哈尔弗森(英语:Sunny Halverson (playful-bright)),沃尔特·海斯(英语:Walter Hayes (dry-mentor)),卡门(英语:Carmen). Ortiz (gentle-coach),德文·蔡斯 (准战略家),埃莉诺·惠特菲尔德 特奥班克(理想主义者-爱好者),科瓦尔斯基中士 (veteran-direct),比·卡尔洪(英语:Bea Calhoun (sorderter-folksy)). - 每个都有梯度 - 初始的 SVG 外观,口音颜色,标记线, 和16-intent 复制银行重写的声音。 - 新的/个性挑取页面,带有样本对话框和口音发光. - 解析器支持选择 + 本地固态。 TRexBubble: 情绪道具 有波霸 动画和情调发光戒指 主页 (/):新的"选择您的指南" CTA + 顶中心流导芯片 链接/个性; midmap + HomeState Chimes 拖入 World Shell.
· kamolos
其余12个出入口床单+8个仪式场景
C阶段的基础——现在光谱中的每一个出入口和仪式的弹道都有 真实的 静态的表面。 固定适配器返回连接- 第一位 流; URLA 写入会随着它们真正的适配器的毕业而进行每起复仇的互换. 路标工作表( 12个新): - 财产卡(财产数据支) - 银行倒塌(资产连接站台) - 银行报表 -- -- 上载量(文件拾取器、OCR输油管Lands M3d) - 信用引导器(软信用拉杆) - reo-carousel(REO列表w/内含添加) - 申报站(10是/否) - Hmda-分馆(种族/种族/性别/解码方案) - lo-desk-military(车辆分支+日期+VA付款) - 草地设计细节(方案目录+选定方案书写) - 审查-porch(每节进度+通过使用提交) - 关闭台(签名接发信封) - 信箱同意(4个同意切换) 仪式场景( 8 新 + 仪式原始: - 共享仪式组件:梯度背景+定时对话节拍+ 帧-移动出入口 + 继续 CTA(可用,不是 Apple- keynote) - PersonaReveal, IdVifyFront Door, 信用回报,程序Reveal, 授权AndSubmit, Aus Finders 到达, 清除关闭, 关闭 - 登记册现在每次运送一个Impl组件;/仪式/[id] 通过 Craiming Client( “ 继续” 返回 /) 使真实的场景 所有14个出入口+8个仪式通过tsc + vitest + 下个构建.
· kamolos
M3a 基础 — 连接客户端、 钩子、 2 个英雄指针表
前端 M3a 连接- 共享- lib 的第一个基础 连接 + 已验证 事实后端刚刚降落。 - lib/los/连接-客户端.ts——用于/连接+/核实-事实的输入客户端 - lib/los/app-context.ts——使用AppUid钩(URL? app=<uid > 有商店倒置) - 4 React 查询钩:使用Start连接,使用Get连接,使用验证 事实 调和事实 - /出入口/前门——使用ID-核实站台适配器验证英雄表 - /出行点/出行点-剪贴板——收入用收入连接英雄表 调试器 - /出行/出行. tsx现在在Journey Shell内部设定出出出行方向 - / persona 现在通过真实的API调用SetPersona, 当 app= 出现时? - SceneRoot读取了个人道具(旗子/花园/建筑人口音) 循环演示; 使用 Persona 读取 ? persona = 从 URL 并被线程 通过WorldShell,MobileCrest,JourneyShell) 互联网档案馆的存檔,存档日期2013-12-21. - Journey Shell在悬疑中包装它的世界面板 所以使用SearchParams读 不再保值静态页面(/应用/done) 积分适配器是任何地方的默认——真实的平分收入,Persona ID, ATTOM,和CRA接线地用M3b+.
· SecurityService
抵押连接控制器 — 连接 + 核实事实 + 调节端点
在 QQ 显示连接- 第一次捕获表面 - 获取/POST/连接+POST/连接/{id}/完成 - 获取/POST/核查-事实+POST/核查-事实/核对 借款人——按内地规定没有权利门. 授权 从 BaseLos 控制器通过 orgId () 镜像 MortgageApp 控制器 .
· kamo-shared-library
连接 + 已验证 连接- 第一抓取的事实基础
为供应商连接和出处跟踪添加 M3a 后端基础 经核实的事实。 仅限一端到一端——真正的供应商SDK接线(Plaid, Persona, M3b/M3c/M3d。 - 连接Vendor/ 连接状态/ 已验证 事实源码 - 连接实体(LOS CONNECTIONS):每个供应商会话一行,举行 外部 Ref + Vault 访问 Token Ref (NEVER 原始值), 参考 AppMortgage 和 uid 的可选借款人 - 核实事实实体(LOS VERIFIED FACTS):每收获价值一行 字段路径、值Json、源代码和可选连接/文档参考 - Spring Data profile 由 app uid + 摊贩使用 QQery 活动唯物查询 - DTOs将Long uids序列化为String(Jackson JsonFormat),以避免JS 在 CockroachDB 上 MAQQSAFE INTEGER 外溢 独有的 rowid( ) - **************** + 验证事实服务.record + **************** (M3a 脚手架;按复仇者计) M3b中与实际适配器并列的实地绘图船 用户必须重新启动 KamoInitializer Service 从而创建 Hibernate ddl-auto= update LOS CONNECTIONS 和 LOS VERIED FACTS 表格在安全服务出现之前.
· kamolos
在 JourneyShell 内设定遗留的 URLA 向导
A阶段的借款人 - 旅程的交接:3D世界留在视线中 借款人通过每一个部分。 在宽视点(XXl)世界 填入粘性40%的右面板; 在 xl 下, 它缩入上方的 28vh 顶部 工作表面。 房屋现在从EMPTY LOT通过 LLightTS ON 作为向导部分完成并移动出借文件状态. - 新的 lib/world/Journey Shell 包装/应用/[部分],/开始,/人 - 新的源码 Home State 将 app + 段进度减少为 Home State - 现在把家乡当做道具 (通过使用Home State 默认); M1 演示循环循环已去 - Wizardshell的右栏藏在xl+ 所以Journeyshell拥有右栏 - 从计算中提取的C节Done是纯出口
· kamolos
世界成为了主页——/服务于3D场景,/开始是对话的门廊,/旅道被平整到/人/道/[id]/仪式/[id]
借款人直接登陆在公共URL上的新体验,而不是遗留下来的谈话登陆. 主页 CTA 翻转介于“ 启动您的应用程序” (新访客 ~ / 启动) 和“ 继续您的应用程序 ” ( 返回的访客使用 appUid ~ / apply/ property) 之间 .
· kamolos
标出 R3f 组件 + SignSheet + 比较模式 + 演示标志
· kamolos
在/journey/ persona( 8 personas grade) 选择流量
· kamolos
程序客户端+钩子(使用ProgramCatalog,使用SetPersona,使用SetSelectProgram,使用LiveProgramScores)
· kamolos
纯评分引擎+涵盖QQ边界的测试
· kamolos
17个程序规则(Zod- 验证) + 由LoogramCode键入的索引
· SecurityService
添加按揭程序控制器 — 列表程序, 设定人物, 设定选定程序
· kamo-shared-library
添加设置 Persona + 设置 程序代码方法
· InitializerService
方案SederRunner - 种子 17 基线贷款方案
· kamo-shared-library
Repositories, DTO, 程序服务( 仅读目录并带有天真的重叠合并)
· kamo-shared-library
添加出借模式列( 添加; 无效 = BROKER 默认在应用层)
· kamo-shared-library
添加人物 + 所选方案代码列( 添加)
· kamo-shared-library
添加程序 + OrgProgram 覆盖实体( catalog + per-org 覆盖)
