Skip to content

feat: add account deletion page and update onboarding legal consent - #353

Merged
trtajim merged 5 commits into
mainfrom
feature/account-deletion-page
Sep 21, 2026
Merged

trtajim merged 5 commits into
mainfrom
feature/account-deletion-page

Conversation

@trtajim

@trtajim trtajim commented Sep 21, 2026

Copy link
Copy Markdown
Member

Summary

  • Account Deletion Flow: Added a dedicated account deletion page at /account/delete allowing users to request account deletion by submitting an account_issue support ticket.
  • Safety & Policy Alignment: Integrated confirmation modal with highlights referencing Privacy Policy (Section 9), Terms of Service, and Content Policy.
  • Profile Integration: Added a Danger Zone card under settings linking to the account deletion page.
  • Onboarding Legal Consent: Added an explicit checkbox for Terms & Conditions and Privacy Policy agreement on the final onboarding step, unchecked by default.

Automated Checks

  • npm run format && composer lint && npm run lint passed cleanly.
  • Vite build verification passed.

Summary by CodeRabbit

  • New Features

    • Added an account deletion request page accessible from the profile area.
    • Users can submit a deletion request with a reason and optional feedback, subject to confirmation and open-ticket limits.
    • Added links to privacy, terms, and content policies, along with the expected processing timeline.
  • Updates

    • Renamed and refreshed the profile support section.
    • Onboarding now requires accepting the Terms & Conditions and Privacy Policy before account creation.

@coderabbitai

coderabbitai Bot commented Sep 21, 2026

Copy link
Copy Markdown

Review Change StackReview Change Stack

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: Repository: hscstack/platform/.coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: 64b66169-55bb-4caf-a96b-d17ed92b4931

📥 Commits

Reviewing files that changed from the base of the PR and between 68a88ad and 89d8cb4.

📒 Files selected for processing (6)
  • GEMINI.md
  • app/Http/Controllers/ProfileController.php
  • resources/js/pages/Account/Delete.vue
  • resources/js/pages/Profile.vue
  • resources/js/pages/auth/Onboarding.vue
  • routes/web.php
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@trtajim
trtajim merged commit 3de05b5 into main Sep 21, 2026
5 of 6 checks passed
@trtajim
trtajim deleted the feature/account-deletion-page branch September 21, 2026 08:59
@trtajim
trtajim restored the feature/account-deletion-page branch September 21, 2026 09:46
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