Commit Graph
254 Commits
Author SHA1 Message Date
Felix van HoveandGitHub bc220ad50c Merge branch 'dev' into angular20 2025-12-08 11:05:39 +01: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 a0bf474e55 WEB-476-fix(clients): preserve aspect ratio when capturing client image (#2852)
* fix(clients): preserve aspect ratio when capturing client image

* Remove aspect-ratio and change object-fit: cover to object-fit: contain
2025-12-04 08:07:27 -06:00
Shubham KumarandGitHub 9432ad3b96 WEB-442-feat: implement LightGallery document preview across all document tabs (#2847)
* feat: implement LightGallery document preview across all document tabs

feat(documents): add LightGallery preview with accessibility and error handling

* fix: add accessibility and performance improvements for document preview

fix(styles): replace undefined  variable with -river

Delete button title translated
2025-12-03 05:18:02 -06:00
shubhamsharma9199 d925f59ae2 fix(client-general-step): correct incorpValidityTillDate mapping and form control logic 2025-11-06 01:18:45 +05:30
JaySoni1 9038037440 WEB-372 Correct buttons in edit-client.component.html 2025-10-30 10:52:39 +05:30
Gopikishan 7a1bcbc4e9 WEB-341 Add Integration Tests for CreateClientComponent 2025-10-06 11:35:53 +05:30
shubhamsharma9199 77a10a0bda improve the design of create client from 2025-10-01 18:50:12 +05:30
Shubham KumarandGitHub a4f8febcb3 Fix CSS for Client Screen Report layout (#2679) 2025-09-24 09:42:00 -06:00
Gopi KishanandGitHub 9f39ab02ee Merge pull request #2657 from shubhamkumar9199/fix/layout-regression-angular18
Fix layout regression: Reorganize first row and update styling
2025-09-16 14:56:37 +05:30
shubhamsharma9199 75f3cd1e7e fix: improve edit client form layout and button styling
- Reorganize first row to display 4 fields (Office, Legal Form, Account No, External ID)
- Center buttons with proper spacing (20px gap)
- Implement responsive design for all screen sizes
- Fix CSS lint errors and update to modern color function notation
- Remove inline styles following Angular best practices
2025-09-16 14:19:20 +05:30
JaySoni1 60d47ba0a4 WEB-223 Make Date of Birth handling for Client Creation consistent 2025-09-15 21:01:02 +05:30
shubhamsharma9199 5bc54b6deb Fix button and title alignment in clients general tab 2025-09-09 14:31:34 +05:30
JaySoni1 9383684584 WEB-307: Fix error when accessing client without profile picture 2025-09-07 23:39:43 +05:30
Gopi KishanandGitHub 102d3b4be9 Merge pull request #2629 from JaySoni1/bcd
fix(client-profile): handle missing profile image and remove skipErrorHandler
2025-09-04 16:09:37 +05:30
JaySoni1 eb070974db fix(client-profile): handle missing profile image and remove skipErrorHandler usage
- Use standard HTTP error handling instead of skipErrorHandler
- Handle 404 errors gracefully in component as expected behavior
2025-09-04 13:49:51 +05:30
Anisha db6a03d3e0 (fix): Alignment of buttons and boxes missing on Clients, Groups and Centers page 2025-09-04 01:38:53 +05:30
Jose Alberto Hernandez 73dd25ebdf WEB-262: Move the form steppers to vertical orientation 2025-07-20 16:21:21 -05: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
Jose Alberto Hernandez a4f1155404 fix: Display issues 2025-06-16 13:18:18 -05:00
Gurram Karthik d837f1de71 WEB-203 Button position on Identities tab should be right aligned 2025-06-16 20:57:39 +05:30
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
Jose Alberto Hernandez 61e59821b9 fix: Display issues 2025-06-09 17:19:47 -05:00
gkbishnoi07andAdam Saghy 1d6b6fd743 merge angular-17 into dev to upgrade from Angular v16 to v17 2025-06-05 15:51:43 +02:00
Jose Alberto Hernandez 5c7a3e2d59 fix: Loan Tranche Details isn't displayed after switching between tabs 2025-05-28 13:46:51 -05:00
Jose Alberto Hernandez 14c539a605 System views updated 2025-05-24 22:46:53 -05:00
Adam Saghy 19a14e5b5b Upgrade to Angular 16
Merge `angular-update-16` into `dev` branch
2025-05-23 18:47:20 +02:00
Felix van HoveGitHubCraig-RosarioJose Alberto HernandezJose Alberto Hernandezadam.magyaridependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c8d857f3cb Merging all changes in main branch of the last weeks into dev branch (#2444)
* fixed identities tab

* fix: Loan Product capitalized income form validation

* Loan account with Capitalized Income transaction

* fix: Use first API url from url list

* Loan Product with Capitalized Income GL accounting mappings

* fix: Loan Product capitalized income with Income Type

* Loan account details - income capitalization type

* fix: Loan Product Cash accounting view

* fix: Loan Id updated in Loan views after url changed

* fix: Charge management minimum and maximum cap values validation

* build(deps-dev): bump http-proxy-middleware from 2.0.7 to 2.0.9 (#2421)

Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.7 to 2.0.9.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.7...v2.0.9)

---
updated-dependencies:
- dependency-name: http-proxy-middleware
  dependency-version: 2.0.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs: Improve contributing guidelines (#2440)

The CONTRIBUTING.md file has been updated to clarify that
we use the dev branch for development. In addition to
that, I have slightly shortened and restructured the text.

FIXES: WEB-165

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Craig-Rosario <craig.rosario04@gmail.com>
Co-authored-by: Jose Alberto Hernandez <alberto@art3ch.solutions>
Co-authored-by: Jose Alberto Hernandez <alberto@black-box.local>
Co-authored-by: adam.magyari <magyari.adam96@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 10:36:01 -06:00
Jose Alberto Hernandez ce858cb8cf Fineract URLs to use first item in the list as default if exists 2025-04-06 17:20:38 -05:00
Dhruv RajpootandGitHub 413c2aff8c Fix: Make clients page responsive for all screens (#2383) 2025-04-06 09:13:04 -06:00
Gopi KishanandGitHub cc41a10027 WEB-59 removed self-service from codebase (#2374) 2025-04-01 21:21:25 -06:00
Craig.cpuandGitHub f4f480ac64 Fixed survey section in clients (#2369)
* fixed_previous_button_issue

* fixed survey section
2025-03-29 07:59:45 -06:00
Jose Alberto Hernandez 7bd6146984 User password regular expression to validate consecutive repeating characters 2025-03-27 22:16:59 -05:00
Fahim AhmedandGitHub b2597a460f fix: add client notes (#2331) 2025-03-18 11:21:04 -06:00
Craig.cpuandGitHub 546388ce4e fixed client and group page responsiveness (#2320) 2025-03-15 22:28:39 -06:00
Abhinav R CillankiandGitHub 2da6093955 fix(translations): Ensure missing keys display original text instead of prefixed labels (#2319)
- Added a custom `MissingTranslationHandler` in `app.module.ts` to remove `labels.catalogs.` prefix
  when a translation key is not found.
- Updated `TranslateModule` configuration to use the custom handler globally.
- Ensured that missing translations fall back to the original value.
- Removed an unnecessary change from `address-tab.component.ts` introduced in a previous PR, as the
  current implementation resolves the issue more effectively.
2025-03-15 22:27:48 -06: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
AnandharajanandGitHub 6938033ca0 fix html template syntax error (#2302) 2025-03-06 13:07:48 -06:00
Pranav DeshmukhandGitHub 56acc332ab fix:Address type dropdown (#2294) 2025-03-04 19:40:25 -06:00
Pranav DeshmukhandGitHub 5f019fb124 Fix saving account, product label (#2272) 2025-02-20 12:18:37 -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 a27bd723d8 fix: Client signature
The functionality to store and show client signatures was broken.
2024-11-28 13:49:34 +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
Ralph HopmanandAdam Saghy 9034ce2847 build: Replace Codelyzer and TSLint with Angular ESLint
Migrate from the deprecated TSLint to Angluar ESLint. Also fix current
linting issues in the code, in particular:

- Use strict equals operators (=== and !==)
- Remove empty lifecycle methods (mostly ngOnInit)
- Output bindings including aliases should not be named as standard dom
  events (submit)
- Async pipe results should not be negated
2024-11-08 09:37:08 +01:00
leksinomiandJose Alberto Hernandez 0762dfbac2 refactor: align ui and backend password validation policy 2024-11-04 10:35:56 -06:00
Jose Alberto HernandezandJose Alberto Hernandez 3990366022 fix: Loan COB step missed labels 2024-08-30 07:13:35 -06:00
Jose Alberto HernandezandJose Alberto Hernandez bfdae86df0 fix: Client view broken when the client has not client type 2024-08-26 07:25:19 -06:00
Jose Alberto HernandezandJose Alberto Hernandez 1e1772d3ca Client view with details 2024-08-23 22:29:43 -06:00