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 c4ed66310e988422eea555f19f2ede17a19488ef
Merge: b4d025a be4978c
Author: Aman-Mittal <[email protected]>
AuthorDate: Sun Aug 2 18:28:13 2026 +0530

    Merge pull request #211 from Aman-Mittal/feat/adapter-boundary
    
    feat(core): introduce an adapter boundary for replaceable dependencies

 AGENTS.md                                          |   23 +
 DOCS/ADAPTERS.md                                   |  169 ++
 DOCS/CI_CHECKS.md                                  |   94 +-
 DOCS/adr/0003-adapter-boundary.md                  |  161 ++
 eslint-suppressions.json                           | 2045 ++++++++++++++++++++
 eslint.config.js                                   |   70 +
 package.json                                       |    4 +-
 scripts/check-api-surface.mjs                      |  193 ++
 scripts/ga-check.mjs                               |  337 ++++
 src/app/app.config.ts                              |   22 +-
 src/app/core/adapters/api/api-surface.json         |  492 +++++
 .../download/browser-download.adapter.spec.ts      |   98 +
 .../adapters/download/browser-download.adapter.ts  |  107 +
 src/app/core/adapters/download/download.adapter.ts |   60 +
 src/app/core/adapters/i18n/i18n.adapter.ts         |   97 +
 .../adapters/i18n/ngx-translate-i18n.adapter.ts    |  100 +
 src/app/core/adapters/i18n/translate.pipe.ts       |  Bin 0 -> 2641 bytes
 src/app/core/adapters/index.ts                     |   41 +
 .../core/adapters/overlay/ionic-overlay.adapter.ts |   97 +
 src/app/core/adapters/overlay/overlay.adapter.ts   |  111 ++
 src/app/core/adapters/storage/storage-keys.ts      |   65 +
 src/app/core/adapters/storage/storage.adapter.ts   |   70 +
 .../adapters/storage/web-storage.adapter.spec.ts   |  100 +
 .../core/adapters/storage/web-storage.adapter.ts   |  116 ++
 .../core/interceptors/error.interceptor.spec.ts    |    7 +-
 src/app/core/interceptors/error.interceptor.ts     |   12 +-
 src/app/core/services/auth.service.ts              |   23 +-
 src/app/core/services/config.service.ts            |   21 +-
 src/app/core/services/dialog.service.spec.ts       |   73 +-
 src/app/core/services/dialog.service.ts            |   68 +-
 src/app/core/services/idle.service.spec.ts         |   35 +-
 src/app/core/services/idle.service.ts              |   23 +-
 .../core/services/institution-config.service.ts    |    7 +-
 src/app/core/services/notification.service.spec.ts |   49 +-
 src/app/core/services/notification.service.ts      |   20 +-
 src/app/core/services/theme.service.spec.ts        |   27 +-
 src/app/core/services/theme.service.ts             |   11 +-
 .../tabs/client-documents-list.component.ts        |    9 +-
 .../features/loans/loan-documents-tab.component.ts |    9 +-
 src/app/features/reporting/run-report.component.ts |   37 +-
 .../system/bulk-import/bulk-import.component.ts    |   16 +-
 src/app/testing/adapters.ts                        |  223 +++
 src/styles.scss                                    |   22 +-
 43 files changed, 5118 insertions(+), 246 deletions(-)

Reply via email to