Commit Graph
66 Commits
Author SHA1 Message Date
AdityaandClaude Opus 4.7 325228c514 feat: letter-mgmt module + digital UPI/IMPS/ATM-POS reports + header redesign
letter-mgmt (new module):
- Notice page: overdue loan list with filters, KPI strip, bulk actions,
  call disposition logging (Promise-to-Pay, Not Reachable, etc.), Speed
  Post dispatch dialog with consignment + post-office tracking,
  PDF preview + download, call-contact dialog with primary / alt /
  family / nominee numbers and per-contact disposition history.
- Certificates: Loan Interest, Share, Balance, Form 60 (no-PAN flow),
  Form 15G/H (auto age-based), Hypothecation, NOC - each with shared
  preview dialog (six tone variants) and jsPDF generator using a
  common letterhead / summary-grid / signature-seal helper.

digital:
- IMPS module: report (P2A/P2P/Aadhaar tabs) + entry form with
  MMID/mobile lookup, NPCI switch resolve-to-A/C+IFSC BANL flow,
  sender autocomplete, hide sender field for P2P/Aadhaar, charges +
  18% GST + waive checkbox, per-sender today-only history dialog.
- UPI report with app-mix tab and full transaction filtering.
- ATM/POS/ECOM hub with three ticket cards routing to today/status/cycle.
- NEFT/RTGS entry: sender-account autocomplete, charges + GST + waive,
  field reorder (sender before amount), NEFT cap / RTGS floor
  validation, History button opening per-sender today's transactions.
- NEFT/RTGS report: horizontal-bar trend leaderboard replacing tall bars.

shell + theme:
- Header redesigned with IBM Plex Sans 12/500 typography, 11-column grid
  per row, top-accent hover indicator, bordered cells via grid-gap.
- Live KPI ticker below menu (CASH, TXN TODAY, CLEARING IN/OUT, NPA,
  CASA, CD RATIO, RBI CIRC, REPO) with marquee scroll, pause-on-hover,
  brand-blue gradient, amber bottom strip, pulsing red LIVE chip.
- Sidebar 'KYC Management' -> 'KYC & ReKYC Management'.
- Letter Mgmt / certificate menu items wired with green icon hints for
  items that have a working page.

access-control:
- MFA card layout compacted; method header inlines back button + title.

