zhangxinyao88 opened a new pull request, #839:
URL: https://github.com/apache/fineract-backoffice-ui/pull/839

   ## What and why
   
   Show the saved mobile number and date of birth on the default Client Details 
tab, so readers can identify a client without entering the editor. Missing 
values show “—”; birthdays reuse the existing calendar-date pipe rather than a 
timestamp formatter.
   
   Partial #794: this fixes the phone/DOB identification journey. Other profile 
attributes, group links and the accounts overview remain separate work; this PR 
does not close the issue.
   
   ## Verification
   
   - 317 app test files / 2633 tests passed in each of UTC and 
America/New_York; 2 MFE tests passed.
   - Six new rendered regression cases fail before the fix (6 failed / 20 
controls passed) and pass afterward. They cover stored values, 
absent/null/empty values, ISO calendar days and replacing the current record.
   - 2 mocked browser journeys passed without retries at 1280×900 and 390×844 
in America/New_York, with READ_CLIENT only. They cover saved/absent values, 
array/ISO birthdays, switching clients, overflow and no client writes.
   - Lint/format, production build, i18n/icons/a11y/template/UI checks, E2E 
types, API surface, license and GA checks passed. Existing six unrelated lint 
warnings, header style-budget warning and adapter advisory remain.
   - Synthetic mocks only. No live backend, full/non-English browser suite, 
local offline/container build or generated-client regeneration was run. No 
generated files, dependency versions or suppressions were edited.
   
   ## Screenshots
   
   Desktop, READ_CLIENT only:
   
   ![Saved mobile number and birthday on the client 
profile](https://raw.githubusercontent.com/zhangxinyao88/fineract-backoffice-ui/d3b8a64e2475a37b0d164d07e915d33664f7bb33/DOCS/review/794/desktop.png)
   
   Phone, READ_CLIENT only:
   
   ![Client identification and contact cards at 
390px](https://raw.githubusercontent.com/zhangxinyao88/fineract-backoffice-ui/d3b8a64e2475a37b0d164d07e915d33664f7bb33/DOCS/review/794/phone.png)
   
   ## AI assistance
   
   Codex assisted with implementation and Vitest/Playwright verification.
   
   ## Checklist
   
   - [x] Generated API files were not hand-edited; local feature types name the 
omitted fields.
   - [x] Existing adapter/UI boundaries and translation keys are used.
   - [x] Regression and mocked e2e coverage are included.
   - [x] Commits are signed.
   - [x] AI-assisted contribution guidance followed; this is a bug fix, not a 
new workflow proposal.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to