Commit Graph
61 Commits
Author SHA1 Message Date
AdityaandClaude Opus 4.6 693ffed397 feat: redesign warning dialog — lock icon + title on same row
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 00:30:08 +05:30
AdityaandClaude Opus 4.6 7b1f2e8ad7 feat: complete UI redesign — client creation tabs, footer, home page, CIF & occupation fields
- Client creation: replaced vertical stepper with 3-tab layout (General, KYC & Nominee, Preview)
- All form fields redesigned with appearance="outline" and section grouping
- Preview tab with profile card, info tables, KYC details, family members
- Footer redesigned: security bar, LincShield certifications, regulatory & legal, quick navigation, support & contact, LincPay branding
- Home page redesigned: welcome banner, quick action cards, info row
- Client view header redesigned: ID chips row (Account No, CIF Number, External Id), 4-column details grid
- Added CIF Number column to clients list table
- Added CIF Number display to client view sidebar and personal data tab
- Added occupationCategoryId and occupationId dropdowns to client creation form
- Added occupation fields to client view sidebar, personal data tab, and preview
- Added 51+ missing translation keys to en-US.json
- Toolbar: added Last login chip
- Registered faUserPlus icon

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 19:19:47 +05:30
AdityaandClaude Opus 4.6 b3a4cce0cf feat: add CFCFRMS module, bank menus, mock backend, and dashboard redesign
- CFCFRMS cyber fraud complaint management with dashboard, complaints,
  escalation, report suspect/mule/fraud txn, FMR submission, CFR lookup
- Mock HTTP interceptor with 20 dummy complaints and all endpoints
- Simulator service for I4C/MHA integration testing
- 3-row menu bar with 22 items (7+8+8 layout)
- Mega menus for General Ledger, Sub Ledger, Deposits, Share, Others,
  HRM, RBI with search and grouped columns
- Dropdowns for Cashier, Clearing, NPA, CKYC, Advances, Letter Mgmt,
  Insurance, Digital
- Dashboard redesign with regulatory, financial health, deposits,
  risk/NPA sections using static banking data
