Change public accounts pages to mount the web UI (#19319)
* Change public accounts pages to mount the web UI * Fix handling of remote usernames in routes - When logged in, serve web app - When logged out, redirect to permalink - Fix `app-body` class not being set sometimes due to name conflict * Fix missing `multiColumn` prop * Fix failing test * Use `discoverable` attribute to control indexing directives * Fix `<ColumnLoading />` not using `multiColumn` * Add `noindex` to accounts in REST API * Change noindex directive to not be rendered by default before a route is mounted * Add loading indicator for detailed status in web UI * Fix missing indicator appearing while account is loading in web UI
Showing
- app/controllers/about_controller.rb 8 additions, 0 deletionsapp/controllers/about_controller.rb
- app/controllers/account_follow_controller.rb 0 additions, 12 deletionsapp/controllers/account_follow_controller.rb
- app/controllers/account_unfollow_controller.rb 0 additions, 12 deletionsapp/controllers/account_unfollow_controller.rb
- app/controllers/accounts_controller.rb 0 additions, 58 deletionsapp/controllers/accounts_controller.rb
- app/controllers/concerns/account_controller_concern.rb 1 addition, 2 deletionsapp/controllers/concerns/account_controller_concern.rb
- app/controllers/concerns/web_app_controller_concern.rb 11 additions, 2 deletionsapp/controllers/concerns/web_app_controller_concern.rb
- app/controllers/follower_accounts_controller.rb 1 addition, 4 deletionsapp/controllers/follower_accounts_controller.rb
- app/controllers/following_accounts_controller.rb 1 addition, 4 deletionsapp/controllers/following_accounts_controller.rb
- app/controllers/home_controller.rb 3 additions, 10 deletionsapp/controllers/home_controller.rb
- app/controllers/privacy_controller.rb 8 additions, 0 deletionsapp/controllers/privacy_controller.rb
- app/controllers/remote_follow_controller.rb 0 additions, 41 deletionsapp/controllers/remote_follow_controller.rb
- app/controllers/remote_interaction_controller.rb 0 additions, 55 deletionsapp/controllers/remote_interaction_controller.rb
- app/controllers/statuses_controller.rb 1 addition, 1 deletionapp/controllers/statuses_controller.rb
- app/controllers/tags_controller.rb 2 additions, 8 deletionsapp/controllers/tags_controller.rb
- app/helpers/accounts_helper.rb 3 additions, 47 deletionsapp/helpers/accounts_helper.rb
- app/javascript/mastodon/components/error_boundary.js 7 additions, 0 deletionsapp/javascript/mastodon/components/error_boundary.js
- app/javascript/mastodon/components/missing_indicator.js 5 additions, 0 deletionsapp/javascript/mastodon/components/missing_indicator.js
- app/javascript/mastodon/containers/mastodon.js 1 addition, 1 deletionapp/javascript/mastodon/containers/mastodon.js
- app/javascript/mastodon/features/about/index.js 4 additions, 2 deletionsapp/javascript/mastodon/features/about/index.js
- app/javascript/mastodon/features/account/components/header.js 4 additions, 1 deletion...javascript/mastodon/features/account/components/header.js
Loading
Please register or sign in to comment