estifanos
a76ad9479f
feat: add read-only SeafarerScopeFields component to profile page for displaying certification scope details
2026-09-08 09:52:24 +00:00
estifanos
f11ccb958d
feat: add seafarer scope display to profile and progress tracking panel to license review
2026-09-08 09:44:52 +00:00
Estifo77
3ad74cf745
Merge branch 'WorkflowChange' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-09-08 12:01:43 +03:00
nati
84ba4beacf
Merge branch 'WorkflowChange' of github.com:Tria-plc/emaui into WorkflowChange
2026-09-08 08:29:16 +00:00
nati
0c895c14a1
feat: add HTML import functionality for certificate designer
...
- Implemented `html-import.ts` to parse Handlebars/HTML certificates into canvas blocks.
- Introduced `htmlToPlacements` function to convert parsed HTML into structured placements.
- Added inline style parsing and unit conversion for various CSS lengths.
- Created test suite in `html-import.spec.ts` to validate the import logic and edge cases.
- Ensured compatibility with existing template field placements and background image handling.
2026-09-08 08:29:10 +00:00
estifanos
f89ab0fb39
feat: implement pre-selection for nationality and nation fields by repurposing the placeholder field to store default values
2026-09-08 07:01:43 +00:00
estifanos
0f81f1f199
feat: parse and human-readably display form schema validation errors from server 400 responses
2026-09-08 06:54:09 +00:00
estifanos
e1150cab63
feat: add NATIONALITY and NATION field types with dedicated country-picker logic and storage conversion
2026-09-08 06:46:11 +00:00
Nati Nigussie
a892473b56
Merge pull request #72 from Tria-plc/estif-branch-1
...
feat: implement comprehensive logistics and seafarer analytics report…
2026-09-08 09:40:19 +03:00
nati
41067fb07f
feat: implement STCW certificate template conversion to canvas blocks
2026-09-08 06:36:08 +00:00
Estifo77
d5d77cbc30
Merge branch 'WorkflowChange' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-09-08 09:22:26 +03:00
nati
e807839d74
feat: add certificate regeneration functionality to LicenseReviewPage
2026-09-07 14:25:35 +00:00
estifanos
b2f5034767
feat: implement comprehensive logistics and seafarer analytics reporting modules with dashboard visualizations and CSV export functionality.
2026-09-07 12:40:08 +00:00
nati
4c86b65e81
Merge branch 'dev' of github.com:Tria-plc/emaui into WorkflowChange
2026-09-07 09:23:11 +00:00
Estifanos Terefe
6e8a76527c
Merge pull request #69 from Tria-plc/estif-branch-1
...
refactor: simplify assignment logic and remove bulk claim functionali…
2026-09-07 12:17:43 +03:00
estifanos
5a6a3579d1
refactor: simplify assignment logic and remove bulk claim functionality from license queue page
2026-09-07 09:16:26 +00:00
Nati Nigussie
54d083e40b
Merge pull request #68 from Tria-plc/WorkflowChange
...
Workflow change
2026-09-07 12:08:24 +03:00
Nati Nigussie
2a96956b88
Merge pull request #66 from Tria-plc/estif-branch-1
...
estif all branches changes and comment on excel file
2026-09-07 12:07:01 +03:00
Nati Nigussie
9962e2b9e7
Merge branch 'WorkflowChange' into estif-branch-1
2026-09-07 12:06:52 +03:00
estifanos
a67a29ae79
refactor: enhance license configuration with per-type renewal windows, inspection requirements, and issuance policies
2026-09-07 08:59:21 +00:00
nati
5dbc6b27de
feat: enhance biometric enrollment with Mantra device integration and finger position support
2026-09-07 08:57:57 +00:00
Mihretu Endeshaw
2a72cc7c77
Merge pull request #67 from Tria-plc/examination-issue-fix
...
fix(exam): reflect authoritative exam state and lock engine-graded re…
2026-09-07 11:43:21 +03:00
mihretu
24fb51de23
fix(exam): reflect authoritative exam state and lock engine-graded results
...
- COC queue status cell shows the server-derived exam state (registered,
present, sat, passed, failed) instead of the lagging application status.
- Portal examStageFor prefers the server's examState so portal and back
office never disagree; NOT_SITTING stage added.
- Exam roster shows each candidate's result and lock; Regrade hidden once
a result exists.
- Record Result modal: only unmarked candidates, empty score boxes (no
silent zeros), reason required, backend refusals translated.
- Result page: auto-graded marks read-only, per-applicant publish.
- Exam page: session window fields, Add Question menu (bank / Excel /
scratch), wait metrics panel; PUBLISHED exam status removed.
- Portal: exam window shown, early launch and eligibility refusals explained.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-07 08:12:12 +00:00
Estifo77
10440238d1
Merge branch 'estif-branch-1' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-09-07 10:25:17 +03:00
Estifo77
47566b753e
ffixes
2026-09-07 10:25:13 +03:00
estifanos
3ec23bb0d9
feat: introduce valueChangedAt timestamp for license review remarks and add CorrectedItemsPanel component
2026-09-07 07:21:35 +00:00
nati
29990d3142
feat: refactor certificate generation and download logic to use licenseId and integrate new API mutation
2026-09-05 07:46:10 +00:00
nati
1f397d3571
Mal remove
2026-09-05 06:46:00 +00:00
Nati Nigussie
76dbcbc50d
Merge pull request #63 from Tria-plc/WorkflowChange
2026-09-04 01:51:14 -08:00
Estifanos Terefe
47b7b3245a
remove virus
2026-09-04 12:12:50 +03:00
Estifanos Terefe
2fd7a19947
Merge pull request #64 from Tria-plc/createNewLicenseType
...
feat: add license type management and import personal document requirements
2026-09-04 11:47:32 +03:00
Estifo77
6d3a4c14d5
feat: add ImportPersonalDocumentsModal and related components to support importing document requirements from personal vaults
2026-09-04 10:28:00 +03:00
Estifo77
37065ecf12
Merge branch 'createNewLicenseType' of https://github.com/Tria-plc/emaui into createNewLicenseType
2026-09-04 09:43:46 +03:00
Estifo77
b8c0d7028f
Merge branch 'estif-branch-1' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-09-04 09:36:06 +03:00
Estifo77
d66484921b
feat: implement comprehensive dashboard UI components, analytics integration, and internationalization support for portal and backoffice apps.
2026-09-03 14:40:55 +03:00
Nati Nigussie
7b09151161
Merge pull request #63 from Tria-plc/WorkflowChange
2026-09-02 03:50:18 -08:00
Nati Nigussie
1d6a942d33
Merge pull request #62 from Tria-plc/estif/certificate-designer/fixes
...
Estif/certificate designer/fixes
2026-09-02 14:49:01 +03:00
estifanos
4a212553b9
feat: add LicenseTypesTab management component and extend license API types with service and workflow configurations
2026-09-02 11:34:58 +00:00
estifanos
90d1f6c462
remove LicenseTypesTab component and associated creation logic from licensing configuration
2026-09-02 11:26:34 +00:00
Estifo77
f8ed067b9d
Merge branch 'createNewLicenseType' of https://github.com/Tria-plc/emaui into createNewLicenseType
2026-09-02 14:18:35 +03:00
estifanos
5eeb9602b0
feat: implement license type management with creation and status toggling functionality
2026-09-02 11:10:27 +00:00
Estifo77
6619abd11b
Merge branch 'createNewLicenseType' of https://github.com/Tria-plc/emaui into createNewLicenseType
2026-09-02 13:54:24 +03:00
estifanos
984dec0d6d
feat: add multi-page support, improve template creation logic, and refine rank resolution in certificate designer
2026-09-02 10:43:26 +00:00
estifanos
92f2f16b80
feat: add REISSUE application kind and dynamic file size limits, and remove unused serviceKind logic
2026-09-02 10:31:18 +00:00
Nati Nigussie
36c2130271
Merge pull request #60 from Tria-plc/WorkflowChange
...
Workflow change
2026-09-02 12:27:59 +03:00
Nati Nigussie
7f6a90dff8
Merge pull request #58 from Tria-plc/estif-branch-1
...
comments from tade
2026-09-02 12:26:19 +03:00
Estifo77
51aa446eee
feat: configure Vite for backoffice and portal applications with shared environment directories and API proxies
2026-09-02 09:29:08 +03:00
Mihretu Endeshaw
819708c8cd
Merge pull request #59 from Tria-plc/fix/coc-exam-workflow-defects
...
Fix/coc exam workflow defects
2026-09-01 15:21:45 +03:00
mihretue
55823068a3
Merge branch 'fix/coc-exam-workflow-defects' of github.com:Tria-plc/emaui into fix/coc-exam-workflow-defects
2026-09-01 15:18:27 +03:00
mihretue
64836d6e1e
fix: sanitize applicationId and documentId parameters in PaymentCheckPage
2026-09-01 15:18:13 +03:00