Commit Graph

757 Commits

Author SHA1 Message Date
estifanos
723dc5cb70 Revert "feat: implement custom 404 error page and internationalized navigation suggestions for backoffice and portal apps"
This reverts commit 2d92d00e0b.
2026-09-08 12:42:55 +00:00
estifanos
2d92d00e0b feat: implement custom 404 error page and internationalized navigation suggestions for backoffice and portal apps 2026-09-08 12:29:50 +00:00
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