lbry-desktop/ui/component
infiinte-persistence c957b159b1 Inf-scroll: Debounce before handling 'onscroll'.
---The bad scenario:
If you're at the bottom and you go up using UP_ARROW or HOME key, the coordinate is still at the bottom if we service the callback immediately. This causes 'contentWrapperAtBottomOfPage' to be true and we ended up incrementing the page unnecessarily (even for searches that no longer yield any extra results).

---Fix:
Fix by adding a delay. The value can probably be fine-tuned further.
2020-06-16 16:59:00 -04:00
..
abandonedChannelPreview fix bugs and review changes 2020-02-05 13:25:31 -05:00
app add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
autoplayCountdown fix autoplay 2020-05-26 13:13:58 -04:00
blockButton bring in 'notifications' state from lbry-redux 2020-06-16 09:56:32 -04:00
button add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
cardVerify add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
channelAbout got frustrated about no claim id on channels and went wild 2020-03-12 17:37:52 -04:00
channelContent add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
channelCreate modal consistency cleanup 2020-05-01 14:35:27 -04:00
channelDiscussion clean up side navigation 2020-01-03 14:25:00 -05:00
channelEdit Set "Description" field limit to 5000 characters. 2020-06-15 10:53:17 -04:00
channelForm add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
channelSelector remove unnecessary div wraper 2020-05-08 14:16:40 -04:00
channelThumbnail force https thumbs or handle img src error 2020-06-08 09:42:19 -04:00
channelTitle improve empty states 2020-03-19 12:12:19 -04:00
claimAbandonButton remove dependency on full claim list 2020-05-01 13:56:21 -04:00
claimEffectiveAmount fix typo 2020-02-12 11:00:17 -05:00
claimInsufficientCredits Fix boolean declaration in claimInsufficientCredits 2020-06-02 16:20:36 -04:00
claimLink add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
claimList Inf-scroll: Debounce before handling 'onscroll'. 2020-06-16 16:59:00 -04:00
claimListDiscover Persist trending selectors between tags. 2020-06-16 16:36:23 -04:00
claimPreview fix share link 2020-06-05 12:17:36 -04:00
claimPreviewSubtitle track reflecting files after publish 2020-05-08 14:13:56 -04:00
claimPreviewTile re-enable gifs on homepage because i can't figure out how to get it to work 2020-05-29 13:26:06 -04:00
claimPreviewTitle cleanup 2020-03-19 12:12:19 -04:00
claimRepostAuthor basic display of reposts in app 2020-01-31 12:50:19 -05:00
claimSupportButton add supports to 'top' page 2020-02-12 15:34:59 -05:00
claimTags purchases page, cleanup on pages with <ClaimList /> 2020-05-11 12:31:22 -04:00
claimTilesDiscover Paid content on lbry.tv (#4197) 2020-05-21 11:38:28 -04:00
claimUri bring in 'notifications' state from lbry-redux 2020-06-16 09:56:32 -04:00
comment Set "Description" field limit to 5000 characters. 2020-06-15 10:53:17 -04:00
commentCreate add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
commentsList update lbry-redux and add loading spinner for comments 2020-05-25 14:45:43 -04:00
common SimpleMDE: Add character-count display and standardize look with basic editor's. 2020-06-15 10:53:17 -04:00
copyableText bring in 'notifications' state from lbry-redux 2020-06-16 09:56:32 -04:00
creatorAnalytics tip/support marriage 2020-06-15 10:50:01 -04:00
dateTime Refactor DateTime to allow it's translated result string to be re-used elsewhere, for consistency. 2020-05-11 14:54:05 -04:00
doodle refactor lbrytv web server 2019-11-11 13:27:29 -05:00
emailCollection add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
embedPlayButton improve first time play experience for paid content in blog posts 2020-05-25 13:29:38 -04:00
embedTextArea bring in 'notifications' state from lbry-redux 2020-06-16 09:56:32 -04:00
errorBoundary new signin/signup (#3960) 2020-04-13 15:16:07 -04:00
expandable remove [data-mode='dark'] 2019-11-22 16:45:33 -05:00
externalLink remove LBRY_INC_DOMAINS list 2019-12-03 13:25:17 -05:00
fileActions tip/support marriage 2020-06-15 10:50:01 -04:00
fileAuthor better naming of things 2020-01-30 17:26:08 -05:00
fileDescription add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
fileDetails add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
fileDownloadLink fix download link on desktop 2020-06-08 16:26:49 -04:00
fileDrop Support drag-and-drop file publishing (#4170) 2020-05-25 10:27:36 -04:00
filePrice Paid content on lbry.tv (#4197) 2020-05-21 11:38:28 -04:00
fileProperties Paid content on lbry.tv (#4197) 2020-05-21 11:38:28 -04:00
fileRender Paid content on lbry.tv (#4197) 2020-05-21 11:38:28 -04:00
fileRenderDownload Paid content on lbry.tv (#4197) 2020-05-21 11:38:28 -04:00
fileRenderFloating Paid content on lbry.tv (#4197) 2020-05-21 11:38:28 -04:00
fileRenderInitiator add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
fileRenderInline add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
fileSubtitle adds tip unlock modal to file page 2020-04-02 08:54:43 -04:00
fileThumbnail force https thumbs or handle img src error 2020-06-08 09:42:19 -04:00
fileTitle Paid content on lbry.tv (#4197) 2020-05-21 11:38:28 -04:00
fileType add file icons to ClaimPreview 2020-01-29 11:22:35 -05:00
fileValues add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
fileViewCount Made uniform display of text views 2020-06-09 09:26:41 -04:00
fileViewerEmbeddedTitle moar improvements 2020-05-26 14:42:44 -04:00
formFieldPrice refactor lbrytv web server 2019-11-11 13:27:29 -05:00
header add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
hiddenNsfwClaims fix empty state when mature content is hidden 2019-12-14 02:28:47 -05:00
i18nMessage Fix <i18nMessage> not localizing the message. 2020-05-25 10:18:08 -04:00
IframeReact File downloads and refactoring (#3918) 2020-04-01 14:43:50 -04:00
invited add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
inviteList add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
inviteNew add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04: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
page Add StatusBar into Page for 'app' only. 2020-06-04 10:31:06 -04:00
previewLink add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
privacyAgreement add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
publishAdditionalOptions add finnish and kannada to publish form 2020-03-09 11:47:07 -07:00
publishFile bring in 'notifications' state from lbry-redux 2020-06-16 09:56:32 -04:00
publishForm Publish: Make 'Channel' setting persistent. 2020-06-16 16:36:23 -04:00
publishFormErrors new signin/signup (#3960) 2020-04-13 15:16:07 -04:00
publishName small fixes 2020-03-30 09:05:30 -04:00
publishPending track reflecting files after publish 2020-05-08 14:13:56 -04:00
publishPrice refactor lbrytv web server 2019-11-11 13:27:29 -05:00
publishText Set "Description" field limit to 5000 characters. 2020-06-15 10:53:17 -04:00
recommendedContent add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
rewardAuthIntro add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
rewardLink add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
rewardListClaimed add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
rewardSummary add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
rewardTile add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
rewardTotal add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
router add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
searchOptions blocks mature content from search when appropriate 2020-01-31 15:10:35 -05:00
selectAsset new signin/signup (#3960) 2020-04-13 15:16:07 -04:00
selectChannel add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
selectThumbnail remove dependency on full claim list 2020-05-01 13:56:21 -04:00
settingAccountPassword add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
settingAutoLaunch bring in 'notifications' state from lbry-redux 2020-06-16 09:56:32 -04:00
settingLanguage proper default languages 2019-11-13 09:53:01 -05:00
settingWalletServer Made strings from settingWalletServer translatable 2020-06-09 09:24:32 -04:00
shareButton bring in 'notifications' state from lbry-redux 2020-06-16 09:56:32 -04:00
sideNavigation add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
snackBar bring in 'notifications' state from lbry-redux 2020-06-16 09:56:32 -04:00
socialShare add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
spinner cleanup css 2019-12-10 10:08:14 -05:00
splash bring in 'notifications' state from lbry-redux 2020-06-16 09:56:32 -04:00
subscribeButton bring in 'notifications' state from lbry-redux 2020-06-16 09:56:32 -04:00
subscribeMarkAsRead refactor lbrytv web server 2019-11-11 13:27:29 -05:00
supportsLiquidate Remove unnecessary variables and strings for translation. 2020-06-01 10:29:16 -04:00
syncPassword add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
syncToggle add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
tag overhaul tags 2020-03-06 17:15:51 -05:00
tagsSearch Made text translatable 2020-05-29 16:45:39 -04:00
tagsSelect adds tip unlock modal to file page 2020-04-02 08:54:43 -04:00
theme refactor lbrytv web server 2019-11-11 13:27:29 -05:00
transactionListTable add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
txoList add refresh icon to refresh buttons 2020-06-02 16:10:43 -04:00
uriIndicator add FileProperties to ClaimPreviewTile 2020-01-29 11:22:35 -05:00
userChannelFollowIntro auto follow lbrycast channel along with lbry channel 2020-05-26 17:49:01 -04:00
userEmail add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
userEmailNew add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
userEmailReturning add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
userEmailVerify add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
userFirstChannel add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
userPasswordReset add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
userPasswordSet add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
userPhoneNew add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
userPhoneVerify add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
userSignIn add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
userSignInPassword add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
userSignOutButton add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
userSignUp add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
userTagFollowIntro new signin/signup (#3960) 2020-04-13 15:16:07 -04:00
userVerify add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
videoDuration refactor lbrytv web server 2019-11-11 13:27:29 -05:00
viewers add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
walletAddress remove [data-mode='dark'] 2019-11-22 16:45:33 -05:00
walletBackup found more strings 2020-04-27 09:53:12 -04:00
walletBalance add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
walletSend improve support/tip for 0 balance and own claims 2020-06-15 10:50:01 -04:00
walletSendTip Add link to "Buy More LBC" button 2020-06-16 09:13:15 -04:00
webUploadList remove extra div 2020-05-28 10:47:27 -04:00
wunderbar bring in 'notifications' state from lbry-redux 2020-06-16 09:56:32 -04:00
youtubeTransferStatus add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
yrbl remove [data-mode='dark'] 2019-11-22 16:45:33 -05:00