- All translations added to en-US.json
- FontAwesome icons registered for all new menu items

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 18:05:43 +05:30
AdityaandClaude Opus 4.6 73aa69ee02 feat: add RBI circulars, CKYC, KYC, Superset analytics, passbook modules and UI updates
Add new feature modules (RBI feeds, CKYC, KYC tab, Form60, Superset analytics, passbook),
update client family members, dashboard, login page, sidenav, images, translations,
environment config, and fix RBI feeds API auth by using relative URLs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 15:13:35 +05:30
Shubham KumarandGitHub 4c8f5d8343 WEB-506 feat: add Remittance Module with 7-step payout wizard (#3200)
WEB-506 fix: address CodeRabbit review (security, validation)

WEB-506 fix: make API gateway header name configurable (MIFOS_REMITTANCE_API_HEADER)

WEB-506 fix: remove duplicate translation keys (Personal Information, Transaction Details)
2026-02-21 23:52:37 -06:00
Omar NabilandGitHub 3fe0e1489b apply coderabbitai chanegs (#3097) 2026-02-06 12:18:17 -06:00
Shubham KumarandGitHub fbee49b464 WEB-639: Refactor redundant boolean comparisons (#3063)
improve

improve

improve

improve
2026-01-31 07:07:59 -06:00
Shubham KumarandGitHub a07a89a5d7 chore: add MPL license headers to all source files (#2977) 2026-01-10 10:44:23 -06:00
Soni JayandGitHub 79d0608491 WEB-457 Tenant aware feature (#2854)
* refactor: use inject() for DI in HomeComponent (eslint fix)

* Tenant Fix

* fix: JSON syntax in translation file
2025-12-17 10:53:45 -06:00
Omar-Nabil2 676c98b520 fix route of users to appusers 2025-12-08 21:19:31 +02: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
shubhamsharma9199 57583bed3b chore(deps): upgrade Chart.js from v3.x to v4.x 2025-11-11 01:25:31 +05:30
shubhamsharma9199 ee84b5a649 fix(sidenav): remove duplicate component definition and correct frequency count logic 2025-11-06 01:47:40 +05:30
Adam SaghyandGitHub b63b0e19cc WEB-384: Fix idle timer (#2733) 2025-10-29 14:05:47 -06:00
Omar-Nabil f600d01574 fix: mat-label text color in dashboard widgets for better visibility in light/dark themes 2025-09-26 10:42:51 +03: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
Adam Saghy 19a14e5b5b Upgrade to Angular 16
Merge `angular-update-16` into `dev` branch
2025-05-23 18:47:20 +02:00
Jose Alberto Hernandez b2d3688e4d Stop read notifications after user logouts 2025-04-06 17:52:31 -05:00
Gopi KishanandGitHub cc41a10027 WEB-59 removed self-service from codebase (#2374) 2025-04-01 21:21:25 -06:00
Felix van HoveandGitHub 5b2148cebe fix: make configuration wizard work smoothly (#2332)
This fixes a number of issues pointed out by the
ticket.

Fixes: WEB-14
2025-03-18 11:20:07 -06:00
Syed MahmoodandGitHub 83e9f094c1 Refactor Home Component (#2292) 2025-03-15 22:29:24 -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
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
Omar-NabilandJose Alberto Hernandez 95c9161770 add some style to dashboard 2024-07-22 07:11:47 -06:00
Omar-NabilandJose Alberto Hernandez 44aa8cdc77 add Search Activity to our dashboard and fix html & css of the dashboard 2024-07-21 11:39:56 -06:00
Jose Alberto HernandezandJose Alberto Hernandez 29d3d08e88 Session idle timeout with logout implementation 2024-04-16 19:43:17 -06:00
Vikash Prem SharmaandJose Alberto Hernandez a06f44a37c Fix: Warning page dialog heading and warning message translation 2024-03-23 16:36:11 -06:00
Vikash Prem SharmaandJose Alberto Hernandez ccd6e8dded feat: Implement Dark Mode
Added styles and configurations to enable dark mode throughout the application. The dark mode features a deep blue color scheme for primary elements and improved visibility for cursor. Selected option text in mat-select now appears in white for better contrast. This enhancement provides users with the option to switch between light and dark modes seamlessly.

Changes:
- Added dark mode styles in the theme service
- Updated mifosx-theme.scss for dark mode customization
- Adjusted cursor visibility in dark mode
- Modified selected option text color in mat-select

Fixes #2021

Implemented the black-logo image into white-logo-image dynamically
2024-03-08 17:16:18 -06:00
Vikash Prem SharmaandJose Alberto Hernandez 3d6b36bb8f Enhance the dashboard to make it responsive and corrected the logo at sidenav
Further fix the responsive design
2024-03-07 18:04:33 -06:00
38cc44e5db Remark Loan Product attribute values set by default from global configurations (#1890)
Co-authored-by: Jose Alberto Hernandez <alberto@blue-daemon.local>
2023-11-05 16:31:44 -06:00
Dániel GyenizseandAdam Saghy 53bbe13603 Added configurable warning message 2023-10-30 16:50:49 +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
RADHA THAKAREandGitHub c6e7c2a010 feat:Home Translate Module (#1807) 2023-09-15 14:16:46 -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
9ed38f0f7b Update dashboard table reports (#1653)
Co-authored-by: Jose Alberto Hernandez <alberto@MacBook-Pro.local>
2023-01-21 23:24:49 -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
Jose Alberto Hernandez 025fc3ecfa Upgrade Angular 13 2022-12-05 23:21:46 -06:00
Adam Saghy 8f1c17acdf Fix Lint issues 2022-11-28 17:24:56 +01:00
66775cd1d4 fixes issue 1556 (#1574)
Co-authored-by: Anika Tibrewala <89638069+Ann-001@users.noreply.github.com>
2022-11-27 12:55:04 +05:30
Jose Alberto Hernandez 96aaf27017 Translate Login and Home 2022-09-21 09:54:35 -05:00
RamveerandGitHub f1be9ab5b1 feat: tour integration
Tour Integration
2022-09-02 17:03:13 +05:30
Jose Alberto Hernandez 0e71c2464e Upgrade to Angular 12 2022-06-30 18:32:26 -05:00
Jose Alberto Hernandez 5eeaed3ee9 Move out DatePipe to use in one place Dates 2022-06-29 14:34:01 -05:00
Jose Alberto HernandezandArnold Gálovics 6ea3d97538 Format date fields without patch form 2022-06-10 10:34:19 +02:00
Karan TakalkarandGitHub 3e21227056 build: update to angular-v9.1.12 (#1215)
Fixes: #1216
2020-08-23 14:21:17 +05:30
Karan TakalkarandGitHub 3123f37155 feat: add view savings account page (#862)
- Transactions Tab
- Charges Tab
- Standing Instructions Tab

Fixes: #221
2020-06-11 16:03:00 +05:30