Commit Graph
124 Commits
Author SHA1 Message Date
Soni JayandGitHub f25f82a004 WEB-673 Create a Tasks sections just like it was available in the legacy Mifos Community App (#3106) 2026-02-07 17:36:00 -06:00
Soni JayandGitHub adecbc27b8 WEB-575 Fix the WebApp to show the Menus and buttons (create, import, delete, edit) as per the grants of each profile (#3102) 2026-02-07 09:44:52 -06:00
Omar NabilandGitHub 83a5a9e2b0 fix the language dropdown list align (#3080) 2026-02-03 12:17:06 -06:00
Shubham KumarandGitHub fbee49b464 WEB-639: Refactor redundant boolean comparisons (#3063)
improve

improve

improve

improve
2026-01-31 07:07:59 -06:00
Soni JayandGitHub cc39b34a57 WEB-581 Remove the hyphens (#2998) 2026-01-15 16:23:26 -06:00
Shubham KumarandGitHub a07a89a5d7 chore: add MPL license headers to all source files (#2977) 2026-01-10 10:44:23 -06:00
Jose Alberto Hernandez df7274626c WEB-492: Material Design 3 implementation: Login 2026-01-04 14:06:28 -05:00
Shubham KumarandGitHub e52691bf85 WEB-398 fix(breadcrumb):update breadcrumb headings on language change (#2954) 2025-12-31 11:07:56 -06:00
Shubham KumarandGitHub 2649efc80c WEB-308: fix hardcoded documentation links (#2944)
fix: Add security attributes to all external documentation links

Fix:added the missing mapping in env.template.js

Removed DocumentationLinkPipe from PipesModule
2025-12-30 20:25:51 -06:00
Shubham KumarandGitHub 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
morvagergelyandGitHub 2295356f5f WEB-487: Add OAuth 2.1 PKCE flow (#2864) 2025-12-18 12:40:25 -06:00
Shubham KumarandGitHub e65d392db7 fix: Hide language icon button on large screens, show only on small screens (#2910)
Add accessibility attributes to the language button
2025-12-17 14:39:06 -06:00
Shubham KumarandGitHub 3ec93a79d1 fix the sidenav background (#2901) 2025-12-14 15:59:19 -06:00
Soni JayandGitHub 6ef7306e10 WEB-106 Do not offer functionality to a user that is not within her/his rights (#2900) 2025-12-14 14:17:02 -06:00
Omar-Nabil2 676c98b520 fix route of users to appusers 2025-12-08 21:19:31 +02:00
Omar-Nabil2andAdam Saghy b517a2f4b8 a translation problem in mifos home page Tooltip text shows tooltips.Collection Sheet instead of Collection Sheet 2025-12-08 15:01:36 +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
shubhamsharma9199 ee84b5a649 fix(sidenav): remove duplicate component definition and correct frequency count logic 2025-11-06 01:47:40 +05:30
Soni JayandGitHub ca931ac55e WEB-92 Click on GSIM application in GSIM application list causes Javascript error (#2668) 2025-09-21 08:25:15 -06:00
Jose Alberto Hernandez e112382587 WEB-303: Invalid general input field background transparent 2025-09-03 16:05:15 -05:00
Jose Alberto Hernandez dbf551fcd1 WEB-277: Collection sheet and Productive collection sheet part I 2025-09-02 21:36:31 -05:00
AllsVeamandGitHub 6ee9f4d4d2 WEB-233: Improve the OIDC integration with 2FA (#2616) 2025-09-01 13:55:35 -06:00
Víctor RomeroandGitHub 0b9ca5d418 Revert "WEB-233: Improve the OIDC integration with 2FA (#2602)"
This reverts commit 9745643456.
2025-08-23 08:31:02 -06:00
AllsVeamandGitHub 9745643456 WEB-233: Improve the OIDC integration with 2FA (#2602) 2025-08-22 21:49:18 -06: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
Pranav Deshmukh 19a8108f96 Them fixes of searchbar and language selector 2025-05-25 23:26:25 +05:30
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 HoveandGitHub 97d24e5d18 feat: remove report feature xbrl/mix (#2392)
Removed the non-working XBRL and MIX report feature from the app

FIXES: WEB-45
2025-04-12 01:38:03 -06: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
Jiya Gupta 58521659d2 feat: Highlight Active Sidebar Menu Item 2025-03-20 02:08:21 +05:30
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
Fahim AhmedandGitHub d6a96221b2 fix: Configuration Wizard type error (#2313) 2025-03-09 14:33:56 -06:00
Felix van HoveandGitHub c424e7d0ec fix: Remove unusable Task Management menu item (#2286)
Task Management in the Self Service area does not work and is not prioritized
currently. It therefore should be removed from what is available in the UI.

Fixes: WEB-24
2025-03-02 15:59:28 -06:00
Felix van HoveandGitHub 30e895c352 fix: make all the configuration wizards work (#2267)
Correct labels in the context of the wizards, make no wizard terminates
prematurely, make modal windows appear well positioned.

Fixes: WEB-11
2025-02-20 21:55:11 -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
Jose Alberto HernandezandJose Alberto Hernandez d04890fd3f Add new interest pause and list existing interest pause periods of the loan 2025-01-06 14:55:44 -05: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 3430188991 add new style to our progress in toolbar 2024-08-17 20:24:52 -06:00
Vikash Prem SharmaandJose Alberto Hernandez cac62aae2a Implemented language selector feature for small screens by adding functionality for selecting a language using the language icon 2024-03-22 21:46:01 -06:00
Jose Alberto HernandezandJose Alberto Hernandez f8bbd270f5 Login view with the support of dark theme 2024-03-09 00:52:50 -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
Jose Alberto Hernandez d6dec3dc8d Savings and Deposit products using Accrual periodic accounting 2024-02-26 22:42:27 -06:00
kunjgit fb2994f4f3 updated tooltip position on the sidenavbar of home page 2024-01-31 20:48:17 +05:30
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