أجهزة تحميل الصور تستخدم نفس خط الأنابيب WS الذي تستخدمه أجهزة التحميل
Extracts the doc-manager upload pipeline (hashing . dedup check . register-or-upload . webSocket-driven conversion) into a reusable use ImagingUploads hook. وتم...
Add /api/security/mortgage-apps catch-all proxy — 404 root cause
The kamo-internal app proxies every Java backend path through an explicit Next.js route handler (one per top-level segment: /commerce-markets, /pos, /leads, …)....
/pipeline/{vertical}/{x} 404s — namespace was renamed to /commerce/
The /pipeline namespace has no routes in this app — every link going to /pipeline/applications/{x}, /pipeline/orders/{x}, /pipeline/engagements/{x}, /pipeline/s...
Backfill program offerings for existing mortgage markets on boot
DataLoader now calls **************** after the AppMortgage-engagement backfill. Sweeps every existing MORTGAGE CommerceMarket and ensures its program Offerings...
Bootstrap mortgage program offerings on market create + boot backfill
When the user creates a CommerceMarket with commerceType=MORTGAGE — via the Markets & Fields settings tab — the market needs program Offerings under it for down...
Detach before replacing features collection in /org/domain
The previous fix wired the applied-model projection into **************** but called org.setFeatures(projected) on the still-managed entity. The Organization.fe...
Remove standalone Applications icon — LOS lives under Commerce
The mortgage application pipeline is one vertical of the commerce system, not a top-level nav. Loan officers, processors, and underwriters reach it via Commerce...
Resolve ambiguous /org/domain handler — Commerce nav was disappearing
SecurityController had a second **************** that collided with **************** Spring rejected the request with "Ambiguous handler methods mapped" → 500 →...
Duplicate binders so users can fork without affecting the original
Adds a "Duplicate" action accessible from the binder list's context menu and from a new button in the editor header. The duplicate starts from the source binder...
Add POST ****************
Deep-copies a binder the requester can see (owned, shared, or template) into a fresh binder owned by the requester. Copies every item (DOC, SEPARATOR, GENERATED...
Mortgage Programs toggle + MORTGAGE engagement deep-link
- MortgageProgramsPanel now ships a real Switch on each program card with optimistic update + rollback on failure. Toggling a program calls PUT ************...
PUT /programs/{code}/active + deprecate legacy mortgage POS endpoints
- MortgageProgramController gains PUT **************** with body {"isActive": bool}, gated on LOS_TAKE_APPLICATION. Delegates to **************** which upse...
Per-org enable/disable + deprecate legacy commerce-only mortgage path
- **************** upserts an OrgProgramOverride row with recordState.isActive=desired; listForOrg now AND's the base program's active flag with the overrid...
Show Engaged / Committed badge on application cards
Each mortgage card in /applications now renders a tiny chip next to the pair count: green "Committed" when the loan has a Commitment (funded), indigo "Engaged" ...
Backfill mortgage engagements on boot
DataLoader now invokes **************** after rights sync and System User backfill. Idempotent — once an app is attached to its engagement+intent, subsequent bo...
Polish — backfill, delete cleanup, amount sync, appUid links
- **************** heals AppMortgages predating the wiring; called from SecurityService DataLoader. - AppMortgageService.delete cancels the engagement+intent ...
Flatten add-item menu so Generated Docs are reachable
The "Add Generated Doc" submenu approach didn't work: clicking the menu item closed the parent menu, which unmounted the MenuItem before the nested Menu could a...
Show Commerce context + Programs settings tab
- /applications hero now reads "Commerce > Residential Mortgages · URLA 2021" so staff see mortgage as one vertical of the commerce module, not a standalone...
Enforce LOS rights + /commerce/engagements endpoint
- MortgageAppController: every endpoint now gates on RoleRightType. Reads require LOS_VIEW_PIPELINE; creating a new application requires LOS_TAKE_APPLICATIO...
Wire URLA mortgage into Engagement/Intent/Commitment
Mortgage is one vertical of the commerce system — alongside retail, rental, service, subscription, and procurement. This wires the URLA-fidelity mortgage stack ...
وقف التطبيق المزدوج لسلسلة الاستفسارات؛ إضافة الأسهم + أجهزة الاتصال
إصلاح بندر: كان يرتجف يدوياً؟ The duplicated query string caused Spring to parse `true?inline=true ' as the inline Boolean and return 400. -احضر (بيندر بف) الآن...
Include com.kamo.z.shared.binder in @EnableJpa Repositories
أحذية دوك سيرفيك مع قائمة صريحة بأحزمة القاعدة، وليس فحص فصائل، لذلك لم يتم العثور على مستودع للبندر... إضافة الطرد إلى القائمة يُثبّتُ الأوتوماتيكية.
أضف تابوت منظم مع بنات، موزعين، وُلد أطباء
يضيف المنظم إلى مدير المكتب: - تابوت جديد "Organizer" (الفرضية 4) مع قائمة ملحّة + وجهة نظر محررة - "إضافات إلى منظم" العمل على كل صف من الصفوف الدكتيكية يفتح م...
يضاف دعم منظم - وحدة مكافحة المخدرات، تصدر وتولد أطباء
New REST surface under /api/docs/binders for the Organizer feature: - مراقب بندر: وحدة مكافحة المخدرات، اضافة/تحديث/نقل/استئناف، حصة، إصدار - BinderService: org...
مضافا إليها الكيانات والمستودعات
يضيف طبقة الثبات الخاصة بمنظمي الداكنة الجديد: - بيندر (Long id, owner member, org-scoped, isTemplate, binder-wide modifierJson) - BinderShare (UID, recipient m...
Migration for borrower-facing brand + disclosure columns
Adds the seven nullable columns the kamo-shared-library Organization entity now declares (TAGLINE / NMLS_ID / PHONE_SUPPORT / EMAIL_SUPPORT / EQUAL_HOUSING_DISC...
Emit lender brand + disclosure fields into per-org config.json
Two changes that finish the kamo-los borrower-facing branding pipeline: 1. OrganizationController gains a public GET /api/security/org/domain/{host} endpoin...
Add borrower-facing brand + disclosure fields to Organization
Seven new nullable columns powering the lender-branded surfaces in kamo-los's borrower app: - TAGLINE — marketing line shown on the brand-intro spl...
node-config: raise k1m1 kubelet max-pods 110 - - 200
تم ضرب الديكور RKE2 ماكس-pods=110، مما أدى إلى تعطيل المستجدات النشر (ماكس سورج: 1، مكسوناً: 0 يحتاج إلى فتحة لإنشاء طوابق جديدة قبل ذلك قتل قديم؛ مقفل على القب...
مراقب الوفيات - الاتصالات + الأفعال المتحقق منها + التوفيق بين النقاط النهائية
استكشف سطح الإمساك الأول في **** - GET/POST /connections + POST /connections/{id}/complete - GET/POST /verified-facts + POST/verified-facts/reconcile الاقتراض ...
Connection +ified قاعدة حقائق للربط أولا
يضاف أساس الدعم M3a لوصلات البائعين وتعقب المثبتات حقائق مؤكدة من البداية إلى النهاية - أسلاك بائعين حقيقيين من شركة SDK (Plaid, Persona, ATTOM, credit bureaus)...
يضاف مشرف برنامج مورتغي - برامج قائمة، مجموعة من البرامج
مضافا إليه: مجموعة مختارة ProgramCode methods
Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)
Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)
Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)
Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)
Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)
Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)
Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)
Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)
Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)
Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)
ProgramSeederRunner - seed 17 baseline LoanProgramCode programs (idempotent)
Repositories, DTOs, ProgramService (read-only catalog with naive overlay merge)
اسقط مكرراً: عمود عملي؛ يعتمد على دولة التسجيل
أضف عموداً نموذجياً (إضافياً؛ باطلاً = عجز BROKER في طبقة التطبيق)
يضاف الشخص (أ) + الأعمدة البرنامجية المختارة (الإيجابية)
Add Program + OrgProgramOverride entities (catalog + per-org overlay)
اعيدي "الفايات (الخسارة)" اعرضي علامة "الشركة"
هذه العودة ترتكب لا أعرف