Skip to content

Conversation

@rhopman
Copy link

@rhopman rhopman commented Nov 27, 2025

This PR brings the angular-update-20 branch up to date with the latest changes from openMF/web-app dev branch.

Changes

  • Merged 92 commits from dev into angular-update-20 (9038037 ... 5effdb9)
  • Resolved merge conflicts by:
    • Preserving Angular 20 syntax (@if, @for, inject())
    • Incorporating business logic improvements from dev
    • Maintaining better form validation patterns
    • Adding null safety improvements

Conflict Resolution Strategy

  • HTML templates: Used Angular 20 control flow syntax with dev's validation improvements
  • TypeScript: Kept inject() pattern while merging business logic changes
  • All code formatting applied and pre-commit hooks passing

JaySoni1 and others added 30 commits October 30, 2025 10:52
…age-for-url-to-string-pipe

Web 391 unit test coverage for url to string pipe
…-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
…json-handling

WEB(393)-(fix(audit-trail): add error handling for JSON.parse in view-audit.com…
…ge-throws-javascript-error

WEB-374 Create Charge page throws Javascript error
…in-edit-client-component-html

WEB-372 Correct buttons in edit-client.component.html
…oan-reassignment-does-not-work-at-all

WEB-365 Utilizing Bulk Loan Reassignment does not work at all
…entity-data-table-checks

WEB-(395)-fix(entity-data-table-checks): optimize setEntity() to prevent UI lag…
- Added min-height to mat-cards to ensure consistent height
- Added flex-spacer to push buttons to the bottom
- Removed flex-grow from mat-card-content
- Buttons now align horizontally regardless of varying card content
…-message-opening-the-first-step-of-create-loans-account

WEB-373 Javascript error message opening the first step of  Create Loans Account
…webappcomponent

WEB-(399)-fix(webappcomponent): prevent memory leaks by adding RxJS cleanup and…
…o-provide-write-off-reasons

WEB-298 Allow customer to provide write-off reasons
…diting-of-an-accounting-rule-leads-to-a-404

WEB-371 Cancelling the editing of an Accounting Rule leads to a 404
…lidation-for-selected-products-in-provisioning-criteria

WEB-363-missing-field-validation-for-selected-products-in-provisioning-criteria
…y-fails-due-to-failure-to-parse-from-date-format

WEB-357 Editing a holiday fails due to failure to parse from date format
…-and-trailing-comma-in-provisioning-criteria-loan-product

 WEB-362-correct-position-and-trailing-comma-in-provisioning-criteria-loan-product
Varun789-mx and others added 30 commits November 11, 2025 23:47
WEB-361 'Fund Mapping' search page doesn't send proper JSON to Fineract
…-reaging-preview

WEB-331: Introduce loan reaging preview
…n-parse

Revert "WEB-(394)-fix: replace all direct JSON.parse usages with safe parsing utilities"
…configuration-wizard

WEB-408: Improve Configuration Wizard popup UI
…-not-used-and-mat-grid-tile-is-not-used-warnings-during-startup-of-ng-serve

WEB-424 "MatGridList is not used" and "MatGridTile is not used" warnings during startup of "ng serve"
…age-for-view-tax-component-component

WEB-422 unit test coverage for ViewTaxComponentComponent
- Changed edit-holiday component to use formatDateAsString with proper instanceof checks
- Changed create-holiday component to use formatDateAsString
- Fixed bug where incorrect date checks were being performed
- formatDateAsString uses moment.format() which correctly handles Date objects
- Resolves date format problems when editing existing holidays
…ng-holidays-fails-due-to-date-format-problem

WEB-389: Fix date format issue when editing holidays
…-for-required-field-missing-in-bulk-loan-reassignment-page

WEB-425 Field validation for required field missing in "Bulk Loan Reassignment" page
…ion-css-global-styles

WEB-378-refactor: improve navigation component CSS
WEB-353-chore(deps): upgrade Chart.js from v3.x to v4.x
…dark-mode

WEB-434-fix: add visible hover effect for table rows in dark mode
…con-overlap

WEB-433-fix:the login form icon overlap
…e-is-not-used-warning-during-startup-of-ng-serve

WEB-431 MatCardSubtitle is not used warning during startup of ng serve
…age-for-view-collateral-component

WEB-435 Unit Test Coverage for ViewCollateralComponent
WEB-436: Fix Spanish Translation for Login Page and Family Members tab
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.