plane icon indicating copy to clipboard operation
plane copied to clipboard

[WEB-5860] style: improved profile settings interface

Open aaryan610 opened this issue 1 week ago • 2 comments

Description

This PR improves the profile settings interface-

  1. Introduces a new modal for profile settings instead of the current separate route under workspace slug.
  2. Introduces new redirections-
    • profile/* -> settings/profile/*
    • :workspaceSlug/settings/account/* -> settings/profile/*

Type of Change

  • [x] Improvement (change that would cause existing functionality to not work as expected)

Media

https://github.com/user-attachments/assets/aa2188f1-8dac-41bc-8c3f-6a6413e95ee6

Summary by CodeRabbit

  • Refactor

    • Consolidated profile and account settings into a unified, tab-driven settings area and updated navigation/redirects accordingly.
    • Simplified settings layouts and sidebar behavior; many legacy account pages were removed in favor of the new profile-centered structure.
  • New Features

    • Added a profile settings modal, tabbed profile settings pages (general, preferences, notifications, security, activity, API tokens), and a theme/preferences UI with improved controls and timezone/language options.

✏️ Tip: You can customize this high-level summary in your review settings.

aaryan610 avatar Jan 09 '26 09:01 aaryan610