mastodon/app/javascript/mastodon/components
2026-03-27 16:13:07 +00:00
..
__tests__ Fix short numbers rounding up instead of truncating (#37899) (#38114) 2026-03-10 11:28:44 +00:00
a11y_live_region Allow displaying field status (error, warning, info) under form fields (#38175) 2026-03-13 13:55:17 +00:00
account Implement new collection page design (#38450) 2026-03-27 15:30:06 +00:00
admin Refactor: Update FormatJS (#38388) 2026-03-25 14:38:35 +00:00
alert Add new ESLint rule requiring explicit button types (#36738) 2025-11-05 15:11:04 +00:00
alt_text_badge Render FormattedMessage translations into React.Fragment by default (#38398) 2026-03-25 15:01:40 +00:00
button Update devDependencies (non-major) (#37074) 2025-12-15 12:53:21 +00:00
callout Implement new collection page design (#38450) 2026-03-27 15:30:06 +00:00
callout_inline Profile editing: Field inline messages (#38442) 2026-03-27 12:41:54 +00:00
carousel Update to latest eslint-plugin-react-hooks (#36702) 2025-11-10 14:50:04 +00:00
character_counter Profile redesign: Add Intl.Segmenter fallback (#38456) 2026-03-27 15:15:36 +00:00
details Profile editing: Finish image editing (#38235) 2026-03-16 15:56:30 +00:00
display_name Update collection list item design (#38425) 2026-03-26 14:56:36 +00:00
dropdown Update to latest eslint-plugin-react-hooks (#36702) 2025-11-10 14:50:04 +00:00
edited_timestamp Fix styling regressions: familiar followers layout & alert action hover color (#38438) 2026-03-27 10:12:41 +00:00
emoji Emoji text input and character counter components (#38052) 2026-03-04 16:13:45 +00:00
empty_state Add new components Combobox and EmptyState (#37748) 2026-02-06 12:51:27 +00:00
form_fields Profile editing: Field inline messages (#38442) 2026-03-27 12:41:54 +00:00
hotkeys Add g+e keyboard shortcut for /explore (trending) (#38014) 2026-03-02 13:49:28 +00:00
html_block Emoji: Remove final flag (#36409) 2025-10-28 11:33:27 +00:00
mini_card Profile redesign: Account fields grid (#37976) 2026-02-25 16:59:18 +00:00
modal_shell Collection share modal cleanup (#38030) 2026-03-02 16:19:13 +00:00
number_fields Refactor NumberFields to standalone component (#38455) 2026-03-27 16:13:07 +00:00
relative_timestamp Refactor: Relative timestamp component (#38275) 2026-03-19 11:15:23 +00:00
scrollable_list Fix regressions caused by rendering default translation wrapper element (#38412) 2026-03-26 11:16:55 +00:00
status Add support for FEP-3b86 (Activity Intents) (#38120) 2026-03-10 10:21:24 +00:00
status_action_bar Refactor: Update FormatJS (#38388) 2026-03-25 14:38:35 +00:00
tags Update web theme tokens with latest design system tokens (#38387) 2026-03-25 14:34:38 +00:00
account_bio.tsx Profile editing: Name and bio (#37907) 2026-02-19 13:53:29 +00:00
account_fields.tsx Fix custom emojis not being rendered in profile fields (#37365) 2026-01-05 14:24:59 +00:00
alerts_controller.tsx Create reusable Alert/Snackbar component (#36141) 2025-09-17 15:24:39 +00:00
animated_number.tsx Remove react-motion library (#34293) 2025-03-28 12:34:51 +00:00
attachment_list.jsx Change referrer policy to be controlled by header in web UI (#33214) 2024-12-09 22:42:45 +00:00
autosuggest_emoji.jsx
autosuggest_hashtag.tsx
autosuggest_input.jsx Replace most unsafe React lifecycle methods (#36970) 2025-11-25 13:49:45 +00:00
autosuggest_textarea.jsx Fix compose autosuggest always lowercasing token (#36995) 2025-11-25 13:17:44 +00:00
avatar_composite.jsx
avatar_group.tsx fix: Fix various UI text wrapping and overflow issues (#34774) 2025-05-23 07:07:05 +00:00
avatar_overlay.tsx Fix avatar alt-text running into other elements on image load failure. (#38000) 2026-02-27 15:22:19 +00:00
avatar.tsx Update collection list item design (#38425) 2026-03-26 14:56:36 +00:00
badge.stories.tsx Show mute end date in badge (#37747) 2026-02-05 20:01:28 +00:00
badge.tsx Fix regressions caused by rendering default translation wrapper element (#38412) 2026-03-26 11:16:55 +00:00
blurhash.tsx chore(deps): update dependency typescript to ~5.9.0 (#36212) 2025-09-25 07:52:37 +00:00
check_box.tsx Change design of lists in web UI (#32881) 2024-11-21 16:10:04 +00:00
circular_progress.tsx
column_back_button.tsx Add "skip to content", "skip to navigation" links (#38006) 2026-03-02 14:37:33 +00:00
column_header.tsx Remove column header button (#38362) 2026-03-24 13:28:09 +00:00
column_search_header.tsx Update to latest eslint-plugin-react-hooks (#36702) 2025-11-10 14:50:04 +00:00
column.tsx Profile editing: Add initial route (#37885) 2026-02-17 15:45:24 +00:00
content_warning.tsx Fix custom emojis not displaying in CWs and fav/boost notifications (#37306) 2025-12-18 16:49:03 +00:00
copy_icon_button.tsx Add share dialog for collections (#37986) 2026-02-26 17:45:09 +00:00
copy_paste_text.tsx Add new ESLint rule requiring explicit button types (#36738) 2025-11-05 15:11:04 +00:00
counters.tsx Revert translation wrapper for counters (#38453) 2026-03-27 15:04:07 +00:00
dismissable_banner.tsx Wrapstodon: Allow dismissing banner (#37202) 2025-12-12 09:40:45 +00:00
domain.tsx Refactor <DomainBlocks> to TypeScript (#34347) 2025-04-02 12:31:39 +00:00
dropdown_menu.tsx Profile editing: Edit image menu (#38156) 2026-03-12 10:42:29 +00:00
dropdown_selector.tsx Improve accessibility of visibility modal dropdowns (#36068) 2025-09-09 17:44:43 +00:00
error_boundary.jsx Change referrer policy to be controlled by header in web UI (#33214) 2024-12-09 22:42:45 +00:00
exit_animation_wrapper.tsx Update various eslint packages and correct offences (#37814) 2026-02-11 11:24:22 +00:00
featured_carousel.tsx Refactor carousel components (#36425) 2025-10-29 14:44:46 +00:00
filter_warning.tsx fix: Remove redundant focus stop within status (#35037) 2025-06-13 16:47:02 +00:00
follow_button.tsx Profile editing: Use server flag (#38310) 2026-03-20 13:32:48 +00:00
formatted_date.tsx feat: use <time> tag (#34131) 2025-03-26 16:14:08 +00:00
gif.tsx Move app/javascript/hooks to app/javascript/mastodon/hooks (#34077) 2025-03-05 16:55:53 +00:00
gifv.tsx remove redundant title text from media modal images in web UI (#35468) 2025-07-24 08:58:22 +00:00
hashtag_bar.tsx Add new ESLint rule requiring explicit button types (#36738) 2025-11-05 15:11:04 +00:00
hashtag.tsx Adds featured tab to web (#34405) 2025-04-10 15:40:30 +00:00
hover_card_account.tsx Emoji: Remove final flag (#36409) 2025-10-28 11:33:27 +00:00
hover_card_controller.tsx Prevent hover card from showing unintentionally (#38112) 2026-03-11 07:42:36 +00:00
icon_button.tsx Fix icon buttons animating when they haven't changed (#36824) 2025-11-11 11:10:27 +00:00
icon_with_badge.tsx Change navigation layout on small screens in web UI (#34910) 2025-06-11 11:55:43 +00:00
icon.tsx Deprecate need for revert-layer CSS (#37632) 2026-01-27 14:45:35 +00:00
inline_account.jsx
intl.tsx Refactor: Update FormatJS (#38388) 2026-03-25 14:38:35 +00:00
learn_more_link.tsx Add new ESLint rule requiring explicit button types (#36738) 2025-11-05 15:11:04 +00:00
load_gap.tsx Add new ESLint rule requiring explicit button types (#36738) 2025-11-05 15:11:04 +00:00
load_more.tsx Fix directory scroll position reset (#34560) 2025-04-30 12:27:37 +00:00
load_pending.tsx Add new ESLint rule requiring explicit button types (#36738) 2025-11-05 15:11:04 +00:00
loading_indicator.tsx feat: More obvious loading state when submitting a post (#35153) 2025-06-24 14:08:48 +00:00
logo.tsx Create new entrypoint for sharable Wrapstodon (#37121) 2025-12-04 15:48:10 +00:00
media_attachments.jsx
media_gallery.jsx Replace most unsafe React lifecycle methods (#36970) 2025-11-25 13:49:45 +00:00
modal_root.jsx Replace most unsafe React lifecycle methods (#36970) 2025-11-25 13:49:45 +00:00
more_from_author.tsx Fix regressions caused by rendering default translation wrapper element (#38412) 2026-03-26 11:16:55 +00:00
not_signed_in_indicator.tsx Fix regressions caused by rendering default translation wrapper element (#38412) 2026-03-26 11:16:55 +00:00
picture_in_picture_placeholder.tsx Change design of audio player in web UI (#34520) 2025-05-02 16:15:00 +00:00
poll.tsx Refactor: Relative timestamp component (#38275) 2026-03-19 11:15:23 +00:00
radio_button.tsx
regeneration_indicator.tsx Fix regressions caused by rendering default translation wrapper element (#38412) 2026-03-26 11:16:55 +00:00
remote_hint.tsx Adds featured tab to web (#34405) 2025-04-10 15:40:30 +00:00
router.tsx Refactor NumberFields to standalone component (#38455) 2026-03-27 16:13:07 +00:00
server_banner.jsx Refactor: Update FormatJS (#38388) 2026-03-25 14:38:35 +00:00
server_hero_image.tsx
short_number.tsx Fix short numbers rounding up instead of truncating (#37899) (#38114) 2026-03-10 11:28:44 +00:00
skeleton.tsx
spoiler_button.tsx Add new filter action to blur media (#34256) 2025-03-26 07:31:05 +00:00
status_banner.tsx Fix spoiler toggle button being able to submit compose form (#36736) 2025-11-05 14:00:42 +00:00
status_content.jsx Refactor: Update FormatJS (#38388) 2026-03-25 14:38:35 +00:00
status_list.jsx Profile redesign: Pinned posts (#37761) 2026-02-06 14:53:34 +00:00
status_quoted.stories.tsx Enable coexistence of horizontal and vertical posts (#37204) 2026-02-06 09:51:22 +00:00
status_quoted.tsx Refactor: Update FormatJS (#38388) 2026-03-25 14:38:35 +00:00
status_thread_label.tsx Fix regressions caused by rendering default translation wrapper element (#38412) 2026-03-26 11:16:55 +00:00
status.jsx Fix regressions caused by rendering default translation wrapper element (#38412) 2026-03-26 11:16:55 +00:00
timeline_hint.tsx
verified_badge.tsx Emoji: Remove final flag (#36409) 2025-10-28 11:33:27 +00:00
visibility_icon.tsx fix: Fix inaccessible "Clear search" button (#35152) 2025-06-24 14:36:05 +00:00