Iceshrimp.NET/Iceshrimp.Frontend/Components
Laura Hausmann 49bd10bc68
[frontend/mfm] Improve performance of AngleSharp calls for MFM-HTML conversion
This makes sure the AngleSharp owner document is only created once per application lifecycle, and replaces all async calls with their synchronous counterparts (since the input is already loaded in memory, using async for this just creates overhead)
2025-03-24 18:06:13 +01:00
..
Note [frontend/components] Revert: "Fix note z-indexes" 2025-03-24 13:17:34 +01:00
AccountDropdown.razor [frontend/components] Add danger style to account dropdown logout button 2025-03-21 13:34:16 +10:00
AccountDropdown.razor.css [frontend/components] Add logout and account change menu 2025-02-10 13:18:30 +01:00
AscendedNote.razor [frontend/components] Only open notes when clicking on the content warning text, note text or timestamp in contexts where you can open notes 2025-03-21 00:25:07 +01:00
AscendedNote.razor.css [frontend/components] Merge all avatars into UserAvatar component 2025-01-30 11:11:22 +01:00
AttachmentComponent.razor [frontend/components] Fallback to detecting attachment type by filename extension 2025-03-21 00:28:55 +01:00
AttachmentComponent.razor.css [frontend/components] Set cursor pointer for non-image sensitive media 2025-02-05 18:04:30 +01:00
AttachmentView.razor [frontend/components] Use double for attachment view position calculation 2025-02-12 19:41:07 +01:00
AttachmentView.razor.css [frontend/components] Adjust AttachmentView button size 2024-11-28 22:31:08 +01:00
AttachmentView.razor.js [frontend] Apply formatting rules 2024-06-29 00:48:53 +02:00
BannerContainer.razor [frontend] Add update checking and banner notifications 2024-11-19 23:05:15 +01:00
BannerContainer.razor.cs [frontend] Add update checking and banner notifications 2024-11-19 23:05:15 +01:00
BannerContainer.razor.css [frontend/css] Various style improvements 2025-02-09 14:30:50 +01:00
BranchIcon.razor [frontend] Apply formatting rules 2024-06-29 00:48:53 +02:00
BranchIcon.razor.css [frontend] Basic Single Note/Thread rendering 2024-06-19 01:56:52 +02:00
ClosingBackdrop.razor [sln] Code cleanup 2024-09-13 21:44:31 +02:00
ClosingBackdrop.razor.css [frontend/components] Improve menu styling 2025-03-21 13:30:56 +10:00
Compose.razor [frontend/components] Don't allow empty poll choices 2025-03-21 00:33:42 +01:00
Compose.razor.css [frontend/components] Make poll duration input smaller 2025-03-21 00:33:42 +01:00
Compose.razor.js [frontend] Refactor EmojiPicker and it's usages, add globally accessible components 2024-09-10 01:51:27 +02:00
ComposeAttachment.razor [frontend/components] Display file name for compose attachments that aren't images 2025-03-21 00:28:56 +01:00
ComposeAttachment.razor.css [frontend/components] Display file name for compose attachments that aren't images 2025-03-21 00:28:56 +01:00
ConfirmDialog.razor [frontend/components] Add proper loading spinner to all loading indicators 2025-02-09 16:48:22 +01:00
ConfirmDialog.razor.css [frontend/components] Properly limit global dialog max width on mobile 2025-02-17 22:23:10 +01:00
ConfirmDialog.razor.js [frontend/components] Add ConfirmDialog 2025-01-30 11:12:54 +01:00
DriveEntry.razor [frontend/components] Add separators and danger style to drive entry menus and fix styling 2025-03-21 13:34:16 +10:00
DriveEntry.razor.css [frontend/components] Make drive entry styling more specific to avoid styling menus 2025-03-21 13:34:16 +10:00
Dropdown.razor [frontend] Restore warnings where appropriate 2024-07-11 03:07:28 +02:00
Dropdown.razor.css [frontend/components] Make dropdowns larger on mobile 2025-02-17 22:19:58 +01:00
Dropdown.razor.js [frontend] Apply formatting rules 2024-06-29 00:48:53 +02:00
DropdownElement.razor [frontend] Apply formatting rules 2024-06-29 00:48:53 +02:00
DropdownElement.razor.css [frontend/components] Make dropdowns larger on mobile 2025-02-17 22:19:58 +01:00
EmojiManagementEntry.razor [frontend/components] Add separator and danger style to emoji management entry menu 2025-03-21 13:34:16 +10:00
EmojiManagementEntry.razor.css [frontend/pages] Make emoji management layout flex 2025-03-21 00:35:45 +01:00
EmojiPicker.razor [frontend/components] Use localization for other category name in emoji picker 2025-03-21 00:35:46 +01:00
EmojiPicker.razor.css [frontend/components] Improve mobile emoji picker and menu positioning and padding 2025-03-21 15:56:36 +10:00
EmojiPicker.razor.js [frontend/components] Fix emoji picker scrolling page to top (ISH-476) 2024-09-12 02:40:34 +02:00
EndIcon.razor [frontend] Apply formatting rules 2024-06-29 00:48:53 +02:00
EndIcon.razor.css [frontend] Basic Single Note/Thread rendering 2024-06-19 01:56:52 +02:00
ErrorUi.razor [frontend/components] Add button to clear local storage on error UI 2025-03-20 23:43:59 +01:00
ErrorUi.razor.css [frontend] Add InMemory Logger 2024-09-10 01:51:27 +02:00
ErrorUi.razor.js [frontend] Add InMemory Logger 2024-09-10 01:51:27 +02:00
FollowButton.razor [frontend/components] Add blocking state to FollowButton 2025-03-21 00:27:58 +01:00
FollowButton.razor.css [frontend/components] fix login button alignment on wrap 2024-11-02 20:14:11 +01:00
FollowRequestEntry.razor [frontend/components] Correctly display follow back button on follow requests 2025-01-08 01:06:34 +10:00
FollowRequestEntry.razor.css [frontend/components] Update follow request styling 2024-10-24 23:21:53 +02:00
FollowRequestList.razor [frontend/components] Add proper loading spinner to all loading indicators 2025-02-09 16:48:22 +01:00
FollowRequestList.razor.css [frontend/components] Add proper loading spinner to all loading indicators 2025-02-09 16:48:22 +01:00
GlobalComponents.razor [frontend] Force frontend update once new version is available 2025-03-20 23:43:59 +01:00
HeadTitle.razor [frontend/components] Add HeadTitle component 2025-02-18 17:23:20 +01:00
InlineEmoji.razor [frontend/components] Lazy load InlineEmoji custom emojis 2024-12-17 19:36:32 +01:00
InlineEmoji.razor.css [frontend/components] Make InlineEmoji more flexible 2024-12-17 19:36:31 +01:00
LazyComponent.cs [frontend] Adjust logging severity of some errors 2025-02-17 23:16:51 +01:00
LazyNote.razor [shared] Code cleanup 2024-07-04 18:02:00 +02:00
LazyNote.razor.css [frontend] Apply formatting rules 2024-06-29 00:48:53 +02:00
LazyNote.razor.js [frontend] Basic lazy scroller, timeline 2024-06-19 01:56:50 +02:00
Line.razor [frontend] Apply formatting rules 2024-06-29 00:48:53 +02:00
Line.razor.css [frontend] Basic Single Note/Thread rendering 2024-06-19 01:56:52 +02:00
LoadingSpinner.razor [frontend/components] Add proper loading spinner to all loading indicators 2025-02-09 16:48:22 +01:00
LoadingSpinner.razor.css [frontend/components] Add uploading file indicator to note composer 2025-02-17 22:19:18 +01:00
Menu.razor [frontend/components] Fix Menu positioning inside Compose 2025-02-06 13:25:39 +01:00
Menu.razor.css [frontend/components] Improve mobile emoji picker and menu positioning and padding 2025-03-21 15:56:36 +10:00
Menu.razor.js [frontend/components] Fix Menu positioning inside Compose 2025-02-06 13:25:39 +01:00
MenuElement.razor [frontend/components] Add danger style to menu element 2025-03-21 13:30:56 +10:00
MenuElement.razor.css [frontend/components] Improve menu spacing 2025-03-21 13:34:16 +10:00
MfmText.razor [frontend/mfm] Improve performance of AngleSharp calls for MFM-HTML conversion 2025-03-24 18:06:13 +01:00
MfmText.razor.css [frontend/components] Make mfm line-height consistent with -js 2025-02-10 11:43:42 +10:00
ModerationMenu.razor [frontend/components] Make moderation menu navigable on small layout 2025-02-09 17:11:35 +01:00
ModerationMenu.razor.css [frontend/pages] Add mod dashboard skeleton 2025-02-06 16:13:34 +01:00
NoteLikeDetails.razor [frontend/components] Add proper loading spinner to all loading indicators 2025-02-09 16:48:22 +01:00
NoteLikeDetails.razor.css [frontend/components] Add proper loading spinner to all loading indicators 2025-02-09 16:48:22 +01:00
NoteQuoteDetails.razor [frontend/components] Only open notes when clicking on the content warning text, note text or timestamp in contexts where you can open notes 2025-03-21 00:25:07 +01:00
NoteQuoteDetails.razor.css [frontend] Add quotes to note detail view 2024-10-24 18:20:48 +02:00
NoteReactionDetails.razor [frontend/components] Make InlineEmoji generic 2024-12-17 19:36:31 +01:00
NoteReactionDetails.razor.css [frontend/components] Display NoteReactionDetails reaction count the same as in note reactions 2024-12-17 19:36:31 +01:00
NoteRenoteDetails.razor [frontend/components] Add proper loading spinner to all loading indicators 2025-02-09 16:48:22 +01:00
NoteRenoteDetails.razor.css [frontend/components] Add proper loading spinner to all loading indicators 2025-02-09 16:48:22 +01:00
NoticeDialog.razor [sln] Code cleanup 2025-01-31 16:58:57 +01:00
NoticeDialog.razor.css [frontend/components] Properly limit global dialog max width on mobile 2025-02-17 22:23:10 +01:00
NoticeDialog.razor.js [frontend/components] Add NoticeDialog 2025-01-30 11:12:54 +01:00
NotificationComponent.razor [frontend/components] Only open notes when clicking on the content warning text, note text or timestamp in contexts where you can open notes 2025-03-21 00:25:07 +01:00
NotificationComponent.razor.css [frontend/components] Improve visibility of usernames on mobile and in notifications 2025-03-21 00:25:08 +01:00
NotificationList.razor [frontend] Code cleanup 2025-02-17 23:32:45 +01:00
NotificationList.razor.cs [frontend] New Virtual Scroller and Note Store 2025-01-19 22:53:24 +01:00
NotificationList.razor.css [frontend/components] Fix notification list visually jumping 2025-02-18 22:49:46 +01:00
ProfileInfo.razor [frontend/pages] Switch from pancakes:Pronouns (V1) to pancakes:pronouns (V2) 2025-02-05 18:10:41 +01:00
ProfileInfo.razor.css [frontend/components] Correctly size field value 2025-02-26 00:18:43 +01:00
ProfileInfoField.razor [frontend/components] Fix spacing of verified fields 2025-02-04 13:02:43 +01:00
ProfileInfoField.razor.css [frontend] Add verified fields 2024-11-02 20:14:11 +01:00
PromptDialog.razor [frontend] Code cleanup 2025-02-17 23:32:45 +01:00
PromptDialog.razor.css [frontend/components] Properly limit global dialog max width on mobile 2025-02-17 22:23:10 +01:00
PromptDialog.razor.js [frontend/components] Add PromptDialog 2025-01-30 11:12:54 +01:00
ReactionDetails.razor [frontend/components] Merge all avatars into UserAvatar component 2025-01-30 11:11:22 +01:00
ReactionDetails.razor.css [frontend] Update note detail styling 2024-11-02 19:53:52 +01:00
RecursiveNote.razor [frontend/components] Only open notes when clicking on the content warning text, note text or timestamp in contexts where you can open notes 2025-03-21 00:25:07 +01:00
RecursiveNote.razor.css [frontend/components] Merge all avatars into UserAvatar component 2025-01-30 11:11:22 +01:00
RedirectToLogin.razor [frontend] Apply formatting rules 2024-06-29 00:48:53 +02:00
RemoteUserBanner.razor [frontend/pages] Add remote user notice banner to profile and single note page 2025-03-21 00:19:43 +01:00
RemoteUserBanner.razor.css [frontend/pages] Add remote user notice banner to profile and single note page 2025-03-21 00:19:43 +01:00
ScrollEnd.razor [frontend] Code cleanup 2025-02-17 23:32:45 +01:00
SearchComponent.razor [frontend/components] Only open notes when clicking on the content warning text, note text or timestamp in contexts where you can open notes 2025-03-21 00:25:07 +01:00
SearchComponent.razor.css [frontend] Add overflow clipping to note 2024-11-26 19:55:03 +01:00
SearchComponent.razor.js [frontend/components] Add state reconstruction to note search 2024-10-24 18:20:48 +02:00
SelectDialog.razor [frontend] Code cleanup 2025-02-17 23:32:45 +01:00
SelectDialog.razor.css [frontend/components] Properly limit global dialog max width on mobile 2025-02-17 22:23:10 +01:00
SelectDialog.razor.js [frontend/components] Add SelectDialog 2025-01-30 11:12:54 +01:00
SettingsMenu.razor [frontend] Add user settings page, enable 2FA enroll and login (ISH-581) 2024-11-26 04:21:30 +01:00
SettingsMenu.razor.css [frontend/components] Update settings menu and styling 2024-10-24 23:21:52 +02:00
StateButton.razor [frontend/components] Add character count to compose and disable posting notes that are too long 2025-01-11 15:33:15 +01:00
StateButton.razor.css [frontend] Improve error UI and add settings panel 2024-09-10 01:51:27 +02:00
StreamingStatus.razor [frontend/components] Add proper loading spinner to all loading indicators 2025-02-09 16:48:22 +01:00
StreamingStatus.razor.css [frontend/components] Improve streaming status indicator 2025-02-02 22:28:05 +01:00
TabbedMenu.razor [frontend] Add note detail view 2024-10-24 18:20:48 +02:00
TabbedMenu.razor.css [frontend] Add note detail view 2024-10-24 18:20:48 +02:00
TabPage.razor [frontend] Add note detail view 2024-10-24 18:20:48 +02:00
TabPage.razor.css [frontend] Add note detail view 2024-10-24 18:20:48 +02:00
TimelineNote.razor [frontend/components] Only open notes when clicking on the content warning text, note text or timestamp in contexts where you can open notes 2025-03-21 00:25:07 +01:00
TimelineNote.razor.css [frontend/components] Merge all avatars into UserAvatar component 2025-01-30 11:11:22 +01:00
Timestamp.razor [frontend/components] Fix note timestamp not updating 2025-03-24 01:06:31 +01:00
UpdateNotice.razor [frontend] Force frontend update once new version is available 2025-03-20 23:43:59 +01:00
UpdateNotice.razor.css [frontend] Force frontend update once new version is available 2025-03-20 23:43:59 +01:00
UpdateNotice.razor.js [frontend] Force frontend update once new version is available 2025-03-20 23:43:59 +01:00
UserAvatar.razor [frontend/components] Remove LoadError title 2025-02-23 01:29:21 +01:00
UserAvatar.razor.css [frontend/components] Fix avatar sizing during load, prevent firefox from displaying alt text during load 2025-02-23 01:29:21 +01:00
UserDisplayName.razor [frontend/components] Only render first line in UserDisplayName and ProfileInfoField 2024-11-08 03:07:38 +01:00
UserProfileCard.razor [frontend/components] Merge all avatars into UserAvatar component 2025-01-30 11:11:22 +01:00
UserProfileCard.razor.css [frontend/components] Merge all avatars into UserAvatar component 2025-01-30 11:11:22 +01:00
VirtualScroller.cs [frontend] Adjust logging severity of some errors 2025-02-17 23:16:51 +01:00