brave / ads-ui

Self-service ads UI
Mozilla Public License 2.0
21 stars 11 forks source link

Production Release 2024-07-02 #1245

Closed IanKrieger closed 2 weeks ago

IanKrieger commented 2 weeks ago

Features

Chores

Other

github-actions[bot] commented 2 weeks ago

[puLL-Merge] - brave/ads-ui@1245

Description

This PR updates the user interface and language to refer to "accounts" instead of "organizations" throughout the application. It also introduces a new AccountMenu component for improved user account management.

Changes ### Changes 1. `.node-version`: - Updated Node.js version from 20.14.0 to 20.15.0 2. `package.json` and `pnpm-lock.yaml`: - Updated various dependencies to their latest versions 3. `renovate.json`: - Removed the "group:allApollographql" preset 4. `src/components/AppBar/LandingPageAppBar.tsx`: - Replaced the sign-out button with the new AccountMenu component - Updated the mobile menu to show "Dashboard" for authenticated users 5. `src/components/Navigation/AccountMenu.tsx`: - Added a new AccountMenu component for improved account management 6. `src/components/Navigation/Navbar.tsx`: - Replaced the sign-out button with the new AccountMenu component 7. `src/locales/en.po`, `src/locales/es.po`, `src/locales/pt.po`, `src/locales/test.po`: - Updated translations to reflect the change from "organization" to "account" 8. `src/user/settings/NewKeyPairModal.tsx`: - Updated text to refer to "account" instead of "organization" 9. `src/user/settings/Settings.tsx`: - Changed "Organization" to "Account" in various places

Possible Issues

The changes in terminology from "organization" to "account" may cause confusion for users who are accustomed to the previous language. It's important to ensure that this change is communicated clearly to users and that any documentation or help materials are updated accordingly.

Security Hotspots

None identified. The changes appear to be primarily UI-focused and don't introduce any obvious security risks.