lbry-desktop/ui/component
infinite-persistence a8149fe9bb
Memoize 'mutedAndBlockedChannelIds'
It was being recalculated repeatedly.

This memoizes it, although it still re-calculates occasionally despite none of the source arrays changed. I think it is due to the state change in the Preference Sync.

Note: input selectors to `createSelector` needs to be extractions-only (i.e. must not have transformations). I think most of our `makeSelect*` selectors violate this and broke memoization.
2021-09-29 21:55:01 +08:00
..
abandonedChannelPreview allow unsubscribe from deleted channels by navigating from sidebar 2021-04-30 11:06:34 -04:00
app disable aniview 2021-08-23 11:55:30 -04:00
autoplayCountdown Fix i18n word used as variables. 2021-09-11 10:54:03 +08:00
blockList Blocklist: don't show pagination widget when searching. 2021-09-11 21:16:42 +08:00
button support embed preference (#7114) 2021-09-18 10:23:30 -04:00
cardVerify updated code 2021-07-03 14:42:37 -04:00
channelAbout Only apply Staked Levels to Comments (allow it in Posts) 2021-04-09 11:27:07 -04:00
channelBlockButton Fix: Can't unblock if delegator deleted their channel 2021-09-11 21:04:21 +08:00
channelContent re-enable views for now 2021-09-10 13:25:53 -04:00
channelDiscussion Restore comment pagination 2021-07-16 10:54:12 -04:00
channelEdit Thumbnail fixes (#6969) 2021-08-26 10:51:53 -04:00
channelMuteButton Rename default import/exports for clarity in text search (no functional change) 2021-07-09 08:40:26 +08:00
channelSelector Rename default import/exports for clarity in text search (no functional change) 2021-07-09 08:40:26 +08:00
channelStakedIndicator Move getChannelLevel to a selector. Requires accompanying lbry-redux PR. 2021-03-12 10:38:16 -05:00
channelThumbnail Thumbnail fixes (#6969) 2021-08-26 10:51:53 -04:00
channelTitle improve empty states 2020-03-19 12:12:19 -04:00
claimAbandonButton wip 2021-06-08 13:25:52 -04:00
claimAuthor Add channel subscriptions count below author. (#6867) 2021-08-19 11:25:45 -04:00
claimCollectionAdd Consolidate keycode constants 2021-09-10 09:00:44 +08:00
claimCollectionAddButton Fix icon color 2021-08-03 13:23:31 -04:00
claimEffectiveAmount show loading while searching 2020-12-28 15:00:15 -05:00
claimInsufficientCredits new lbc icon 2020-09-29 17:12:32 -04:00
claimLink Revert lazy-loading videojs 2021-07-06 17:04:16 +08:00
claimList Livestream category improvements (#7115) 2021-09-24 10:26:21 -04:00
claimListDiscover Livestream category improvements (#7115) 2021-09-24 10:26:21 -04:00
claimListHeader Channel Page: enable filters; add "sort by" filter (#7069) 2021-09-13 11:23:53 -04:00
claimMenuList Playlist fall out fixes (#7032) 2021-09-10 13:27:21 -04:00
claimPreview Livestream category improvements (#7115) 2021-09-24 10:26:21 -04:00
claimPreviewSubtitle Show content view counts on channel pages 2021-09-09 18:31:48 +08:00
claimPreviewTile Livestream category improvements (#7115) 2021-09-24 10:26:21 -04:00
claimPreviewTitle cleanup 2020-03-19 12:12:19 -04:00
claimProperties wip 2021-06-08 13:25:52 -04:00
claimRepostAuthor add channel staked amount indicator on channel thumbnails 2021-02-18 01:14:39 -05:00
claimSupportButton String fix for 'Support Repost' 2021-01-21 14:31:31 -05:00
claimTags wip 2021-06-08 13:25:52 -04:00
claimTilesDiscover Memoize 'mutedAndBlockedChannelIds' 2021-09-29 21:55:01 +08:00
claimType wip 2021-06-08 13:25:52 -04:00
claimUri bring in 'notifications' state from lbry-redux 2020-06-16 09:56:32 -04:00
collectionActions Playlist fall out fixes (#7032) 2021-09-10 13:27:21 -04:00
collectionContentSidebar Add missing strings 2021-09-11 10:55:57 +08:00
collectionEdit refactor collection thumbs and fix list channel updates (#7095) 2021-09-15 10:11:01 -04:00
collectionMenuList Fix collection delete breaking 2021-09-11 08:14:32 -03:00
collectionPreviewOverlay Rename default import/exports for clarity in text search (no functional change) 2021-07-09 08:40:26 +08:00
collectionPreviewTile Playlist fall out fixes (#7032) 2021-09-10 13:27:21 -04:00
collectionSelectItem Add watch later hover action and Favorites 2021-07-14 11:41:36 -04:00
collectionsListMine refactor collection thumbs and fix list channel updates (#7095) 2021-09-15 10:11:01 -04:00
comment Consolidate keycode constants 2021-09-10 09:00:44 +08:00
commentCreate Consolidate keycode constants 2021-09-10 09:00:44 +08:00
commentMenuList Comment: Swap the order of "Edit" and "Remove" 2021-09-24 10:00:37 +08:00
commentReactions Fix notifications fetching issues (#7002) 2021-09-01 12:03:48 -04:00
commentsList Fix theater mode layout on small and medium screens (#7108) 2021-09-20 10:20:28 -04:00
commentsReplies Add direct reacting from notifications 2021-08-28 20:48:49 +08:00
common Playlist fall out fixes (#7032) 2021-09-10 13:27:21 -04:00
copyableText Restore "Stream Key Button (#7127)" + lint and modifications 2021-09-23 20:13:02 +08:00
creatorAnalytics fix upload button on creator analytics: #6323 2021-07-13 18:09:09 -04:00
dateTime DateTime: avoid unnecessary update (#6110) 2021-05-24 18:29:58 -04:00
emailCollection all settings constants come from redux 2020-07-27 11:53:14 -04:00
embedPlayButton Fix floating player issues (#7073) 2021-09-13 11:24:35 -04:00
embedTextArea add referral code to embed links 2020-10-07 16:23:53 -04:00
errorBoundary Don't lazy-load components in ErrorBoundary 2021-07-08 14:52:29 +08:00
expandable remove [data-mode='dark'] 2019-11-22 16:45:33 -05:00
fileActions Fix auto downloads (#7021) 2021-09-06 10:06:07 -04:00
fileDescription wip 2021-06-08 13:25:52 -04:00
fileDetails wip 2021-06-08 13:25:52 -04:00
fileDownloadLink fix file actions accessibility 2021-07-15 15:14:21 -05:00
fileDrop use aria-hidden for filedrop component 2021-07-13 15:31:42 -05:00
filePrice new lbc icon 2020-09-29 17:12:32 -04:00
fileReactions file reactions recon 2021-07-28 08:12:29 -04:00
fileRender Consolidate keycode constants 2021-09-10 09:00:44 +08:00
fileRenderDownload Use sentence case for all card titles 2020-09-29 17:12:32 -04:00
fileRenderFloating Fix video embeds in comments not playing and resize issues (#7163) 2021-09-24 11:53:17 -04:00
fileRenderInitiator Fix floating player issues (#7073) 2021-09-13 11:24:35 -04:00
fileRenderInline Revert lazy-loading videojs 2021-07-06 17:04:16 +08:00
fileSubtitle fileSubtitle recon 2021-07-22 12:09:54 -04:00
fileThumbnail Fix hover on gif thumbnails (#6991) 2021-08-31 12:40:59 -04:00
fileTitle better posts styling 2021-03-11 14:12:59 -05:00
fileTitleSection Add channel subscriptions count below author. (#6867) 2021-08-19 11:25:45 -04:00
fileType wip 2021-06-08 13:25:52 -04:00
fileValues Tip-unlock: add tooltip and related strings 2021-03-25 15:35:53 -04:00
fileViewCount some recon (#6532) 2021-07-18 13:06:52 -04:00
fileViewCountInline Fix view-count showing up in non-Channel pages 2021-09-20 09:28:58 +08:00
fileViewerEmbeddedTitle support embed preference (#7114) 2021-09-18 10:23:30 -04:00
fileWatchLaterLink Remove hover/watch later bug for mobile devices (#6950) 2021-08-25 11:44:08 -04:00
formFieldPrice refactor lbrytv web server 2019-11-11 13:27:29 -05:00
header Merge branch 'master' into accessibility 2021-07-28 23:47:42 -05:00
hiddenNsfwClaims fix empty state when mature content is hidden 2019-12-14 02:28:47 -05:00
homepageSelector Move combobox to right | Move "Search only in language" into separate row 2021-08-23 23:45:09 +08:00
i18nMessage Fix <i18nMessage> not localizing the message. 2020-05-25 10:18:08 -04:00
IframeReact re-enable pdfs on web 2021-04-05 15:06:56 -04:00
invited flow fixes 2020-12-16 10:52:22 -05:00
inviteList update app-strings 2020-10-08 13:15:22 -04:00
inviteNew patch column cards 2021-08-20 13:36:16 -04:00
lastReleaseChanges prevent release notes from extending beyond height of app 2021-03-18 18:17:10 -04:00
livestreamComment Add streamer badge 2021-09-02 20:51:46 +08:00
livestreamComments change display of donations to chronological order 2021-09-08 22:25:49 +02:00
livestreamLayout Fix missing localization macro during refactoring 2021-09-15 10:12:24 +08:00
livestreamLink limit claim_search results on livestreamLink 2021-08-01 09:13:25 -04:00
livestreamList livestream api constant rename 2021-07-28 16:51:11 -04:00
loadingBarOneOff Use env for loading-bar color instead of hardcoded. 2021-06-29 21:01:14 +08:00
loginGraphic FileThumbnail: don't go through optimizer if GIF 2021-06-23 14:15:37 -04:00
logo naming 2021-08-03 13:38:17 -04:00
markdownLink Rename default import/exports for clarity in text search (no functional change) 2021-07-09 08:40:26 +08:00
maxPurchasePrice [Content] refactor and grab Max Purchase Price 2021-08-23 23:45:10 +08:00
nagContinueFirstRun Rename default import/exports for clarity in text search (no functional change) 2021-07-09 08:40:26 +08:00
navigationButton Allow double-clicking in header to maximize the app. 2020-05-17 21:26:30 -07:00
navigationHistory remove [data-mode='dark'] 2019-11-22 16:45:33 -05:00
navigationHistoryItem cleanup css 2019-12-10 10:08:14 -05:00
navigationHistoryRecent refactor lbrytv web server 2019-11-11 13:27:29 -05:00
notification Fix channel name issue (#7153) 2021-09-22 11:28:32 -04:00
notificationBubble recon notify components 2021-07-19 22:16:29 -04:00
notificationContentChannelMenu Rename default import/exports for clarity in text search (no functional change) 2021-07-09 08:40:26 +08:00
notificationHeaderButton recon notify components 2021-07-19 22:16:29 -04:00
nudgeFloating move nudge to FileReactions and add src param to sign up redirects 2020-11-17 14:32:53 -05:00
optimizedImage Fix channel-selector thumbnail not updating 2021-07-21 16:38:54 +08:00
page Page: the 'settingsPage' option now automatically adds the sidebar. 2021-08-23 23:45:25 +08:00
postEditor Markdown editor: Remove character limit 2021-03-21 21:00:16 -04:00
postViewer Improve CLS on Posts 2021-07-22 10:38:01 +08:00
previewLink CodeSplit: Initial work 2021-06-25 16:00:44 +08:00
previewOverlayProperties Fix random crash 2021-08-19 16:46:34 -04:00
privacyAgreement call install/new after users select privacy options 2021-01-25 14:24:57 -05:00
publishAdditionalOptions Rename default import/exports for clarity in text search (no functional change) 2021-07-09 08:40:26 +08:00
publishBid Fix amountNeededForTakeover message for bids. 2021-08-06 14:16:38 -04:00
publishDescription moar alignment 2020-10-05 14:28:19 -04:00
publishFile Fix incorrect context for 'New' string 2021-09-21 16:48:20 +08:00
publishForm Thumbnail fixes (#6969) 2021-08-26 10:51:53 -04:00
publishFormErrors Fix list thumbnail upload (#7074) 2021-09-13 11:40:31 -04:00
publishName Fix amountNeededForTakeover message for bids. 2021-08-06 14:16:38 -04:00
publishPending add spinner to web upload message and fix double card issue 2020-09-29 17:12:32 -04:00
publishPrice new lbc icon 2020-09-29 17:12:32 -04:00
publishReleaseDate i18n update request from translators 2021-06-13 15:46:18 +08:00
recommendedContent Recommended changes (#7089) 2021-09-16 16:00:44 -04:00
reportContent remove emojis from reporting (#6042) 2021-05-12 10:19:45 -04:00
repostCreate Reuse BidHelpText for reposts 2021-08-11 18:50:40 -07:00
rewardAuthIntro add youtube sync to first run 2020-09-29 17:12:32 -04:00
rewardLink fix accessibility issue on rewards page #5991 2021-07-20 12:14:28 -05:00
rewardListClaimed table alignment fixes 2020-09-29 17:12:32 -04:00
rewardSummary Use sentence case for all card titles 2020-09-29 17:12:32 -04:00
rewardTile fix accessibility issue on rewards page #5991 2021-07-20 12:14:28 -05:00
rewardTotal new lbc icon 2020-09-29 17:12:32 -04:00
router Add page titles (affects browser Tab, History, etc.) 2021-08-28 21:25:20 +08:00
searchChannelField SearchChannelField 2021-09-08 21:23:50 +08:00
searchOptions Remove unused items 2021-07-14 11:13:13 +08:00
searchTopClaim fix (#7137) 2021-09-20 17:06:55 -04:00
selectAsset Thumbnail upload fixes (#6860) 2021-08-24 20:28:23 -04:00
selectChannel refactor 'active' channel usage across the app 2021-02-11 10:45:34 -05:00
selectThumbnail refactor collection thumbs and fix list channel updates (#7095) 2021-09-15 10:11:01 -04:00
settingAccount i18n - stripe 2021-08-27 13:14:15 +08:00
settingAccountPassword Move 'update password' into a subpage 2021-08-23 23:45:31 +08:00
settingAppearance Re-render on language change 2021-08-23 23:45:24 +08:00
settingAutoLaunch [System] grab Clear Cache, Startup and Closing Behavior 2021-08-23 23:45:05 +08:00
settingClosingBehavior [System] grab Clear Cache, Startup and Closing Behavior 2021-08-23 23:45:05 +08:00
settingCommentsServer Desktop: Fix comment-server set to null unintentionally 2021-08-26 17:22:53 +08:00
settingContent i18n + Fix autoplay string 2021-09-11 10:54:02 +08:00
settingLanguage Fix jumpy ui when changing language 2021-09-13 15:44:29 +08:00
settingsRow Styles for new Settings Page 2021-08-23 23:45:04 +08:00
settingsSideNavigation Settings: use 'smooth' instead of 'instant' scroll. 2021-09-13 09:59:11 +08:00
settingSystem Switch from dual-pane to multirow 2021-08-23 23:45:31 +08:00
settingUnauthenticated Re-render on language change 2021-08-23 23:45:24 +08:00
settingWalletServer Switch from dual-pane to multirow 2021-08-23 23:45:31 +08:00
shareButton bring in 'notifications' state from lbry-redux 2020-06-16 09:56:32 -04:00
sideNavigation Consolidate keycode constants 2021-09-10 09:00:44 +08:00
skipNavigationButton add SkipNavigationButton to its own file 2021-07-20 19:31:26 -05:00
snackBar use LbcMessage on snackbars 2020-09-29 17:12:32 -04:00
socialShare use env for twitter account 2021-08-01 09:39:16 -04:00
spinner refactor floatingUri to allow inline players in comments/markdown 2020-10-21 15:29:29 -04:00
splash status -> wallet_status on wallet_status call 2021-03-15 16:19:13 -04:00
subscribeButton Use solid heart for "subscribed" (#6947) 2021-08-24 10:57:01 -04:00
supportsLiquidate new lbc icon 2020-09-29 17:12:32 -04:00
syncEnableFlow settings use null when matching current browser language 2020-11-23 14:12:31 -05:00
syncFatalError ensure lbrytv api status is web only 2021-03-16 22:19:03 -04:00
syncPassword More master reconciliation 2021-04-27 23:05:38 -04:00
syncToggle Update 'SyncToggle' to the new Settings style. 2021-08-23 23:45:32 +08:00
tag Tag: Add "type=flow" that reflows to multiline with gaps. 2020-10-02 10:25:17 -04:00
tagsSearch Moderator Delegation GUI 2021-06-18 15:46:51 -04:00
tagsSelect sync reducer stuff 2020-10-27 10:17:11 -04:00
theme flow fixes 2020-12-16 10:52:22 -05:00
themeSelector [Appearance] factor out ThemeSelector and use it here 2021-08-23 23:45:07 +08:00
transactionListTable wip 2021-06-08 13:25:52 -04:00
transactionListTableItem display signing channel for tips 2021-03-08 12:31:19 -05:00
txoList i18n - stripe 2021-08-27 13:14:15 +08:00
uriIndicator Playlist fall out fixes (#7032) 2021-09-10 13:27:21 -04:00
userChannelFollowIntro Disable adv filters in "Find channels to follow" (#7130) 2021-09-20 10:19:34 -04:00
userEmail Use sentence case for all card titles 2020-09-29 17:12:32 -04:00
userEmailNew removeNags 2021-08-29 10:51:59 -04:00
userEmailReturning Add sign-in graphics for SIMPLE_SITE 2021-05-27 14:21:16 +08:00
userEmailVerify More master reconciliation 2021-04-27 23:05:38 -04:00
userFirstChannel record channel in analytics on first run 2020-11-30 11:50:26 -05:00
userPasswordReset Use sentence case for all card titles 2020-09-29 17:12:32 -04:00
userPasswordSet Use sentence case for all card titles 2020-09-29 17:12:32 -04:00
userPhoneNew Use sentence case for all card titles 2020-09-29 17:12:32 -04:00
userPhoneVerify More master reconciliation 2021-04-27 23:05:38 -04:00
userSignIn sync changes 2020-09-10 14:20:02 -04:00
userSignInPassword Add SITE_HELP_EMAIL in strings to ease Odysee string merge and maintenance. 2021-03-08 11:33:33 -05:00
userSignOutButton add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
userSignUp use config for showTagsIntro 2021-07-19 22:46:43 -04:00
userTagFollowIntro sync reducer stuff 2020-10-27 10:17:11 -04:00
userVerify sms copy 2021-07-21 08:11:33 -04:00
videoDuration add more info for claim-preview-tile aria label 2021-07-15 18:12:11 -05:00
viewers revert embedNoEnd and modify preferEmbed end display (#7144) 2021-09-21 12:47:56 -04:00
walletAddress ReceiveLBC: switch from Modal to Page 2021-04-13 14:02:25 -04:00
walletBackup rc fixes for electron 9 2020-10-15 19:06:47 -04:00
walletBalance patch column cards 2021-08-20 13:36:16 -04:00
walletFiatAccountHistory i18n - stripe 2021-08-27 13:14:15 +08:00
walletFiatBalance i18n - stripe 2021-08-27 13:14:15 +08:00
walletFiatPaymentBalance Move transactions from Settings to Wallet (#6871) 2021-08-13 13:59:43 -04:00
walletFiatPaymentHistory i18n - stripe 2021-08-27 13:14:15 +08:00
walletSend i18n update 2021-06-01 13:33:58 -04:00
walletSendTip Fiat tip improvements (#7038) 2021-09-09 12:52:03 -04:00
walletSpendableBalanceHelp lint 2021-07-17 13:19:33 -04:00
walletSwap i18n update (#6039) 2021-05-15 02:01:00 -04:00
walletTipAmountSelector Chore desktop cleanup (#6896) 2021-08-17 18:34:16 -04:00
webUploadList change uploads copy 2021-07-20 10:33:48 -04:00
wunderbar Reload page when trying to open stale chunks 2021-07-08 15:06:09 +08:00
wunderbarSuggestion ChannelThumbnail improvements 2021-07-05 16:04:10 +08:00
wunderbarSuggestions Wunderbar: fix popup dismissed despite a child is in focus 2021-09-14 15:07:30 +08:00
wunderbarTopSuggestion support embed preference (#7114) 2021-09-18 10:23:30 -04:00
youtubeBadge move youtube badge to 'channel about' section 2020-10-06 16:30:03 -04:00
youtubeTransferStatus yt recon 2021-07-20 10:37:46 -04:00
yrbl winning claim style pass 2020-12-16 14:58:30 -05:00
yrblWalletEmpty Combine Buy and Swap 2021-06-05 10:07:38 +08:00
zoomableImage Zoomable image viewer in Markdown (posts and comments) 2021-01-27 10:06:31 -05:00