| .. | 
		
		
			
			
			
				| __tests__ | Rewrite AvatarOverlay component with React hooks (#24543) | 2023-04-17 07:07:27 +02:00 | 
		
			
			
			
				| admin | Ensure tabIndex is number instead of string (#24409) | 2023-04-04 16:33:44 +02:00 | 
		
			
			
			
				| edited_timestamp | Enable formatjs/prefer-pound-in-plural (#24622) | 2023-04-24 08:07:19 +02:00 | 
		
			
			
			
				| account.jsx | Rewrite VerifiedBadge component as function component (#24892) | 2023-05-07 09:10:58 +02:00 | 
		
			
			
			
				| animated_number.tsx | Rewrite AnimatedNumber component with React hooks (#24559) | 2023-04-17 13:25:15 +02:00 | 
		
			
			
			
				| attachment_list.jsx | Rename JSX files with proper .jsxextension (#23733) | 2023-02-20 03:20:59 +01:00 | 
		
			
			
			
				| autosuggest_emoji.jsx | Rename JSX files with proper .jsxextension (#23733) | 2023-02-20 03:20:59 +01:00 | 
		
			
			
			
				| autosuggest_hashtag.jsx | Rename JSX files with proper .jsxextension (#23733) | 2023-02-20 03:20:59 +01:00 | 
		
			
			
			
				| autosuggest_input.jsx | Ensure tabIndex is number instead of string (#24409) | 2023-04-04 16:33:44 +02:00 | 
		
			
			
			
				| autosuggest_textarea.jsx | Ensure tabIndex is number instead of string (#24409) | 2023-04-04 16:33:44 +02:00 | 
		
			
			
			
				| avatar.tsx | New Crowdin updates (#24276) | 2023-04-03 14:44:43 +02:00 | 
		
			
			
			
				| avatar_composite.jsx | Rename JSX files with proper .jsxextension (#23733) | 2023-02-20 03:20:59 +01:00 | 
		
			
			
			
				| avatar_overlay.tsx | Rewrite AvatarOverlay component with React hooks (#24543) | 2023-04-17 07:07:27 +02:00 | 
		
			
			
			
				| blurhash.tsx | Add type annotation for Blurhash component (#24750) | 2023-05-02 12:54:00 +02:00 | 
		
			
			
			
				| button.jsx | Rename JSX files with proper .jsxextension (#23733) | 2023-02-20 03:20:59 +01:00 | 
		
			
			
			
				| check.tsx | Rewrite <Check /> as FC (#24901) | 2023-05-08 08:26:02 +02:00 | 
		
			
			
			
				| column.jsx | Rename JSX files with proper .jsxextension (#23733) | 2023-02-20 03:20:59 +01:00 | 
		
			
			
			
				| column_back_button.jsx | Fix column back button error (#24867) | 2023-05-05 15:13:28 +02:00 | 
		
			
			
			
				| column_back_button_slim.jsx | Ensure tabIndex is number instead of string (#24409) | 2023-04-04 16:33:44 +02:00 | 
		
			
			
			
				| column_header.jsx | Remove legacy decorators syntax (#18357) | 2023-03-24 03:17:53 +01:00 | 
		
			
			
			
				| common_counter.jsx | Add eslint-plugin-jsdoc (#24719) | 2023-04-30 02:29:54 +02:00 | 
		
			
			
			
				| dismissable_banner.jsx | Remove legacy decorators syntax (#18357) | 2023-03-24 03:17:53 +01:00 | 
		
			
			
			
				| display_name.jsx | Rename JSX files with proper .jsxextension (#23733) | 2023-02-20 03:20:59 +01:00 | 
		
			
			
			
				| domain.jsx | Remove legacy decorators syntax (#18357) | 2023-03-24 03:17:53 +01:00 | 
		
			
			
			
				| dropdown_menu.jsx | Ensure tabIndex is number instead of string (#24409) | 2023-04-04 16:33:44 +02:00 | 
		
			
			
			
				| error_boundary.jsx | Rename JSX files with proper .jsxextension (#23733) | 2023-02-20 03:20:59 +01:00 | 
		
			
			
			
				| gifv.tsx | Rewrite GIFV component with React hooks (#24552) | 2023-04-16 16:09:04 +02:00 | 
		
			
			
			
				| hashtag.jsx | Add eslint-plugin-jsdoc (#24719) | 2023-04-30 02:29:54 +02:00 | 
		
			
			
			
				| icon.tsx | Rewrite Icon and IconWithBadge with typescript (#24747) | 2023-05-01 00:51:00 +02:00 | 
		
			
			
			
				| icon_button.tsx | Add type annotation for IconButton component (#24753) | 2023-05-02 12:53:32 +02:00 | 
		
			
			
			
				| icon_with_badge.tsx | Rewrite Icon and IconWithBadge with typescript (#24747) | 2023-05-01 00:51:00 +02:00 | 
		
			
			
			
				| image.tsx | Rewrite Image component as function component  (#24893) | 2023-05-08 11:12:44 +02:00 | 
		
			
			
			
				| inline_account.jsx | Remove legacy decorators syntax (#18357) | 2023-03-24 03:17:53 +01:00 | 
		
			
			
			
				| intersection_observer_article.jsx | Ensure tabIndex is number instead of string (#24409) | 2023-04-04 16:33:44 +02:00 | 
		
			
			
			
				| load_gap.jsx | Remove legacy decorators syntax (#18357) | 2023-03-24 03:17:53 +01:00 | 
		
			
			
			
				| load_more.jsx | Rename JSX files with proper .jsxextension (#23733) | 2023-02-20 03:20:59 +01:00 | 
		
			
			
			
				| load_pending.jsx | Rename JSX files with proper .jsxextension (#23733) | 2023-02-20 03:20:59 +01:00 | 
		
			
			
			
				| loading_indicator.jsx | Rename JSX files with proper .jsxextension (#23733) | 2023-02-20 03:20:59 +01:00 | 
		
			
			
			
				| logo.jsx | Change logo version in header based on screen size in web UI (#24707) | 2023-04-28 10:00:33 +02:00 | 
		
			
			
			
				| media_attachments.jsx | Add langattribute to media and poll options (#23891) | 2023-02-26 20:13:27 +01:00 | 
		
			
			
			
				| media_gallery.jsx | Add ALT badges to media that has alternative text in web UI (#24782) | 2023-05-02 14:47:04 +02:00 | 
		
			
			
			
				| modal_root.jsx | Rename JSX files with proper .jsxextension (#23733) | 2023-02-20 03:20:59 +01:00 | 
		
			
			
			
				| navigation_portal.jsx | Remove legacy decorators syntax (#18357) | 2023-03-24 03:17:53 +01:00 | 
		
			
			
			
				| not_signed_in_indicator.tsx | Rewrite <NotSignedInIndicator /> as FC (#24903) | 2023-05-08 11:12:13 +02:00 | 
		
			
			
			
				| picture_in_picture_placeholder.jsx | Change media elements to use aspect-ratio rather than compute height themselves (#24686) | 2023-05-02 13:58:48 +02:00 | 
		
			
			
			
				| poll.jsx | Ensure tabIndex is number instead of string (#24409) | 2023-04-04 16:33:44 +02:00 | 
		
			
			
			
				| radio_button.tsx | Rewrite RadioButton component as FC (#24897) | 2023-05-08 11:12:53 +02:00 | 
		
			
			
			
				| regeneration_indicator.jsx | Rename JSX files with proper .jsxextension (#23733) | 2023-02-20 03:20:59 +01:00 | 
		
			
			
			
				| relative_timestamp.tsx | Add type annotation for RelativeTimestamp component (#24749) | 2023-05-01 00:51:31 +02:00 | 
		
			
			
			
				| scrollable_list.jsx | Remove legacy decorators syntax (#18357) | 2023-03-24 03:17:53 +01:00 | 
		
			
			
			
				| server_banner.jsx | Fix regressions from change in account row design in web UI (#24343) | 2023-04-01 09:27:23 +02:00 | 
		
			
			
			
				| short_number.jsx | Add eslint-plugin-jsdoc (#24719) | 2023-04-30 02:29:54 +02:00 | 
		
			
			
			
				| skeleton.jsx | Rename JSX files with proper .jsxextension (#23733) | 2023-02-20 03:20:59 +01:00 | 
		
			
			
			
				| status.jsx | Change media elements to use aspect-ratio rather than compute height themselves (#24686) | 2023-05-02 13:58:48 +02:00 | 
		
			
			
			
				| status_action_bar.jsx | Change "direct message" nomenclature to "private mention" in web UI (#24248) | 2023-03-30 15:16:20 +02:00 | 
		
			
			
			
				| status_content.jsx | Fix cutting off first letter of hashtag links sometimes in web UI (#24623) | 2023-04-24 09:53:54 +02:00 | 
		
			
			
			
				| status_list.jsx | Rename JSX files with proper .jsxextension (#23733) | 2023-02-20 03:20:59 +01:00 | 
		
			
			
			
				| timeline_hint.jsx | Rename JSX files with proper .jsxextension (#23733) | 2023-02-20 03:20:59 +01:00 | 
		
			
			
			
				| verified_badge.tsx | Rewrite VerifiedBadge component as function component (#24892) | 2023-05-07 09:10:58 +02:00 |