Commit Graph

197 Commits

Author SHA1 Message Date
estifanos
d16d9840ba fixes 2026-08-01 06:30:13 +00:00
estifanos
af4ef8b3a7 feat: implement password requirements validation and UI component 2026-08-01 06:27:59 +00:00
Estifo77
18f18b71dc feat: add MaritimeLoader component for enhanced loading experience 2026-07-31 15:21:11 +03:00
estifanos
f736e4ddac feat: add toGregorianDateLabel function and update date displays across multiple pages 2026-07-31 10:37:04 +00:00
estifanos
48bc31d321 feat: integrate AmharicDatePicker component across multiple pages and update translations 2026-07-31 10:27:50 +00:00
estifanos
b5858c37be fixes 2026-07-31 07:59:15 +00:00
estifanos
fca732e399 feat: add country selection translations and update country name retrieval 2026-07-31 07:31:17 +00:00
estifanos
53b7b3f6f7 country 2026-07-31 07:19:16 +00:00
estifanos
4dddd576a8 UI 2026-07-31 06:56:24 +00:00
Estifo77
f443372da2 Merge branch 'estif-branch-1' of https://github.com/Tria-plc/emaui into estif-branch-1 2026-07-31 09:34:53 +03:00
Estifo77
1b989936f0 refactor: standardize import statements and formatting across SeamanBookPage and VesselRegistrationPage
feat: add mock data for vessel registration and seaman book application

fix: update eligibility and status handling in SeamanBookPage

style: improve readability and consistency in PortalLayout and AdvancedTable components

chore: update package-lock.json for dependency management
2026-07-31 09:34:29 +03:00
estifanos
1e894ecfa7 UI 2026-07-31 06:33:15 +00:00
estifanos
0db451bdec feat: add CountrySelect component and integrate country selection in endorsement, seafarer, and waiver pages 2026-07-30 12:11:53 +00:00
estifanos
06eb9eca4f feat(payment): implement payment feature with Telebirr integration first try
- Define shared payment types and interfaces in payment.ts
- Create PaymentModal component for handling payment interactions
- Implement payment API client for initiating and confirming payments
- Add payment history management with localStorage
- Create PaymentsPage for displaying payment status and history
- Introduce utility functions for money conversion and formatting
- Set up hooks for managing payment flow and state
- Update SeamanBookApplicationPage to utilize new payment modal
- Add tests for payment API functions and history management
2026-07-30 07:33:30 +00:00
Estifo77
4a6f2954b5 portal fixes 2026-07-29 12:49:09 +03:00
Estifo77
0c3d817ee1 fixes 2026-07-29 12:08:36 +03:00
Estifo77
a9638afa27 lay out fix 2026-07-29 11:45:47 +03:00
Estifo77
56bf81e4ad fixes 2026-07-29 11:28:55 +03:00
estifanos
8118b646bd refactor: update sidebar visibility rules to match user profession 2026-07-29 08:08:53 +00:00
estifanos
09d688b251 fixes 2026-07-29 07:55:45 +00:00
Estifo77
6ca48cbb9a merge fixes 2026-07-29 10:54:43 +03:00
estifanos
e497b30bd1 fixes 2026-07-29 07:36:10 +00:00
Estifo77
81f259b374 fixes 2026-07-29 10:31:54 +03:00
Estifo77
8b3e63ea1c Merge branch 'estif-branch-1' of https://github.com/Tria-plc/emaui into estif-branch-1 2026-07-29 10:31:27 +03:00
Estifo77
611c5272c0 fixes 2026-07-29 10:31:23 +03:00
estifanos
86bc9399d9 fixes 2026-07-29 07:30:36 +00:00
estifanos
27a5968b79 feat: implement user type-based navigation visibility in PortalLayout 2026-07-29 07:29:20 +00:00
Estifo77
5ceb5da3c2 fixes 2026-07-29 10:07:49 +03:00
Estifo77
53e2497756 Merge branch 'estif-branch-1' of https://github.com/Tria-plc/emaui into estif-branch-1 2026-07-29 09:56:19 +03:00
Estifo77
302a5788ad fixes 2026-07-29 09:56:13 +03:00
estifanos
ff51fd0bcc feat: enhance SignupPage with user type selection and validation 2026-07-29 06:55:19 +00:00
Estifo77
85e84c24b8 Merge branch 'dev' of https://github.com/Tria-plc/emaui into estif-branch-1 2026-07-29 09:40:33 +03:00
mulish77
26cc1f4fd2 Merge pull request #4 from Tria-plc/feature/logestic
Feature/logestic - Fitsum changes merging
2026-07-28 14:57:44 +03:00
Estifo77
3edd0587e5 document 2026-07-28 14:50:53 +03:00
fitse-yotor
e39f80941e feat: add Shipping Agent License Renewal and Waiver Application pages
- Implement ShippingAgentLicenseRenewalPage for submitting renewal documents with file uploads.
- Create WaiverApplicationPage for multi-step waiver application process, including document uploads and review.
- Add WaiverPage to display application status and details, including waiver letter download functionality.
- Introduce document handling components and validation for required fields in both applications.
2026-07-28 14:46:06 +03:00
fitse-yotor
4c01c5321b fix: update approval status logic in vessel registration steps 2026-07-28 13:04:11 +03:00
fitse-yotor
c4af36005c feat: add vessel registration feature with dashboard and ownership transfer
- Implemented VesselRegistrationPage for managing vessel registrations.
- Added localization for vessel registration and ownership transfer in Amharic and English.
- Updated PortalLayout to include navigation for vessel registration and ownership transfer.
- Created VesselOwnerLayout to restrict access to vessel owner-specific routes.
- Integrated routing for vessel registration, application, and ownership transfer pages.
2026-07-28 12:58:03 +03:00
Yonas Tewabe
296abdf8ae Update Dockerfile 2026-07-28 11:07:38 +03:00
Yonas Tewabe
fef001d86e Update Dockerfile 2026-07-28 11:03:48 +03:00
estifanos
4a02a4fa8f date picker 2026-07-28 07:58:00 +00:00
estifanos
86696d1c6f date picker 2026-07-28 07:52:24 +00:00
estifanos
a4e5349b0d amahric date picker 2026-07-28 07:44:53 +00:00
Estifo77
173d6eccb6 fixes 2026-07-28 10:26:55 +03:00
estifanos
cdec4c435b date picker 2026-07-28 07:25:19 +00:00
estifanos
31ab6ae260 amharic date picker 2026-07-28 07:16:00 +00:00
Estifo77
bd009245d3 Merge branch 'estif-branch-1' of https://github.com/Tria-plc/emaui into estif-branch-1 2026-07-27 11:53:06 +03:00
Estifo77
163e02e7af test 2026-07-27 11:52:56 +03:00
estifanos
b5d09d2aea advanced table fixes 2026-07-27 08:52:13 +00:00
estifanos
af85fca02a advanced table 2026-07-25 08:41:27 +00:00
Estifo77
4c412a9fba sending params on configation api call on professions 2026-07-25 11:20:18 +03:00