Nati Nigussie
b163aa4d3c
Merge branch 'WorkflowChange' into logestic_chnage
2026-08-27 11:23:14 +03:00
nati14575
5e8fa6013f
Merge branch 'WorkflowChange' of https://github.com/Tria-plc/emaui into WorkflowChange
2026-08-27 11:19:19 +03:00
nati14575
04c68e74c7
Update API URL fallback in UserManagementPage to ensure local development compatibility
2026-08-27 11:19:09 +03:00
fitse-yotor
12e7927d01
feat(certificate-designer): add custom page size options and update related components
2026-08-27 10:53:11 +03:00
Nati Nigussie
d18a91b061
Merge pull request #33 from Tria-plc/estif-branch-1
...
EMALICENSI-36 fixes
2026-08-27 10:43:52 +03:00
estifanos
f01c0ec31e
feat: add INSPECTION_FAILED state, enforce inspection scheduling locks, and improve adjustment round UI for section locking and remark labeling
2026-08-27 07:36:07 +00:00
Estifo77
b85281812d
Merge branch 'WorkflowChange' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-08-27 10:10:43 +03:00
estifanos
4ec585f407
feat: include location and physical attributes in seafarer registration default answers
2026-08-27 06:47:44 +00:00
Nati
580ceaa139
Remove 'assign-reviewer' action and related functionality from license review process
2026-08-26 14:08:09 +00:00
Nati
2a16ca8584
Merge branch 'WorkflowChange' of github.com:Tria-plc/emaui into WorkflowChange
2026-08-26 13:34:24 +00:00
Nati
b5f1ffa6b8
Add 'assign-reviewer' action and related functionality for license review process
2026-08-26 13:34:06 +00:00
Nati Nigussie
3644350e42
Merge pull request #25 from Tria-plc/estif-branch-1
...
fixes on vessel report by tade
2026-08-26 15:34:40 +03:00
estifanos
3955dab014
adding bypass payment
2026-08-26 12:17:46 +00:00
estifanos
f20ed670de
fixes on backoffice for endorcement
2026-08-26 12:12:30 +00:00
estifanos
32ac18adc2
endorcement
2026-08-26 11:52:13 +00:00
Estifo77
08e9b73b8f
Merge branch 'WorkflowChange' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-08-26 13:27:12 +03:00
estifanos
b099870370
fix: prevent out-of-bounds wizard steps and remove duplicate FieldCondition property definition
2026-08-26 09:52:31 +00:00
estifanos
3cab22b58d
fix: update conditional requirement validation to allow expressions using anyOf without a field
2026-08-26 09:44:37 +00:00
estifanos
13c3e8974d
feat: consolidate CoC and GOC endorsement workflows into a new ENDORSEMENT_SEAFARER type and add anyOf support to conditional form field logic.
2026-08-26 09:44:08 +00:00
Nati
207994df69
Implement nationality-based document requirements and add cancellation feature for seafarer registration
2026-08-26 09:14:45 +00:00
Estifo77
a86f4750bc
Merge branch 'WorkflowChange' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-08-26 08:43:31 +03:00
Nati
bd65fc0eab
Enhance certificate designer and seafarer registration features with image support and dynamic department/rank options
2026-08-24 14:15:55 +00:00
Nati
4a3ad7c2e6
Merge branch 'WorkflowChange' of github.com:Tria-plc/emaui into WorkflowChange
2026-08-24 12:37:42 +00:00
Nati
294a8ded6c
Refactor exam form handling to support mixed paper types and update related interfaces
2026-08-24 12:37:06 +00:00
nati14575
ff47c7b0aa
Add support for "BOTH" exam form type and update translations
2026-08-24 12:13:18 +03:00
Nati
895690de80
Fix for rank selection
2026-08-24 08:20:13 +00:00
Nati
a84177cf12
Fix
2026-08-24 07:49:10 +00:00
Nati
302c0242dd
Add rank selection and condition handling to certificate designer and requirements
2026-08-24 07:39:24 +00:00
Nati
1af7e90c21
Merge branch 'WorkflowChange' of github.com:Tria-plc/emaui into WorkflowChange
2026-08-24 06:13:50 +00:00
Nati
f973bff641
Add Rank and Department management to ConfigurationPage with new RankDepartmentTab
2026-08-24 06:13:43 +00:00
estifanos
573b203422
refactor: remove bypass payment capability check and enable bypass button unconditionally
2026-08-22 08:01:18 +00:00
estifanos
3d6deb03f6
feat: add payment and bypass actions to the in-flight vessel registration application table
2026-08-22 07:58:08 +00:00
Fistum
0ac969cca2
logestics chnage
2026-08-22 07:54:35 +00:00
estifanos
ae0dfdece3
refactor: update vessel registration route path in onboarding navigation
2026-08-22 06:57:22 +00:00
nati14575
ef45360fa7
Fix BASE_API_URL to use the correct default port for local development
2026-08-22 09:13:15 +03:00
estifanos
841579468a
feat: add claim application functionality to the license review page
2026-08-22 06:11:44 +00:00
Nati
e82714ba1f
Enhance exam selection by displaying certification rank in options and remove admission number input from scheduling modal
2026-08-22 06:11:02 +00:00
Estifo77
b652136bac
Merge branch 'WorkflowChange' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-08-22 09:00:45 +03:00
estifanos
b458bae35c
refactor: introduce hasUnclaimedPool helper to allow claim workflows for specific document-family queues
2026-08-22 05:53:40 +00:00
Nati
c3977897b7
Add rankKey support to certification forms and exams
...
- Introduced rankKey field in Certification interface and payloads.
- Updated CertificationForm to handle rankKey input.
- Enhanced ScheduleExamModal to filter exams based on rank.
- Added getEligibleExams API query to fetch exams relevant to the application's rank.
- Updated related components and types to accommodate new rankKey functionality.
2026-08-21 19:10:01 +00:00
Nati
21ffca9094
Merge branch 'WorkflowChange' of github.com:Tria-plc/emaui into WorkflowChange
2026-08-21 18:20:02 +00:00
Nati
9f4954b5e8
UI
2026-08-21 18:17:52 +00:00
Nati Nigussie
584dc458b8
Merge pull request #20 from Tria-plc/feature/exam-attempt-domain
...
Feature/exam attempt domain
2026-08-21 21:08:13 +03:00
nati14575
53b8993c72
Merge branch 'WorkflowChange' of https://github.com/Tria-plc/emaui into feature/exam-attempt-domain
2026-08-21 21:04:34 +03:00
Nati
56cb22c7bd
Merge branch 'ui_ux' of github.com:Tria-plc/emaui into WorkflowChange
2026-08-21 17:36:09 +00:00
Fistum
81d3ebdcd9
feat(dashboard): enhance dashboard with stat tiles for better data visualization
2026-08-21 13:33:07 +00:00
Fistum
62492e957b
backoffice
2026-08-21 13:09:40 +00:00
Fistum
6b5b99f42d
ui chnages
2026-08-21 11:16:22 +00:00
fitse-yotor
8f6ebdafb1
feat(a11y): add skip link for improved navigation accessibility
2026-08-21 12:34:00 +03:00
fitse-yotor
e74ef1c672
fix(i18n): render Amharic in an Ethiopic font
...
Both themes set `fontFamily: Inter`, and Inter carries no Ge'ez glyphs. So
every Amharic string in a bilingual system — 45-73 KB of locale data per app —
has been rendering in whatever font the OS happened to substitute: different on
Windows, macOS and Android, and matching neither the design nor each other.
Noto Sans Ethiopic goes directly after Inter in one stack rather than being
swapped in under `[lang='am']`. Browsers fall back per glyph, not per element,
so a single stack renders Latin in Inter and Ge'ez in Noto automatically —
including within one string. That is the case that matters here: a registry is
full of mixed-script lines like an Amharic name beside a Latin IMO number, and
a language-scoped swap renders half of those in the wrong face.
Heading line-heights go up a step at the same time. Ge'ez has taller ascenders
and deeper descenders than Latin, so headings set to Inter's natural leading
clip once Ethiopic is actually being rendered. This was deliberately held back
from the theme refactor so that change could prove it altered nothing.
The gallery gains Ge'ez headings and a mixed-script line, so the baselines
cover the case rather than only Latin.
Follow-up: both fonts still load from Google Fonts via a render-blocking CSS
@import. Self-hosting with a subset and preload links is worth doing —
government networks frequently make fonts.googleapis.com slow or unreachable,
and silent Amharic fallback is precisely the failure this commit fixes.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-21 12:20:49 +03:00