Commit Graph
13 Commits
Author SHA1 Message Date
AnvayandGitHub 2f73e9a9eb WEB-604: Add hour/minute time selection for partial day cashier allocation (#3108)
- Added hour (00-23) and minute (00-59) dropdowns to Create Cashier form
- Added hour/minute dropdowns to Edit Cashier form with existing time parsing
- Time fields shown conditionally when Full Day is unchecked
- Added end-time-after-start-time validation
- Clear stale invalidTimeRange error before re-validating
- Renamed setEditChargeForm to setEditCashierForm
- Added Hour and Minute i18n keys to all 13 locale files
2026-02-08 16:15:50 -06:00
AnvayandGitHub 77e95c6146 WEB-677: Improve Transfer Funds UX with vertical stepper (#3107)
- Refactored Transfer Funds page into a 3-step vertical stepper:
  Step 1: Beneficiary Selection
  Step 2: Transfer Details
  Step 3: Transfer Status (success/failure)
- Split single form into beneficiaryForm and transferDetailsForm
- Added MatStepper with custom icons and linear progression
- Added transfer status display with success/failure states
- Added missing i18n translation keys across all 13 locale files
- Fixed MatHint import for NG1010 compilation error
2026-02-08 13:12:52 -06:00
AnvayandGitHub 0cb4d7b0cc WEB-671: Fix missing translations for external events on Manage External Events page (#3098) 2026-02-06 12:22:08 -06:00
AnvayandGitHub 0e9e56abf7 properly aligned the general entries form (#3082) 2026-02-03 12:16:19 -06:00
AnvayandGitHub 70d13614c5 fixed the alignment of the account button (#3037) 2026-01-22 10:32:09 -06:00
AnvayandGitHub 0338ec7aa4 Fix login form alignment: ensure consistent appearance for username and password fields (#3030) 2026-01-21 13:18:46 -06:00
Anvay 40a16c8c18 Improve filter section alignment and spacing on Investors page
- Restructured filter layout into organized rows for better visual hierarchy
- Applied consistent spacing (16px gaps) and equal field widths
- Aligned search button with filter inputs for cohesive appearance
- Ensured uniform input field heights (56px) across all filters
- Added responsive design: 3-column (desktop), 2-column (tablet), stacked (mobile)
- Enhanced button styling with proper sizing and alignment
- Maintained enterprise-grade professional UI aesthetic
2026-01-15 22:56:51 +05:30
Anvay ed1b281127 WEB-573: refactor password preferences UI to card-based layout
- Convert horizontal radio layout to vertical card-based blocks
- Add heading labels (Basic, Standard, Strong) for each policy option
- Position radio buttons and headings on same row with space-between
- Increase padding and spacing for improved visual clarity
- Maintain full-width blocks with consistent vertical stacking
- Preserve all existing text content and functionality
- Add trackBy function to *ngFor for performance optimization
- Use translation keys for password labels instead of hardcoded array
- Map labels based on preference ID for robustness
2026-01-15 01:32:18 +05:30
Anvay 8c59c2776f WEB-429-implement-centralized-error-handler-service-for-user-friendly-api-error-messaging 2025-11-30 13:41:12 +05:30
AnvayandGitHub fe49b281fb WEB-430: Fix Dead “Forgot Password” Button and Replace TODO Handlers
- Remove 'Forgot Password' button from login form (no backend support)
- Remove forgotPassword() method that only logged to console
- Remove TODO comment about forgot password decision
- Clean up login form layout and method spacing

This eliminates dead UI elements and improves UX by not showing
features that aren't actually available. The button can be added
back when password reset functionality is implemented in the backend.

Resolves WEB-430
2025-11-28 16:11:39 -06:00
Anvay 6610a015e1 WEB-389: Fix date formatting issue when editing and creating holidays
- Changed edit-holiday component to use formatDateAsString with proper instanceof checks
- Changed create-holiday component to use formatDateAsString
- Fixed bug where incorrect date checks were being performed
- formatDateAsString uses moment.format() which correctly handles Date objects
- Resolves date format problems when editing existing holidays
2025-11-20 01:47:31 +05:30
Anvay 77a4abc1ba WEB-408: Improve Configuration Wizard UI
- Redesigned dialog layout with centered content and improved spacing
- Changed button grid to display 3 columns (33.333% each) with responsive breakpoints
- Added progress bar section with cleaner styling
- Improved button styles to match site standards (removed custom font-weight, changed Close button from stroked-warn to standard raised button)
- Enhanced visual hierarchy and professional appearance
- Responsive design for tablets and mobile devices
2025-11-10 23:07:00 +05:30
Anvay f78b7763d6 WEB-392: Fix alignment of download and upload buttons in bulk import
- Added min-height to mat-cards to ensure consistent height
- Added flex-spacer to push buttons to the bottom
- Removed flex-grow from mat-card-content
- Buttons now align horizontally regardless of varying card content
2025-11-04 13:59:19 +05:30