Skip to content

Release: develop -> main#3565

Merged
TaprootFreak merged 7 commits intomainfrom
develop
Apr 14, 2026
Merged

Release: develop -> main#3565
TaprootFreak merged 7 commits intomainfrom
develop

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions Bot commented Apr 9, 2026

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

* refactor: remove unused resetWallet() method

* fix: resolve 3 critical axios vulnerabilities via override

Add axios override to force all transitive dependencies (dhedge, uniswap,
zano, checkout-sdk) to use the root axios version (1.15.0) instead of
their pinned vulnerable versions (0.21.4, 0.30.3).
Yannick1712 and others added 6 commits April 10, 2026 17:22
* feat: add LayerZero bridge withdraw command (Citrea -> Ethereum)

Add bidirectional bridging support to the LayerZero adapter.
The withdraw command mirrors the existing deposit flow but operates
in reverse, using the Citrea OFT contracts to bridge tokens back
to Ethereum.

* fix: restore original deposit code, align with Clementine bridge pattern

- Restore all original comments and formatting in deposit flow
- Use if/else if dispatch pattern (consistent with ClementineBridgeAdapter)
- Fix error messages to reference specific method names
- Revert unnecessary executeBridge rename

* chore: DRY

* fix: re-added comments

---------

Co-authored-by: David May <david.leo.may@gmail.com>
* feat: add support dashboard API endpoints and Marketing role

- Add MARKETING role to UserRole enum and role hierarchy
- Add GET support/issue/support/list endpoint with filtering, pagination and search
- Add SupportIssueListDto and GetSupportIssueListFilter
- Add clerk field to SupportIssueInternalDataDto
- Add transactionMissing data mapping with safe JSON parsing
- Allow message creation without text (file-only messages)
- Remove unnecessary mail requirement for issue creation
- Fix department filter to enforce role-based access
- Lower support controller guard from COMPLIANCE to SUPPORT

* fix: limit search terms to prevent loop bound injection

* fix: use explicit Math.min bound for search term loop

* fix: restrict support endpoints from marketing role and simplify mapper

* fix: restore mail requirement for support issue creation

* refactor: simplify support issue list endpoint path
@TaprootFreak TaprootFreak merged commit d16f157 into main Apr 14, 2026
12 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.

3 participants