Commit Graph
218 Commits
Author SHA1 Message Date
Jaanu423andClaude Opus 4.7 89e17f561f feat: dynamic denomination breakdown in deposit forms + savings menu scroller
Deposit forms (Current/Savings/FD/RD) now load cash denominations from
the Denomination Master instead of a hardcoded list:
- active + discontinued denominations fetched via /denominationmaster
- discontinued rows hidden by default behind a "Show discontinued" toggle,
  rendered faded and disabled (cannot be counted) when revealed
- rows sorted by value descending; redesigned as a Denom/Qty/Amount table
  with circular coin chips and per-row amount (faded at zero)
Also: savings account-actions menu now scrolls (max-height + grouped
sections mirror the current-account menu) and renders all action items.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 13:19:23 +05:30
Jaanu423andClaude Opus 4.7 918a90368c feat: Denomination Master admin UI (modern fintech design)
Standalone Angular page to manage currency notes & coins: hero + stat
tiles, notes/coins card grids, slide-in drawer for add/edit. Supports
CRUD, enable/disable, and client-side duplicate (denomination+kind)
validation with snackbar feedback. Added route and Admin menu link.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 11:15:47 +05:30
Nitesh Yadav 9e85872eac rd account and rd product code update 2026-05-08 13:51:58 +05:30
Nitesh YadavandClaude Sonnet 4.6 d367e76104 merging code
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 14:26:25 +05:30
AdityaandClaude Opus 4.6 d72e969dc3 feat: Client & CKYC UI improvements — filters, KYC management, image crop+merge
- Clients list: CKYC icon, CKYC Number column, status/legal form/CKYC filters
- CKYC: SFTP upload logs, date formatting, modal z-index fix, non-dismissible dialogs
- KYC Management: new standalone module with alert dashboard, notification scheduler, audit inventory, account status
- Image cropper: ngx-image-cropper integration for front+back document merge into single PNG
- Sidebar: KYC Management menu entry after CKYC

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 13:51:11 +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
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 f0db7491ab WEB-635 feat: add about us page (#3210)
improve
2026-02-22 19:04:18 -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
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
Jose Alberto HernandezandGitHub ecdee01541 Merge pull request #3189 from JaySoni1/WEB-760-validation-and-error-message-improvements-for-add-column-dialog
WEB-760 Validation and error message improvements for Add Column dialog
2026-02-19 17:02:25 -05:00
JaySoni1 c787229a3f WEB-760 Validation and error message improvements for Add Column dialog 2026-02-20 03:24:38 +05:30
JaySoni1 ed3d20cc21 WEB-759 Actions column displays white background in dark mode on data table pages 2026-02-20 02:04:55 +05:30
Soni JayandGitHub 5fa1166f4f WEB-754 Add drop-down bar for name editing (#3183) 2026-02-18 18:28:30 -06:00
Gopi KishanandGitHub 2123f4d075 Merge pull request #3076 from Anshudh/WEB-614-fix-config-date-validation
WEB-614 Fix dateValue formatting in configuration edit
2026-02-16 05:54:58 +05:30
shubhamsharma9199 1661607e07 WEB-734 Fix Delete Icon Color Integrity in Dark Mode
improe
2026-02-16 05:10:38 +05:30
Gopi KishanandGitHub 819343dc09 Merge pull request #3163 from shubhamkumar9199/fix/color-of-delete-button
WEB-730 fix: Make delete button icons red in workflow jobs
2026-02-16 02:59:58 +05:30
shubhamsharma9199 663ad98169 WEB-730 fix: Make delete button icons red in workflow jobs 2026-02-16 02:54:41 +05:30
Shubham KumarandGitHub 8567b09f3a WEB-728 fix:apply change button position (#3161) 2026-02-15 15:16:42 -06:00
Jose Alberto HernandezandGitHub f1d1ebf6d4 Merge pull request #3113 from JaySoni1/WEB-683-fix-validation-messages-in-workflow-jobs-and-create-delinquency-range-shows-default-value-0
WEB-683 Fix validation messages in workflow jobs and create delinquency range shows default value 0
2026-02-11 13:41:20 -05:00
JaySoni1 d5027325ff WEB-683 Fix validation messages in Workflow Jobs and Create Delinquency Range shows default value 0 2026-02-09 17:18:54 +05:30
JaySoni1 d25030fec4 WEB-682 Add validation to prevent negative values in Code Value Position field 2026-02-09 16:26:02 +05:30
Anshu 84ca84ee43 WEB-614 fix: format date value according to dateFormat before sending to backend
When adding a configuration for custom account number length, the system shows a warning about the date format being sent with an incorrect value. The date picker was sending dates in ISO format but the backend expected them formatted according to the dateFormat setting.

Changes:
- Import and use Dates.formatDate service for consistent date formatting
- Format dates according to the user's dateFormat setting before sending to backend
- Date values are now formatted as strings matching the dateFormat pattern
- Includes locale and dateFormat in the payload for proper backend processing
2026-02-03 16:07:25 +05:30
Shubham KumarandGitHub fbee49b464 WEB-639: Refactor redundant boolean comparisons (#3063)
improve

improve

improve

improve
2026-01-31 07:07:59 -06:00
Shubham KumarandGitHub 41a71cd269 WEB-638 fix: improve core utility logic and migrate from deprecated substr (#3062)
improve
2026-01-31 06:45:07 -06:00
Shubham KumarandGitHub a07a89a5d7 chore: add MPL license headers to all source files (#2977) 2026-01-10 10:44:23 -06:00
Adam Saghy 8ad47399b8 WEB-559: Do not call blindly "Is loan catch up running" API 2026-01-08 12:15:17 +01:00
Jose Alberto Hernandez df7274626c WEB-492: Material Design 3 implementation: Login 2026-01-04 14:06:28 -05:00
Shubham KumarandGitHub 3c9ffeb50b WEB-412:reduce spacing and use centralized color system (#2953)
fix/padding
2025-12-31 11:06:32 -06:00
Shubham KumarandGitHub 2649efc80c WEB-308: fix hardcoded documentation links (#2944)
fix: Add security attributes to all external documentation links

Fix:added the missing mapping in env.template.js

Removed DocumentationLinkPipe from PipesModule
2025-12-30 20:25:51 -06:00
Shubham KumarandGitHub 7e55843cd9 fix(i18n): add missing translations and apply translate pipes across web-app (#2934)
fix: address code review issues

fix: translate accessibility attributes and fix translation errors
2025-12-26 14:26:08 -06:00
Shubham KumarandGitHub b2abb26904 style(audit-trails): align search filters inside one box layout (#2904) 2025-12-15 12:37:08 -06:00
Shubham KumarandGitHub bc40094342 feat: translate audit trail actions and entities across languages (#2903)
save account keys have been cleaned up and replaced by the single, consistent SAVINGSACCOUNT key in every translation file.
2025-12-15 10:28:45 -06:00
Shubham KumarandGitHub e6bb867424 fix: display CodeLookup values instead of IDs in datatable view (#2896)
Added empty check: parts[1] && parts[1].trim() to ensure the part after _cd_ exists and is not empty (line)
2025-12-13 16:25:49 -06:00
EmanuelCR03andGitHub cfd188c57c WEB-453: Remove fixed actuator endpoint (#2844) 2025-12-08 15:55:38 -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
Soni Jay 7699018542 WEB-426 Checkbox Alignment Issue in Bulk Loan Reassignment UI 2025-11-28 00:34:44 +05:30
Víctor RomeroandGitHub 0ea23b0990 Revert "WEB-(394)-fix: replace all direct JSON.parse usages with safe parsing utilities" 2025-11-17 12:26:00 -06:00
shubhamsharma9199 87caad0ad8 fix: correct type comparison in view-history-scheduler-job filter logic
update if else condition
2025-11-06 01:35:08 +05:30
Gopi KishanandGitHub e4d5966bd6 Merge pull request #2764 from JaySoni1/WEB-402-add-placeholder-text-to-column-type-dropdown
WEB-402 Add Placeholder Text to Column Type Dropdown
2025-11-05 16:15:26 +05:30
JaySoni1 5f22ab77a6 WEB-402 Add Placeholder Text to Column Type Dropdown 2025-11-05 14:51:36 +05:30
shubhamsharma9199 7a09215e96 fix: replace all direct JSON.parse usages with safe parsing utilities 2025-11-03 22:54:51 +05:30
Jose Alberto HernandezandGitHub 44dc51b213 Merge pull request #2745 from shubhamkumar9199/fix/audit-trail-json-handling
WEB(393)-(fix(audit-trail): add error handling for JSON.parse in view-audit.com…
2025-11-03 09:44:53 -05:00
Gopi KishanandGitHub fa5e9cf173 Merge pull request #2740 from devvaansh/WEB-368-the-ui-must-not-offer-to-edit-or-delete-the-relationship-column-of-a-custom-data-table
WEB-368 The UI must not offer to edit or delete the relationship column of a (custom) Data Table
2025-11-03 18:36:44 +05:30
shubhamsharma9199 958f2f694e fix(audit-trail): add error handling for JSON.parse in view-audit.component.ts
fix/object validation
2025-11-03 18:04:46 +05:30
Devansh Vashisht fd53a91bed git commit -m "WEB-368 The UI must not offer to edit or delete the relationship column of a (custom) Data Table" 2025-11-01 15:32:11 +05:30
Felix van HoveandGitHub 3b5a68bb1b Merge pull request #2728 from JaySoni1/WEB-358-wrong-text-for-field-validation-when-adding-codes
WEB-358 Wrong text for field validation when adding codes
2025-10-30 09:14:59 +01:00
Soni JayandGitHub 2c5d977110 WEB-366 Opening Audit Trails page causes Javascript error (#2727) 2025-10-29 18:35:04 -06:00
JaySoni1 76fb1a9946 WEB-358 Wrong text for field validation when adding codes 2025-10-29 14:51:53 +05:30
Gopi KishanandGitHub 00da30b6d0 Merge pull request #2715 from JaySoni1/WEB-185-made-on-date-and-checked-on-date-should-show-full-datetime-with-timezone-information-or-explicitly-convert-the-epoch-time-to-utc
WEB-185-made-on-date-and-checked-on-date-should-show-full-datetime-with-timezone-information-or-explicitly-convert-the-epoch-time-to-utc
2025-10-23 16:58:20 +05:30