Skip to content

feat(backend): implement profiles soft-delete, PUT update, stats and …#1088

Merged
Akanimoh12 merged 3 commits into
Akanimoh12:test-implement-dripsfrom
LawalRahman:soft-delete-deactivate-own-profile
Jun 29, 2026
Merged

feat(backend): implement profiles soft-delete, PUT update, stats and …#1088
Akanimoh12 merged 3 commits into
Akanimoh12:test-implement-dripsfrom
LawalRahman:soft-delete-deactivate-own-profile

Conversation

@LawalRahman

Copy link
Copy Markdown
Contributor

…anonymous tips support

Description

Closes #861
Closes #855
Closes #878
Closes #863

Type of Change

Please mark the options that are relevant:

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 🧪 Tests (adding new tests or updating existing tests)
  • 📝 Documentation (changes to documentation/configs only)
  • 🚀 DevOps & CI/CD (changes to workflows, scripts, or templates)

Changes Made

How to Test

Checklist

💻 Smart Contract Changes (if applicable)

  • Running cargo fmt -- --check passes successfully.
  • Running cargo clippy -- -D warnings runs without any warnings.
  • All tests pass successfully using cargo test.
  • New unit or integration tests have been written to cover the changes.
  • No hardcoded values are present (e.g. addresses, fees) that should be configurable.

🎨 Frontend Changes (if applicable)

  • TypeScript compiles cleanly with no errors (npm run typecheck or npx tsc --noEmit).
  • Running npm run lint shows no linting errors.
  • The production build compiles successfully via npm run build.
  • Changes verified on local browser environment with Freighter/xBull/Albedo wallet.
  • Responsive design verified (tested on mobile, tablet, and desktop viewport sizes).
  • Keyboard navigation and accessibility (a11y) considerations are addressed.

⚙️ General

  • Code follows the project's coding standards and structure guidelines.
  • Self-reviewed the changes to ensure clean code with no commented-out code blocks.
  • No console.log or debug code remains in production files.
  • The branch is up-to-date with the main branch.

Screenshots / Demos (if applicable)

@drips-wave

drips-wave Bot commented Jun 29, 2026

Copy link
Copy Markdown

@LawalRahman Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Akanimoh12

Copy link
Copy Markdown
Owner

Please resolve your conflicts

…t-delete-deactivate-own-profile

# Conflicts:
#	backend/prisma/schema.prisma
#	backend/src/app.ts
#	backend/src/modules/auth/auth.service.ts
#	backend/src/modules/auth/auth.test.ts
#	backend/src/modules/profiles/profiles.controller.ts
#	backend/src/modules/profiles/profiles.routes.ts
#	backend/src/modules/profiles/profiles.service.ts
#	backend/src/modules/tips/tips.controller.ts
#	backend/src/modules/tips/tips.routes.ts
#	backend/src/modules/tips/tips.schema.ts
#	backend/src/modules/tips/tips.service.ts
@Akanimoh12
Akanimoh12 merged commit bdb908c into Akanimoh12:test-implement-drips Jun 29, 2026
4 of 5 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

2 participants