Yeni-offer sayfasını iki-column çalışma alanı + canlı önizleme
Tüm emlak, modern, parlatılmış istediniz – son refaksiyon bir araya getirdi Tam geniş bir kabuk içinde tek-column formu, bu tam olarak geniştir Zaten verilen ya...
10 sayfadaki tam geniş şirket
Modern işletme modelini benimsemiştir (gradient Title + ekmekler + + sırt ok + tam sekiz flex kabuk + kart-gruplı içerik tuval) kamo-internal'te başka yerlerde ...
Kredi. Uid → Long + OrderUid
Katılım BaseEntity (Uzun PK) bu yüzden nişan Uid uzun olmalı, değil UUID - bu mevcut AnlaşmaDTO / WorkOrderDTO ile tutarlıdır "Uzun bağlılıkUid". Komünizm UUID ...
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...
Tüm barajları <EmptyState />
Bir düzine "kırık sınır" sınırlanmış sınır beyaz / bg-beyaz / [0.015] ..." Bölüm dosyalarında, kanban sütunu, HMDA LAR listesi ve Uygulamalar üst düzey liste bi...
ModalShell/ModalActions ve SaveSpot'u paylaşılan modüllere teşvik edin
Sekiz bölüm dosyaları artı webhooks admin sayfası her biri kendi kendi kendi tanımlarını tanımladı ModalShell + ModalActions ve/veya bir SaveSpot kurtarma-state...
Consolidate kontrolör seans/rights/response yardımcıları BaseLosController
Six LOS-area kontrolörleri (MortgageApp, MortgagePipeline, MortgagePricing, MortgageDisclosure, MortgageHmda, WebhookSubscription) Her biri aynı şeyi kopyaladı ...
Collapse toolbar, remove ChatHeader, add members intro row
- Delete ChatHeader row from embedded chat; move Add Member icon into unified toolbar - Toolbar: search input on left, VideoCall icon + PersonAdd icon + scroll-...
Cache-only bulk translate, FE handles fills
Bulk message-fetch endpoints now return only translations that are already cached and tag missing rows with needsTranslation:true. The chat UIs (kamo-internal C...
Manyetik snap ile rewrite drag /cluster sistemi yeniden yaz ve jestle toplayın
Monolithic HexHead Grup (847 satır) modüler bir küme motoru ile değiştirin app/components/chat/hexheads/. Tek gerçek kaynağı: Her kafa yaşar Bir kümede (yaklaşı...
Manuel düzenleme-komp uç noktası – kendi kendini başlatır
COMP siparişleri artık Güvenlik Hizmeti başlangıçlarında otomatik olarak düzenlenir Abonelik Hizmeti @PostConstruct. Manual endpoint artık gerekli değil.
Scope SettingsSearchBar to components.settings namespace
Use **************** with searchBar.* keys instead of global t() with full dotted paths.
Drop language search filter on My Language step
The supported language list is short enough to scan visually; the search input added complexity without user value.
Split üyesi API'ler; altları göster veyag; API'si eklemek
billingApi üyeleri hesapMembers (canManageBilling, isAccountManager) ve abonelikMembers (isLicensee, canManageSubscription) under altında **************** Hesap...
Subs bir sub-org hedef; per-sub üyeleri hesap adminlerinden ayrıldı
Abonelikler şimdi hedefOrganizasyon Id'i yaratmalıdır - (account, market, pazar, Hedef org) üçlü yeni eşsizlik anahtarı. HesabıBillingMemberHizmeti HesapMemberS...
Split hesabı üst düzey yöneticiler per-sub üyelerinden; altlar hedef org
AbonelikMember (per-subscription lisansı + sub-manager bayrakları) bu yüzden bir an KamoCRM veyag üzerindeki hesap birden fazla abonelik tutabilir, her biri bir...
Rename HesabıBillingMember -> HesapMember; GrupPlanManager -> isAccountManager
Fatura istemci ve PlanlarBillingTab ile ilgili Type-level yeniden: - HesabıBillingMember tipi -> HesapMember - GrupPlanManager bayrağı ->,AccountManager GrupPla...
HesapMember aracılığıyla hesabı kullanın; yeniden adı GrupPlanManager -> isAccountManager
Hesap şimdi grup, bu yüzden tüm eski referanslar HesabıBillingMember varlık yeni jenerikte işaret ediyor **************** varlık. "grup planı yöneticisi" izin b...
Kullanıcılar /masterAccountHolder, Hesap kullanın.members + birincilMember
Hesap Kontrolü şimdi Hesap grubu modelini yansıtıyor: - HesapDisplayName / outEmail / ekstraPhone, ile çözülür İlkMember (Member) bunun yerine, düşmüş ustaAccou...
Grupu hesaplayın; Üye-set + HesapMember
Hesap artık "grup" - ayrı bir billing-grup yok Kavram. Üyeler (org-scoped) doğrudan Hesapa ait Yeni HesapMember katılır, per-member izni bayrakları ile Bu katıl...
Faturayı yeniden yazmakApi istemcisini Hesap tabanlı uç noktaları üzerine yazmak
billingApi şimdi ************ yerine Eski /gruplar/{grupId} rotalar. Üst düzey tipler yeniden adlandırılır: - BillingGroup -> HesabıBilling BillingGroupMember -...
BillingService'ı Hesap tabanlı varlıklar üzerine yeniden yaz
BillingService artık Hesap odaklı. Üye tabanlı akışlar (örneğin.g. "Bir kart", "Bir plana giriş" artık bir hesap üzerinden geçiyor Bir henüz var olmadığı zaman ...
BillingGroup'tan Hesap tabanlı lisanslara geçiş
EntitlementService, üyeyi HesapLicense'e karşı hak ediyor Üyenin fatura hesabına ait kayıtları. ÜyeEntitlements Şekil şimdi eskisinden ziyade hesabı açığa çıkar...
BillingGroup'tan Migrate'nin ana kural olarak hesaplanması
Hesap şimdi tek Stripe müşteri müdürüdür. Bir Üyeye ihtiyaç duyuyor Bir abonelik için (e.g. for a subscription) bir hesap yaratır; bu Hesap Sonra birincil olara...
Orient canlı kayıtları hesap adresi profiline, anlık tarihsel adreslere
Orient canlı ticaret kayıtları, Hesap profilinin birincil nakliye/milletme adresler, sadece kayıtların tarihsel hale geldiği zaman alınan görüntülerle (yerli / ...
Anahtar Hesabı.java'yı ayırt edilebilirler; nakliye / milyarlarca liste için HesapAddress varlık ekleyin
- Hesap ekleAddressType enum (SHIPPING, BILLING) Hesap EkleAddress entity (account FK, tip, etiket, EmbAddress, timestamps) Hesap EkleAddressRepository - Refaks...
Create Lead action into Title, drop sticky bar
Birincil Create Lead action ile üst sağ Cancel butonunu değiştirin Ve alt çubuğu tamamen kaldır. Bir geri ekle IconButton Başların soluna, Yeni Kurşun ekmeksibu...
En İyi İletişim Yap Time a free-text field
Sabah / Afternoon / Evening dropdown on the Add Lead and Lead Belirli bir metin girişi ile düzenleme formlarını görüntülemek böylece üyeler belirli özel tarif e...
Drop editörü sayfa başlığı, General sub-tab
- Geri kalan IconButton + kalkan ikon + başlığı + alttan Güvenlik-model / master-model editörünün ilki. Cancel düğmesine Kahretsin aksiyon barı zaten geri dönüy...
Drop teamMemberPayFeesSetting from DataLoader
Master-model geçici artık kaldırılmış tri-state ödeme-fees Usta güvenlik modelini oluştururken, alan gitti ÇocukOrgGüvenlik Modeli ve hizmeti aşırı yüklemeleri.
Drop TeamMemberPayFeesSetting parametre
Aynalar paylaşılan-library değişimi - Güvenlik Model Kontrolü MasterModelController ve AppliedModelController artık okuma / yazma TakımMemberPayFeesSetting. Dal...
Drop teamMemberPayFeesSetting
Çalışan kendi ödeme politikası gitti - BillingGroup yeniden faktör per-group, güvenlik modeli aracılığıyla değil. Kaldırın TeamMemberPayFeesSetting column from ...
Drop My Profile type banner + unify section spacing
Tüm dört Profilim şimdi aynı dikey ritmi paylaşıyor - Her bölümün başlığı ve alanı (s), 16px arasındaki bölümler. Uyarı bayrağı, e-postanın imza olduğunu açıkla...
Tidy My Profile düzeni + drop telefon doğrulama
Profil adımını yeniden organize edin, böylece dört bölüm aynı şeyi paylaşıyor düzeni ve ünvan formatı. Sipariş şimdi Yasal Adı, alias, e-posta, telefon. FormNa...
Oturumda telefon alanı için SMS doğrulama
Kendi hizmet kayıt sırasında toplanan telefon numarası şimdi bir Düz Seçmeli metin alanı - hayır / kayıt / telefon / kayıt, SMS kodu yok, Hayır / kayıt / telefo...
Drop RegistrationPhoneCode varlık + repository
Self-servis Kaydı artık SMS kod doğrulamasını kullanmaz telefon alanı - kayıt formu, telefon numarasını düz metin olarak toplar Ve yeni Kullanıcıya girerken onu...
Share PostAuth ***Service between login and enter-as
Post-authentication - inşa (grant-all genişleme, profil SQL, Bölüm Adı, createSession) into PostAuth ***Service so enter-as uses the the Aynı kod yolu, şifre do...
Telefon + güvenlik soruları
Bunlar yanlışlıkla kamo-internal eklendi - telefon koleksiyonu Sayı ve güvenlik soruları kayıt akışına ait kamo- Kaydı ve oraya taşındı. İki sayfayı bırakın, He...
Merge varsayılan şablonu wiping veyag klasörü olmadan
Tam hüküm artık kopyadan önce org prefix'i silemez. Kopyalamadan public/default sadece eşleşen anahtarları yazmakta; org altında diğer nesneler klasörü kalır. B...
Ali ExtractasesTab, PaylaşılanMailboxTab; E-MailboxManager'ı ince bir yönlendirici haline getirin
Kompakt editör başlığı – büyük başlık /tabları ortadan kaldırır, nav sıralarına hareket eder
Öpücü üst düzey kartı (Yazı, alt başlık, Save/Cancel/Pizi Düğmeler, Edit/Purban sekme bar) E-TemplateEdit'den geri bildirim almak için editörün üzerindeki dikey...
Redirect EMAIL NOT VERIFIED to register/resend-verification
Giriş sayfasından ve tüm ilgili tüm ilgili şifreleri kaldır Devlet / geri dönüşler. EMAIL NOT VERIFIED'de, kullanıcı şimdi ileriye dönük **************** nerede...
Domain tarafındanOrganizasyon elde etmek için istekli bir özellik yükleyin
Özellikler, bu yöntemin çoğu çağrıcı ile ilgili olmayan bir veya üst düzey endişedir (e.g. kayıt, giriş domain kararı). Onları ayarlanarak Güçlendirmek() Hibern...
Kargoyu gördüğünüz gibi?
Tüm bunlar kendi başına iş alanınıza geliyor. Ücretsiz plana başlayın ve bu sayfayı bir ay içinde tekrar okuyun.
