Move "Privacy and reach" from "Public profile" to top-level navigation#27294
Conversation
4ca74c5 to
bcf5cd1
Compare
ClearlyClaire
left a comment
There was a problem hiding this comment.
Looks good to me, although I'm not sure about having duplicate icons in the sidebar menu
I'd suggest https://fontawesome.com/v4/icon/eye |
|
This pull request has merge conflicts that must be resolved before it can be merged. |
c8c5852 to
f22b6fb
Compare
|
Just rebased. There aren't any merge conflicts, but it's still marked "rebase needed"? |
|
This pull request has resolved merge conflicts and is ready for review. |
No worries, it just takes a bit of time to re-check! |
|
This pull request has merge conflicts that must be resolved before it can be merged. |
|
This may need another rebase in light of the font-awesome removal? Also, vaguely related to #32359 in that they are both shuffling icons in this area, and/or contemplating a re-org on the hierarchy. |
|
Looks like this was approved a year ago, but needs rebase now... @ChaelCodes do you have time to rebase this (After font-awesome to material migration), or should we close? |
I was just working on rebasing this and the query param one yesterday. |
f22b6fb to
adb0501
Compare
|
Awesome, thanks -- looks like we need CI approval here as well. |
|
This pull request has resolved merge conflicts and is ready for review. |
ClearlyClaire
left a comment
There was a problem hiding this comment.
For the record, I approved this because I agree with the change design-wise, and the code looks good too, but it still needs a review from our design team or project lead.
Is there any sort of bat signal or other way to compel feedback from such persons? |
|
Looking at old/approved stuff ... this one was waiting on UX/design/lead feedback about a year ago. Any way to ping anyone for that? |
renchap
left a comment
There was a problem hiding this comment.
Sorry for the time it took us to look at this.
We plan to rework the preferences in a future version, but this is a good improvement and will help make those setting more prominent.
|
Thank you! I'm glad it could help! |
* New Crowdin Translations (automated) (mastodon#36386) Co-authored-by: GitHub Actions <[email protected]> * Emoji: Account page (mastodon#36385) * Fix JSON payload being potentially mutated when processing interaction policies (mastodon#36392) * Update dependency sidekiq to v8.0.8 (mastodon#36388) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Fix Update/Delete of quoted status not being forwarded to quoters's followers (mastodon#36390) * Update opentelemetry-ruby (non-major) (mastodon#36313) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency ruby to v3.4.7 (mastodon#36387) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Emoji: Statuses (mastodon#36393) * Update dependency cross-env to v10.1.0 (mastodon#36297) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Emoji: Announcements (mastodon#36397) Co-authored-by: diondiondion <[email protected]> * Do not automatically run Prettier on the streaming server code. (mastodon#36400) * Emoji: Fixes issue with handled link not correctly showing remote users (mastodon#36403) * Use tag filter for pending tag count on admin dashboard (mastodon#36404) * Update docker.io/ruby Docker tag to v3.4.7 (mastodon#36407) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * New Crowdin Translations (automated) (mastodon#36406) Co-authored-by: GitHub Actions <[email protected]> * Fix quote post state sometimes not being updated through streaming server (mastodon#36408) * Fix crash when serializing quotes of deleted posts for ActivityPub (mastodon#36381) * Fix: Embed author handle using wrong DisplayName (mastodon#36413) * Fixes handled link formatting (mastodon#36410) Co-authored-by: Claire <[email protected]> * Add support for displaying link previews for Admin UI (mastodon#35958) * Improve display of content warnings in Admin UI (mastodon#35935) * New Crowdin Translations (automated) (mastodon#36420) Co-authored-by: GitHub Actions <[email protected]> * Add `result_count` to `Mastodon-Async-Refresh` header when needed (mastodon#36239) * Update dependency `rack` (mastodon#36443) * New Crowdin Translations (automated) (mastodon#36433) Co-authored-by: GitHub Actions <[email protected]> * Update dependency opentelemetry-instrumentation-excon to v0.25.2 (mastodon#36436) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Merge commit from fork * Streaming: Ensure disabled users cannot connect to streaming * Streaming: Disconnect when the user is disabled * Merge commit from fork * Ensure tootctl revokes sessions, access tokens and web push subscriptions * Fix test coverage * Merge commit from fork * Require read, read:statuses or read:notifications scope to access streaming APIs * Add additional tests for scope-based channel access We were missing tests in the affirmative for subscribing to the user:notification channel, this adds them * Fix streaming still being authorized for suspended accounts (mastodon#36448) * Bump version to v4.4.6 (mastodon#36447) * Fix permalink redirects continuing to work for suspended accounts (mastodon#36453) * Emoji: Picker native rendering (mastodon#36454) * Fix videos not being indented properly in thread view (mastodon#36459) * Emoji: Cleanup new code (mastodon#36402) * Fix moderation warning e-mails that include posts (mastodon#36462) * Fix allow_referrer_origin typo (mastodon#36460) * Update dependency strong_migrations to v2.5.1 (mastodon#36458) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Fix WebUI mistakenly allowing to attach quotes when editing (mastodon#36464) * New Crowdin Translations (automated) (mastodon#36457) Co-authored-by: GitHub Actions <[email protected]> * Fix error in logged-out hashtag view when remote posts require log-in (mastodon#36467) * Fix deletion of posts quoting soft-deleted local post (mastodon#36461) * Fix forwarder being called with `nil` status when quote post is soft-deleted (mastodon#36463) * Change new accounts to use new ActivityPub numeric ID scheme (mastodon#36365) * Update dependency vite to v7.1.10 (mastodon#36468) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency vite-plugin-pwa to v1.1.0 (mastodon#36452) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update formatjs monorepo (mastodon#36415) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency core-js to v3.46.0 (mastodon#36417) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update opentelemetry-ruby (non-major) (mastodon#36477) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * New Crowdin Translations (automated) (mastodon#36476) Co-authored-by: GitHub Actions <[email protected]> * Fix rendering of poll options in status history modal (mastodon#35633) * Bump version to v4.4.7 (mastodon#36478) * Update `stylelint-config-standard-scss` to version 16.0.0 (mastodon#36429) Co-authored-by: diondiondion <[email protected]> * Change redirection for denied registration from web app to sign-in page with error message (mastodon#36384) * Bump version to v4.5.0-beta.1 (mastodon#36479) * Update changelog with last-minute changes (mastodon#36482) * Change FFmpeg source to GitHub mirror in Dockerfile (mastodon#36424) * Fix low-contrast hover colour of alert actions (light theme only) (mastodon#36484) * Show new replies early if the fetch-all-replies task takes long to finish (mastodon#36481) * Fix pinned hashtag columns fully refreshing unprompted (mastodon#36497) * Update docker-compose.yml sidekiq health check to work for both 4.4 and 4.5 (mastodon#36498) * Restructure appearance settings to introduce new Advanced settings section (mastodon#36496) * New Crowdin Translations (automated) (mastodon#36494) Co-authored-by: GitHub Actions <[email protected]> * Update dependency rollup-plugin-visualizer to v6.0.5 (mastodon#36499) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Emoji: Fix autoplay incorrectly being applied (mastodon#36503) * Emoji: Update Twemoji to v16 (mastodon#36501) * Implement quote posts in Moderator UI (mastodon#35964) * Emoji: Fix emoji picker not centering native emoji (mastodon#36502) * Add keyboard shortcut info banner to the boosting preferences section (mastodon#36506) * New Crowdin Translations (automated) (mastodon#36513) Co-authored-by: GitHub Actions <[email protected]> * Change HttpMessageSignature to perform assertions directly on Linzer objects (mastodon#36510) * Add new "quick boosting" setting (mastodon#36516) * Fix relationship not being fetched to evaluate whether to show a quote post (mastodon#36517) * Update dependency vite-plugin-static-copy to v3.1.4 (mastodon#36480) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency rubyzip to v3.2.0 (mastodon#36472) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency rack-attack to v6.8.0 (mastodon#36471) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * New Crowdin Translations (automated) (mastodon#36520) Co-authored-by: GitHub Actions <[email protected]> * Replace ThreadingHelper wait loop with functional CyclicBarrier (mastodon#36508) * Update dependency rubocop-performance to v1.26.1 (mastodon#36525) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency @reduxjs/toolkit to v2.9.1 (mastodon#36515) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency jsdom to v27.0.1 (mastodon#36524) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Emoji: Swap mode test to an emoji from 16.0 (mastodon#36530) * Fix position of quote dropdown menu item when “quick boosting” is enabled (mastodon#36528) * Emoji: Fix unneeded re-renders when StatusContent changes (mastodon#36532) * Update dependency puma to v7.1.0 (mastodon#36519) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency vite to v7.1.11 (mastodon#36526) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency playwright to v1.55.1 [SECURITY] (mastodon#36534) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Specs for validation error in API responses (mastodon#36507) * New Crowdin Translations (automated) (mastodon#36538) Co-authored-by: GitHub Actions <[email protected]> * Merge commit from fork * Refuse granting quote authorization for reblogs * Add validation to reject quotes of reblogs * Do not process quotes of reblogs as potentially valid quotes * Refuse to serve quoted reblogs over REST API * Bump version to v4.5.0-beta.2 (mastodon#36543) * Drop support for PostgreSQL 13 (mastodon#36540) * Update recommended Node version to 24 (LTS) (mastodon#36539) * Fix value of `quote_approval_policy` and `quoted_status_id` in ScheduledStatus serializer (mastodon#36549) * Fix scheduled quote posts being posted as non-quote posts (mastodon#36550) * New Crowdin Translations (automated) (mastodon#36556) Co-authored-by: GitHub Actions <[email protected]> * Fix discovery preamble missing word in EN and EN-GB locales (mastodon#36560) * Refresh thread replies periodically & when refocusing window (mastodon#36547) * Fix text overflow alignment for long author names in News (mastodon#36562) * Update dependency rubocop to v1.81.6 (mastodon#36541) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency ioredis to v5.8.2 (mastodon#36544) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency pino to v9.14.0 (mastodon#36529) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Remove unnecessary restrictions on HTML handling (mastodon#36548) * Add `disabled` setting for live and topic feeds, as well as user permission to bypass that (mastodon#36563) * Update dependency vite to v7.1.12 (mastodon#36573) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * New Crowdin Translations (automated) (mastodon#36569) Co-authored-by: GitHub Actions <[email protected]> * Add UI support for disabled live feeds (mastodon#36577) Co-authored-by: diondiondion <[email protected]> * Fix bookmarks export when one bookmarked status is soft-deleted (mastodon#36576) * Fix "new post highlighting" in threads being applied when navigating between posts (mastodon#36583) * Update stoplight to version 5.4.0 (mastodon#36581) * Update opentelemetry-ruby (non-major) (mastodon#36557) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * New Crowdin Translations (automated) (mastodon#36590) Co-authored-by: GitHub Actions <[email protected]> * Add a new setting to choose the server landing page (mastodon#36588) * Update dependency rubyzip to v3.2.1 (mastodon#36598) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency webauthn to v3.4.3 (mastodon#36599) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Fix recent settings migrations (mastodon#36602) * Handle unreachable network error for search services (mastodon#36587) * Fix vacuums being interrupted by a single batch failure (mastodon#36606) * Fix layout of severed relationships when purged events are listed (mastodon#36593) * Change min. characters required for logged-out account search from 5 to 3 (mastodon#36487) * Fix custom emoji width (mastodon#27969) * Remove `http_message_signatures` feature flag (mastodon#36610) * Fix hashtags not being picked up when full-width hash sign is used (mastodon#36103) Co-authored-by: Claire <[email protected]> * Emoji: Fix Web Worker import (mastodon#36603) * Fix URL comparison for mentions in case of empty path (mastodon#36613) * Change API behavior of reblogs wrt. quotes for consistency (mastodon#36559) * New Crowdin Translations (automated) (mastodon#36617) Co-authored-by: GitHub Actions <[email protected]> * Update dependency @reduxjs/toolkit to v2.9.2 (mastodon#36572) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency mail to v2.9.0 (mastodon#36575) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * [Vite] Remove overridden `build.target` in favor of legacy plugin defaults (mastodon#36611) * Update dependency webmock to v3.26.0 (mastodon#36605) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency simple_form to v5.4.0 (mastodon#36604) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Emoji: Remove final flag (mastodon#36409) * Update dependency annotaterb to v4.20.0 (mastodon#36527) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Revert "Fix custom emoji width (mastodon#27969)" (mastodon#36620) * Add streaming server side filtering for live/topic feed settings (mastodon#36585) * Update dependency devise-two-factor to v6.2.0 (mastodon#36574) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency @vitejs/plugin-react to v5.1.0 (mastodon#36600) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency axios to v1.13.0 (mastodon#36612) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Fix props in DisplayName component (mastodon#36622) * Add support for `Update` of converted object types (mastodon#36322) * Fix mention matching ignoring path (mastodon#36626) * Hashtag fixes (mastodon#36625) * Change styling of column banners (mastodon#36531) * chore(deps): update dependency eslint-plugin-jsdoc to v60 (mastodon#36466) * Remove environment variables to config Fetch All Replies behaviour (mastodon#36627) * Change firehose labels depending on which feeds are accessible (mastodon#36607) * Change display of blocked and muted quoted users (mastodon#36619) * New Crowdin Translations (automated) (mastodon#36632) Co-authored-by: GitHub Actions <[email protected]> * Bump version to v4.5.0-rc.1 (mastodon#36635) * Fix `quote-inline` fallback being removed even for legacy quotes (mastodon#36638) * Fix SMTP configuration with `mail` 2.9.0 (mastodon#36646) * Show error when submitting empty post rather than failing silently (mastodon#36650) * chore(deps): update dependency libvips to v8.17.3 (mastodon#36654) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency axios to v1.13.1 (mastodon#36633) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * New Crowdin Translations for stable-4.5 (automated) (mastodon#36670) Co-authored-by: GitHub Actions <[email protected]> * Fix initially selected language in Rules panel, hide selector when no alternative translations exist (mastodon#36672) * Bump version to v4.5.0-rc.2 * chore(deps): update dependency rubyzip to v3.2.2 (mastodon#36687) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency irb to v1.15.3 (mastodon#36682) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Disable paste-link-to-quote flow when composing Private Mentions (mastodon#36690) * Fix issuance of quote approval for remote private statuses (mastodon#36693) * Prevent creation of Private Mentions quoting someone who is not mentioned (mastodon#36689) * Move "Privacy and reach" from "Public profile" to top-level navigation (mastodon#27294) * Increase number of quote approval job retries (mastodon#36698) * fix(deps): update dependency @rails/ujs to v7.1.600 (mastodon#36634) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency brakeman to v7.1.1 (mastodon#35434) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency sidekiq to v8.0.9 (mastodon#36699) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Remove option to disable access to local topic feeds for logged-in users (mastodon#36703) * Fix quote dropdown menu item in detailed status view (mastodon#36704) * Fix Skeleton placeholders being animated when setting to reduce animations is enabled (mastodon#36716) * Add CSS Module support (mastodon#36637) * Quote Posts: Add notifications for DMs and private posts (mastodon#36696) * Change quote action to error instead of insert link in Private Mentions (mastodon#36721) * Change paste-link-to-quote loading state from generic loading bar to compose placeholder (mastodon#36695) * Bump version to v4.5.0-rc.3 * Fix spoiler toggle button being able to submit compose form (mastodon#36736) * Add default visualizer for audio upload without poster (mastodon#36734) * Fix: correctly dismisses announcement when viewed (mastodon#36750) * New Crowdin Translations for stable-4.5 (automated) (mastodon#36745) Co-authored-by: GitHub Actions <[email protected]> * Bump version to v4.5.0 (mastodon#36732) * Add 4.5.x to the list of supported branches (mastodon#36761) * Fix prepared quote not being discarded with contents when replying (mastodon#36778) * Fix `/api/v1/statuses/:id/context` sometimes returing `Mastodon-Async-Refresh` without `result_count` (mastodon#36779) * Update dependency rollup from 4.46.2 to 4.46.4 (mastodon#36781) * Fix dropdown menu not focusing first item when opened via keyboard (mastodon#36804) * Fix scroll shift caused by fetch-all-replies alerts (mastodon#36807) * Emoji: Load emoji with hash in URL (mastodon#36808) * Fix filters not being applied to quotes in detailed view (mastodon#36843) * Fixes blank screen in browsers that don't support `Intl.DisplayNames` (mastodon#36847) * Fix deprecation warning in Vite (mastodon#36849) * Fix `Update` importing old previously-unknown activities and treating them as recent ones (mastodon#36848) * Fix posts coming from public/hashtag streaming being marked as unquotable (mastodon#36860) * New Crowdin Translations for stable-4.5 (automated) (mastodon#36864) Co-authored-by: GitHub Actions <[email protected]> * Fix Cmd/Ctrl + Enter not submitting Alt text modal on some browsers (mastodon#36866) * Fix error when sending new posts (mastodon#36869) * Bump version to v4.5.1 * Fix Cmd/Ctrl + Enter in the composer triggering confirmation dialog action (mastodon#36870) * Fix hashtag completion not being inserted correctly (mastodon#36884) * Fix bogus quote approval policy not always being replaced correctly (mastodon#36885) * Fix error with remote tags including percent signs (mastodon#36886) * chore(deps): update dependency js-yaml to v4.1.1 [security] (mastodon#36891) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Fix cross-origin handling of CSS modules (mastodon#36890) * Fix ArgumentError of tootctl upgrade storage-schema (mastodon#36914) * Emoji: Fix path resolution for emoji worker (mastodon#36897) * Fix double encoding in links (mastodon#36925) * Change private quote education modal to not show up on self-quotes (mastodon#36926) * Fix scroll-to-status in threaded view being unreliable (mastodon#36927) * Fix quoting overwriting current content warning (mastodon#36934) * Fix `g` + `h` keyboard shortcut not working when a post is focused (mastodon#36935) * Update dependency `glob` (mastodon#36941) * Fix statuses without text disappearing on reload (mastodon#36962) * Fix missing fallback link in CW-only quote posts (mastodon#36963) * New Crowdin Translations for stable-4.5 (automated) (mastodon#36945) Co-authored-by: GitHub Actions <[email protected]> * Bump version to v4.5.2 (mastodon#36944) * Suggest ES image version 7.17.29 in docker compose (mastodon#36972) * Fix compose autosuggest always lowercasing token (mastodon#36995) * Increase HTTP read timeout for expensive S3 batch delete operation (mastodon#37004) * Fix `tootctl status remove` removing quoted posts and remote quotes of local posts (mastodon#37009) * Fix post navigation in single-column mode when Advanced UI is enabled (mastodon#37044) * Fix error handling when re-fetching already-known statuses (mastodon#37077) * Make settings-related database migrations more robust (mastodon#37079) * Remove noreferrer from external links (mastodon#37107) * Fix creation of duplicate conversations (mastodon#37108) * Fix streamed quoted polls not being hydrated correctly (mastodon#37118) * Fixes YouTube embeds (mastodon#37126) * Fix “Delete and Redraft” on a non-quote being treated as a quote post in some cases (mastodon#37140) * New Crowdin Translations for stable-4.5 (automated) (mastodon#37158) Co-authored-by: GitHub Actions <[email protected]> * Merge commit from fork * Bump version to v4.5.3 (mastodon#37142) * Change `build-releases` workflow to tag images `latest` based on latest `stable-x.y` branch (mastodon#37179) Co-authored-by: emilweth <[email protected]> * Change HTTP Signature verification status from 401 to 503 on temporary failure to get remote actor (mastodon#37221) * Fix mentions of domain-blocked users being processed (mastodon#37257) * Fix hashtag autocomplete replacing suggestion's first characters with input (mastodon#37281) * Fix default `Admin` role not including `view_feeds` permission (mastodon#37301) * Emojis: Show in embedded statuses (mastodon#37272) * Fix notifications page error in Tor browser (mastodon#37285) * Fix custom emojis not displaying in CWs and fav/boost notifications (mastodon#37306) * Fixes CDN domain loading (mastodon#37310) * Remove rendering of custom emoji using the database (mastodon#37284) * Fix outdated link target for “locked” warning (mastodon#37366) * Fix quotes with CWs but no text not having fallback link (mastodon#37361) * Fix serialization of context pages (mastodon#37376) * Fix custom emojis not being rendered in profile fields (mastodon#37365) * Merge commit from fork * Merge commit from fork * Bump version to v4.5.4 (mastodon#37409) * fix lint * fix --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: GitHub Actions <[email protected]> Co-authored-by: Echo <[email protected]> Co-authored-by: Claire <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: diondiondion <[email protected]> Co-authored-by: Renaud Chaput <[email protected]> Co-authored-by: Matt Jankowski <[email protected]> Co-authored-by: Emelia Smith <[email protected]> Co-authored-by: Eugen Rochko <[email protected]> Co-authored-by: Jonathan de Jong <[email protected]> Co-authored-by: Aung Htet Nay <[email protected]> Co-authored-by: Ben Sheldon [he/him] <[email protected]> Co-authored-by: belatedly <[email protected]> Co-authored-by: M.J. Fieggen (Joni) <[email protected]> Co-authored-by: marousta <[email protected]> Co-authored-by: David Roetzel <[email protected]> Co-authored-by: Nicholas La Roux <[email protected]> Co-authored-by: Rachael Wright-Munn <[email protected]> Co-authored-by: Shugo Maeda <[email protected]> Co-authored-by: emilweth <[email protected]>


closes #27060
Move "Privacy and reach" from "Public profile" and add it to top-level navigation.

There are a lot of posts on Mastodon that follow this format:
To me that indicates that "Privacy and reach" is hard to find. I've moved it to the top-level navigation.