icons:
- Register faTruck/TruckFast, faEllipsisV/H, faCommentDots.
- Add IBM Plex Sans Google Fonts import to index.html.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 10:09:06 +05:30
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
Shubham KumarandGitHub e5793fa590 WEB-778 fix(clients): align activate client form layout with standard pattern (#3211) 2026-02-22 19:03:01 -06:00
Shubham KumarandGitHub c501bfeb8f WEB-691 fix: correct button positioning in Client Screen Reports component (#3122) 2026-02-09 18:12:48 -06:00
Shubham KumarandGitHub fbee49b464 WEB-639: Refactor redundant boolean comparisons (#3063)
improve

improve

improve

improve
2026-01-31 07:07:59 -06:00
Jose Alberto HernandezandGitHub d6706a5208 Merge pull request #3041 from devvaansh/WEB-619-add-comprehensive-unit-tests-for-activate-client-component
feat: add comprehensive unit tests for ActivateClientComponent
2026-01-23 12:54:07 -05:00
Devansh Vashisht a837e72bf7 feat: add comprehensive unit tests for ActivateClientComponent
- Add 21 unit tests covering all core functionality
- Test component initialization and route parameter extraction
- Test form creation and validation (required activationDate)
- Test submit logic with date formatting and locale handling
- Test navigation after successful activation
- Test edge cases (Date vs string inputs)
- All tests passing

Relates to WEB-619
2026-01-23 19:47:52 +05:30
Shubham KumarandGitHub a07a89a5d7 chore: add MPL license headers to all source files (#2977) 2026-01-10 10:44:23 -06:00
Shubham KumarandGitHub ab4c8866c8 fix: make Print button styling consistent with Generate Report button (#2919) 2025-12-20 13:48:29 -06:00
Felix van Hove 7fd1486c08 Upgrading to Angular 20:
Replaced checked in package-lock.json by regenerated one.
Ran ng update @angular/core@20 @angular/cli@20
Ran npm install @angular-builders/jest@^20.0.0 @fortawesome/angular-fontawesome@^3.0.0 @swimlane/ngx-graph@^11
Ran npm install ngx-mat-select-search@^8.0.2.
Ran ng update @angular/material@20.
Updated all eslint and typescript to the latest versions.
Removed @angular-devkit/schematics.
Updated fontawesome.
Updated rxjs and tslib.
Moved required node version from 16 to 20.
Updated jest-preset-angular.
Set preserveWhitespaces to false.
Corrected two type declarations in two typescript files to make ng serve run without errors.
Removed unused angular-devkit/schematics from view-user.component.ts .
Updated list of supported browsers.
Upgraded prettier.
Ran prettier . --write the first time.
Ran prettier . --write the second time.
Ran ng generate @angular/core:inject with defaults, excepted a handful of files.
Fixed remaining eslint problems.
Added dist directory to ignores in eslint.config.js.
Let prettier fix formatting, almost everything is just line breaks.
Made htmlhint ignore @if and @for Angular constructs.
Updated node version in Github workflow to 22.12.0 (build.yml).
Updated .env.ts.
Updated Angular datetime format strings from YYYY-MM-DD to yyyy-MM-dd.
Merged changes from dev into angular20 branch.
2025-12-08 11:01:01 +01:00
Shubham KumarandGitHub a4f8febcb3 Fix CSS for Client Screen Report layout (#2679) 2025-09-24 09:42:00 -06:00
Gopi KishanandGitHub 6ee9897bd1 WEB-215 Merge angular-update-19 into dev to upgrade Angular from v18 to v19 (#2530) 2025-06-20 19:03:06 -06:00
Gopi KishanandGitHub b7c6ea857a WEB-201 Merge angular-update-18 into dev to upgrade Angular from v17 to v18 (#2513) 2025-06-13 08:19:03 -06:00
gkbishnoi07andAdam Saghy 1d6b6fd743 merge angular-17 into dev to upgrade from Angular v16 to v17 2025-06-05 15:51:43 +02:00
Adam Saghy 19a14e5b5b Upgrade to Angular 16
Merge `angular-update-16` into `dev` branch
2025-05-23 18:47:20 +02:00
Gopi KishanandGitHub cc41a10027 WEB-59 removed self-service from codebase (#2374) 2025-04-01 21:21:25 -06:00
Jose Alberto Hernandez 7bd6146984 User password regular expression to validate consecutive repeating characters 2025-03-27 22:16:59 -05:00
PRIYANSHUandGitHub 4694cbdef9 WEB-35 Make htmlhint pass with no warnings (#2311) 2025-03-09 14:35:11 -06:00
Fahim AhmedandGitHub ab908dba84 fix: translate html texts (#2312) 2025-03-09 14:34:40 -06:00
Ralph HopmanandAdam Saghy cac1d11ad7 build: Use prettier for typescript
Stop ignoring .ts files in prettier and fix existing issues.
2025-01-15 11:59:30 +00:00
Ralph HopmanandAdam Saghy 2ec9ba81d6 build: Use prettier for html
Stop ignoring html files in prettier and fix existing issues.
2024-12-19 09:36:50 +01:00
Ralph HopmanandAdam Saghy 31f1890051 build: Upgrade stylelint to version 16 and fix issues
Migrate upgrade stylelint from version 10 to 16 and fix all the
stylelint and prettier issues in scss files.

The following deprecated stylistic rules are no longer supported in
stylelint, and the checks are taken over by prettier:

- string-quotes
- max-empty-lines
- max-line-length
2024-11-28 13:46:48 +01:00
leksinomiandJose Alberto Hernandez 0762dfbac2 refactor: align ui and backend password validation policy 2024-11-04 10:35:56 -06:00
Omar-NabilandJose Alberto Hernandez 5a79d5d290 complete the translation of 2024-07-03 06:58:12 -06:00
Jose Alberto HernandezandJose Alberto Hernandez 3cc27c5206 fix: Add Client charge with future due date 2024-05-24 15:07:56 -06:00
Jose Alberto HernandezandJose Alberto Hernandez 8fdf8fb10c Strongest password policy 2024-05-06 21:09:31 -06:00
Jose Alberto HernandezandAdam Saghy 53d8436875 Use of filter in the GL Account dropdown menus 2024-01-10 15:02:06 +01:00
408f004450 i18n: Adding new languages: Part 1 (#1882)
Co-authored-by: Jose Alberto Hernandez <alberto@blue-daemon.local>
2023-10-22 20:18:05 -06:00
c7fe21e74a Fixed Deposit account view update (#1881)
Co-authored-by: Jose Alberto Hernandez <alberto@blue-daemon.local>
2023-10-19 00:07:22 -06:00
d92f6c1c5e feat:Unificaction of radhathakare's PR (#1879)
* feat:Clients Translate Module

* feat: Collections Translate Module

* feat:Loan Translate Module

* feat:Search Translate Module

* feat English Json File

---------

Co-authored-by: radhathakare <radhathakare322@gmail.com>
2023-10-18 10:50:03 -06:00
adef15df35 Loan Account Term calculation (#1871)
Co-authored-by: Jose Alberto Hernandez <alberto@blue-daemon.local>
2023-09-24 23:19:20 -06:00
80936a3ea9 Upgrade/angular 14 (#1853)
* Fix Loan product Payment Allocation

* Upgrade to Angular 14

---------

Co-authored-by: Jose Alberto Hernandez <alberto@blue-daemon.local>
2023-08-29 19:51:32 -06:00
99c2d4780d Use of Decimals to Display user setting to format numbers (#1695)
Co-authored-by: Jose Alberto Hernandez <alberto@MacBook-Pro.local>
2023-03-06 07:56:43 -06:00
a56347d400 Fix in products view routes (#1643)
Co-authored-by: Jose Alberto Hernandez <alberto@MacBook-Pro.local>
2023-01-13 12:09:06 -06:00
5275657752 Savings account actions missed (#1611)
Co-authored-by: Jose Alberto Hernandez <alberto@MacBook-Pro.local>
2022-12-30 18:41:17 -06:00
475059a974 Set autosize and min two rows in textarea controls (#1604)
Co-authored-by: Jose Alberto Hernandez <alberto@MacBook-Pro.local>
2022-12-23 01:01:53 -06:00
Jose Alberto Hernandez 68a3cfb472 Apply filter in the file uploads 2022-11-25 08:18:14 -06:00
Jose Alberto Hernandez e946726645 Fix in some view that were having missing data 2022-08-27 18:22:52 -05:00
RamveerandGitHub d95422a5c9 Merge pull request #1479 from ramvr1256/collateral
feat: collateral module
2022-08-08 18:04:32 +05:30
Jose Alberto HernandezandArnold Gálovics a4b266080b Datepickers using max date with business date 2022-07-28 17:06:39 +02:00
Ramveer 22428de9b1 feat: collateral module 2022-07-22 13:37:21 +05:30
Jose Alberto Hernandez 5eeaed3ee9 Move out DatePipe to use in one place Dates 2022-06-29 14:34:01 -05:00
Jose Alberto Hernandez 9bf535da18 UI is broken in dates parsing in Safari 2022-06-22 15:33:50 -05:00
RamveerandGitHub e41f12c6aa Date Picker Enhancement (#1435) 2022-06-13 16:10:08 +05:30
Jose Alberto HernandezandArnold Gálovics 6ea3d97538 Format date fields without patch form 2022-06-10 10:34:19 +02:00
Benura AbeywardenaandGitHub e3b7f5799d feat: add create self service user (#1251)
Fixes: #1234
2020-10-16 20:50:39 +05:30
Abhirup PalandGitHub aeeb2cc5f1 refactor(df/locale): clients module (#1257)
See: #1213
2020-10-16 20:17:59 +05:30
Karan TakalkarandGitHub 3e21227056 build: update to angular-v9.1.12 (#1215)
Fixes: #1216
2020-08-23 14:21:17 +05:30
Karan TakalkarandGitHub c42e128b09 refactor: clients module (#1207)
See: #1196
2020-08-15 19:24:04 +05:30
Karan TakalkarandGitHub c134026030 feat: client actions (screen-reports) (#1141)
Fixes: #1140
2020-07-19 13:53:28 +05:30