Commit Graph

405 Commits

Author SHA1 Message Date
estifanos
47884831b2 feat: enhance nationality and national ID prefill logic in LicenseApplicationPage 2026-08-10 12:14:27 +00:00
estifanos
50aeaf4fa3 fix 2026-08-10 12:10:44 +00:00
estifanos
3b1630bf9a prefill 2026-08-10 12:06:45 +00:00
estifanos
3d5b9db442 feat(i18n): update CoC and CoP queue labels in English and Amharic translations 2026-08-10 11:50:44 +00:00
Estifo77
4fc73b0567 feat(i18n): update medical verification label to include sea service verification
fix(layouts): import baseApi in BackofficeLayout and PortalLayout for API state management

refactor(auth): remove clearCurrentProfile call on logout and improve cookie removal logic

chore(auth-storage): enhance cookie management with secure and sameSite attributes, and streamline cleanup process
2026-08-10 14:42:21 +03:00
Estifo77
1a0da134a5 Refactor MySeaRecordsPage to use AmharicDatePicker and update styles for better UX 2026-08-10 14:18:09 +03:00
estifanos
1997434028 Add applicant name handling for SEAFARER_REGISTRATION and update translations 2026-08-10 11:09:29 +00:00
estifanos
6b7c40cd3f Add SEAFARER_REGISTRATION type and update translations and navigation 2026-08-10 10:59:14 +00:00
estifanos
2c1b0306a0 revert 2026-08-10 10:21:58 +00:00
estifanos
73de3f212b Licence applications filter 2026-08-10 10:10:34 +00:00
Estifo77
c822e99052 Add AttachmentsModal and refactor MedicalVerificationPage with AdvancedTable integration 2026-08-10 13:06:54 +03:00
Estifo77
5701385b37 Revert "Replace TextInput with AmharicDatePicker for date fields in SeaServiceTab and MedicalTab"
This reverts commit 34ae207834.
2026-08-10 11:51:35 +03:00
estifanos
34ae207834 Replace TextInput with AmharicDatePicker for date fields in SeaServiceTab and MedicalTab 2026-08-10 08:25:37 +00:00
estifanos
fc28ef9960 Refactor SeaServiceTab and MedicalTab to use AdvancedTable for improved data handling and pagination 2026-08-10 08:21:53 +00:00
estifanos
02681fe9be Add maxDepth prop to LocationPicker and update AddressFormContent to limit cascading levels 2026-08-08 09:09:08 +00:00
estifanos
78e37bb90f Refactor LocationPicker to remove unused translation for sub-location and adjust level rendering logic 2026-08-08 09:06:12 +00:00
estifanos
cfc9bc1a93 fixes 2026-08-08 09:01:35 +00:00
estifanos
acca2eb097 fixes 2026-08-08 08:59:48 +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
estifanos
0f7c1dba4b fixes 2026-08-08 07:22:36 +00:00
estifanos
b98c2b274d Revert "Add translations for CoP queue and update existing CoC queue labels"
This reverts commit 52d2747f7a.
2026-08-08 07:04:03 +00:00
estifanos
52d2747f7a Add translations for CoP queue and update existing CoC queue labels 2026-08-08 06:54:05 +00:00
estifanos
44786a2f6f fixes 2026-08-08 06:36:48 +00:00
estifanos
70b6562045 fixes 2026-08-08 06:32:03 +00:00
estifanos
c006644166 Add review status column and enhance action buttons in ResultPage 2026-08-08 06:29:28 +00:00
Estifo77
23675005fc Refactor imports and improve LoginPage validation logic 2026-08-08 09:26:47 +03:00
Estifo77
203d2e5026 Merge branch 'dev' of https://github.com/Tria-plc/emaui into estif-branch-1 2026-08-08 09:03:50 +03:00
Mulu Mehari
7c968c7093 Adding more functionalities for all the license types 2026-08-07 11:50:07 +03:00
estifanos
fe9ffef6ae UI 2026-08-06 07:25:26 +00:00
estifanos
980c5aac13 UI 2026-08-06 07:13:16 +00:00
estifanos
27df8b16e8 feat(ApplicationRedirectPage): add page to resolve deep links for applications
fix(LicenseQueuePage): correct sorting logic for "mine" view
2026-08-06 07:05:19 +00:00
Estifo77
3610c69a69 fixes 2026-08-06 09:43:40 +03:00
estifanos
a02cee1a78 feat(LicenseQueuePage): update sorting logic to prioritize claimedAt for "mine" view 2026-08-05 12:44:22 +00:00
Estifo77
ed782237ca fixes 2026-08-05 14:17:00 +03:00
estifanos
c79e4cc5fa feat(AmharicDatePicker): add width prop to align input fields in filter bar 2026-08-05 10:21:56 +00:00
estifanos
7ba760d74b feat(AmharicDatePicker): implement Amharic date picker component with calendar type switching and time input 2026-08-05 10:14:03 +00:00
estifanos
5fb1926ac0 feat(AmharicDatePicker): add time input functionality and update date formatting
feat(i18n): add translation for time label in Amharic and English
fix(main): ensure date styles are imported correctly
2026-08-05 09:48:35 +00:00
estifanos
f06f74b9e0 feat(AppHeader): add notifications click handler and count display 2026-08-05 09:26:20 +00:00
estifanos
bedc7d5f8c feat(NotificationsPage): implement tabbed navigation for notifications and improve loading state handling 2026-08-05 09:19:56 +00:00
estifanos
7d706aa990 fix(DocumentsTab): improve layout and truncation for document names and badges 2026-08-05 08:59:28 +00:00
estifanos
0627aa24fc feat(styles): add themed scrollbars for improved dark mode experience 2026-08-05 08:53:27 +00:00
estifanos
bbae230ad5 feat: implement ModalFooter component for consistent modal action layout 2026-08-05 08:50:38 +00:00
estifanos
c8df8e1578 fix(LicenseQueuePage): remove unused ActionIcon and IconRefresh imports for cleaner code 2026-08-05 08:16:45 +00:00