Commit Graph
2356 Commits
Author SHA1 Message Date
AdityaandClaude Opus 4.6 b890d24bb7 feat: non-individual entity UI improvements — hide individual-only sections, fix legal form display, send extended fields to API
- Hide Family Members tab/section for non-individual entities in client view, create flow, and preview
- Hide Financial & Classification section for non-individual entities in personal data and preview
- Fix legal form column in clients list — fetch legalForm from client API for correct display
- Add person/business icon before client name in list rows
- Remove unsupportedNpd filter — send authorizedSignatory, additionalInfo, dateOfRegistration to API
- Add registration number format hint (mat-hint) based on constitution type
- Add spacing between verification row and constitution type dropdowns
- Reduce table cell padding and prevent action buttons from being clipped
- Add missing MPL-2.0 license headers

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 15:10:51 +05:30
AdityaandClaude Opus 4.6 ab01111424 fix: add host centering and !important on dark gradient for client header
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 00:44:08 +05:30
AdityaandClaude Opus 4.6 54ab436563 feat: redesign client view header — dark gradient card with modern layout
- Dark gradient background (#0f1923 → #1c2d3f) replacing old blue card
- Rounded 72px avatar with compact upload/capture/delete buttons
- Name row: bold white text + green status badge + menu button
- ID chips: monospace font, semi-transparent background
- 4-column details grid with cell borders inside rounded container
- All labels 9px uppercase, values 12.5px white
- Responsive: 3-col → 2-col → 1-col on smaller screens
- Also fix: 2-column grid specificity for dialog file upload

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 00:40:38 +05:30
AdityaandClaude Opus 4.6 693ffed397 feat: redesign warning dialog — lock icon + title on same row
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 00:30:08 +05:30
AdityaandClaude Opus 4.6 0d1429515a fix: align file upload zone with form field in identifier dialog
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 00:11:59 +05:30
AdityaandClaude Opus 4.6 97f30ac3c1 feat: redesign all dialogs, file upload, address/nominee/identifier tabs
- File upload: compact dashed zone (54px height), inline icon+filename+change
- Dialogs: no scroll, rounded close button (red on hover), 700px width
- Identifier dialog: 2-column grid, section divider, outline fields
- Nominee: new NomineeDialogComponent popup (replaces page navigation)
- Address tab: card panels, status badges, 3-column grid
- Nominee tab: accordion with badges, 3-column grid
- Shared form dialog: outline fields, fixed close button

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 00:09:59 +05:30
AdityaandClaude Opus 4.6 b7f612c2f6 feat: redesign shared form dialog — header, styled fields, actions
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 23:46:44 +05:30
AdityaandClaude Opus 4.6 1ff256d220 feat: redesign Personal Data tab — card sections with grid layout
- Each section in a bordered card with icon header (Personal Info, Account, Contact, Classification, Dates, Status)
- 4-column grid layout with cell borders and hover effects
- Monospace font for account numbers, CIF, external IDs
- Status badge with colored dot (active/closed/pending)
- Contact fields with inline icons
- Compact 10px uppercase labels, 13.5px values

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 23:41:47 +05:30
AdityaandClaude Opus 4.6 7d087e5828 feat: redesign client General tab — stat cards, styled tables, reordered sections
- Performance History: 5 color-coded stat cards with smaller fonts for full text visibility
- Card order: Total Savings, Active Savings, Loan Cycles, Active Loans, Last Loan Amount
- Section order: Saving > Upcoming Charges > Fixed Deposit > Recurring Deposit > Loan > Collateral > Shares
- Tables: dark headers, zebra striping, hover effects, rounded containers
- Styled status dots, better empty states

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 23:38:11 +05:30
AdityaandClaude Opus 4.6 bbe672b372 fix: KYC tab showing raw clientKycStatus.pending code
Extract readable label from API status code (e.g. "clientKycStatus.pending" → "Pending")

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 22:24:49 +05:30
AdityaandClaude Opus 4.6 6ed020907a fix: browser tab title showing raw translation keys (labels.text.*)
The title resolver now tries labels.text.*, then labels.menus.*, then
falls back to the raw route title — matching the breadcrumb logic.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 22:21:13 +05:30
AdityaandClaude Opus 4.6 7b1f2e8ad7 feat: complete UI redesign — client creation tabs, footer, home page, CIF & occupation fields
- Client creation: replaced vertical stepper with 3-tab layout (General, KYC & Nominee, Preview)
- All form fields redesigned with appearance="outline" and section grouping
- Preview tab with profile card, info tables, KYC details, family members
- Footer redesigned: security bar, LincShield certifications, regulatory & legal, quick navigation, support & contact, LincPay branding
- Home page redesigned: welcome banner, quick action cards, info row
- Client view header redesigned: ID chips row (Account No, CIF Number, External Id), 4-column details grid
- Added CIF Number column to clients list table
- Added CIF Number display to client view sidebar and personal data tab
- Added occupationCategoryId and occupationId dropdowns to client creation form
- Added occupation fields to client view sidebar, personal data tab, and preview
- Added 51+ missing translation keys to en-US.json
- Toolbar: added Last login chip
- Registered faUserPlus icon

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 19:19:47 +05:30
AdityaandClaude Opus 4.6 b3a4cce0cf feat: add CFCFRMS module, bank menus, mock backend, and dashboard redesign
- CFCFRMS cyber fraud complaint management with dashboard, complaints,
  escalation, report suspect/mule/fraud txn, FMR submission, CFR lookup
- Mock HTTP interceptor with 20 dummy complaints and all endpoints
- Simulator service for I4C/MHA integration testing
- 3-row menu bar with 22 items (7+8+8 layout)
- Mega menus for General Ledger, Sub Ledger, Deposits, Share, Others,
  HRM, RBI with search and grouped columns
- Dropdowns for Cashier, Clearing, NPA, CKYC, Advances, Letter Mgmt,
  Insurance, Digital
- Dashboard redesign with regulatory, financial health, deposits,
  risk/NPA sections using static banking data
- All translations added to en-US.json
- FontAwesome icons registered for all new menu items

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 18:05:43 +05:30
AdityaandClaude Opus 4.6 0a32d7135e feat: add Current Account module, DIP verification, charges integration, and translations
- Current Account module with full CRUD, transactions, charges, hold/release, block/unblock
- Current Products management under Products module
- DIP mobile number verification with real API call to /lookup/check
- Sanctions verification dialog
- Charges support for Current Account (chargeAppliesTo=5) in create/edit
- Fixed permissions from SAVINGSACCOUNT to CURRENTACCOUNT across all current account components
- Added all missing translation keys for Current Account in en-US.json

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 18:23:37 +05:30
AdityaandClaude Opus 4.6 73aa69ee02 feat: add RBI circulars, CKYC, KYC, Superset analytics, passbook modules and UI updates
Add new feature modules (RBI feeds, CKYC, KYC tab, Form60, Superset analytics, passbook),
update client family members, dashboard, login page, sidenav, images, translations,
environment config, and fix RBI feeds API auth by using relative URLs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 15:13:35 +05:30
EmanuelCR03andGitHub 07f701f654 WEB-791: Financial Translation to Mexican Spanish (#3227) 2026-02-24 18:27:30 -06:00
Shubham KumarandGitHub e3ab68a607 WEB-790 Fix Spanish (es-MX) translations for Remittance module (#3225) 2026-02-24 13:44:07 -06:00
Shubham KumarandGitHub 68a658fcd1 WEB-787 fix: resolve remittance icon visibility and improve env flag robustness (#3224) 2026-02-24 11:20:19 -06:00
EmanuelCR03andGitHub 162c7bae28 WEB-786: Fix 401 HTTP error (#3223) 2026-02-24 01:06:59 -06:00
EmanuelCR03andGitHub 8d5df77010 WEB-786: Fix 401 HTTP error (#3222) 2026-02-24 00:50:52 -06:00
Shubham KumarandGitHub 2d82b59ce2 WEB-786fix(remittances): resolve 401 Unauthorized by isolating env variables (#3221) 2026-02-23 22:56:00 -06:00
Soni JayandGitHub d9fc367d4a WEB-777 Negative values allowed in Add Data for Savings Account Transaction in Group (#3217) 2026-02-23 16:32:27 -06:00
Soni JayandGitHub da68c2999f WEB-784 System Information section in System is not translated in all languages (#3220) 2026-02-23 16:03:03 -06:00
Shubham KumarandGitHub 6c2172d56a WEB-783: Add detailed commit squashing instructions to CONTRIBUTING.md (#3219)
WEB-783: Add detailed commit squashing instructions to CONTRIBUTING.md
2026-02-23 14:41:55 -06:00
Soni JayandGitHub 3bbb5e50b2 WEB-776 Incorrect label displaying labels.inputs.Mandatory Guarantee is required in Loan Account Guarantee Requirements (#3218) 2026-02-23 14:09:18 -06:00
Soni JayandGitHub 76e93d49ca WEB-782 Remove Two-Factor Authentication menu item from System page (#3216) 2026-02-23 08:33:07 -06:00
Shubham KumarandGitHub 4ef7ae2baa WEB-781 fix(shared): prevent label overlap in InputAmountComponent (#3215) 2026-02-22 23:39:14 -06:00
Shubham KumarandGitHub 715d536827 WEB-780 fix: use inheritance for dark mode icon colors to support status indicators (#3214) 2026-02-22 23:38:35 -06:00
Shubham KumarandGitHub b17112b866 WEB-779 feat:Add about Us translation keys to all language files (#3213) 2026-02-22 23:37:48 -06:00
Shubham KumarandGitHub 2e0d403a79 WEB-751 feat: add draw signature capability for clients (#3212) 2026-02-22 19:05:22 -06:00
Shubham KumarandGitHub f0db7491ab WEB-635 feat: add about us page (#3210)
improve
2026-02-22 19:04:18 -06:00
Shubham KumarandGitHub e5793fa590 WEB-778 fix(clients): align activate client form layout with standard pattern (#3211) 2026-02-22 19:03:01 -06:00
Soni JayandGitHub ca19447b76 WEB-775 Validation message not displayed for Existing Meeting Date field in edit meeting schedule (#3209) 2026-02-22 16:16:29 -06:00
Soni JayandGitHub a169376582 WEB-773 Validation message not displayed for Select Client Members for Transfer field in group transfer clients (#3208) 2026-02-22 15:30:00 -06:00
Soni JayandGitHub 20d19c2eee WEB-772 Prevent negative values in savings product settings fields (#3206) 2026-02-22 15:28:55 -06:00
Soni JayandGitHub f13c425fbc WEB-768 Decimal Places field in Fixed and Recurring Deposit forms allows negative values in Decimal Places (#3205) 2026-02-22 15:16:51 -06:00
Shubham KumarandGitHub b289fbe3ce WEB-757 refactor: update default API endpoint to demo.mifos.community (#3202)
docs: address PR feedback in README.md

Removed duplicate demo entry and updated stale reference from sandbox to demo environment.
2026-02-22 15:15:10 -06:00
manasvi_guptaandGitHub f425affb9c WEB-746: Fix GSIM deposit and withdrawal routing duplication causing 404 (#3204) 2026-02-22 15:14:22 -06:00
Soni JayandGitHub 0a992913ad WEB-770 Validation Message Not Displayed for Payment Type in Deposit and Withdrawal Forms (#3203) 2026-02-22 15:12:54 -06:00
Shubham KumarandGitHub cd190b385a WEB-636 feat(system): implement system information section (#3207)
WEB-636 fix(system): address code review feedback for stylelint and link security
2026-02-22 15:11:07 -06:00
Shubham KumarandGitHub 4a3417d617 WEB-771 feat: sync 70+ remittance translation keys across all locales (#3201)
improve

improve

improve
2026-02-22 10:23:50 -06:00
Omar NabilandGitHub d7975ac855 s (#3192) 2026-02-21 23:53:59 -06:00
Soni JayandGitHub 7917f9fdda WEB-767 Fix Actions column background in dark wmode for data table pages (#3197) 2026-02-21 23:53:17 -06:00
Shubham KumarandGitHub 4c8f5d8343 WEB-506 feat: add Remittance Module with 7-step payout wizard (#3200)
WEB-506 fix: address CodeRabbit review (security, validation)

WEB-506 fix: make API gateway header name configurable (MIFOS_REMITTANCE_API_HEADER)

WEB-506 fix: remove duplicate translation keys (Personal Information, Transaction Details)
2026-02-21 23:52:37 -06:00
Jose Alberto HernandezandGitHub e8bfdd435d Merge pull request #3198 from JaySoni1/WEB-764-default-deposit-amount-field-shows-incorrect-label-labels-inputs-default-deposit-amount-instead-of-proper-label-in-fixed-deposit-product
WEB-764 Default Deposit Amount field shows incorrect label labels.inp…
2026-02-21 19:17:52 -05:00
Jose Alberto HernandezandGitHub 33e77bcaf6 Merge pull request #3199 from JaySoni1/WEB-769-add-text-labels-to-edit-and-delete-buttons-in-family-members-tab
WEB-769 Add text labels to Edit and Delete buttons in Family Members tab
2026-02-21 19:15:36 -05:00
JaySoni1 e505f99699 WEB-769 Add text labels to Edit and Delete buttons in Family Members tab 2026-02-21 17:33:12 +05:30
JaySoni1 76e8041a43 WEB-764 Default Deposit Amount field shows incorrect label labels.inputs.Default Deposit Amount instead of proper label in Fixed Deposit Product 2026-02-21 14:23:03 +05:30
Soni JayandGitHub cedc64b6d0 WEB-766 Plus button box misaligned in Manage Currencies (#3196) 2026-02-20 17:20:28 -06:00
Soni JayandGitHub c13ef9a0ba WEB-765 Restrict negative values in Add Slab fields for Recurring Deposit Product (#3195) 2026-02-20 17:19:50 -06:00