Skip to content

feat(account): improve readability and consistency of account pages - #3430

Merged
AlexAndBear merged 3 commits into
mainfrom
enhancement/account-page-redesign
Sep 23, 2026
Merged

AlexAndBear merged 3 commits into
mainfrom
enhancement/account-page-redesign

Conversation

@AlexAndBear

Copy link
Copy Markdown
Member

Description

Improves readability and consistency of the account pages.

  • Settings tables use two columns: descriptions moved below the setting name as dimmed text
  • Every account page has a larger headline with a dimmed subtitle
  • "Account Information" page renamed to "Profile", with a separate "Account information" section
  • Profile picture moved out of the table into its own card, avatar aligned left
  • Calendar values shown below their labels
  • More vertical spacing in table cells, table headers aligned with their columns
  • Tables use the full width on smaller viewports
  • Labels next to notification checkboxes are shown up to the tablet breakpoint
  • New AccountHeading and AccountLabel components replace duplicated markup

Related Issue

  • Fixes <issue_link>

How Has This Been Tested?

  • test environment: local, macOS
  • test case 1: pnpm test:unit --run for account pages, account components and avatar upload
  • test case 2: pnpm lint, pnpm format:check, pnpm check:types

Types of changes

  • Bugfix
  • Enhancement (a change that doesn't break existing code or deployments)
  • Breaking change (a modification that affects current functionality)
  • Technical debt (addressing code that needs refactoring or improvements)
  • Tests (adding or improving tests)
  • Documentation (updates or additions to documentation)
  • Maintenance (like dependency updates or tooling adjustments)

@AlexAndBear AlexAndBear moved this from Qualification to In Progress in OpenCloud Team Board Sep 23, 2026
@AlexAndBear
AlexAndBear merged commit d6cdef9 into main Sep 23, 2026
31 checks passed
@AlexAndBear
AlexAndBear deleted the enhancement/account-page-redesign branch September 23, 2026 12:57
@github-project-automation github-project-automation Bot moved this from In Progress to Done in OpenCloud Team Board Sep 23, 2026
@openclouders openclouders mentioned this pull request Sep 23, 2026
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants