Skip to content

Release: develop -> main#1092

Merged
davidleomay merged 3 commits into
mainfrom
develop
May 13, 2026
Merged

Release: develop -> main#1092
davidleomay merged 3 commits into
mainfrom
develop

Conversation

@github-actions
Copy link
Copy Markdown

Automatic Release PR

This PR was automatically created after changes were pushed to develop.

Commits: 1 new commit(s)

Checklist

  • Review all changes
  • Verify CI passes
  • Approve and merge when ready for production

* fix(compliance, support): address first batch of reviewer feedback

- Support dashboard issue: link UserData ID to /support/user/:id when
  compliance access is not available (mirrors the existing compliance
  link for ADMIN/COMPLIANCE roles).
- Call queue user info: surface the Phone Call Accepted flag next to
  Phone Call Status (was missing from all queue overviews, noticed in
  ManualCheckIpCountryPhone).
- Call queue outcome form: make the comment required so every call
  decision is documented; mark the label with * and disable Save until
  a comment is entered.
- Stammdaten AddressChange comparison: resolve the new country name via
  the loaded countries list; AddressChange step results only persist
  { id } (see kyc-data.dto.ts), so 'Land' was always rendered as '-'.
- Settings context: expose the full countries list so consumers can
  resolve country references by id without re-fetching.

* fix(compliance): address second batch of reviewer feedback

- Compliance review panel: clickable URL values in result table
  (OperationalActivity websiteUrl etc.); left-align check rows so
  wrapped labels do not center under the inherited text-center layout.
- Compliance review panel: resolve {legalEntity} placeholder via the
  LegalEntity KYC step result so the Handelsregister check label shows
  the real legal form (AG / GmbH / ...) instead of "-".
- Lock down compliance decision UI when a step or bank-data entry is in
  InternalReview status: hide accept/reject + save controls, show an
  inline notice. Applies to ComplianceReviewPanel, IdentPanel,
  StammdatenPanel and BankDataReviewPanel.
- Call queue outcome dropdown: remove Reset entry — not a real outcome
  for phone calls. CallOutcome.RESET removed from the enum and the
  now-unreachable RESET branch in saveCallOutcome cleaned up.
- Extract extractLegalEntity() into compliance-helpers and reuse it in
  both header and review panel.

* fix(compliance): address third batch of reviewer feedback

- Ident panel: load birthday from the ident step result (with userData
  fallback). At Ident review time userData.birthday is typically not
  populated yet.
- Pending reviews list: one row per Type/Name with InternalReview and
  ManualReview counts side by side. Only the ManualReview list is
  expandable (InternalReview cases are still being processed by the
  API), columns reordered so InternalReview comes first.
- Pending reviews → user navigation: include the matching tab in the
  URL (?tab=...) so opening from the list lands on the correct tab
  instead of the default.
- Bank data review: filter out type='Ident' entries (created from KYC
  ident results, not relevant for compliance) and surface alternative
  approved bank data with the same IBAN, including two yes/no
  questions to support the decision.
- Bank data lockout: only ManualReview can be accepted/rejected by
  compliance; all other statuses show an inline notice.
- Compliance dashboard: new "Pending Transactions" section listing AML
  pending cases (amlReason=ManualCheck, amlCheck=Pending). Clicking a
  row opens the user's compliance review with the AML Pending tab
  pre-selected.
- Global layout: enable textStart on compliance review, compliance
  user, call queue detail and support dashboard issue screens so wrapped
  labels are left-aligned by default instead of inheriting text-center
  from the layout wrapper.

* fix(compliance): reorder KYC review tabs and add missing step tabs

- Reorder the review tabs to follow the customer onboarding flow.
  AML Pending, BankData Review and Stammdaten are now grouped on the
  left (transaction review / post-onboarding admin), visually separated
  from the KYC onboarding tabs on the right.
- Add tabs for the previously missing steps: Recommendation,
  SoleProprietorshipConfirmation, Statutes and RealUnitRegistration.
- Stronger visual separator (2px blue line, mx-4) between the two tab
  groups so it is obvious the left block is not part of KYC.
- Count badges on AML Pending / BankData Review now use dark blue
  background with white text for proper contrast in light mode.
bernd2022 and others added 2 commits May 13, 2026 08:42
Move phoneCallTimes from address block to user-info phone-call block so
it is visible in all five call-queue detail screens, not only the
IP-country variant.
@davidleomay davidleomay merged commit e587175 into main May 13, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants