| .. |
|
__tests__
|
Refactor: Replace all display name usage for new component (#36137)
|
2025-09-17 09:00:57 +00:00 |
|
account
|
Emoji: Account page (#36385)
|
2025-10-08 11:11:25 +00:00 |
|
admin
|
fix: do not use the deprecated /api/v1/instance end point (#34613)
|
2025-05-06 06:08:44 +00:00 |
|
alert
|
Add new ESLint rule requiring explicit button types (#36738)
|
2025-11-05 15:11:04 +00:00 |
|
button
|
Add new ESLint rule requiring explicit button types (#36738)
|
2025-11-05 15:11:04 +00:00 |
|
carousel
|
Update to latest eslint-plugin-react-hooks (#36702)
|
2025-11-10 14:50:04 +00:00 |
|
display_name
|
Fix props in DisplayName component (#36622)
|
2025-10-28 14:02:37 +00:00 |
|
dropdown
|
Update to latest eslint-plugin-react-hooks (#36702)
|
2025-11-10 14:50:04 +00:00 |
|
edited_timestamp
|
Fix dropdown menu not focusing first item when opened via keyboard (#36804)
|
2025-11-10 11:44:10 +00:00 |
|
emoji
|
Emoji: Remove final flag (#36409)
|
2025-10-28 11:33:27 +00:00 |
|
hotkeys
|
Fix g + h keyboard shortcut not working when a post is focused (#36935)
|
2025-11-19 10:58:07 +00:00 |
|
html_block
|
Emoji: Remove final flag (#36409)
|
2025-10-28 11:33:27 +00:00 |
|
status
|
Fix double encoding in links (#36925)
|
2025-11-18 15:37:14 +00:00 |
|
status_action_bar
|
Implement CSS theme tokens behind feature flag (#36861)
|
2025-11-17 09:44:55 +00:00 |
|
account_bio.tsx
|
Emoji: Remove final flag (#36409)
|
2025-10-28 11:33:27 +00:00 |
|
account_fields.tsx
|
Emoji: Account page (#36385)
|
2025-10-08 11:11:25 +00:00 |
|
alerts_controller.tsx
|
Create reusable Alert/Snackbar component (#36141)
|
2025-09-17 15:24:39 +00:00 |
|
alt_text_badge.tsx
|
Update to latest eslint-plugin-react-hooks (#36702)
|
2025-11-10 14:50:04 +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
|
Change design of compose form in web UI (#28119)
|
2024-01-25 15:41:31 +00:00 |
|
autosuggest_hashtag.tsx
|
Change design of compose form in web UI (#28119)
|
2024-01-25 15:41:31 +00:00 |
|
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
|
Enforce import order with ESLint (#25096)
|
2023-05-23 17:15:17 +02:00 |
|
avatar_group.tsx
|
fix: Fix various UI text wrapping and overflow issues (#34774)
|
2025-05-23 07:07:05 +00:00 |
|
avatar_overlay.tsx
|
Move app/javascript/hooks to app/javascript/mastodon/hooks (#34077)
|
2025-03-05 16:55:53 +00:00 |
|
avatar.tsx
|
fix: Fix cramped layout of follower recommendations on small viewports (#34967)
|
2025-06-11 15:15:12 +00:00 |
|
badge.jsx
|
Remove usage of deprecated defaultTypes on React functional components (#30099)
|
2024-04-29 09:29:59 +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
|
Rewrite <LoadingIndicator/> as FC and TS (#25364)
|
2023-06-13 19:26:25 +02:00 |
|
column_back_button.tsx
|
Add new ESLint rule requiring explicit button types (#36738)
|
2025-11-05 15:11:04 +00:00 |
|
column_header.tsx
|
Add new ESLint rule requiring explicit button types (#36738)
|
2025-11-05 15:11:04 +00:00 |
|
column_search_header.tsx
|
Update to latest eslint-plugin-react-hooks (#36702)
|
2025-11-10 14:50:04 +00:00 |
|
column.tsx
|
Refactor <Column> to TypeScript (#33081)
|
2024-12-02 20:07:48 +00:00 |
|
content_warning.tsx
|
Emoji: Statuses (#36393)
|
2025-10-08 14:18:11 +00:00 |
|
copy_icon_button.tsx
|
Refactor <CopyIconButton> to TypeScript (#34344)
|
2025-04-02 06:45:16 +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
|
Add "Followers you know" to hovercard (#34769)
|
2025-05-22 12:46:14 +00:00 |
|
dismissable_banner.tsx
|
Don't show more than one quote removal hint on notifications page (#36128)
|
2025-09-15 15:27:43 +00:00 |
|
domain.tsx
|
Refactor <DomainBlocks> to TypeScript (#34347)
|
2025-04-02 12:31:39 +00:00 |
|
dropdown_menu.tsx
|
Fix posts coming from public/hashtag streaming being marked as unquotable (#36860)
|
2025-11-13 12:54:28 +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 to latest eslint-plugin-react-hooks (#36702)
|
2025-11-10 14:50:04 +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
|
Update confirmation dialogs for follow button actions "unfollow", "unblock", and "withdraw request" (#36289)
|
2025-09-30 14:55:25 +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
|
Update to latest eslint-plugin-react-hooks (#36702)
|
2025-11-10 14:50:04 +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
|
fix: Fix inaccessible "Clear search" button (#35152)
|
2025-06-24 14:36:05 +00:00 |
|
inline_account.jsx
|
Use Immutable Record for accounts in Redux state (#26559)
|
2023-11-03 15:00:03 +00:00 |
|
intersection_observer_article.jsx
|
Fix focus and hover styles in web UI (#26125)
|
2023-07-23 17:55:13 +02: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
|
Change embedded posts to use web UI (#31766)
|
2024-09-12 09:41:19 +00:00 |
|
media_attachments.jsx
|
Change media to be hidden/blurred by default in report modal (#28522)
|
2023-12-29 16:34:13 +00:00 |
|
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: Fix various UI text wrapping and overflow issues (#34774)
|
2025-05-23 07:07:05 +00:00 |
|
not_signed_in_indicator.tsx
|
Use the new JSX transform (#25064)
|
2023-05-23 10:52:27 +02: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
|
Update to latest eslint-plugin-react-hooks (#36702)
|
2025-11-10 14:50:04 +00:00 |
|
radio_button.tsx
|
Use the new JSX transform (#25064)
|
2023-05-23 10:52:27 +02:00 |
|
regeneration_indicator.tsx
|
Change animation on feed generation screen in web UI (#33311)
|
2024-12-16 07:38:56 +00:00 |
|
relative_timestamp.tsx
|
Require specific subtype of formatMessage in timeAgoString (#33511)
|
2025-01-08 16:26:54 +00:00 |
|
remote_hint.tsx
|
Adds featured tab to web (#34405)
|
2025-04-10 15:40:30 +00:00 |
|
router.tsx
|
Replace react-router-scroll-4 with inlined implementation (#36253)
|
2025-09-25 12:26:50 +00:00 |
|
scrollable_list.jsx
|
Allow accessing ref of ScrollContainer's child (#36265)
|
2025-09-25 16:14:49 +00:00 |
|
server_banner.jsx
|
Change referrer policy to be controlled by header in web UI (#33214)
|
2024-12-09 22:42:45 +00:00 |
|
server_hero_image.tsx
|
Use the new JSX transform (#25064)
|
2023-05-23 10:52:27 +02:00 |
|
short_number.tsx
|
Update eslint (non-major) (#32279)
|
2024-10-21 08:03:44 +00:00 |
|
skeleton.tsx
|
Use the new JSX transform (#25064)
|
2023-05-23 10:52:27 +02:00 |
|
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
|
Fix quote-inline fallback being removed even for legacy quotes (#36638)
|
2025-10-29 11:56:34 +00:00 |
|
status_list.jsx
|
Improvements for keyboard navigation in feeds (#35853)
|
2025-08-22 09:57:39 +00:00 |
|
status_quoted.tsx
|
Add new ESLint rule requiring explicit button types (#36738)
|
2025-11-05 15:11:04 +00:00 |
|
status_thread_label.tsx
|
Refactor: Replace all display name usage for new component (#36137)
|
2025-09-17 09:00:57 +00:00 |
|
status.jsx
|
Refactor Card component to TypeScript (#36982)
|
2025-11-26 12:56:17 +00:00 |
|
timeline_hint.tsx
|
Change hints for missing remote content in web UI (#31516)
|
2024-08-21 07:08:58 +00:00 |
|
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 |