İlk markayı ödünç alın, bir aksan değil
"Kamo ürünü kredi aksanlarla yeniden şekillendirin" "lender'in ürünü Kamo motor olarak." Her yüzey şimdi birbirine yol açar Borçlunun kimliği. - LenderLockup *...
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 no...
Yüksek sesle veya markalı olun – animasyon, kurdele, parlayan, ayaker
İnce 1px aksaklık ve başlık logo yeterince yapmıyordu Kredileyicinin markasını kutlayın. Şimdi her kahraman yüzeyi gerçek bir gerçek sunuyor Marka varış anı. -...
Port org-scheme theming from kamo-internal so borrower surfaces pick up lender branding
Ports the subdomain-driven org-theme system from kamo-internal into kamo-los, scoped down to what makes sense for an unauthenticated borrower-facing surface (no...
Port public chat support from kamo-marketing, restyled for aurora tema
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 / auror...
Gökyüzündeki yön oranı atmosferik bir şekilde bulutlar + güneş + kuşlar portreler üzerinde yayılmaz
CloudsLayer, BirdsLayer ve SkyLayer'nın güneş/yıldız kısmıydı Koruyucu AspectRatio="none'yi kullanarak, SVG'nin uzun bir portre telefonunu kullanın koordinat si...
feat(borrower-ux) backlog: blocked tasks, MUI date picker, memo widgets
1. Real blockedBy task semantics. Was: TaskHub knew about done/current/todo but the "locked" state was declared and never computed. Now: tasks declare blo...
feat(borrower-ux) sprint 4: a11y + post-submission + ücret şeffaflığı + i18n anahtarları
1. Accessability: - StatusBanner rol alır =status + aria-live, an inline icon (so) Başarı / savaş tek başına renkli ile aktarılmıyor, ve bir kontrast bump text-...
feat (borrower-ux) sprint 3: dürüst kişi, tl kimlik, gerçek onay, hata vergisionomy
1. Kişilik seçicilik dürüstçe yeniden çerçevelendi. "Pick your guide" - görünüyordu Borçlu gibi kredi memurunu seçiyordu. Şimdi oku "Choose a voice for onboardi...
feat(borrower-ux) sprint 2: nav + autosave + intl adresi + özgeçmiş kurtarma
1. BorrowerHeader: Her post-application yüzeyinde ince yapışkan kafa (Aslında/*, yol noktaları /*, çalışma alanı/*). Logo / arka çalışma alanı üzerinde Sol, say...
feat (borrower-ux) sprint 1: güven + güvenlik üssü
Borçlu kek denetiminden dört en yüksek sermaye ürünü: 1. ************'in arkasındaki her stil entegrasyon Bayrak bittiğinde (örneğin gerçek dağıtımlar), stub s...
Kahraman çizimi için mobil portre ayarı + Krom
Bir portre telefonunda her katmanın 100x60 görüş kutusu genişletildi Evi ve foreground görünümünü yapan uzun bir dar dikdörtgene, squashed ve garip. Yapısal tab...
Illustration sarper yükseklik yoktu - her katman 0px bir şerite dönüştü
The JourneyIllustration Root div, "relative overflow-hidden" değildi. Açık boyutlar. Annesi mutlak başlangıç-0 ile büyüklükteydi, ama Tanık çocuk sadece oto-hei...
Parallax, ortam hareketi, gerçek atmosfer
İlk kesme agresif bir vignette arkasında küçük bir statik SVG gönderdi, bu yüzden EMPTY LOT boş bir ekran gibi görünüyordu. Gerçek bir tabakalı bir sahne ile de...
2D ile 3D dünyayı Değiştirin
Procedural üç.js sahne son-to-end öldürmek ve borçlunun yeniden inşa etmek Görsel yolculuk, o gemilere ait düz, erişilebilir, mobil dostu bir modül olarak Tam S...
Sonsuz zemin tiers + ufuk derinliği + doğru yasa işaretleri
Yer - daha fazla küp yok - SkyDome: 420 m arka yana alanı aktif TOD ufukta renkli, oturur drei <Sky> Bu yüzden kamera köşelerinde herhangi bir deniz dolu - FarT...
Sky no longer washes to white — golden-hour default + tuned sky shader
Sky was reading white because: - toneMappingExposure 1.05 + Bloom@0.45 with luminanceThreshold 0.72 was blowing the bright procedural sky into the bloom buffe...
Cinematic 3D pass — postprocessing, materials, geometry, motion, weather
The 7-day analysis from the chat, executed: Day 1 — Foundations: - @react-three/postprocessing added: EffectComposer with SMAA, N8AO (ambient occlusion), Blo...
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 im...
3D cinematic journey + 10 personalities + persona homes
Major UI overhaul to lean into the existing 3D world rather than overlaying 2D chrome on top of it. - Rewrite Home with animated wall lerps, swinging front doo...
Clean up the session — bug fixes, dedupe, dead-code
Three-agent review surfaced real problems and copy-paste — addressing them: Bug fixes: - useEnsurePrimaryBorrower returned dead state (primaryUid, creating) an...
URLA Sihirbazı Emekli Etmek - yol noktaları şimdi ödünç yolculuğu sona erdirmek
Wires her bir bağlantı noktası, mevcut olanlarla yazmak için ilk yol noktası /api / güvenlik/mortgage-apps/* endpoints, sonra yönlendirme /apply/<bölüm> to Onun...
12 geri kalan yol noktası çarşafları + 8 tören sahnesi lanet
Aşama C temeli - her yol noktası ve tören şu anda spektrumda bir düşüşe sahiptir Gerçek, statik-prerendered yüzey. Stub adaptörleri bağlantıya geri döndü akışla...
M3a temeli – müşteri, kancalar, 2 kahraman yol noktası
M3a'nın yarı sonu, paylaşılan-lib Bağlantı + Doğrulanmış Gerçek geri dönüş sadece indi. - lib/los/bağlantılar-client.ts - tiplenmiş müşteri / bağlantılar + / D...
Yolculuğun içindeki miras URLA sihirbazı
Aşama Borçlu-journey el-off: 3D dünya görüşte kalırken Borçlu her bölümde çalışır. Geniş görüş bölgelerinde (≥xl) dünya Bir yapışkan% 40 sağ paneli doldurur; xl...
Dünya ana sayfa haline gelir - / 3D sahneye hizmet eder, / başlangıç konuşma porch, /journey yolları / kişi / yol noktaları /[id] /ceremonies /[id]
Borrower doğrudan halk URL'sinde, geleneksel konuşma iniş yerine yeni deneyimde bulunur. Anasayfa CTA, "Uygulamanızı Başlayın" (fresh ziyaretçisi → / başlangıç)...
Post-porch 3D dünyasındaki ödünç alan topraklar (/daha sonra /journey) mirası değil MUI büyücü
Ödül kapısı + oto-resume şimdi /journey/kişia?app=<uid>, persona pick land in /journey?app=...&persona=... ve devam eden bir 'Sttinue your application' CTA on /...
LawnSigns r3f component + SignSheet + KarşılaştırmaMode + demo işaretleri SahneRoot'a tellendi
Programlar-client + kancalar (ProgramKatalog,SetPersona kullanın,LiveProgramScores kullanın)
17 program kuralları (Zod-validated) + Promosyonlar tarafından anahtarlandı
Mobile crest – % 28 en iyi-strip sahne + görüntü tabanlı masaüstü/crest switch
Hoşgeldiniz geri dönüş kapısı sadece gerçek geri dönüş ziyaretçileri için tetiklenmelidir
Brand-new ziyaretçiler hoş geri dönüş kapısına çarptılar Adına girdi, çünkü PriorProgress şu anki mevcuttan geri alındı Her durumda devlet - en kısa zamanda dev...
Varsayılan akış + kaldırma, tahmin etmek için sadece otomatik-advance
Kullanıcıların arkasındaki gerçek bug, tahmin-reveal ekranda daha sonra bile iniş yapıyor "Başlangıç": akış motoru devlet olduğunda DONE döndürür. akış nullll (...
Force-dynamic so fresh deploys isn't Maskeed HTML
Ana sayfa statik olarak önceden kabul edildi ( the / in the build print), which which Aynı HTML anlamına gelir - ve gömülü referansları belirli chunk hashes – t...
Hoşgeldiniz geri dönüş kapısı + her zaman erişilebilir "Start over"
Devamlı IDB durumu olan ziyaretçileri geri döndürmek, düzeldi Her ne aşamaya ulaştılar – tahmin-reveal Ekran, hangi (akılışlı liderlik olmadan) kafa karıştırıcı...
Align Dockerfile with kamomarketing pattern (node:24-alpine, 2 aşamalı)
CI build failed in node:20-alpine on "npm ci" because npm 10.8 (bundledled Node 20 ile) Sonraki.js @swc/helpers aDep (>=0.5.17) ile 0,5.21 Kilit dosyası ( yerel...
Align k8s + kamomarketing desen başına akış için ekleyin
- k8s, kanıtlanmış kamomarketing/kamo-internal tarzı takip ediyor (kamolos-deployment / kamolos-service / kamolos- yapılandırılmış / kamolos-route) - IngressRou...
Kargoyu gördüğünüz gibi?
İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.