This is an automated email from the ASF dual-hosted git repository. Aman-Mittal pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/fineract-backoffice-ui.git
commit 944ceb06ea4513de510a90f4722e968a18b00eb3 Merge: 137b44e e9b2f30 Author: Aman-Mittal <[email protected]> AuthorDate: Sat May 2 23:00:46 2026 +0530 Merge pull request #42 from Aman-Mittal/feature/metadata-driven-ui-and-error-handling FINERACT-2526:Implement metadata-driven UI architecture and improve code quality .gitignore | 3 + .gitmodules | 3 + .rat-excludes | 1 + EXTENDED_PLAN.md | 50 +++ angular.json | 5 + deploy/docker-compose.yml | 2 +- package-lock.json | 95 +++++- public/assets/i18n/en.json | 200 ++++++++++++ public/assets/i18n/hi.json | 46 +++ public/assets/i18n/ko.json | 46 +++ src/app/app.config.ts | 12 +- src/app/app.routes.ts | 151 +++++++++ src/app/core/interceptors/error.interceptor.ts | 68 ++++ .../accounting/chart-of-accounts.component.ts | 148 +++++++++ .../accounting/gl-account-form.component.ts | 261 +++++++++++++++ src/app/features/centers/center-form.component.ts | 233 ++++++++++++++ src/app/features/centers/centers-list.component.ts | 171 ++++++++++ src/app/features/clients/client-form.component.ts | 346 ++++++++++++++++++++ src/app/features/clients/clients-list.component.ts | 216 +++++++++++++ .../fintech/asset-owners-list.component.ts | 147 +++++++++ src/app/features/groups/group-form.component.ts | 231 ++++++++++++++ src/app/features/groups/groups-list.component.ts | 171 ++++++++++ src/app/features/loans/loan-form.component.ts | 355 +++++++++++++++++++++ src/app/features/loans/loans-list.component.ts | 209 ++++++++++++ src/app/features/login/login.component.ts | 47 ++- .../organization/offices/office-form.component.ts | 261 +++++++++++++++ .../organization/offices/offices-list.component.ts | 231 ++++++++++++++ .../products/loan-product-form.component.ts | 318 ++++++++++++++++++ .../products/loan-products-list.component.ts | 116 +++++++ .../products/savings-product-form.component.ts | 264 +++++++++++++++ .../products/savings-products-list.component.ts | 118 +++++++ src/app/layout/sidebar.component.ts | 89 +++++- .../data-table/cell-template.directive.ts} | 15 +- .../components/data-table/data-table.component.ts | 252 +++++++++++++++ .../components/help-icon/help-icon.component.ts | 60 ++++ .../search-filter/search-filter.component.ts | 74 +++++ .../status-badge/status-badge.component.ts | 113 +++++++ .../environment.sandbox.ts => app/shared/index.ts} | 9 +- src/assets/i18n/en.json | 154 +++++++++ src/environments/environment.sandbox.ts | 2 +- 40 files changed, 5268 insertions(+), 25 deletions(-)
