mastodon/app/javascript/mastodon/components
Eugen Rochko 839f893168
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
2022-10-20 14:35:29 +02:00
..
__tests__ Fix intermediary responsive layout, accessibility on navigation in web UI (#19324) 2022-10-09 15:55:32 +02:00
admin
…
edited_timestamp
…
account.js Add server banner to web app, add `GET /api/v2/instance` to REST API (#19294) 2022-10-05 03:47:56 +02:00
animated_number.js
…
attachment_list.js
…
autosuggest_emoji.js
…
autosuggest_hashtag.js
…
autosuggest_input.js
…
autosuggest_textarea.js
…
avatar.js Fix intermediary responsive layout, accessibility on navigation in web UI (#19324) 2022-10-09 15:55:32 +02:00
avatar_composite.js
…
avatar_overlay.js
…
blurhash.js
…
button.js
…
check.js
…
column.js
…
column_back_button.js
…
column_back_button_slim.js
…
column_header.js Add sign-up button to logged-out web UI (#19250) 2022-09-29 06:21:51 +02:00
common_counter.js
…
dismissable_banner.js Add dismissable hints to various timelines in web UI (#19315) 2022-10-09 06:08:37 +02:00
display_name.js Add server banner to web app, add `GET /api/v2/instance` to REST API (#19294) 2022-10-05 03:47:56 +02:00
domain.js
…
dropdown_menu.js
…
error_boundary.js Change public accounts pages to mount the web UI (#19319) 2022-10-20 14:35:29 +02:00
gifv.js
…
hashtag.js Change featured hashtags to be displayed in navigation panel (#19382) 2022-10-19 11:30:59 +02:00
icon.js
…
icon_button.js Fix media modal link button (#18877) 2022-08-25 04:30:53 +02:00
icon_with_badge.js
…
image.js Change about page to be mounted in the web UI (#19345) 2022-10-13 14:42:37 +02:00
inline_account.js
…
intersection_observer_article.js
…
load_gap.js
…
load_more.js
…
load_pending.js
…
loading_indicator.js
…
logo.js Fix intermediary responsive layout, accessibility on navigation in web UI (#19324) 2022-10-09 15:55:32 +02:00
media_attachments.js
…
media_gallery.js
…
missing_indicator.js Change public accounts pages to mount the web UI (#19319) 2022-10-20 14:35:29 +02:00
modal_root.js
…
navigation_portal.js Change featured hashtags to be displayed in navigation panel (#19382) 2022-10-19 11:30:59 +02:00
not_signed_in_indicator.js Fix logged-out web UI on smaller screens (#19263) 2022-10-04 20:13:23 +02:00
permalink.js
…
picture_in_picture_placeholder.js
…
poll.js Add sign-up button to logged-out web UI (#19250) 2022-09-29 06:21:51 +02:00
radio_button.js
…
regeneration_indicator.js
…
relative_timestamp.js
…
scrollable_list.js
…
server_banner.js Change about page to be mounted in the web UI (#19345) 2022-10-13 14:42:37 +02:00
setting_text.js
…
short_number.js
…
skeleton.js Change about page to be mounted in the web UI (#19345) 2022-10-13 14:42:37 +02:00
status.js Add interaction modal to logged-out web UI (#19306) 2022-10-07 10:14:31 +02:00
status_action_bar.js Add interaction modal to logged-out web UI (#19306) 2022-10-07 10:14:31 +02:00
status_content.js Fix showing translate button when status has no language in web UI (#19388) 2022-10-18 21:21:20 +02:00
status_list.js
…
timeline_hint.js Add rel="noopener" to links to remote profiles (#19014) 2022-08-26 02:12:46 +02:00