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
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
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
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
estifanos
3ec23bb0d9
feat: introduce valueChangedAt timestamp for license review remarks and add CorrectedItemsPanel component
2026-09-07 07:21:35 +00: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
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
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
Nati Nigussie
3b5bdfb6d1
Merge pull request #53 from Tria-plc/WorkflowChange
2026-09-01 00:12:50 -07:00
Estifo77
bef827bfc2
Merge branch 'estif-branch-1' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-09-01 10:02:01 +03:00
estifanos
61d24d10ad
refactor: remove CoC and GOC endorsement queue navigation and translation keys
2026-09-01 06:59:35 +00:00
Estifo77
0fe0525a97
Merge branch 'estif-branch-1' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-09-01 09:44:39 +03:00
estifanos
32ad5124f1
feat: add non-expiring license support to backoffice and portal UI with updated i18n and selective form patching
2026-09-01 05:58:48 +00:00
Estifo77
41995842d7
Merge branch 'WorkflowChange' of https://github.com/Tria-plc/emaui into estif-branch-1
2026-09-01 08:49:06 +03:00
estifanos
3859e7b976
feat: add non-expiring license option to behavior configuration with conditional UI updates
2026-09-01 05:47:05 +00:00
Nati Nigussie
1d90e79052
Merge pull request #53 from Tria-plc/WorkflowChange
2026-08-31 06:09:47 -07:00
Nati
d3ab19ff0e
Merge branch 'WorkflowChange' of github.com:Tria-plc/emaui into WorkflowChange
2026-08-31 13:08:21 +00:00
Nati
5b3672061a
feat(license-review): implement actions resolution for seafarer certificates and add tests
2026-08-31 13:08:10 +00:00
estifanos
b48fe86ea7
feat: add License Types management tab for creating and editing license configurations
2026-08-31 12:19:50 +00:00
mihretue
8438bc5122
Merge branch 'dev' of github.com:Tria-plc/emaui into fix/coc-exam-workflow-defects
2026-08-31 14:20:32 +03:00
estifanos
eb338f66b9
feat: add StaffRolesCard component for managing license type staff requirements and integrate with existing API endpoints.
2026-08-31 10:26:36 +00:00
mihretue
46f317a73f
Merge remote-tracking branch 'origin/dev' into fix/coc-exam-workflow-defects
...
# Conflicts:
# apps/portal/src/app/features/licensing/pages/MyApplicationsPage/index.tsx
# libs/api/src/lib/features/licensing/licensing-api.ts
# libs/api/src/lib/features/licensing/licensing.types.ts
2026-08-31 09:16:24 +00:00