Soni Jay and GitHub
973484481b
WEB-750 Move postal code section ( #3181 )
2026-02-17 14:18:03 -06:00
Gopi Kishan and GitHub
3f62b33fbf
Merge pull request #3070 from Omar-Nabil2/msg
...
WEB-637 :- Display "No Data Available" message instead of empty tables on Client General Tab
2026-02-16 04:59:41 +05:30
Shubham Kumar and GitHub
1ea9f88bb2
WEB-600 feat:External National ID System integration for client creation/editing ( #3145 )
...
improve
2026-02-13 13:40:19 -06:00
Soni Jay and GitHub
3b59118e8d
WEB-692 Datatables parameter is optional and must be skipped from being sent to the backend while creating a client ( #3129 )
2026-02-10 21:09:15 -06:00
Shubham Kumar and GitHub
c501bfeb8f
WEB-691 fix: correct button positioning in Client Screen Reports component ( #3122 )
2026-02-09 18:12:48 -06:00
Shubham Kumar and GitHub
e8d1a1d5fe
WEB-655 feat(clients): filter datatables by client subtype (Person/Entity) ( #3120 )
2026-02-09 17:36:27 -06:00
Omar-Nabil2
07a907955c
last
2026-02-03 12:19:58 +02:00
Shubham Kumar and GitHub
cf7ced043c
WEB-648 refactor: replace magic numbers with LegalFormId enum ( #3068 )
2026-01-31 17:35:35 -06:00
Shubham Kumar and GitHub
163ad131d7
WEB-643 fix(clients): add takeUntil pattern to prevent memory leaks in client-general-step component ( #3065 )
...
improve
2026-01-31 13:54:14 -06:00
Shubham Kumar and GitHub
fbee49b464
WEB-639: Refactor redundant boolean comparisons ( #3063 )
...
improve
improve
improve
improve
2026-01-31 07:07:59 -06:00
Soni Jay and GitHub
a090c1b463
fix report service loan application print icon ( #3056 )
2026-01-28 07:52:15 -06:00
Soni Jay and GitHub
424522d750
WEB-627 Implement Report Service in the Loan Application Print Icon ( #3049 )
2026-01-26 15:35:17 -06:00
Soni Jay and GitHub
d36e2b6cb5
WEB-622 To have a button for printing a loan application ( #3046 )
2026-01-24 15:37:54 -06:00
Jose Alberto Hernandez and GitHub
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
Soni Jay and GitHub
5a25359d89
WEB-598 Client Performance History doesn't render any value ( #3024 )
2026-01-20 13:01:47 -06:00
Shubham Kumar and GitHub
654dfefdfa
WEB-610: fix environment module import path to use relative path ( #3022 )
2026-01-20 08:03:11 -06:00
Soni Jay and GitHub
f3109e7d68
WEB-597 Render the Client Classification and its value (if it is available) in the Client data box ( #3021 )
2026-01-20 07:09:18 -06:00
Soni Jay and GitHub
64fc45d83e
WEB-602 Use the env var for hidding client data information MIFOS_COMPLIANCE_HIDE_CLIENT_DATA and it is enabled to true the display name must be hidden using * characters for replacing the letters. ( #3017 )
2026-01-20 03:28:04 -06:00
Soni Jay and GitHub
30c33ed378
WEB-601 Create env var for hidding client data information ( #3010 )
2026-01-18 15:27:12 -06:00
Shubham Kumar and GitHub
c44ca8cb0e
WEB-596:feat(clients) add Personal Data tab with comprehensive client info view ( #3006 )
...
improve the translation file
2026-01-18 05:35:49 -06:00
Soni Jay and GitHub
cc39b34a57
WEB-581 Remove the hyphens ( #2998 )
2026-01-15 16:23:26 -06:00
Shubham Kumar and GitHub
a07a89a5d7
chore: add MPL license headers to all source files ( #2977 )
2026-01-10 10:44:23 -06:00
Shubham Kumar and GitHub
5af11fe757
WEB-494:fix: resolve template reports 404 error ( #2965 )
2026-01-03 16:54:20 -06:00
Jose Alberto Hernandez and GitHub
24c7a994cc
Merge pull request #2963 from shubhamkumar9199/fix/family-member-dialog-equal-spacing
...
WEB-549:fix(clients) add equal padding to family member dialog form
2026-01-02 09:35:42 -05:00
shubhamsharma9199
a6cb07cd70
WEB-549:fix(clients) add equal padding to family member dialog form
2026-01-02 19:46:30 +05:30
Shubham Kumar and GitHub
cad6200192
WEB-356:fix(clients): improve upload signature dialog sizing and layout ( #2961 )
2026-01-01 19:18:14 -06:00
Shubham Kumar and GitHub
98a5af6f60
WEB-396:fix align heading and add button in address, family, and identities tabs ( #2951 )
...
Remove improper trackBy usage and fix type safety issues.
2025-12-30 20:25:24 -06:00
Soni Jay and GitHub
20198d4839
WEB-531 Add money symbol for the Balance of Savings, Loan, Recurring deposits, collateral data and Shares account fields in the Client General page ( #2939 )
2025-12-28 09:35:49 -06:00
Shubham Kumar and GitHub
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
Soni Jay and GitHub
b096389478
WEB-522 It does not allow adding the Institution note ( #2932 )
2025-12-25 07:03:19 -06:00
Shubham Kumar and GitHub
ab4c8866c8
fix: make Print button styling consistent with Generate Report button ( #2919 )
2025-12-20 13:48:29 -06:00
Felix van Hove and GitHub
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 Kumar and GitHub
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 Kumar and GitHub
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 Kumar and GitHub
a4f8febcb3
Fix CSS for Client Screen Report layout ( #2679 )
2025-09-24 09:42:00 -06:00
Gopi Kishan and GitHub
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 Kishan and GitHub
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