Skip to content

Require receipt attachment for non-cash deposits#35

Merged
quequeo merged 1 commit intomainfrom
feature/deposit-receipt-required
Feb 17, 2026
Merged

Require receipt attachment for non-cash deposits#35
quequeo merged 1 commit intomainfrom
feature/deposit-receipt-required

Conversation

@quequeo
Copy link
Owner

@quequeo quequeo commented Feb 17, 2026

Summary

  • Add file upload input to deposit form for receipt/attachment
  • Make attachment required for non-cash deposit methods (TRANSFER_ARS, SWIFT, CRYPTO)
  • Allow cash deposits (CASH_ARS, CASH_USD) without attachment
  • Add client-side validation with error messages and file size check (max 5MB)
  • Update i18n translations (ES/EN) for attachment labels and validation messages

Backend validation also added in winbit-rails PR #8.

Test plan

  • npm run lint — clean
  • npm run format:check — clean
  • npm run test:ci — 195 tests, 41 files, all passing
  • CI passes

- Add file upload input to deposit form
- Make attachment required for non-cash methods (TRANSFER, SWIFT, CRYPTO)
- Allow cash deposits (CASH_ARS, CASH_USD) without attachment
- Add validation messages and file size check (max 5MB)
- Update i18n translations (ES/EN)
@quequeo quequeo merged commit 065cfd3 into main Feb 17, 2026
3 checks passed
@quequeo quequeo deleted the feature/deposit-receipt-required branch February 17, 2026 01:29
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.

1 participant

Comments