Uteuzi wa wingi unaongoza kwa mwanachama wa timu
The grid already had multi-select checkboxes but nothing to do with a selection. Checking rows now reveals a Reassign action beside the other lead actions, gate...
Render member photos on avatars inside the chat window
The small avatar icons in a chat popup — the per-message sender avatar (MessageBubble) and the seen-receipt list (SeenIndicator) — all read SessionMember.avatar...
Show member avatars in chat tool window title bars
The tool-window title bar renders its icon from the window STORE props — ToolDock passes `avatarSrc={w.toolId === 'chat' ? w.props.avatarSrc : undefined}` and f...
Surface real upload errors, sync god mode to session
"Save failed: Full logo upload failed" discarded the status and body, so a 403 from the branding gate read identically to a MinIO outage. The server's own messa...
Ustahiki wa mwandishi matrices kutoka kwa jopo la catalog
Bila matrix inayofunika kazi ya hali na kusudi, bei inarudi NO COVERAGE - Kwa hiyo, kabla ya hii, kununua tu ya makazi ya msingi inaweza kuwa bei. Waandishi wa ...
Rebuild the agent studio as a full-width workspace
Removing the width cap was not the fix; the layout itself needed to be designed for the space rather than tolerated in it. The studio is now three zones side b...
Author lock policies — without one, no rate can be locked at all
RateCommitmentService refuses a lock whenever the priced result carries no lockPolicyVersionId ("lock-policy version is required"), and a result only carries on...
Stop the promote preview overcounting rows the server will reject
The "N approved row(s) will publish" caption counted a row whenever an APPROVED note_rate and base_price candidate existed for it, ignoring the values. A price ...
Use the full page width; make renaming an agent visible
Two things I got wrong. **Width.** The brief was explicit — use the full width of the page, do not waste real estate — and I capped the studio at a centred 880...
Stop the lead view crashing on a lead with no name
/leads/view/{id} died with "Cannot read properties of null (reading 'preferredName')". LeadDTO.toDTO() only builds primaryContact inside `if (lead.getName() != ...
Onyesha jinsi kila mfanyakazi anavyofanya
Inaongeza sehemu ya utendaji juu ya studio ya wakala: mazungumzo, jinsi Mara nyingi mtu alichukua juu na nini kilichosababisha, matokeo ya kufikia, na gharama. ...
Retry an upload with the MIME type the server actually detected
Upakiaji unadhibitisha sehemu nyingi za Maudhui-Type dhidi ya aina ambayo seva inagundua Kutoka kwa bytes, na aina hiyo ya sehemu inatokana na File.type ya kivi...
Jinsi ya kufanya kila aina ya gharama
Adds per-model price editing to the provider setup screen. Prices are seeded from each vendor's published list price where we know it, and blank where we do not...
Show the AI handoff context to the agent taking over
Renders an AI_HANDOFF system event as a card with the reason, the AI's summary, and a collapsible transcript of the conversation so far - so the borrower does n...
Mhariri wa maandishi unahitajika; dedupe AI mipangilio ya jumla; kurekebisha mfano wa kugeuza
Inaongeza mhariri kwa maandishi ya kufungua / kufuta - mwandishi na Nguzo zilikuwepo lakini hakuna kitu kilichoweza kuwaweka, hivyo uwezo ulikuwa umekufa. Nakal...
Ukurasa kamili wa AI Sales Agent studio, kubadilisha modals
Mhariri wa wakala alikuwa ~ 800px MUI Dialog ambaye uso wake wote ulikuwa na urefu wa futi 10 Nakala, kwenye tab moja ya AI ambayo ilitumia mazungumzo kabisa. S...
Correct the CATALOG_SOURCE ordinal — every rate-sheet upload was rejected
ImageAssocType.CATALOG_SOURCE is id 14 but ordinal 12: the ids skip 6, so id is not ordinal+1 past SYSTEM_WIDE. The panel sent 13, which is out of range for a 1...
Wakala wa Uuzaji wa AI tab + kwa kazi ya wakala wa kati
Builds out /settings/ai?tab=sales-agents (was a stub): orgs create agents for their sales industry, either from a built-in template or by writing the training c...
Translate the steward console panels; drop the label escape hatch
Catalog, Identifiers, Ingestion, Loan Sale Desk and the Pipeline table rendered hardcoded English inside a console whose other screens were fully translated. Al...
Kutatua k1m1 npm Msajili mwenyeji ndani ya chombo cha kujenga
kamo-internal haijawahi kutumika tangu 2026-07-16: kila jengo lilikufa wakati wa mchana ENOTFOUND k1m1 wakati wa kuchota paket binafsi @kamo / *, ambayo mfuko-l...
Use next-intl keys for the Mobile Devices strings
Swaps the literal labels added with the Devices sub-tabs for **************** and .mobileDevices.* keys, now published in the translation dictionary (CI fans th...
Fold Document QC katika nyaraka & Masharti; taarifa za PDF ingest
Hati QC alikuwa na screen yake mwenyewe kwa ajili ya kazi ambayo ni nyaraka sawa, juu ya hiyo fedha hizo, zikifanywa na mwekezaji huyo. Kugawanya katika tabo mb...
Split Devices katika "Mfumo wa Simu (s) Devices" + "Mipangilio ya Simu"
Kwa sasa chombo hicho kina kurasa mbili. Vifaa vya PBX / Softphone Hatua chini ya "Mfumo wa Simu (s) Devices unchanged; tab mpya ya "Simu za Mkono" Vifaa vya s...
Ingestion panel accepts spreadsheets, not just CSV
The extractor now reads .xlsx/.xls and sniffs the format from the file itself, so the picker no longer restricts to CSV and the copy says plainly what is readab...
Steward Ingestion tab + the Catalog/Identifier proxy routes that were missing
Rate-sheet ingestion existed end-to-end in the backend and none of it was reachable. This adds the one surface that walks the whole chain: upload an investor's ...
Steward Identifiers tab - kutatua idadi ya nje kwa mkopo wake
New Identifiers tab in the mortgage steward console: paste an external number (loan number, MERS MIN, DU/LP/GUS case file, e-sign envelope...) and resolve it ba...
Filter non-ACTIVE members from live-participant pickers
Ulinzi wa kina nyuma ya milango ya huduma za usalama: kamwe kutoa yasiyo ya utekelezaji Mwanachama wa timu kama mshiriki wa kuchagua / kuishi. Kuongeza TeamMemb...
Angalia nyaraka za mtu wa tatu (loan) katika ukaguzi wa mahitaji ya msimamizi
Msaidizi anayepitia mahitaji ya THIRD PARTY (PARTY / PARTY) sasa anaweza kufungua hati ya kuridhisha. Njia mpya ya binary Next.js mito kwa kila-loan authz'd mau...
View/Download vault documents in the account docs tab
Inabadilisha hali / docs hatua katika kitanzi halisi cha ukaguzi. Orodha ya Wakurugenzi wa Halmashauri ya Wilaya ya Ludewa kwa sasa majibu yasiyo ya JSON (binar...
Steward Catalog tab - mbegu kifungu cha bei + kukagua catalog
New Catalog tab katika dhamana dhamana dhamana dhamana console: mbegu mfuko wa kwanza wa bei nafuu na mwekezaji Real + Utambulisho wa bidhaa (unblocks bei), na ...
Mikopo ya kuuza dawati UI - terminal mtaji soko wakili screen
MikopoSaleDeskPanel katika Kituo cha Central & Hatari: orodha ya ahadi za utoaji wa wawekezaji (status filter), Kufungua ahadi [TD="width: 456"] [FONT=&](2)[/FO...
Ushauri wa kufuli kwa kila kufuli kwenye dawati la kufuli
Surfaces the RCE lock-vs-wait recommendation (Lock / Lock-with-steward-override / Do-not-lock) with rationale + a 'model uncalibrated -> steward decides' note w...
EClose vendor categories on the integrations tab (RON/eNote/eVault/MERS)
Inashughulikia makundi manne ya notarized-leg na chaguzi zao za muuzaji (Proof/ DocuSign Notary, DocMagic/Snapdocs, eOriginal/DocMagic, MERS eRegistry/DocMagic ...
Steward audit/write surfaces — signed-doc download, delegation chips, vendor event timeline, AUS waiver/validation, non-QM stipulations, eligible-investor board, funding histogram, closing audit trail, catalog provenance, composer catalog
Residual-sweep UI: executed-PDF Download + delegation display + vendor-order event timeline; Offer-waiver/Record-validation actions on the AUS drawer; non-QM de...
Bidhaa picker kwa non-QM kukimbia trigger
Replaces the plain productId input with a product selector populated from the org's active catalog (non-QM products first, NON-QM chip), falling back to the pla...
Disclosure void/sync/resend UI, workflow-template authoring, non-QM run, non-doc vendor orders, in-place config edit
Steward console UI for the remaining audited gaps: - #3/#8/#12/#17 DisclosuresSection: Void live native envelopes; 'Refresh status' hydrates per-recipient sta...
Consume @kamo/* shared libs, delete duplicated web copies
kamo-internal now imports the shared TS packages it originally seeded (one - avatarUrlTransform → re-exports @kamo/media-core (getAvatarSizedUrl, transformAva...
I18n LabelManager maandiko ya utambulisho wa programu kupitia intl ijayo
Replace literal strings with **************** keys (added to the translation dictionary). English fallback covers locales pending translation.
Add install-QR (self-hosted APK) to Setup Mobile App tab
Install/Sign-in toggle: "Install" shows a QR to the signed release APK on the new phone can download+sideload it; "Sign in" keeps the password-gated OTK flow.
Web Chat Ushirikiano kubuni Customizer + kuishi preview
Adds a Customize dialog to the Web Chat Integration tab: an editor form (colors, copy, layout, behavior, AI prompt) on the left and an instant, non-interactive ...
Web Chat Integration tab — list, create, snippet (BFF + UI)
Phase 2 core of the Web Chat Integration settings tab: BFF routes proxying to the Phase-1a MediaService CRUD, a typed client, and the /settings/features/chat ta...
LabelManager software identity UI + internal tab title
- Company Info: software name/short-name + login/register name + tab-title selectors - Branding: software full/simple logo uploads, override toggles, and per-su...
3 hatua org onboarding mwongozo (kuunda → kumaliza DNS kuingia)
Kukusanya shujaa wa kwanza katika jopo moja la mwongozo wa hatua moja muhimu kwenye hesabu ya mwanachama inayomilikiwa na shirika + DNS (kutoka /api / usalama /...
Kampuni mbili / ufumbuzi wa programu + utoaji + matumizi
- Shirika.ts: kutoa utambulisho wa programu + kwa kila nyuso selectors kupitia OrgContext Picha zote na Wizara ya Mambo ya Ndani ya Nchi. .........................
First-org CTA hero for members on the platform org
Show an onboarding hero at the top of the home launchpad inviting a KamoCRM-platform member (not a team member) who hasn't yet created a child org to spin up th...
Tightly-cropped Copilot icon + bare NavPri entry
Aliongeza icon trimmed.png (glyph fills ~ 82% ya sura) na kuelekeza nyumbani Kidonge, kuingia kwa NavPri, kichupo cha Kituo cha kuingilia, na kituo cha QR huko....
Add "Access Copilot Mobile App" entry points on home + NavPri
Both surfaces dispatch an `open-interaction-center` event that NavTop listens for to open the Interaction Center on the Setup Mobile App tab. Home shows a label...
Rename tab to Setup Mobile App; even full-height spacing; logo centered on title with description beneath
Password-gate QR, tab moja-line, logo-kushoto header, 10min code
Mwanachama lazima aingizwe tena nywila yao (iliyothibitishwa kupitia / api / mobile-access-otk, Kabla ya kupanda, mmea lazima uwe wazi. kwenye kompyuta ambayo t...
Setup Mobile Access tab – QR kufunga + auto-configure Mkono Copilot
Kichupo kipya cha 3rd katika NavTopPanel (iliyotolewa na ALLOW MOBILE ACCESS kulia): inaonyesha alama ya alama QR encoding kiungo kirefu cha muda mfupi cha OTK ...
Je, unaona nini kuhusu usafiri?
Kila kitu kinaingia kwenye tovuti yako mwenyewe. Anza kwenye mpango wa bure na usome ukurasa huu tena katika mwezi mmoja.
