estifanos
12daba2951
feat: enforce physical characteristics for seafarer profiles and add dynamic validation and form support
2026-08-20 10:17:35 +00:00
estifanos
0b03bc45c3
refactor: improve PhoneInput digit normalization and update validation to trigger on blur
2026-08-20 08:31:08 +00:00
estifanos
481ff57ad1
feat: implement reusable PhoneInput component with validation support and integrate across auth and portal modules.
2026-08-20 07:33:25 +00:00
estifanos
ec28f6456d
feat: implement ActiveSessions component and JWT session tracking to manage user device access
2026-08-19 11:00:20 +00:00
estifanos
ff89b9af5e
feat: implement two-factor authentication flow during sign-in and add utility hooks for configuration management
2026-08-19 10:42:30 +00:00
Estifo77
9185df64b9
fixes
2026-08-19 10:31:13 +03:00
Estifo77
c377ddf74a
Merge branch 'WorkflowChange' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-08-19 10:23:33 +03:00
Nati
629b02fd26
feat: implement person name utility functions and update related components for name handling
2026-08-19 05:52:26 +00:00
estifanos
3d508acc41
feat: implement 18+ age validation, enforce document review completion for approvals, and refactor DecisionBar UI
2026-08-18 07:43:48 +00:00
Estifo77
84e3500352
Merge branch 'certficate' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-08-17 13:16:22 +03:00
Nati
7f45df04e0
feat(seafarer-registration): remove standalone registration page and redirect to licensing flow; update profile handling and eligibility checks
2026-08-17 09:15:39 +00:00
estifanos
aa3b6e834b
localization fixes
2026-08-17 08:10:53 +00:00
estifanos
73f7127ac8
Localization on Portal
2026-08-17 07:52:09 +00:00
Nati
ad9b14d716
fix(profile): change update method from PATCH to PUT for profile updates
2026-08-17 07:45:22 +00:00
estifanos
31c52c02e0
feat: introduce useLocalized hook for bilingual value retrieval.(localization round 2)
...
- Added useLocalized hook to provide a stable function for retrieving bilingual values based on the current language.
- Updated various components across the portal and backoffice to utilize the new useLocalized hook for consistent bilingual label rendering.
- Refactored localized function in licensing.helpers to handle empty Amharic strings correctly.
- Enhanced localization handling in LicenseApplicationPage, ProfilePage, and other components to ensure proper language switching.
2026-08-12 11:31:20 +00:00
Estifo77
afaea36ce2
Refactor address handling in ProfilePage and AddressFormContent to improve name parsing and address payload structure
2026-08-08 11:58:08 +03:00
estifanos
fbf948b3d3
Implement seafarer profile requirement gate to ensure complete profile before registration
2026-08-08 08:35:40 +00:00
Estifo77
1116e57a8d
Refactor ProfilePage to remove unused API calls and optimize user data handling
2026-08-08 11:13:03 +03:00
Estifo77
938bc94ce0
Update ProfilePage to handle user updates more reliably and prevent race conditions
2026-08-08 11:00:33 +03:00
estifanos
fdcdd9fd13
Enhance AddressFormContent with additional ID types and update ProfilePage to optimize user profile update handling
2026-08-08 07:55:07 +00:00
estifanos
56de3727fa
Refactor AddressFormContent and ProfilePage to integrate CountrySelect for nationality selection and update address payload handling
2026-08-08 07:40:33 +00:00
estifanos
451e9a7f35
Update AddressFormContent and ProfilePage to lock primary phone and email fields as account details
2026-08-08 07:36:04 +00:00
estifanos
85c9930363
Add address management features and improve validation
...
- Implement saveMyAddress mutation for updating user addresses.
- Enhance address validation schema with additional fields.
- Add error handling for location loading in LocationPicker.
- Update translations for loading errors in English and Amharic.
- Introduce phone number validation for Ethiopian formats.
- Refactor AddressFormContent to accommodate new address structure.
2026-08-08 07:32:33 +00:00
Estifo77
8d05f2274a
Merge branch 'dev' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-08-03 15:07:52 +03:00
Mulu Mehari
77bfb01664
Adding all the license feature and renewal
2026-08-03 12:49:48 +03:00
Estifo77
5889ee2105
Merge branch 'dev' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-08-03 09:26:04 +03:00
Mulu Mehari
c62ec59655
Initial End to End functionality
2026-08-02 22:44:08 +03:00
estifanos
af4ef8b3a7
feat: implement password requirements validation and UI component
2026-08-01 06:27:59 +00:00
estifanos
4dddd576a8
UI
2026-07-31 06:56:24 +00:00
Muluhabt
5161e278ce
Adding license generation functionality
2026-07-29 16:53:50 +03:00
Estifo77
163e02e7af
test
2026-07-27 11:52:56 +03:00
estifanos
8f7c163b9e
feat: integrate error handling across various components
...
- Added `useErrorHandler` hook to centralize error handling logic.
- Updated components in the backoffice and portal applications to utilize the new error handling mechanism, replacing direct notify calls with `handleError` for improved error messaging.
- Enhanced localization files to include generic error messages for better user feedback.
- Refactored error handling in forms and API interactions to ensure consistent user experience across the application.
2026-07-24 09:08:41 +00:00
mengstabketemaw
c46747c98e
feat: refactor department to organization and move certifications to configuration tab commit
2026-06-29 15:57:42 +03:00
mengstabketemaw
1a472a6db3
refactor: simplify profile lookup and navigation logic commit
2026-06-27 09:37:29 +03:00
mengstabketemaw
83dafbfd7c
fix: update professionId mapping in ProfilePage commit
2026-06-26 16:17:04 +03:00
mengstabketemaw
ac8df4cdff
refactor: modularize profile setup components and update profile completion logic commit
2026-06-26 16:12:25 +03:00
mengstabketemaw
85e070db33
merge design protal and backoffice
2026-06-17 13:50:20 +03:00
mengstabketemaw
de6d5a01cb
move login to common ui
2026-06-13 11:21:32 +03:00
Mengisteab
7de485ce28
update user profile page
2026-06-11 12:04:21 +00:00
Mengisteab
0ce32f827a
implement profile page update
2026-06-11 11:11:58 +00:00
Mengisteab
86edf2b971
frontend scalfolding
2026-06-10 07:03:50 +00:00