infiinte-persistence
0699c55229
videojs: make control bar slightly transparent.
...
## Issue
Closes #5392 better support for non-standard resolution videos
It's not actually cropped -- the control bar was opaque.
## Change
Use 0.80 opacity to somewhat see the full picture.
Using 0.5 or less would be even better, but due to the default tiny size of the control bar, the text becomes unreadable (it's readable if you zoom the browser to get larger text). Don't want to mess with sizing for now, so using 0.80 to get the best of both worlds.
2021-02-01 17:06:49 -05:00
infiinte-persistence
44458c2b8c
Fix 5438: Keep floating player in view area
...
## Issue
5438: Keep floating player in view area
## Changes
- Restore correct z-index
- The bug came as a side effect of cbac2174
. Redo cbac2174
to cover both close button and floating player.
- Remove wobbling when dragging to bottom-right.
- The extra gap introduced is fighting against react-draggable. If gaps are needed, handle it entire ourselves or do it somewhere in react-draggable; neither is worth the effort, so the gap was removed.
2021-02-01 14:51:04 -05:00
Sean Yesmunt
19275f8f3d
flowfixme
2021-02-01 13:50:16 -05:00
DispatchCommit
599f9e106e
use smooth scrolling
...
Tells browser to use smooth scrolling to animate scroll
https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollTo
2021-02-01 13:50:16 -05:00
Daniela Narvaez
1698ca8775
Small change based on code review
2021-02-01 10:58:37 -05:00
Daniela Narvaez
1f66132cd2
Small change based on code review
2021-02-01 10:58:37 -05:00
Daniela Narvaez
ec875a6cdf
"Fix Long commenter name issue"
2021-02-01 10:58:37 -05:00
Franco Montenegro
77d90b807e
Display default image for channel thumbnail on error
2021-01-29 14:50:36 -05:00
Dispatch
b27395607c
Add all proper react lifecycle hooks
...
Fixes 1 of 52 linting warnings
2021-01-29 14:49:12 -05:00
Sean Yesmunt
f28707504a
Revert "Make dropdown menus actually dropdown"
...
This reverts commit a2046be0ee
.
2021-01-29 11:54:39 -05:00
Sean Yesmunt
5314100714
Revert "use variable for header height"
...
This reverts commit b68600d978
.
2021-01-29 11:54:39 -05:00
Sean Yesmunt
17f0997ec3
Revert "animate in from top instead of bottom"
...
This reverts commit 153ebbca63
.
2021-01-29 11:54:39 -05:00
zeppi
6a16d8e0cd
fix bad lighthouse results
2021-01-28 15:35:15 -05:00
Jeffrey Fisher
4c97cb4ba4
Enable PDF Viewer in App
...
Closes #2903
2021-01-28 10:21:35 -05:00
Sean Yesmunt
8c21ec30e8
prevent caching on streaming url requests
...
Fixes an issue where the browser still thought a file wasn't transcoded because it was serving the cached response
2021-01-27 14:27:27 -05:00
Sean Yesmunt
99d7487bc2
fix quality selector not showing up
2021-01-27 14:27:27 -05:00
DispatchCommit
9a395a0284
remove leftover console log
2021-01-27 12:50:40 -05:00
DispatchCommit
d6e5df540e
remove unused player
reference
2021-01-27 12:50:40 -05:00
DispatchCommit
3d38739be1
adds vjs player reference to component state
2021-01-27 12:50:40 -05:00
infiinte-persistence
1f48dab312
Remove unnecessary 'reload' at the return statement.
...
We no longer need to re-render the whole thing..
2021-01-27 12:50:40 -05:00
infiinte-persistence
84bba58d64
Update broken 'Retry' button after videojs refactoring.
2021-01-27 12:50:40 -05:00
infiinte-persistence
33f880758a
Thumbnail: Display the same label (recommended ratio) for both URL and UPLOAD.
...
- Fix i18n concat problem for some languages.
- Display the same label (specifically, the recommended aspect ratio) for both URL and UPLOAD. I think the string "File to upload" can be omitted, but I left it as-is.
- Remove old/unused strings.
2021-01-27 10:21:59 -05:00
infiinte-persistence
7419fefa2d
Zoomable image viewer in Markdown (posts and comments)
...
## Issue
4899: Ability to expand images in markdown posts for viewing
2021-01-27 10:06:31 -05:00
Sean Yesmunt
153ebbca63
animate in from top instead of bottom
2021-01-27 10:05:02 -05:00
DispatchCommit
b68600d978
use variable for header height
2021-01-27 10:05:02 -05:00
DispatchCommit
a2046be0ee
Make dropdown menus actually dropdown
2021-01-27 10:05:02 -05:00
Dispatch
4cf9a455bc
add autoplay logic for embedded player ( #5399 )
...
Add autoplay logic when player is embedded.
Adds new `autoplay` prop to `VideoJs` component for specifying autoplay value.
2021-01-27 08:49:30 -05:00
zeppi
d04b0f09ba
fix ad areas and drivers
2021-01-26 19:39:22 -05:00
Daniela Narvaez
e9d28918cd
Add type definition for new prop in comment component
2021-01-26 16:34:50 -05:00
Daniela Narvaez
0a2f9fa0be
Fixing inline videos in comments
2021-01-26 16:34:50 -05:00
Franco Montenegro
10a83bbfe9
Fix first claim nsfw result being hidden even if nsfw is enabled
2021-01-26 16:31:01 -05:00
Sean Yesmunt
3d58c4eca6
fix typo
2021-01-26 11:19:18 -05:00
DispatchCommit
52f883be4e
fix linting errors
2021-01-26 11:00:41 -05:00
DispatchCommit
ee28648852
remove console.log statements
2021-01-26 11:00:41 -05:00
DispatchCommit
d8564cda5a
hack-y solution to losing player context
...
use a global window variable to store the reference to the current video.js instance.
2021-01-26 11:00:41 -05:00
DispatchCommit
68ae2d571f
only react to source prop updates
2021-01-26 11:00:41 -05:00
DispatchCommit
7c8383f2dc
attempt to persist a single video.js instance
...
Continually recreating video.js instance on render is bad.
Instead, persist a single instance, and simply update the source and poster on the existing instance.
2021-01-26 11:00:41 -05:00
infiinte-persistence
912489cce0
Make zoom level persistent on Desktop
...
- uses local storage.
- for 'web', the browser is already handling that.
2021-01-26 10:20:59 -05:00
Sean Yesmunt
0c8c4938d9
move channel selection to top of publish form
2021-01-25 17:51:58 -05:00
Sean Yesmunt
6903836ebe
add 'immediately spendable' balance on header balance hover
2021-01-25 14:24:57 -05:00
Sean Yesmunt
7152f9b04f
call install/new after users select privacy options
2021-01-25 14:24:57 -05:00
Sean Yesmunt
d7f95ddd43
fix desktop build
2021-01-25 14:24:57 -05:00
Sean Yesmunt
513e239771
encode embed url too
2021-01-25 13:58:12 -05:00
Sean Yesmunt
26ece81da8
manually encode ' because encodeURIComponent doesn't encode it
2021-01-25 13:58:12 -05:00
zeppi
2adfa8b6b6
sync again
2021-01-25 10:39:40 -05:00
infiinte-persistence
855d13e735
Add "t" as shortcut for Theather Mode
2021-01-25 10:38:25 -05:00
zeppi
a8a26fabd8
simplesite always ads
...
theme based related ads
test ad layout
logic
2021-01-24 17:32:51 -05:00
zeppi
61ace3566a
gads on master
2021-01-23 12:57:09 -05:00
Sean Yesmunt
8552515e34
string cleanup + add available balance to publish/channel create
2021-01-22 11:46:27 -05:00
Jeremy Kauffman
18f1f983ae
contribute -> boost
2021-01-22 11:46:27 -05:00
Jeremy Kauffman
79a85db7e4
potential language changes
2021-01-22 11:46:27 -05:00
Sean Yesmunt
5420a6a887
show total balance on wallet page/header
2021-01-22 11:46:27 -05:00
jessopb
2f1fae23cf
vanity referrals ( #5353 )
2021-01-22 10:47:21 -05:00
infiinte-persistence
b767fc4db1
Fix 'Annoymous Reposted' split string.
2021-01-21 14:31:31 -05:00
infiinte-persistence
2bf4a96d09
String fix for 'Support Repost'
...
- Added to json
- Don't need the context note for this case.
2021-01-21 14:31:31 -05:00
DispatchCommit
bb3354581a
fix overrideNative option for vjs
...
resolves https://github.com/lbryio/lbry-desktop/issues/5323
2021-01-20 21:49:08 -05:00
Sean Yesmunt
21cbb64001
Revert "Add Chromecast support on Google Chrome."
...
This reverts commit 65ce47a7d1
.
2021-01-20 15:14:00 -05:00
Sean Yesmunt
c166060f0d
Revert "Pass the title and channel name to Chromecast."
...
This reverts commit bb828385d0
.
2021-01-20 15:14:00 -05:00
zeppi
6ed103b33f
shorter timeout
2021-01-19 13:41:10 -05:00
zeppi
a2d93bc7cc
fix embed loading hang
2021-01-19 13:41:10 -05:00
infiinte-persistence
bb828385d0
Pass the title and channel name to Chromecast.
...
I'm a bit wary of adding props to this component due to the 'dispose' call, but I think 'source' and 'claim' will update together, so it shouldn't be an issue?
2021-01-19 10:29:28 -05:00
infiinte-persistence
65ce47a7d1
Add Chromecast support on Google Chrome.
2021-01-19 10:29:28 -05:00
infiinte-persistence
95b4f89e50
Make 'playback rate' persistent
...
## Issue
5308: Ability to choose default play speed and theatre mode or regular playback size
## Comments
Initially, I used the local storage, as per 'muted' and 'volume' -- I thought that would be appropriate.
Later, I saw that Theater Mode is already using Client Settings, so I re-did everything to match that.
Also, there is an accompanying commit in lbyr-redux.
2021-01-19 10:16:46 -05:00
zeppi
a8cc17624c
make clear supporting repost
2021-01-15 10:43:27 -05:00
zeppi
6211c243dd
support repost bugfix
2021-01-15 10:43:27 -05:00
zeppi
ccd13f2233
put auth in progress back with timeout
2021-01-15 10:40:34 -05:00
Sean Yesmunt
80a7cbe16f
add quality selector to transcoded videos
2021-01-15 10:34:41 -05:00
Sean Yesmunt
ee0bdf3a82
encode claim name in embed url
2021-01-14 11:48:42 -05:00
Sean Yesmunt
72ac5a5437
encode share url parts
2021-01-14 11:48:42 -05:00
Franco Montenegro
d9b8f0310a
Fix nsfw parameter in search page
2021-01-13 14:56:12 -05:00
zeppi
93834fb281
redirect to source after repost
2021-01-13 12:47:46 -05:00
Sean Yesmunt
45bc5182ce
don't call sync/set for exisitng users that signed in in a different tab
...
this was causing users to lose their subs before the page refreshed
2021-01-13 11:59:36 -05:00
zeppi
5435dc88d4
langmig
2021-01-13 11:11:58 -05:00
jessopb
e94d4bcd28
repost ui ( #5293 )
2021-01-13 10:44:44 -05:00
Sean Yesmunt
55182e0b94
remove bad CSS rules
2021-01-13 10:25:40 -05:00
zeppi
554ca1a4f4
two digits and up smaller notif bubble txt
2021-01-12 10:12:28 -05:00
zeppi
eac7e100cc
notifications 20+
2021-01-12 10:12:28 -05:00
jessopb
6cb2377266
Merge pull request #5296 from lbryio/authInProgressTemp
...
disable authinprogress for now
2021-01-11 18:40:48 -05:00
zeppi
ae032cb557
disable authinprogress for now
2021-01-11 18:39:54 -05:00
zeppi
68de0a8107
language map fix
2021-01-11 18:14:42 -05:00
Sean Yesmunt
65709e1139
Revert "Fix nsfw parameter in search page"
...
This reverts commit 4f1bd23442
.
2021-01-11 15:01:40 -05:00
Sean Yesmunt
148fa4f4cd
call user/signout on signout
...
fixes sync issues for users with multiple accounts signed in to multiple tabs
2021-01-11 14:31:01 -05:00
Franco Montenegro
4f1bd23442
Fix nsfw parameter in search page
2021-01-11 10:32:14 -05:00
zeppi
72945b45c5
cleaner
2021-01-11 10:30:26 -05:00
zeppi
6fb345dbbc
zh languages
...
bugfix
bugfix3
publish
add zh back for homepage selector
test
revert i18n file
DRY publish language
2021-01-11 10:30:26 -05:00
Sean Yesmunt
b65934cc7f
fix reposts not showing up as winning claim in search suggestions
2021-01-08 09:31:25 -07:00
Sean Yesmunt
d43c4d053e
add video theater mode button
2021-01-08 08:27:41 -07:00
Franco Montenegro
b43593a996
When a new reward is acquired, only close modals if the reward comes from reward_code
2021-01-08 08:16:41 -07:00
Daniela Narvaez
a65162c204
Change list style in comments to be inside.
2021-01-08 08:10:43 -07:00
Sean Yesmunt
eb398c419a
turn it back on but ✨ head ✨
2021-01-06 23:03:23 -05:00
Sean Yesmunt
d92f6d3e18
comment out redirect handling for transcoded streams
2021-01-06 18:40:38 -05:00
Thomas Zarebczan
09decf796a
String!
2021-01-06 01:28:16 -05:00
zeppi
65d524dfdf
buffer id
2021-01-05 16:29:04 -05:00
jessopb
f538ab3670
Merge pull request #5259 from lbryio/feat-consolidateUtxosRebase
...
Feat consolidate utxos rebase
2021-01-05 14:33:45 -05:00
zeppi
1b3bc0f4e3
support consolidating txos
...
improvements
actual values
bump
bump
devtools revert
bugfix
bump
2021-01-05 12:38:55 -05:00
Sean Yesmunt
2436c3eb70
add extra check for video source response
2021-01-04 15:19:54 -05:00
Sean Yesmunt
f59cdb1929
fix for hls support
2021-01-04 15:04:36 -05:00
Sean Yesmunt
3317d32ae2
fix weird search suggestion behavior
2020-12-30 23:03:46 -05:00
infiinte-persistence
d0f42ce6b3
Desktop: Enable 'Alt+Left/Right' for history navigation.
...
## Why
- Consistent behavior across Web and Desktop.
2020-12-30 14:55:24 -05:00
infiinte-persistence
cbac21746f
FloatingPlayer: Fix close button not working when AutoplayCountdown is visible.
...
## Issue
5221: floating player won't close during autoplay countdown
## Change
Change the z-index when hover to ensure it is really on top of everything.
2020-12-30 14:35:11 -05:00
zeppi
e4eb8f4a26
review test
2020-12-28 15:00:15 -05:00
zeppi
ad420670a7
changes, bump
2020-12-28 15:00:15 -05:00
zeppi
30a9bb010f
show loading while searching
...
fixes
bump
bump
2020-12-28 15:00:15 -05:00
Sean Yesmunt
a8cb4d7d57
update videojs import to include http-streaming module
...
so we can support hls streams
2020-12-28 13:44:38 -05:00
zeppi
5fa57e1859
no resolve undefined pls
2020-12-28 13:16:37 -05:00
zeppi
91f25abf2c
email spam reminder
2020-12-23 16:51:41 -05:00
zeppi
cbe4cb1cf1
i18n homepage sections
2020-12-23 09:45:45 -05:00
zeppi
3de290f04f
fix search
2020-12-22 14:11:07 -05:00
Sean Yesmunt
53d3efe895
update youtube sync text for channels that don't qualify
2020-12-21 22:12:21 -05:00
Sean Yesmunt
a0123c2a6f
fix earnings per view style
2020-12-21 22:12:21 -05:00
Baltazar Gomez
a09216da76
remove typo
2020-12-21 14:08:52 -05:00
btzr-io
35653bb115
prevent front-matter render on markdown
2020-12-21 14:08:52 -05:00
infiinte-persistence
49abbecbd7
mobile-ui: Fix missing chromecast button in Android-Chrome
...
## Issue:
5119 "Video: Mobile UI + overlay for keyboard shortcut feedback" was disabled because the feature broke the chromecast button in Android Chrome
2020-12-21 12:15:45 -05:00
infiinte-persistence
4a4247180f
Revert "comment out mobileUI function until chromecast bug is fixed"
...
This reverts commit d8c4ff62cb
.
2020-12-21 12:15:45 -05:00
infiinte-persistence
4b03a30121
Fix initial pause state for the Autoplay Countdown
...
## Issue
5204: Don't autoplay when commenting/video off screen
## Change
Previously, the checking was only done during a scroll event. We also need to check if the user has already scroll down before the component was invoked.
2020-12-21 12:14:31 -05:00
infiinte-persistence
0d374725d6
i18n update
2020-12-21 12:11:59 -05:00
Sean Yesmunt
5d1b1f5293
update placeholder
2020-12-21 10:36:55 -05:00
Sean Yesmunt
187cbd9695
fix doSetPlayingUri arguments
2020-12-21 10:31:34 -05:00
infiinte-persistence
a0ec5097d9
Enable tile layout for 'Your Tags' page
...
## Why
- Something I miss every time I switch to lbry.tv.
- Consistent with other search pages like Discover.
2020-12-18 14:02:50 -05:00
infiinte-persistence
4760f00050
Fix "Not Now"
...
## Issue:
https://discord.com/channels/362322208485277697/646840786662719488/788694493532520458
## Change:
It's either adding the non-capitalized "Not now" to the list, or change the usage to "Not Now".
Chose the latter since the rest of the modal (and other usage) is using the capitalized format.
2020-12-18 14:02:18 -05:00
infiinte-persistence
267c019d7a
Timestamp: Handle Safari + better parsing
...
## Issue
- The previous regex uses lookback (I think ES2018?) which Safari has yet to implement.
- There were a few bugs in the previous regex too, like missing out multiple timestamps in a line, or parsing "62:02" as "2:02" (although YT does this as well).
- The previous method searched too deep (matchAll) on each 'locate' call, which was wasteful.
2020-12-18 11:35:47 -05:00
infiinte-persistence
897128a168
Restore "Handle timestamp in Markdown."
...
This reverts the revertion in:
- 85f8965d44
.
- d3f0e471e5
.
2020-12-18 11:35:47 -05:00
Sean Yesmunt
b9f8fd73f1
fix sidebar for mobile
2020-12-17 13:55:58 -05:00
Sean Yesmunt
77739c971a
slightly improve mobile style on top page
2020-12-16 14:58:30 -05:00
Sean Yesmunt
047e84ac8c
winning claim style pass
2020-12-16 14:58:30 -05:00
Sean Yesmunt
1aefdba5ab
fix wunderbar suggestions spacing
2020-12-16 14:58:30 -05:00
Sean Yesmunt
cc568fb8cf
working
2020-12-16 10:52:22 -05:00
Sean Yesmunt
0cc3af28a3
flow fixes
2020-12-16 10:52:22 -05:00
zeppi
f825533afa
cleanup
2020-12-16 10:28:57 -05:00
zeppi
99ab165a8f
New repost flow
...
Clearer display of takeover amounts
Repost from empty search result, from top page, or from claim
review changes
final touches
bump
empty comment copy
they
emptier
validation cleanup
extra
2020-12-16 09:47:28 -05:00
Sean Yesmunt
73dea00e41
revert encode share url
2020-12-15 19:44:37 -05:00
Sean Yesmunt
d8c4ff62cb
comment out mobileUI function until chromecast bug is fixed
2020-12-15 17:03:32 -05:00
Sean Yesmunt
87d54d9c88
show 'SITE_NAME view reward' message on txo list table
2020-12-15 16:22:40 -05:00
Sean Yesmunt
e6b502dd4a
hide duplicate purchase page link on sidebar
2020-12-15 16:22:40 -05:00
Sean Yesmunt
0d4659472b
remove old ads code and disable videojs mobile plugin
2020-12-15 14:10:57 -05:00
Sean Yesmunt
62dfaf0709
use thumbnail cdn for cover photos
2020-12-15 13:59:08 -05:00
Sean Yesmunt
71b948f2fc
redirect to channel creation page when reacting to comment with no channel
2020-12-15 13:59:08 -05:00
Sean Yesmunt
dd582f4009
encode lbry url when shared from modal
2020-12-15 13:59:08 -05:00
Sean Yesmunt
664e969730
don't search if term is empty
2020-12-15 13:59:08 -05:00
Sean Yesmunt
540a527a61
swap seen & read notification behavior
2020-12-15 13:59:08 -05:00
Sean Yesmunt
138d84155b
fix opening files externally on desktop
2020-12-15 13:58:27 -05:00
Sean Yesmunt
d3f0e471e5
Revert "Tokenize and format timestamps in Markdown"
...
This reverts commit 93709fbeb8
.
2020-12-14 22:31:18 -05:00
Sean Yesmunt
85f8965d44
Revert "Handle timestamp in Markdown."
...
This reverts commit 3f1913e5f4
.
2020-12-14 22:31:18 -05:00
infiinte-persistence
3f1913e5f4
Handle timestamp in Markdown.
...
The videojs player is exposed through the 'window' object.
2020-12-14 12:12:50 -05:00
infiinte-persistence
93709fbeb8
Tokenize and format timestamps in Markdown
...
1. Find and tokenize timestamps, i.e. "XX:XX:XX" strings.
2. Transform 'timestamp' nodes to Links.
2020-12-14 12:12:50 -05:00
infinite-persistence
04fbde49ec
Video: Mobile UI + overlay for keyboard shortcut feedback ( #5119 )
...
Co-authored-by: import <>
2020-12-14 11:40:59 -05:00
Sean Yesmunt
e648f15fdc
lower thumbnail quality to 80
2020-12-11 17:08:20 -05:00
Sean Yesmunt
f420785bfb
fix casing
2020-12-11 17:01:59 -05:00
Sean Yesmunt
9c5ffdc1bf
deal with completed transfers on youtube transfer page
2020-12-11 17:01:59 -05:00
Sean Yesmunt
38a916dcc4
fix view_count getting called multiple times
2020-12-11 17:01:59 -05:00
Sean Yesmunt
6ac3b0d6cd
add sub/upload count to youtube transfer status component
2020-12-11 17:01:59 -05:00
Sean Yesmunt
9a90a00c83
fix spacing for unauth users
2020-12-11 17:00:32 -05:00
Sean Yesmunt
a5e9557e4b
enable thumbnail cdn for all file thumbnails
2020-12-11 15:47:06 -05:00
Sean Yesmunt
05d625484d
improve jumpiness on search suggestions
2020-12-11 14:37:06 -05:00
Sean Yesmunt
120300643f
improved mobile-search experience
2020-12-11 14:37:06 -05:00
infiinte-persistence
b35e68c6d3
Don't parse a 'mailto:' into a lbry link.
...
## Issue
5130: Support mailto hyperlinks / urls in markdown
## Change
The markdown components already support mailto, just that the logic here ended up making it a 'ClaimLink'
2020-12-11 10:18:07 -05:00
Sean Yesmunt
b0026a562a
pass x-lbry-auth-token to apis status call for email verified users
2020-12-10 17:35:03 -05:00
Sean Yesmunt
cffc70fb6b
disable
2020-12-10 17:28:38 -05:00
Sean Yesmunt
996a5c40b1
use new cdn for images
...
default to using one in the env
2020-12-10 17:01:29 -05:00
Thomas Zarebczan
b86f748700
Fix following discover on Odysee
2020-12-10 16:58:31 -05:00
Sean Yesmunt
c2213d9008
new test
2020-12-09 18:03:40 -05:00
Sean Yesmunt
dccb1c93e1
comment out cdn - need to fix env so I don't need to make this change
2020-12-09 12:48:36 -05:00
infiinte-persistence
d8787cb4c5
Handle scrolling for ClaimListDiscover that exists in the middle of a page.
...
## Issue
5090: When sorting channels, switching between Trending/Top/New returns viewer to the top of the page
## Approach
- Add an optional parameter to `ClaimListDiscover/Header` to add an additional anchor ID when building a new search URL.
- Clients then add the anchor ID on the desired location.
- The code that handles the scrolling then checks if the `location` contains an anchor hash. If it does, we'll scroll to that element; else, the existing behavior will be used.
2020-12-08 16:01:32 -05:00
infiinte-persistence
4b53d1267c
Consolidate method of reseting scroll position
...
## Issues
(1) 4783: New search query does not reset to the top
(2) The current way that Tag Search resets the position can be overridden by the AppRouter's call.
## Approach
Listen to `search` changes as well. This basically covers any search param changes.
Components should probably not call `window.scrollTo` directly as the AppRouter's call might override it.
2020-12-08 16:01:32 -05:00
Sean Yesmunt
a23b3c8d26
check for thumbnail cdn in config before using
2020-12-08 15:15:29 -05:00
Sean Yesmunt
e81d11fd55
Revert "Revert "use cdn for thumbnails""
...
This reverts commit d257c312c1
.
2020-12-08 15:15:29 -05:00
Sean Yesmunt
d257c312c1
Revert "use cdn for thumbnails"
...
This reverts commit f7279c1d49
.
2020-12-08 14:24:49 -05:00
Sean Yesmunt
f7279c1d49
use cdn for thumbnails
2020-12-08 13:54:23 -05:00
Sean Yesmunt
caae63b44b
refresh homepage if clicking 'home' while on the homepage
2020-12-08 11:45:18 -05:00
Sean Yesmunt
0ef0966226
fix moonpay on desktop
2020-12-08 11:45:18 -05:00
zeppi
f8d09994f6
top page selects channel tab if channel is winning
2020-12-07 22:24:08 -05:00
Sean Yesmunt
495cf89a38
remove overflow: auto but keep width the same
2020-12-07 11:47:19 -05:00
Electron - Mark Firth
459a4752ed
Wider Post Area
...
Wider post area for bigger text, while keeping the character count the same or less.
Removed `overflow: auto;` as it was not required and was creating unnecessary scrollbars when margins were incorrectly calculated.
2020-12-07 11:47:19 -05:00
zeppi
cf1d051288
no tiny sidebar signup
2020-12-04 09:22:36 -05:00
Electron - Mark Firth
f0a961b8f8
Darker Area for Code
...
A darker and more colourful preview code area for a more comfortable and stylish look.
2020-12-04 00:02:46 -05:00
Sean Yesmunt
00c6d80ec9
only search for 25 results on channel page
2020-12-03 16:42:22 -05:00
Sean Yesmunt
16e45c452f
fix search not happening after changing search options
2020-12-03 16:42:22 -05:00
Sean Yesmunt
4e0e1e2f2b
cleanup
2020-12-03 16:18:04 -05:00
Sean Yesmunt
0de87521b8
add placeholder for top wunderbar suggestion
2020-12-03 15:47:06 -05:00
Sean Yesmunt
fac2050485
pass readyState to buffer analytics api
2020-12-03 15:00:21 -05:00
infiinte-persistence
409fff7ee4
5115: eliminate scrollbar jumping in the sidebar
2020-12-03 12:45:48 -05:00
infiinte-persistence
112e8aeaa0
Sidebar: left-justify "followed channels" in lbry.tv
...
## Issue
5094: Followed Channel list mistakenly centered on smaller screens?
## Changes
Copied the fix from the Odysee branch.
2020-12-03 12:45:32 -05:00
Sean Yesmunt
30d8a0406d
wunderbar improvements
2020-12-03 12:39:12 -05:00
jessopb
dc679add87
Merge pull request #5076 from lbryio/sync-embed-auth
...
Prevent multiple embeds from creating new users
2020-12-02 14:46:51 -05:00
zeppi
960a0277aa
Prevent multiple embeds from creating new users
...
try with cookies
tweak
tweak 2
tweak3
tweak4
tweak5
try localstorage
tweakerino
final
try testing for sessionStorage
store sessAvail globally
2020-12-02 13:50:10 -05:00
Sean Yesmunt
828dab73a8
fix list bullets from being cut off
2020-11-30 23:33:43 -05:00
zeppi
b736444306
player started event (embedded)
2020-11-30 14:52:05 -05:00
zeppi
adde73605d
player loaded analytics event (for embedded/not)
2020-11-30 14:52:05 -05:00
infiinte-persistence
c059f3dced
Fix double translation in homepage
...
## Issue
The "Trending for xxx" string was being resolved and translated twice, so it often re-appears in the string list during development.
## Change
It seems like `getHomepage` is repopulated every time, so I think it is safe to just resolve and translate `title` at that level.
## Extra
Remove unused "Creator analytics are down" message per recent changes.
2020-11-30 14:47:16 -05:00
Sean Yesmunt
919c2bd22a
record channel in analytics on first run
2020-11-30 11:50:26 -05:00
zeppi
0495dff904
fix homepage and language defaults
2020-11-25 13:04:07 -05:00
zeppi
d7856b7618
settings use null when matching current browser language
...
default language functions
bugfix1
bugfix2
bugfix4
2020-11-23 14:12:31 -05:00
Sean Yesmunt
d0773cec4a
only use custom scrollbar on non-mac
2020-11-23 14:03:51 -05:00
Sean Yesmunt
d012300fe9
remove double 'discover' link showing up in mobile side nav
2020-11-23 14:03:51 -05:00
infiinte-persistence
28e7fec338
videojs: Add shortcuts for Playback-Rate
...
">" (shift + .) = Speed Up
"<" (shift + ,) = Speed Down
2020-11-23 13:12:22 -05:00
infiinte-persistence
e12506feef
videojs: Squeeze in 'playback rate' button for Mobile Portrait.
...
## Issue
- Personally annoyed of having to switch to landscape just to change the setting. There's still space for it.
- This serves as a quick fix until "4712: Video: Allow access to all control in small screen" is figured out
2020-11-23 13:05:58 -05:00
infiinte-persistence
7fb7560f75
Limit scrollbar customization to: (1) web (2) linux/windows app
...
The only downside to this new implementation is that the top-most (or right-most?) scrollbar won't get the customization. Any other sub-components (e.g. sidebar) will get the customization.
My guess is that the "top-most" scrollbar is above the `main-wrapper`. I'm not sure if we can (or should) add another className higher than App.
The impetus for the customization was the ugly sidebar anyway, so at least we covered that.
2020-11-23 11:00:41 -05:00
infiinte-persistence
c9831d1949
Customize scrollbar to fit the theme colors
...
## Issue
4727: Sidebar's transient scrollbar doesn't fit in the Dark Theme
## Approach
The 'webkit' API works on Chrome, but Firefox ignores it and uses it's own fancy scrollbar when 'webkit' is used (can't seem to change any properties). It's better than the current look, but still doesn't fit our theme, plus it makes the product look different on different browsers.
Firefox now supports the new 'scrollbar' API, so we can now tweak the scrollbar, but the API only provides limited attributes.
Don't wanna complicate things by using Javascript, so we'll use Firefox's limited attributes as the common denominator and just live with a plain, rectangle scroll bar BUT with better color to match the theme.
2020-11-23 11:00:41 -05:00
Sean Yesmunt
d4bc2ca9a5
remove down message for creator analytics
2020-11-20 18:28:39 -05:00
Sean Yesmunt
d42586dc9e
fix LbcMessage for ranges with decimals
2020-11-20 12:01:16 -05:00
Sean Yesmunt
fe2656cfa9
don't default to 'new' on discover page
2020-11-20 12:01:16 -05:00
Sean Yesmunt
c822f1702f
handle malformed markdown links
2020-11-19 15:28:19 -05:00
Sean Yesmunt
aa4886344e
don't allow claims from future to be rendered
2020-11-19 13:33:37 -05:00
Sean Yesmunt
9801f43d3e
hack together a thumbnail message on the channel page
2020-11-19 13:33:37 -05:00
Sean Yesmunt
c4573df90f
fix import
2020-11-18 17:15:18 -05:00
Sean Yesmunt
89aaf523ca
keep discover page only for non SIMPLE_SITEs
2020-11-17 18:45:26 -05:00
Sean Yesmunt
bbfed3fbb1
remove special styling for first homepage category
2020-11-17 14:58:54 -05:00
Sean Yesmunt
e5301dec04
move nudge to FileReactions and add src param to sign up redirects
2020-11-17 14:32:53 -05:00
infiinte-persistence
00350fec80
Hide mouse cursor when video is playing
...
## Issue:
5044: Auto hide cursor on video on static hover
## Approach
The existing code only hides the cursor when playing in fullscreen. Extend that to normal mode as well.
## Extra
Add in few new strings
2020-11-17 12:53:01 -05:00
Sean Yesmunt
44602c4213
add lbc help message on discover page
2020-11-16 19:09:09 -05:00
Sean Yesmunt
29e7af5bfc
move links for better odysee parity
2020-11-16 19:09:09 -05:00
Sean Yesmunt
3b6882412a
enable 'discover' page for everyone
2020-11-16 14:11:52 -05:00
infiinte-persistence
18debf51cd
FloatingPlayer: fix unusable volume slider in fp-mode
...
4913: Can't slide volume slider in pop out mode
I first tried to handle this at the floating player level, but it was impossible to hack there due to how 'react-draggable' works (it already moved the window before the "move" handler is called, so we can't do much).
Fix by overriding the dragging behavior of the videojs' VolumeBar class by not propagating the event further. It is odd that videojs didn't already do this, since it's SeekBar does stop the propagation.
2020-11-16 10:38:29 -05:00
zeppi
ef06c75e8f
send none with en language
2020-11-16 10:34:16 -05:00
jessop
f334c07c29
pass language to authenticate
...
update api language when setLanguage
yarn
2020-11-16 10:31:06 -05:00
Sean Yesmunt
00fb833c38
fix claim_search filter dropdown style
2020-11-16 10:19:50 -05:00
Thomas Zarebczan
07916059ed
Don't hard fail on sync set error
...
Need to fix double sync loop first.
2020-11-14 01:17:26 -05:00
Sean Yesmunt
a4c9115063
cleanup from last PR
2020-11-13 15:54:00 -05:00
Sean Yesmunt
026b416ca1
clean up claim_search filters
2020-11-13 15:51:29 -05:00
Sean Yesmunt
49a7dfd76d
don't delete saved-password on preference_get fail
2020-11-13 14:48:04 -05:00
Sean Yesmunt
abacafb0c5
better handle bad wallet password errors
2020-11-13 14:48:04 -05:00
Sean Yesmunt
f1adfddded
bump lbry-redux and handle other fatal sync errors
2020-11-13 14:48:04 -05:00
Sean Yesmunt
cfb10db4ea
add fatal error handling when sync/get fails with unknown error
2020-11-13 14:48:04 -05:00
infiinte-persistence
dfef97d715
claim_search: Don't clear past page results if subsequent pages timeout.
...
## Issue
4609: If claim search on latter page fails, don't clear out all previous data
## Note
This requires an accompanying change in `lbry-redux` to mark `claimSearchResultLastPageReached` during timeout and to not purge past results.
## Change
The previous flow was: increment the page, and expect the next render to either be 0 (timeout + purge) or fill in at least 1 new item.
Since it is now possible for no results to be returned for the new page (due to timeout + no purging), the code continues to make another query. This commit stops the perpetual querying.
## Test Case:
1. https://lbry.tv/$/discover?t=imherelbry&content=video&order=top&fresh=year
2. Scroll down a few pages until it timeout happens. Past results are gone.
2020-11-13 13:23:50 -05:00
Sean Yesmunt
96e28aadf5
don't trigger sync when changing tile layout
2020-11-13 13:17:25 -05:00
Sean Yesmunt
5cfa46d14d
fix card spacing on settings page
2020-11-13 13:17:25 -05:00
Sean Yesmunt
509cbb07fe
fix notification icons
2020-11-13 13:17:25 -05:00
zeppi
92817203fc
send nudge source to matomo
2020-11-13 11:07:31 -05:00
Sean Yesmunt
64ea6e6adc
fix lbc icon on notifications page
2020-11-13 00:36:23 -05:00
infiinte-persistence
fc79c87bba
Fix sidebar tooltip showing string with context metadata.
...
## Issue
In the odysee branch, the tooltip for "Following" in the Sidebar was shown as "Following --[sidebar]--". In lbry.tv, the tooltip doesn't appear.
I believe the tooltip appeared due to the name change from 'label' to 'title' and then being passed to Button through '...passedProps'.
Fix by explicitly setting the Button's 'title' to the localized text.
2020-11-12 15:21:40 -05:00
Sean Yesmunt
fce6c17f4f
remove channel preview in comments
2020-11-12 13:46:40 -05:00
Sean Yesmunt
881ce59ade
add basic message for thumbnail uploads
2020-11-11 22:49:41 -05:00
zeppi
fff599d56a
delete util/homepage
2020-11-11 10:47:47 -05:00
jessopb
697651b0e8
pass domain to authenticate for appid ( #5012 )
2020-11-10 21:47:51 -05:00
zeppi
463f72ee56
channel avatar fix
2020-11-10 16:41:21 -05:00
Sean Yesmunt
94f8db4da9
update order on settings page
2020-11-10 15:32:45 -05:00
Sean Yesmunt
73e1db7bb4
allow changing language for unauth users
2020-11-10 15:32:45 -05:00
zeppi
3da7ec5c2c
fix links spread bug
2020-11-10 14:02:59 -05:00
zeppi
fe8adaaa49
hp description
2020-11-10 14:02:59 -05:00
zeppi
ad7a0c9cac
reconcile more
2020-11-10 14:02:59 -05:00
Sean Yesmunt
47f45fce0c
fix typos
2020-11-10 12:22:25 -05:00
Sean Yesmunt
60bac01a4a
remove extra prop
2020-11-10 12:08:19 -05:00
Sean Yesmunt
4b59bd0223
add back help links for SIMPLE_SITE
2020-11-10 12:08:19 -05:00
Sean Yesmunt
1023f30b4c
initial PR for custom homepages - take 2
2020-11-10 12:08:19 -05:00
Sean Yesmunt
353c1a5689
Revert "unified custom homepage"
...
This reverts commit 55768fc6b5
.
2020-11-10 10:36:11 -05:00
Sean Yesmunt
1814733d5b
Revert "add back sign up nudge"
...
This reverts commit f0cabbff7d
.
2020-11-10 10:36:11 -05:00
Sean Yesmunt
f0cabbff7d
add back sign up nudge
2020-11-10 10:24:04 -05:00
jessop
55768fc6b5
unified custom homepage
2020-11-10 10:24:04 -05:00
Sean Yesmunt
e2b30b7d17
add basic dmca message on embeds page
2020-11-10 01:26:38 -05:00
Sean Yesmunt
ca6ce23494
fix nudge mobile styling
2020-11-10 01:10:22 -05:00
Sean Yesmunt
f63de7f930
add nudges to sign up
2020-11-10 00:33:27 -05:00
Sean Yesmunt
631d67ad0b
fix typo
2020-11-09 16:07:14 -05:00
jessop
391ab15b15
dont set sync enabled on web on sign up
2020-11-09 15:06:14 -05:00
Sean Yesmunt
1ef587b8c2
fix typos and bump lbryinc
2020-11-09 13:37:51 -05:00
Sean Yesmunt
1cc7be746b
move splash animation out of settings
2020-11-09 13:37:51 -05:00
Sean Yesmunt
6626cc1059
fix floating player location on desktop
2020-11-09 13:37:51 -05:00
Sean Yesmunt
467d9b9f47
fix channel ellispis on claimPreview
2020-11-09 13:37:51 -05:00
infiinte-persistence
a71c66bfb7
Localize the "analytics down" message.
2020-11-09 10:44:45 -05:00
Sean Yesmunt
3a96382901
add basic message for creator analytics issues ( #5001 )
...
* add basic message for creator analytics issues
Co-authored-by: Thomas Zarebczan <tzarebczan@users.noreply.github.com>
2020-11-08 10:57:02 -05:00
Sean Yesmunt
e00b98226c
remove old import
2020-11-06 00:02:53 -05:00
Sean Yesmunt
c21fef5b24
new ads provider
2020-11-05 12:21:32 -05:00
Sean Yesmunt
98855d4fd5
fix top claim search result
2020-11-04 16:08:23 -05:00
Sean Yesmunt
d408b0fd96
fix page crash on mailto links
2020-11-04 16:08:23 -05:00
Sean Yesmunt
dc3fac6a4c
don't hide lbc details if no description
2020-11-04 16:08:23 -05:00
Sean Yesmunt
fd5cde08c3
add back video player on adstest pagegaa
2020-11-04 12:00:31 -05:00
Sean Yesmunt
485a734c9b
make notifications deleteable + unsub from the bell on notifications page
2020-11-04 10:25:49 -05:00
Sean Yesmunt
a836467714
content notification style cleanup
2020-11-04 10:25:49 -05:00
Sean Yesmunt
8f7c16cc39
fix 'best' comment sort
2020-11-02 17:15:53 -05:00
Sean Yesmunt
cb50b8a9bc
Revert "Improve IOS inline experience"
...
This reverts commit 9b38ba6c02
.
2020-11-02 17:15:02 -05:00
Sean Yesmunt
68b1a0971c
Revert "remove unused style"
...
This reverts commit 57a69be7e8
.
2020-11-02 17:15:02 -05:00
Sean Yesmunt
3f76092a3b
per channel notification settings take 2
2020-11-02 15:50:53 -05:00
Sean Yesmunt
3f7d7674ff
Revert "only show bell for users with notifications on"
...
This reverts commit c94d22994f
.
2020-11-02 15:31:09 -05:00
Sean Yesmunt
c94d22994f
only show bell for users with notifications on
2020-11-02 14:19:01 -05:00
Sean Yesmunt
25085fe881
update bell icon
2020-11-02 14:13:13 -05:00
Sean Yesmunt
63f1fed33c
per channel notification settings
2020-11-02 14:13:13 -05:00
Sean Yesmunt
e6016538b4
add ads script to head for test
2020-11-02 12:01:58 -05:00
infiinte-persistence
591f604073
Remove translation macro on native language names.
...
I believe we don't translate these since this is already the translated form?
When the language is supported later, the English version will be added to the string database instead.
2020-10-30 00:21:51 -04:00
Sean Yesmunt
52eb4de7a9
add adstest page to test player ads
2020-10-30 00:20:42 -04:00
Sean Yesmunt
dfe1bf5c62
remove unused style
2020-10-30 00:04:59 -04:00
Sean Yesmunt
46fbcb5a0f
fix autoplay countdown
2020-10-30 00:04:59 -04:00
Sean Yesmunt
419dd6431e
fix exact claim not showing up when copying url
2020-10-30 00:04:59 -04:00
Sean Yesmunt
b33f14cca4
make file details smaller
2020-10-30 00:04:59 -04:00
Sean Yesmunt
57a69be7e8
remove unused style
2020-10-29 17:02:40 -04:00
Thomas Zarebczan
9b38ba6c02
Improve IOS inline experience
...
Also puts back the video js player which has rate support - but it's hidden on smaller devices...maybe someone can fix later on.
2020-10-29 17:02:40 -04:00
jessop
734e08a209
bump and bugfix
2020-10-29 15:20:18 -04:00
jessop
c4d05a5a1a
claim-search by language
...
setting to search only in language as default
add channel update language selection and about
bump
searchable languages
2020-10-29 15:20:18 -04:00
jessopb
54466edafc
Merge pull request #4963 from lbryio/feat-userIconIdentity
...
make header user icon reflect comment identity
2020-10-29 08:27:34 -04:00
jessop
91f748d566
enable owners to tag claims and channels disable-support
2020-10-29 01:11:39 -04:00
jessop
ed61ac44bf
make header user icon reflect comment identity
2020-10-28 17:49:28 -04:00
Sean Yesmunt
f2c6986a6f
show channels + streams as winning claim from search query
2020-10-28 16:28:36 -04:00
Sean Yesmunt
4d9731d9c2
fix url wrapping on markdown links
2020-10-28 14:45:04 -04:00
Sean Yesmunt
e198caffd7
make sure comments with 0 likes are sorted to bottom
2020-10-28 14:45:04 -04:00
Sean Yesmunt
9c20a63ad5
add spinner when waiting for 'user' so page doesn't look broken
2020-10-28 14:45:04 -04:00
Sean Yesmunt
aed74c4608
fix creator reactions on file pages
2020-10-28 14:45:04 -04:00
Sean Yesmunt
cf40313383
update creator like style
2020-10-27 22:18:22 -04:00
Sean Yesmunt
e901daa849
wait to render comments until reactions are fetched
2020-10-27 22:18:22 -04:00
Thomas Zarebczan
43c2e9e0ed
Fix: channel page search limit
2020-10-27 14:51:05 -04:00
infiinte-persistence
93b1de8ed9
Fix long tag query-URL when changing between [Trending|New|Top]
...
## Issue
4393: Tag query URL goes on indefinitely as you change between [Trending|New|Top]
## Change
Change from `append` to `set` when building the query to remove duplicates.
Flow hates null being not a string, so the FixMe was retained.
2020-10-27 12:38:41 -04:00
Sean Yesmunt
ad20e355cf
creator only like reactions
2020-10-27 12:27:30 -04:00
Sean Yesmunt
d8aecaeb29
only call sync_apply if no wallet found
2020-10-27 10:17:11 -04:00
jessop
9d4f7dc642
sync reducer stuff
...
bring tags into app repo
prevent prefset until prefsReady
prefs ready on sign up
prefsReady-desktop
2020-10-27 10:17:11 -04:00
Sean Yesmunt
f54a0de797
bring in sync code from lbryinc
2020-10-27 10:17:11 -04:00
Thomas Zarebczan
19664726d6
Fix media type app crash on Publish
2020-10-26 14:56:38 -04:00
Sean Yesmunt
ca7a0794a8
lower threshold for comments slimed to death
2020-10-26 14:06:33 -04:00
Sean Yesmunt
2716d9441c
add unlock button nex to expandable credits button
2020-10-26 11:36:10 -04:00
Sean Yesmunt
ffdac06b80
fix typo
2020-10-23 15:26:39 -04:00
Sean Yesmunt
82b460f53d
add back support button on top page
2020-10-23 15:08:27 -04:00
Sean Yesmunt
6516d9ffa6
only includeSupportAction for not SIMPLE_SITE
2020-10-23 15:08:27 -04:00
Sean Yesmunt
f54f4fc65d
clean up markdown post style
2020-10-23 15:08:27 -04:00
Sean Yesmunt
54fa36abc0
bring in lbc/file details for everyone
2020-10-23 15:08:27 -04:00
Sean Yesmunt
1711dc6601
enable top claim on search page for everyone
2020-10-23 15:08:27 -04:00
Sean Yesmunt
5a1eecfc4b
fix iframe lbry links in markdown posts
2020-10-23 13:15:13 -04:00
Sean Yesmunt
33bf50e91b
fix simpleLinks in MarkdownLink
2020-10-23 10:30:11 -04:00
Sean Yesmunt
6c6dacb195
fix strings
2020-10-23 01:53:09 -04:00
Sean Yesmunt
221ae5b821
fix inline player not showing up broken from previous commit
2020-10-22 18:09:17 -04:00
Sean Yesmunt
c9fdaec997
don't show external link modal for lbry links
2020-10-22 14:30:40 -04:00
Sean Yesmunt
6659ef50ff
don't show ClaimLinks in file description
2020-10-22 14:16:42 -04:00
Sean Yesmunt
ad88d8993d
fix app crash
2020-10-22 14:08:53 -04:00
Sean Yesmunt
851b2d13e4
remove homepage hack from ClaimListDiscover and fix order so release_time filter is set properly
2020-10-22 13:01:17 -04:00
Sean Yesmunt
cd3f30e03e
don't pass fee_amount: >=0 when nothing is set to avoid timeouts
2020-10-22 13:01:17 -04:00
Sean Yesmunt
bf27692a65
use lbc icon for reward notifications
2020-10-22 12:41:29 -04:00
Sean Yesmunt
1cb0685b61
pass is_app_readable to notification/list
2020-10-22 12:41:29 -04:00
Sean Yesmunt
788fd153da
fix thumbnail gifs in comments
2020-10-21 16:45:43 -04:00
jessop
51c94d334a
set userid regardless of signin
2020-10-21 15:30:26 -04:00
jessop
fab03d337e
ad fix 2
2020-10-21 15:30:01 -04:00
Sean Yesmunt
295b8cf2e1
refactor floatingUri to allow inline players in comments/markdown
2020-10-21 15:29:29 -04:00
Sean Yesmunt
3b20104261
bump allowed upload size to 2gb on web
2020-10-20 13:13:08 -04:00
jessop
14e1b6c1f7
pin only top level
2020-10-20 13:09:08 -04:00
jessop
91d034954e
mark notification seen on relevant interaction
2020-10-20 13:09:08 -04:00
Sean Yesmunt
41dfd8a0f8
return early for undefined i18n messages
...
could happen when we map over a list of objects to create buttons and one only has an icon
2020-10-19 23:54:32 -04:00
Sean Yesmunt
a0320f8cef
remove comment
2020-10-19 23:37:39 -04:00
Sean Yesmunt
a045ddf23e
bump lbry-redux + pin icon tweaks
2020-10-19 23:37:39 -04:00
Sean Yesmunt
106f5a0ac2
initial comment pin PR with new commit
2020-10-19 23:37:39 -04:00
jessop
2f84d94c66
related add full width
2020-10-19 22:59:24 -04:00
Sean Yesmunt
264a85d837
Revert "comment pin action"
...
This reverts commit 636ab7427d
.
2020-10-19 15:01:09 -04:00
jessop
636ab7427d
comment pin action
...
owners can pin and unpin comments
tweak pin icon styles
move commenting activeChannel from localStorage to redux
2020-10-19 14:48:01 -04:00
jessop
9fb13975b4
email resend requests limited to once per thirty seconds
2020-10-16 16:38:52 -04:00
Sean Yesmunt
3bb5c06f44
openItem => openPath
2020-10-16 10:49:01 -04:00
jessop
6284f86026
fix reward rates crash
2020-10-16 00:07:30 -04:00
Thomas Zarebczan
f5900795c4
Show own channels on blocked list
2020-10-15 19:10:58 -04:00
Sean Yesmunt
cfd4e8a05d
rc fixes for electron 9
2020-10-15 19:06:47 -04:00
Thomas Zarebczan
ba786fa50e
Show unblock button on own blocked channels
2020-10-15 17:49:05 -04:00
Sean Yesmunt
c5a2126abe
disable snapshot thumbnail on desktop to prevent desktop crashes
...
https://github.com/electron/electron/issues/20750\#issuecomment-709505902
2020-10-15 14:32:58 -04:00
infiinte-persistence
e947307f86
Fix typo "Logging in in as ..."
2020-10-15 00:09:01 -04:00
infiinte-persistence
511a746871
Str-context-split: "To" and "From"
...
## Note from Russian translator
"To/From" in the 'automatic dark mode setting' cannot be re-used for the one in the 'Tip Modal'.
## Change
Wanted to split this into "general" and "time", but I'm guessing it won't satisfy all languages, so we'll just use the usage as the context since there's just 2 instances.
2020-10-14 17:44:44 -04:00
infiinte-persistence
80b4600f60
Str-context-split: "Follow"
...
## Issue
4192
2020-10-14 17:44:44 -04:00
infiinte-persistence
d7a178d259
Str-context-split: "Post"
...
Splitting the context between "Markdown post" (noun) vs. "Post something" (verb)
2020-10-14 17:44:44 -04:00
infiinte-persistence
6dd40df93b
Str-context-split: "Support"
...
Chinese, Spanish and other translators reported the difficulty in using "Support" as both a noun and verb in their language.
2020-10-14 17:44:44 -04:00
infiinte-persistence
567316cfbe
Support for multiple string context + "About" as initial example.
...
## Issue
4796 - i18n: Allow support for string overloading (multiple contexts)
## Approach
- Minimal code and process change.
- Handle on a case-by-case basis when reported by translators.
- Split the affected key in the string json by appending the context.
- Translators need to be aware of the new format and not translate context itself. Code is added to detect bad translations and will revert to English.
Sample in json:
"About --[About section in Help Page]--": "About",
"About --[tab title in Channel Page]--": "About",
Sample in client code:
title={__('About --[About section in Help Page]--')}
- "--[ ]--" was chosen as it's unique enough (unlikely for real strings to use it) and hopefully not that distracting in the client code.
- In the key itself, spaces are allowed after the string (i.e. before '--[') for neatness. It will be trimmed by the system.
## First example
"About" is used in 3 places:
- Channel Page
- Help Page
- Footer (in Odysee branch)
For Russian, the word "About" is "O" and is usually not used standalone, but requires something behind it. A translator said so, and seems to be the case in other sites as well.
"O xxx"
"O yyy"
## Other languages
For other languages that are not impacted, they can just clone the same translation for each of the split keys, just like in English.
## Possible enhancement in Transifex
I see that Transifex's API includes a `context` entry. It might be possible to move the context-metadata there during the upload, so translators will never see the "--[]--" messiness (it will be shown as "Context: xxx" in the Transifex GUI).
I'm not sure how to test the Transifex side, so I did not investigate further.
2020-10-14 17:44:44 -04:00
Sean Yesmunt
44bcc943a0
add new sort icons for new/best/controversial
2020-10-14 16:51:48 -04:00
Sean Yesmunt
77aa580690
add spacing for ul/ol next to p elements
2020-10-14 11:33:39 -04:00
Sean Yesmunt
172e918de5
pass to
2020-10-13 15:31:07 -04:00
Sean Yesmunt
4b98cf45f3
prevent clicking through help links
2020-10-12 23:21:23 -04:00
Sean Yesmunt
88c86ff447
add help link
2020-10-12 23:21:23 -04:00
Sean Yesmunt
4815aa9ff1
add reward rate + analytics link on channels page
2020-10-12 23:21:23 -04:00
Sean Yesmunt
65c39cbbc8
fix mobile comments on ios devices
2020-10-12 15:21:03 -04:00
Sean Yesmunt
03f1fe3ee5
make youtube sync web only
2020-10-09 17:08:38 -04:00
Sean Yesmunt
8bb6643a41
switch back to 'slimed to death'
2020-10-09 11:38:50 -04:00
Sean Yesmunt
60569de672
hide comments that were slimed to death TM
2020-10-08 15:57:20 -04:00
Sean Yesmunt
b1bca7982a
re-enable lbry:// link styles in comments
...
will add support for odysee/lbry.tv once the style is finalized
2020-10-08 14:19:21 -04:00
Sean Yesmunt
480d8a8786
wait to scroll to linked comments until readyToDisplay=true
2020-10-08 14:19:21 -04:00
Sean Yesmunt
6d4a92ad27
format reaction count to include commas
2020-10-08 14:19:21 -04:00
Sean Yesmunt
c1bd9ad6af
update app-strings
2020-10-08 13:15:22 -04:00
Sean Yesmunt
761b93d811
add style for comments with is_pinned=true
2020-10-08 11:48:32 -04:00
jessop
7678eedf4d
catch claim error on referrer set
2020-10-08 10:52:44 -04:00
infiinte-persistence
1100a07108
Comment v69 strings and misc.
2020-10-08 10:37:17 -04:00
Sean Yesmunt
5d2d6d2a94
always show your own comments at the top
2020-10-07 17:11:22 -04:00
Sean Yesmunt
c43eff8587
comments v69
2020-10-07 17:11:22 -04:00
infiinte-persistence
6198ab57de
String: fix untranslated 'File|Post' tab
...
Both "File" and "Post" are already added in the database, so this should now work.
2020-10-07 16:25:03 -04:00
infiinte-persistence
4294e0109a
String: fix variable-resolving problems
2020-10-07 16:25:03 -04:00
infiinte-persistence
54cdf2a7e6
Add comment sorting strings
2020-10-07 16:25:03 -04:00
infiinte-persistence
4a2e9bf1c7
Fix: Videos start muted on initial session
...
## Issue
4831: Videos start muted on Desktop (fresh install) and web (sometimes resets)
This covers the Desktop fresh install and Web fresh session (incognito) part. It doesn't cover the "sometimes reset" part as I don't know how to reproduce that.
## Change
`sessionStorage` is always empty when that piece of code is called, even for non-fresh Desktop and even in Brave. We now fallback to `1` when `volume` is `null`. Still not sure the purpose of that code, but leaving it there just in case something relies on it.
## Tests
[/] Desktop fresh-install is not muted.
[/] Desktop return session restores previous volume level.
[/] Web* fresh session (cleared data) is not muted.
[/] Web return session restores previous volume level.
*Web = Chrome, Firefox and Brave.
2020-10-07 16:24:34 -04:00
Sean Yesmunt
85e2ee28a3
add referral code to embed links
2020-10-07 16:23:53 -04:00
jessop
3ca19744c4
only autoset referrer if not authenticated
2020-10-07 13:30:49 -04:00
jessop
10ce772bcb
initial page view sets referring channel
2020-10-07 11:44:12 -04:00
Sean Yesmunt
ec3307320a
fix controversial icon spacing
2020-10-06 17:46:32 -04:00
Sean Yesmunt
f534291767
update comment sort icons
2020-10-06 17:36:13 -04:00
Sean Yesmunt
0326e266d4
make sure comments are rendered before trying to render more
2020-10-06 16:33:51 -04:00
Sean Yesmunt
c1b5280446
move youtube badge to 'channel about' section
2020-10-06 16:30:03 -04:00
Sean Yesmunt
fc2a79242e
don't add scroll listener until comments have been fetched
2020-10-06 16:13:42 -04:00
Sean Yesmunt
00c05437ca
add comment sorting and improve comment focus styles
2020-10-06 16:04:52 -04:00
Thomas Zarebczan
136d73d2ff
Fix Japanese language code
2020-10-06 11:37:19 -04:00
infiinte-persistence
329f6b3da6
Comment: Change 'shift+enter' to 'ctrl|cmd+enter' for quick submit.
...
ctrl+enter is generally used for this action, while shift+enter generally used to insert a <br>.
2020-10-06 02:02:11 -04:00
Sean Yesmunt
c159f34b24
add infinite scroll for comments
2020-10-05 17:34:06 -04:00
ioancole
9d51cee72c
Correctly navigate to channel URL
2020-10-05 16:43:29 -04:00
ioancole
7f00a01c2b
Check search string for web URL prefixes and remove
2020-10-05 16:43:29 -04:00
Sean Yesmunt
d9acb034e1
odysee alignment
2020-10-05 14:55:52 -04:00
Sean Yesmunt
00b23cbee4
moar alignment
2020-10-05 14:28:19 -04:00
Sean Yesmunt
46a0d213fb
fix channel profile img in header
2020-10-05 14:04:31 -04:00
Sean Yesmunt
2abd1ca6c2
fix invite page crashing on large screen
2020-10-05 13:56:43 -04:00
Sean Yesmunt
489a4855e9
alignment with odysee branch
2020-10-05 13:56:43 -04:00
Sean Yesmunt
61dfc2f74a
handle comment time display correctly immediately after posting
2020-10-05 11:54:20 -04:00
Sean Yesmunt
d121f5c39c
remove unused variable
2020-10-05 11:25:20 -04:00
Sean Yesmunt
248e7a1f9e
fix lbry.tv strings
2020-10-05 10:39:24 -04:00
jessop
d4df1c8384
wait for channel fetch for reactions fetch
2020-10-05 10:39:15 -04:00
infiinte-persistence
ae191afeec
String corrections
...
- "The publisher has chosen to" -- Fix incomplete string, probably broken by linter.
- Fix hardcoded email in invite snackbar.
- Fix 'Upload Settings' to new lower-case style.
- Add few more missing ones.
- Consolidated "Claim xxx" strings together.
- Removed duplicate "Confirming..." due to branch merging.
2020-10-05 10:39:04 -04:00
Sean Yesmunt
eb84a366d2
add file reactions code from odysee
2020-10-02 15:28:00 -04:00
Sean Yesmunt
dc42df3bf2
fix uuid import with new version
2020-10-02 14:36:22 -04:00
Sean Yesmunt
bdc7c7c666
Revert "Revert "bring in ClaimListDiscover changes from odysee""
...
This reverts commit 892fb6f687
.
2020-10-02 14:36:22 -04:00
Sean Yesmunt
892fb6f687
Revert "bring in ClaimListDiscover changes from odysee"
...
This reverts commit 56cd1ddfa7
.
2020-10-02 13:45:03 -04:00
Sean Yesmunt
56cd1ddfa7
bring in ClaimListDiscover changes from odysee
2020-10-02 13:35:13 -04:00
jessop
aa127e45aa
debounce comment reacts on backend, not button, feedback immediate
2020-10-02 12:35:34 -04:00
jessop
3913c03163
shift enter to comment
2020-10-02 12:13:23 -04:00
infiinte-persistence
746f0db1f1
Add missing tooltips for a few buttons in the claim page
...
3465
2020-10-02 12:01:03 -04:00
infiinte-persistence
4053a920d9
Card: Say 'Less' (to match '-') instead of 'More' when expanded
2020-10-02 12:01:03 -04:00
infiinte-persistence
590feab1d1
Button: Enable tooltip for <a> types
...
The "Report Content" button was the impetus for this, as there was no way to know what that button is for unless the user clicked it (or smart enough to decipher the icon).
3465
2020-10-02 12:01:03 -04:00
jessop
57a09cd3c6
only clear comment text if confirmed
2020-10-02 12:00:23 -04:00
infiinte-persistence
108a898ebf
Expandable: Fade out section when 'closed'
...
## Issue
The abrupt cut-off of the expandable section bugs me (looks like a rendering glitch), especially when it cuts off in the middle of a line.
## Change
In addition to the existing 'More' button, we fade out the section to provide additional visual cues.
## Approach
This solution doesn't require the background color to be known, so it will work regardless where <Expandable> is used, or whatever color-scheme is chosen.
However, it does utilize non-standard css -- for older browsers, it should simply cut-off like the before.
2020-10-02 11:54:43 -04:00
infiinte-persistence
ef12914cad
Rebranding: 'Publish' --> 'Upload'; Use LBC icon
2020-10-02 10:25:17 -04:00
infiinte-persistence
92b211dd94
Pass the 'mode' over via UpdatePublishForm to hide some fields when Posting a Markdown.
2020-10-02 10:25:17 -04:00
infiinte-persistence
3df7ea71d3
Enable "Publish Preview" for Markdown
2020-10-02 10:25:17 -04:00
infiinte-persistence
abeb7a852c
Enable "Publish Preview" on Edit Mode as well.
2020-10-02 10:25:17 -04:00
infiinte-persistence
16b1605a35
Add SETTINGS.ENABLE_PUBLISH_PREVIEW
...
This option allows users to bypass the "publish preview" modal. Users can disable it by checking "don't show this again" in the modal, and re-enable it in the Settings Page.
2020-10-02 10:25:17 -04:00
infiinte-persistence
3588111938
Gray out 'Upload' button when previewing.
...
I simply check if the Modal exists, instead of creating an ACTION state in redux.
2020-10-02 10:25:17 -04:00
infiinte-persistence
48787a1feb
doPublishDesktop: Call the "preview" modal before doing the actual publish.
...
This requires an accompanying change in lbry-redux. Search for "SETTINGS.ENABLE_PUBLISH_PREVIEW" in the commit message to find the commit.
In Edit Mode, the preview will not appear. Not sure if it's needed, plus there are more things to handle in Edit mode (e.g. which items are changed)
2020-10-02 10:25:17 -04:00
infiinte-persistence
4c3728a20f
Add "Publish Preview" modal
2020-10-02 10:25:17 -04:00
infiinte-persistence
b666a34863
Tag: Add "type=flow" that reflows to multiline with gaps.
...
This will be used in Publish Preview modal, and potentially be used in the "show all tags in Claim Preview" request.
2020-10-02 10:25:17 -04:00
infiinte-persistence
6850a8f264
Remove duplicate strings
...
... and sneak in some corrections.
2020-10-02 10:22:55 -04:00
Sean Yesmunt
f665ed772b
add back persisted tip/support selection
2020-10-02 01:34:28 -04:00
Sean Yesmunt
20c65928cb
add back ability to abandon reposts on txo table
2020-10-02 00:54:37 -04:00
Sean Yesmunt
faa4e7364f
alignment with odysee branch
2020-10-01 17:10:42 -04:00
jessop
3fb4efb08e
allow reaction list without channel
...
uncomment
reacts requireauth, commentReact handles missing channels
enable config, better track pending reacts
2020-10-01 15:35:01 -04:00
jessop
e954bce821
allow reaction list without channel
...
uncomment
reacts requireauth, commentReact handles missing channels
enable config, better track pending reacts
2020-10-01 15:23:15 -04:00
Sean Yesmunt
5f9fda0e7c
put comment reactions behind flag
2020-10-01 14:46:08 -04:00
Alojz Jakob
859814a17b
Remove background color from img.channel-thumbnail__custom
...
Many of the creators including myself use transparency to achieve some effect. We all love PNGs and GIFs, so please dont shoot in your leg by limiting creative potential :)
For example: you can see the effect here, you can inspect lement and remove background color from channel "profile image": https://lbry.tv/@LBRYlytics:4
2020-10-01 12:27:36 -04:00
Sean Yesmunt
b5dd996bae
remove ability to abandon channels + claims from tx table
2020-09-30 17:40:09 -04:00
Sean Yesmunt
5ab94e25b7
fix staked lbc amount on dark mode
2020-09-30 17:00:18 -04:00
Sean Yesmunt
a92a3305b1
align FileActions with odysee style
2020-09-30 17:00:18 -04:00
Sean Yesmunt
0138eccb60
bring in some changes from odysee 1
2020-09-30 15:26:51 -04:00
infiinte-persistence
5df4ed2783
String scrub from odysee/release merge
...
- More missing strings
- Moved strings around to keep related strings together (easier for translators to guess the context)
- Removed translation macro for blank string
- Fix typo for 'Neetwork'
2020-09-30 14:06:11 -04:00
Sean Yesmunt
1628f32fe1
fix purchase price color on dark mode
2020-09-30 14:02:45 -04:00
Sean Yesmunt
5fb1b07d23
fix typo
2020-09-29 20:57:35 -04:00
Sean Yesmunt
bd4ac1ae8a
fix rebase
2020-09-29 17:12:32 -04:00
Sean Yesmunt
848495f82a
keep notifications behind flag
2020-09-29 17:12:32 -04:00
Sean Yesmunt
f979d23175
default to empty array for myReactions
2020-09-29 17:12:32 -04:00
jessop
ad88f7de7f
disable while reacting, dont call api twice
2020-09-29 17:12:32 -04:00
jessop
63ce107cc1
comment reactions
2020-09-29 17:12:32 -04:00
Sean Yesmunt
bdb3d695ee
make comment thumbnail smaller
2020-09-29 17:12:32 -04:00
Sean Yesmunt
b0d19455c1
add placeholder upvote/downvote buttons on comments
2020-09-29 17:12:32 -04:00
Sean Yesmunt
d493a5f9ea
remove un-needed user/fetch
2020-09-29 17:12:32 -04:00
Sean Yesmunt
7a13a53bdd
fix notification mobile style
2020-09-29 17:12:32 -04:00
Sean Yesmunt
2c1d97f759
use LbcMessage on snackbars
2020-09-29 17:12:32 -04:00
Sean Yesmunt
672a79cc09
1 column
2020-09-29 17:12:32 -04:00
Sean Yesmunt
110ba59ea0
link style cleanup + tile mode on channels
2020-09-29 17:12:32 -04:00
Sean Yesmunt
4f770ec83e
redirect to channel page if no channels when trying to repost
2020-09-29 17:12:32 -04:00
Sean Yesmunt
bf9be7c46d
keep header on regular discover page
2020-09-29 17:12:32 -04:00
Sean Yesmunt
51d8d85c60
re-enable reposts for SIMPLE_SITE
2020-09-29 17:12:32 -04:00
Sean Yesmunt
fa2d69f943
clean up description style
2020-09-29 17:12:32 -04:00
Sean Yesmunt
40d32a6065
fix LbcMessage for single digit integers
2020-09-29 17:12:32 -04:00
Sean Yesmunt
6b8a38b894
add spinner to web upload message and fix double card issue
2020-09-29 17:12:32 -04:00
Sean Yesmunt
23f218a568
use backout mode on publish page
2020-09-29 17:12:32 -04:00
Sean Yesmunt
7d8277b4db
fix homepage layout on windows/linux
2020-09-29 17:12:32 -04:00
Sean Yesmunt
299301b633
make channel/tag follow intro optional
2020-09-29 17:12:32 -04:00
Sean Yesmunt
4e1076e01b
make category header clickable
2020-09-29 17:12:32 -04:00
Sean Yesmunt
f8e01c7c99
fix target for notification for daily_watch_remind type
2020-09-29 17:12:32 -04:00
Sean Yesmunt
c6e2b54d33
hide top page behind SIMPLE_SITE flag
2020-09-29 17:12:32 -04:00
Sean Yesmunt
6ed57822d6
create <LbcMessage /> to inject lbc symbols in text from IAPIS
2020-09-29 17:12:32 -04:00
Sean Yesmunt
c1e6e90896
large claim-grid header text + optional icon
2020-09-29 17:12:32 -04:00
Sean Yesmunt
1a3e1ba003
move sync password to it's own page
2020-09-29 17:12:32 -04:00
Sean Yesmunt
cc0b1aea65
add backout option for youtube sync and fix scroll reset
2020-09-29 17:12:32 -04:00
Sean Yesmunt
0b0e92d250
add timed out message for tile view
2020-09-29 17:12:32 -04:00
Sean Yesmunt
93c2e753b2
link to following page for daily watch reward notification
2020-09-29 17:12:32 -04:00
Sean Yesmunt
ac770518bf
remove old syncSettings usage
2020-09-29 17:12:32 -04:00
Sean Yesmunt
db43769cbb
use LBRY Credits on RewardTile
2020-09-29 17:12:32 -04:00
Sean Yesmunt
29f524981f
table alignment fixes
2020-09-29 17:12:32 -04:00
Sean Yesmunt
dd5636c2b3
prevent multiple claim_search's happening on the homepage
2020-09-29 17:12:32 -04:00
Sean Yesmunt
707abdd280
move lbc symbol to left of amount
2020-09-29 17:12:32 -04:00
Sean Yesmunt
4facd12c7c
dont' show youtube intro for abandoned youtube syncs
2020-09-29 17:12:32 -04:00
Sean Yesmunt
65dfd54cdd
icon tweaks
2020-09-29 17:12:32 -04:00
Sean Yesmunt
edc30ce8bd
fix icon shrinking on snackbars with a lot of text
2020-09-29 17:12:32 -04:00
Sean Yesmunt
86003c73a3
handle comment reply notifications
2020-09-29 17:12:32 -04:00
Sean Yesmunt
b3d8a82897
fix page size for large screen tile layout
2020-09-29 17:12:32 -04:00
Sean Yesmunt
30e18a2d99
fix rebase
2020-09-29 17:12:32 -04:00
Sean Yesmunt
35d959208a
fix first comment on claim not showing instantly
2020-09-29 17:12:32 -04:00
Sean Yesmunt
cdd0a3c96f
no max width on comment channel selector
2020-09-29 17:12:32 -04:00
Sean Yesmunt
0bb129e7a6
keep 'hide replies' button always
2020-09-29 17:12:32 -04:00
Sean Yesmunt
acea7d75fb
fix double card on related content
2020-09-29 17:12:32 -04:00
Sean Yesmunt
3b9f5c17f7
fix mobile wrapping on claim list header
2020-09-29 17:12:32 -04:00
Sean Yesmunt
c049274e0e
improve comment reply spacing
2020-09-29 17:12:32 -04:00
Sean Yesmunt
f547053ebc
add yotube sync to initial sign up flow
2020-09-29 17:12:32 -04:00
Sean Yesmunt
baafd60f4f
add back help margin
2020-09-29 17:12:32 -04:00
Sean Yesmunt
295fec0370
copy changes
2020-09-29 17:12:32 -04:00
Sean Yesmunt
bc89d774ba
add youtube sync to first run
2020-09-29 17:12:32 -04:00
Sean Yesmunt
dec63d7a2e
fix lbc svg rendering issues on chrome mobile
2020-09-29 17:12:32 -04:00
Sean Yesmunt
28e27e937d
new lbc icon
2020-09-29 17:12:32 -04:00
Sean Yesmunt
83a6589cd0
new lbc icon
2020-09-29 17:12:32 -04:00
Sean Yesmunt
c9d7b46372
alignment fixes
2020-09-29 17:12:32 -04:00
Sean Yesmunt
d3a8cb31ae
allow continue from channel follow intro with 1 channel
2020-09-29 17:12:32 -04:00
Sean Yesmunt
5014b1a027
fix notification linking to channel page
2020-09-29 17:12:32 -04:00
Sean Yesmunt
37f18abb26
copy
2020-09-29 17:12:32 -04:00
Sean Yesmunt
e0914c68e3
copy
2020-09-29 17:12:32 -04:00
Sean Yesmunt
b26b143c31
fix comment redirect for unauth users
2020-09-29 17:12:32 -04:00
Sean Yesmunt
37383953fa
use fake input for channel creation prompt in comments
2020-09-29 17:12:32 -04:00
Sean Yesmunt
6e80dbba04
use check icon on snackbars with no errors
2020-09-29 17:12:32 -04:00
Sean Yesmunt
11c797fa0c
Get x LBC => Claim x LBC
2020-09-29 17:12:32 -04:00
Sean Yesmunt
7e8b2bb184
first run improvements + kill first follow modal
2020-09-29 17:12:32 -04:00
Sean Yesmunt
61b6c19320
add empty comments message
2020-09-29 17:12:32 -04:00
Sean Yesmunt
d434e62673
ensure close button always does something on authPage
2020-09-29 17:12:32 -04:00
Sean Yesmunt
3f32f5a0ca
make sure notifications aren't hidden
2020-09-29 17:12:32 -04:00
Sean Yesmunt
14355ed966
fix copy
2020-09-29 17:12:32 -04:00
Sean Yesmunt
49a7f30f45
fix loading state for tile layout
2020-09-29 17:12:32 -04:00
Sean Yesmunt
a386b4dc7e
make sure auto subscribe works with empty value in config
2020-09-29 17:12:32 -04:00
Sean Yesmunt
8af8a97344
fix typo
2020-09-29 17:12:32 -04:00
Sean Yesmunt
6602f0505e
copy
2020-09-29 17:12:32 -04:00
Sean Yesmunt
1f2fabe81b
Use sentence case for all card titles
2020-09-29 17:12:32 -04:00
Sean Yesmunt
7f6ab894d1
create YrblWalletEmpty for generic yrbl with empty wallet message
2020-09-29 17:12:32 -04:00
Sean Yesmunt
391cc76bd8
use consitent style for 'empty wallet' message on pages that require LBC
2020-09-29 17:12:32 -04:00
Sean Yesmunt
a5107f075c
wip with channel prompts on comments
2020-09-29 17:12:32 -04:00
Sean Yesmunt
5beb219ff6
fix notification link to comment not working in some cases
...
the router scroll handling was interefering. I turned that off if exists as a search param
2020-09-29 17:12:32 -04:00
Sean Yesmunt
87247feb23
copy
2020-09-29 17:12:32 -04:00
Sean Yesmunt
88fac1b30b
copy changes
2020-09-29 17:12:32 -04:00
Sean Yesmunt
b8430e34bf
fix slim channel selector size
2020-09-29 17:12:32 -04:00
Sean Yesmunt
5ac404c01a
comment cleanup
2020-09-29 17:12:32 -04:00
Sean Yesmunt
2dee81b624
Sign In => Log in
2020-09-29 17:12:32 -04:00
Sean Yesmunt
248e578422
new comments
2020-09-29 17:12:32 -04:00
Sean Yesmunt
b4106b1a65
fix library page for new ClaimListDiscover styling
2020-09-29 17:12:32 -04:00
Sean Yesmunt
61b1ca89d3
first run cleanup + sync first run acknowledgements
2020-09-29 17:12:32 -04:00
Sean Yesmunt
19fb7d7f06
new layout 🕺
2020-09-29 17:12:32 -04:00
infiinte-persistence
02d2962004
MarkdownPreview: Replace 'lbry://' link with a stub when previewing an edit.
...
## Issue
4797: Markdown preview breaks when using a lbry link in angle brackets
This is similar to the Embed case in commit dbcd677e
.
## Change
Replaced it with a dummy link that looks like what the final outcome would be, but would not be clickable.
Again, similar to the embed case, unless there is a way to pass the store over, I don't have an alternative that makes sense: Adding a dummy router or replacing it as a regular <a> will just make React spew security errors.
Not being able to click it is not ideal as we (as a user) can't verify our links, but it's better than the current case of not rendering anything at all.
2020-09-29 12:11:25 -04:00
jessop
389fce161c
advise users to check email folders on sign in
2020-09-25 11:16:09 -04:00
Sean Yesmunt
14113f3c35
handle external pinned links
2020-09-23 11:01:56 -04:00
Sean Yesmunt
51214bd246
add back pinned sidebar links
2020-09-22 18:35:13 -04:00
Sean Yesmunt
65f1339630
bump lbry-redux/inc + bring in fix from release branch
2020-09-21 14:11:25 -04:00
jessop
2403187917
clearer preference merge code?
2020-09-21 14:11:25 -04:00
jessop
df13f97588
sync error messaging
2020-09-21 14:11:25 -04:00
jessop
ee1a37a806
password error handling
2020-09-21 14:11:25 -04:00
jessop
9127266956
get sync password out of signing flow
2020-09-21 14:11:25 -04:00
jessop
99955ba59c
password fix 2
2020-09-21 14:11:25 -04:00
jessop
5f54469971
fix race condition
2020-09-21 14:11:25 -04:00
jessop
3b23f09bed
fix sync clean wallet bug
...
remove previous changes,keep syncpref in wallet, change anon wallet pref key to local
sync choices wip
dont relocate syncenable setting
bump
no prefs on web unauth
bugfix redux bump
pull after sync change
bump
2020-09-21 14:11:25 -04:00
Sean Yesmunt
2ad7088553
Revert "bump lbry-redux/inc + bring in fix from release branch"
...
This reverts commit 70284e5dfd
.
2020-09-21 13:07:09 -04:00
Sean Yesmunt
70284e5dfd
bump lbry-redux/inc + bring in fix from release branch
2020-09-21 13:06:29 -04:00
infiinte-persistence
6a73e02bf1
Fix "Price=free" giving 0 results in Following query
...
## Issue
Fixes 4477: `Price="free" yields nothing`
## Remarks
I didn't consult the documentation, but simply did a trial-and-error.
"=0" -- didn't work
"<=0" -- works
2020-09-21 12:22:33 -04:00
kasramp
0d3d3f49e4
Add Persian language to upload menu language dropdown
2020-09-21 12:13:21 -04:00
infiinte-persistence
631b069f9a
Missing translation in the Discover page.
2020-09-21 11:57:16 -04:00
Sean Yesmunt
ccd1cabe04
add option for light background on embeds
2020-09-21 11:38:56 -04:00
Sean Yesmunt
153a17af72
bring in websocket reconnect code from 'release' branch
2020-09-17 12:40:08 -04:00
infiinte-persistence
dbcd677e69
MDE: Replace the iframe with a stub in "edit + preview" mode.
...
## Issue
4644: Markdown Preview breaks when <iframe> is present
Error: "Invariant violation: could not find 'store' ..."
## Change
Until we figure out a way to pass the store to the SimpleMDE preview formatter, just replace the embed with a stub region.
2020-09-16 16:15:27 -04:00
infiinte-persistence
5106ba59f6
FloatingPlayer: Run clamp-to-screen code when going into floating mode.
...
## Issue
The previous code only handled the clamping if the FP is already floating when the main window is resized.
1. In fresh Odysee session, the floating player is always clipped on the right.
2. If you resize the desktop while not floating, the FP could be clipped when you go into floating mode.
## Changes
- Factor out the clamping code.
- Add another effect to handle 'isFloating' changes.
2020-09-15 12:55:12 -04:00
infiinte-persistence
6f515ac5f4
String update
2020-09-15 12:55:12 -04:00
infiinte-persistence
4fc5a018e5
Clear 'passwordSet*' flags too in USER_PASSWORD_SET_CLEAR
...
## Issue
4749: "Password updated successfully" kept showing up
## Change
In addition to the `passwordReset*` variables, reset the `passwordSet*` variables as well for `USER_PASSWORD_SET_CLEAR`.
2020-09-15 12:52:12 -04:00
infiinte-persistence
ebdf9c1b11
Fix incorrect icon for 'Sign Up' and 'Sign In'
2020-09-15 12:50:49 -04:00
Jeremy Kauffman
9c6b7bd280
add languages parameter to ClaimTilesDiscover
2020-09-11 14:21:02 -04:00
Sean Yesmunt
a8c19818ed
add back sign in link on desktop
2020-09-11 12:41:04 -04:00
jessop
b5dccced6d
bugfix
2020-09-10 14:20:02 -04:00
jessop
6c4842a111
sync changes
2020-09-10 14:20:02 -04:00
ioancole
bb9bde1c19
Encode automplete search string and don't autocomplete for empty query
2020-09-10 13:36:33 -04:00
ioancole
055a476d2f
Hide search page URI header for invalid channel/stream name
2020-09-10 13:36:33 -04:00
ioancole
4add1f7200
Refactor wunderbar index/view and encode search query
2020-09-10 13:36:33 -04:00
Sean Yesmunt
c80b28ade9
Revert "Hiding URIs header for invalid URIs"
...
This reverts commit 8f407a36d4
.
2020-09-10 11:30:55 -04:00
Sean Yesmunt
80707a37df
Revert "Refactor wunderbar index/view and encode search query"
...
This reverts commit 323ab43889
.
2020-09-10 11:30:55 -04:00
Sean Yesmunt
813ef0e960
Revert "Encode autocomplete search query"
...
This reverts commit 7f8d084fa4
.
2020-09-10 11:30:55 -04:00
Sean Yesmunt
cb0918726e
Revert "Don't autocomplete for empty string search"
...
This reverts commit 72187ca51e
.
2020-09-10 11:30:55 -04:00
ioancole
72187ca51e
Don't autocomplete for empty string search
2020-09-10 11:08:22 -04:00
ioancole
7f8d084fa4
Encode autocomplete search query
2020-09-10 11:08:22 -04:00
ioancole
323ab43889
Refactor wunderbar index/view and encode search query
2020-09-10 11:08:22 -04:00
ioancole
8f407a36d4
Hiding URIs header for invalid URIs
2020-09-10 11:08:22 -04:00
infiinte-persistence
e784107a0b
FloatingPlayer: Stay within screen when window is resized
...
## Issue
4741: `Pop out player disappears or is cut off`
## Approach:
- When dragging stops, determine the location of the floating player with respect to the main window in terms of percentage.
- When window is resized, roughly re-position based on the stored percentage.
2020-09-10 11:06:35 -04:00
infiinte-persistence
ddfc2a54b8
FloatingPlayer: Minor function-renaming for clarity
2020-09-10 11:06:35 -04:00
infiinte-persistence
8e76fee162
String: Usual updates
2020-09-10 11:06:35 -04:00
Sean Yesmunt
bba539f846
Revert "Revert "add logging of player point of presence""
...
This reverts commit 4067e1ffd8
.
2020-09-09 14:55:16 -04:00
Sean Yesmunt
799c0c1f11
quick comment fix while waiting for release branch to be merged into master
2020-09-09 14:54:29 -04:00
Sean Yesmunt
4067e1ffd8
Revert "add logging of player point of presence"
...
This reverts commit fb142f7699
.
2020-09-09 14:40:43 -04:00
Jeremy Kauffman
fb142f7699
add logging of player point of presence
2020-09-09 10:48:15 -04:00
jessop
f04cebd7b5
custom share domain defaults to url
2020-09-08 15:09:21 -04:00
infiinte-persistence
dd73e4a164
Translator-found missing strings
2020-09-08 12:17:38 -04:00
infiinte-persistence
202269ebeb
Web: Fix 'Download' not triggering until second attempt
...
## Issue
4669: `Download doesn't trigger on web until 2nd attempt`
The issue only happens when _Autoplay_ is disabled in the User Settings and the video hasn't been loaded when _Download_ is clicked.
The following code:
`if (didClickDownloadButton && streamingUrl)`
didn't triggered because:
1. `streamingUrl` has not resolved yet when the Effect ran.
2. When it did resolve, the parent component was also notified and unmounted things, causing `didClickDownloadButton` to reset.
## Approach
Avoid the unnecessary unmounting by not using a conditional section wrapper within a return statement. React probably couldn't do the diffs when the conditional is at a section level.
2020-09-04 11:52:38 -04:00
infiinte-persistence
d1db6fb3b3
Block Toast untranslated strings
2020-09-04 11:51:31 -04:00
infiinte-persistence
7edd9f7c92
Fix partially untranslated text in the Upgrade Modal
...
## Issue
- "See the" was not encapsulated with the translation macro.
- Split-strings are not translatable for some languages.
## Change
Combine the entire sentence into a single string with variable.
2020-09-04 11:51:31 -04:00
infiinte-persistence
a0df0a0e0a
Sidebar: Bring back the "Followed Tags" list
...
## Issue
4708: Bring back tag list in side bar when Tags view selected
## Approach
- Instead of displaying either Channels or Tags, both will now be displayed.
- The tags will simply be a the same button component as the "channels", but with a "#" prefix. This simplifies the CSS-side changes, and looks better overall as well.
2020-09-04 11:50:02 -04:00
Mark Beamer Jr
6485e1af82
Add lbry apis to config
2020-09-03 12:58:29 -04:00
Sean Yesmunt
404f0dc195
fix first comment on post failing even when it is created successfully
2020-09-01 20:27:52 -04:00
Thomas Zarebczan
20f932f935
add comment stats to creator analytics
...
+ fix up other minor issues and added weekly change figure to recent content
app strings
2020-08-31 14:34:41 -04:00
jessop
ee217404da
provide share domain url configuration
2020-08-31 11:51:25 -04:00
ioan.cole
254a2f5138
Refactor search.js
...
Calling 'normalizeURI' then 'parseURI' needlessly runs the 'parseURI' function twice. This is a better way of doing it.
2020-08-31 11:25:32 -04:00
ioancole
3f598f76d1
Fix search suggestions 'View Channel' Bug
2020-08-31 11:25:32 -04:00
jessopb
3a69f47347
quick fix for sync ( #4718 )
2020-08-28 11:25:47 -04:00
Sean Yesmunt
df9a19a9b4
always send integers to buffer api
2020-08-27 14:18:45 -04:00
infiinte-persistence
2e1d7fde1a
Fix floating player being paused after dragging.
...
## Issue
Fixes 4709 `Dragging floating player via video section pauses video`
## Changes
Don't propagate the key-up action if the window was dragged. Hopefully there isn't another sub-component that relies on the action being propagated.
## Note
If you drag at exactly the "Play" icon the control bar, the issue still happens.
2020-08-27 13:59:25 -04:00
infiinte-persistence
de780a1fd8
Remove strings with trailing spaces as it's not obvious in Transifex.
...
## Issue
Fixes 4665 `Translated strings with trailing spaces not shown correctly`
## Changes
While there are other strings with trailing spaces, "Trending for " was the only one that mattered. The rest are standalone paragragphs or used in a single line, so it doesn't matter if the translation included the space or not.
2020-08-27 13:58:44 -04:00
Sean Yesmunt
6377dc86e0
fix side navigation scroll behavior on mobile
2020-08-26 11:01:33 -04:00
jessop
4a86d25891
fix react dom warning passing hideForUnauth
2020-08-26 10:25:36 -04:00
Sean Yesmunt
bae146205c
fix card width on rewards page
2020-08-25 14:07:12 -04:00
Sean Yesmunt
23dfddefa1
fix extra padding on unseen notifications
2020-08-25 12:25:25 -04:00
Sean Yesmunt
a28ce2d3b8
pass 'only_if_expired: true' so clicking 'resend link' doesn't expire old tokens
2020-08-25 12:25:25 -04:00
Sean Yesmunt
4035c18f8e
Publishes => Uploads
2020-08-25 12:25:25 -04:00
Sean Yesmunt
b9fd01d7b3
fix 'Related' title size on small/medium screens
2020-08-25 12:25:25 -04:00
Sean Yesmunt
22586c802c
revert redirect after signin until we can signin users from verfication token
2020-08-25 12:25:25 -04:00
jessop
c78e1e2970
patch null blocked error
2020-08-25 09:53:22 -04:00
btzr-io
353c57a568
fix #4686
2020-08-25 09:51:13 -04:00
Jeremy Kauffman
f201039772
copy changes made on call
2020-08-24 18:23:38 -04:00
Thomas Zarebczan
a1f5292e57
Increase polling interval (makes app lag)
2020-08-24 16:08:14 -04:00
Jeremy Kauffman
aff2ddd04d
adjust account validation text
2020-08-24 15:39:59 -04:00
Sean Yesmunt
9ee4b256fb
add mark as seen to notifications
2020-08-21 16:04:27 -04:00
sanabhass
2ae3484363
Support for auto-detection of direction for component with varying content
2020-08-21 11:50:40 -04:00
Sean Yesmunt
cf98e65a3f
redirect to homepage after signing in
2020-08-21 11:47:41 -04:00
Sean Yesmunt
e0e33eb148
additional copy changes
2020-08-21 11:47:41 -04:00
Sean Yesmunt
7e35de3760
Register => Sign Up
2020-08-21 11:47:41 -04:00
Sean Yesmunt
764af3a5db
wrap IS_MAC statements inside app ifdef
2020-08-21 11:47:41 -04:00
Sean Yesmunt
ea2d040c22
increase side nav width and give extra bottom padding to deal with link preview
2020-08-20 22:33:13 -04:00
Sean Yesmunt
b688fc1cc0
use 'Library' label instead of 'Purchased' on desktop
2020-08-20 22:33:13 -04:00
Sean Yesmunt
3ca847ece3
show lbry link on share dialog for channels
2020-08-20 22:33:13 -04:00
Sean Yesmunt
082ee187da
hide side navigation scrollbar until hover
2020-08-20 22:33:13 -04:00
Sean Yesmunt
7b23126379
fix side navigation on mac
...
mac has an extra header height to handle the top level menu buttons
2020-08-20 22:33:13 -04:00
Sean Yesmunt
fd778adf99
remove 2020protests from the homepage
2020-08-20 11:31:35 -04:00
Sean Yesmunt
84084a7c41
use limit_claims_per_channel on homepage
2020-08-20 11:31:35 -04:00
Sean Yesmunt
17feef93df
add back sign out link on mobile
2020-08-20 11:14:51 -04:00
Sean Yesmunt
4ebb463508
add back sign in link on desktop
2020-08-20 11:14:51 -04:00
Sean Yesmunt
33d47d1d6d
default sync to false on desktop
2020-08-20 01:38:48 -04:00
Sean Yesmunt
cc1a8ca4e8
fix navigation button spacing
2020-08-20 01:38:48 -04:00
Franco Montenegro
cbfed97853
Add app closing behavior setting
2020-08-20 01:16:11 -04:00
Sean Yesmunt
005cf1d52b
fix url creation typo
2020-08-19 17:40:12 -04:00
Sean Yesmunt
6ca0796c8a
handle google webcache urls
2020-08-19 17:28:08 -04:00
Sean Yesmunt
f5de744641
only show notification bubble in menu button on mobile
2020-08-19 12:50:12 -04:00
Sean Yesmunt
c0053a772b
fix mobile video alignment
2020-08-19 10:02:00 -04:00
Sean Yesmunt
3b4ac976b6
Revert "full width homepage"
...
This reverts commit 0018fdaebc
.
2020-08-18 12:53:07 -04:00
Sean Yesmunt
36067417f5
Revert "move click listener to app only for external links"
...
This reverts commit b58c9709e2
.
2020-08-18 12:53:07 -04:00
Sean Yesmunt
f688402748
align page contents with header width
2020-08-18 10:17:53 -04:00
infiinte-persistence
f3362c4e59
Publish: Make 'Channel' setting persistent.
...
## Issue
Users are annoyed with the constant reset of the 'channel' setting in the Publish page.
## Changes
1. Revert the previous attempt in ff7b4092
. The `usePersistedState` method is bad, as it will clash with the Redux value.
2. Implemented the persistence in Redux -- requires "https://github.com/lbryio/lbry-redux/pull/347 ".
2020-08-18 09:25:57 -04:00
Sean Yesmunt
b58c9709e2
move click listener to app only for external links
2020-08-18 09:25:36 -04:00
Sean Yesmunt
0018fdaebc
full width homepage
2020-08-18 09:25:36 -04:00
Sean Yesmunt
0ec569f020
only redirect on show page if in lbry.tv land
...
Fixes crash when app is served from webcache.googleusercontent.com
2020-08-17 23:42:16 -04:00
Baltazar Gomez
d2ca72e246
remove debug comment
2020-08-13 11:11:23 -04:00
Baltazar Gomez
c397297dfb
remove debug comment
2020-08-13 11:11:23 -04:00
btzr-io
f881f3b1c6
fix WebFile flow type
2020-08-13 11:11:23 -04:00
btzr-io
2d47dd1780
fix fileReader flow errors
2020-08-13 11:11:23 -04:00
btzr-io
334f582a4d
fix publishForm flow errors
2020-08-13 11:11:23 -04:00
infiinte-persistence
b49df1fc0a
Fix translation failure on the Sidebar
...
## Issue
The sidebar text stuck in English despite already translated.
I'm guessing the i18n macro only ran once for the global object.
## Change
Run the macro on the label when passing it to the `Button`.
2020-08-13 11:10:08 -04:00
Sean Yesmunt
717de53eb1
force footer to sit below file page contents
2020-08-12 17:23:04 -04:00
Sean Yesmunt
abbaa8bf78
always batch resolve search results
2020-08-12 13:03:00 -04:00
Sean Yesmunt
2db2b870ff
fix document layout and remove WaitUntilOnPage wrapper for related content
2020-08-12 11:47:00 -04:00
jessopb
1471511c03
Revert "check matomo and disable if necessary"
...
This reverts commit f88b98ea62
.
2020-08-12 11:04:38 -04:00
Sean Yesmunt
a31f14b016
cleanup
2020-08-11 17:04:14 -04:00
Sean Yesmunt
692862c769
collapsable sidebar initial commit
2020-08-11 17:04:14 -04:00
jessop
f88b98ea62
check matomo and disable if necessary
2020-08-11 16:47:56 -04:00
Thomas Zarebczan
7b504b5fa7
update invalid symbols
2020-08-11 11:30:23 -04:00
jessop
c0be817960
support sdk feature for fast comments
2020-08-10 14:52:17 -04:00
Sean Yesmunt
2f995be794
use new buffer analytics api
2020-08-07 22:54:29 -04:00
infiinte-persistence
e5b1177644
Patch 37a1fd88
: Sync selectedChannel only if the channel doesn't exist
...
## Issue
The previous commit was over-doing the manual syncing, causing other usages like the Repost Modal to always reset to a different channel.
## Fix
Only do the manual syncing when the channel does not exist.
At this point, we could also just take `channel[0]` as the new value.
2020-08-07 16:28:41 -04:00
Sean Yesmunt
e64d925086
fix alignment
2020-08-07 16:28:09 -04:00
Sean Yesmunt
1854710093
fix app crash when file name can't be found
2020-08-07 16:28:09 -04:00
Sean Yesmunt
c4e6605ada
use button group as publish file header instead of title for better app parity
2020-08-07 16:28:09 -04:00
Baltazar Gomez
3da4df6b8f
increase max chars limit of post editor
2020-08-05 21:37:00 -04:00
Baltazar Gomez
2089a0064f
add new chars limit for post
2020-08-05 21:37:00 -04:00
jessop
5f5203a211
put file properties such as type and duration over thumb
2020-08-05 14:59:04 -04:00
infiinte-persistence
c75bab5979
Tip Modal: Don't do final submit when the intention is to create New Channel.
...
## Issue
Fixes `4544 Channel-creation in "Tip|Support" Modal shouldn't submit LBC immediately`
## Changes
`Form` seems to have already tried to stop the propagation of `onSubmit`, so I'm not sure why it was still propagated.
Fix by using the same method used in the `CommentCreate`, which is simply to check for `CHANNEL_NEW` as the current selection.
2020-08-05 13:01:29 -04:00
infiinte-persistence
37a1fd88e3
selectChannel: sync auto-resolved value during mounting.
...
## Issue
Fixes `4621 Can't create Comments if you recently deleted a channel`
The `channel` that the parent passes in is from a persisted state. If the channel has been deleted, `<select>` will automatically resolve to another selectable value. However, `onChange` will not be called for this scenario, so we now have a mismatch.
## Changes
- Manually check if the value has been auto-resolved and report it to the parent.
- An extra `setTimeout` was needed. It seems like `onChannelChange` needs to be called after the first `useEffect` of the parent, otherwise the call has no effect.
2020-08-05 12:59:54 -04:00
Baltazar Gomez
d64d278676
fix metadata not updating if post content doesn't change
2020-08-05 12:57:49 -04:00
jessop
ab56633eed
prevent specific settings sync in config
2020-08-04 12:00:20 -04:00
Sean Yesmunt
42e989d0cc
always use markdown editor for text posts
2020-08-04 11:49:12 -04:00
btzr-io
036aedd88d
use redux to load post content
2020-08-04 11:49:12 -04:00
btzr-io
80e1965e46
prevent name change while editing and more fixes
2020-08-04 11:49:12 -04:00
btzr-io
8067793379
fix reselect file error
2020-08-04 11:49:12 -04:00
btzr-io
0f757bc101
fix typo
2020-08-04 11:49:12 -04:00
btzr-io
d93d97882b
fix auto populate title logic
2020-08-04 11:49:12 -04:00
btzr-io
0b3fe001d0
autopopulate name from title
2020-08-04 11:49:12 -04:00
btzr-io
a565f7c5df
fix labeling and rename some strings
2020-08-04 11:49:12 -04:00
btzr-io
18a6e7c7c1
generate temporal file for published story
2020-08-04 11:49:12 -04:00
btzr-io
c47c6f6034
fix story validation and content loading on web
2020-08-04 11:49:12 -04:00
btzr-io
c7ea2a14ad
fix web version build
2020-08-04 11:49:12 -04:00
btzr-io
9fc2384649
fix changes not saving on edit mode
2020-08-04 11:49:12 -04:00
btzr-io
2ff1fc024c
load story content from streaming url and improve form validation + minor fixes
2020-08-04 11:49:12 -04:00
btzr-io
a5d1746151
add in-app text and markdown publishing
2020-08-04 11:49:12 -04:00
Sean Yesmunt
80d8eeb4cf
move ads in ClaimList behind SHOW_ADS config
2020-08-03 16:16:04 -04:00
Sean Yesmunt
e9b7d40456
redirect to claim if entering a valid claim_id in the search bar
2020-08-03 13:58:53 -04:00
Julie Sigwart
78784f3ab6
Additional change per @eatdostacos recommendation
2020-08-03 09:43:27 -04:00
jessopb
bc6cbfd5ee
Revert "add imhere row at top"
...
This reverts commit 8e73a02863
.
2020-08-01 16:55:01 -04:00
jessop
314fb22638
pull sync on nav to settings
2020-07-31 17:09:05 -04:00
Sean Yesmunt
c65afb201d
fix embedded link for encoded url
2020-07-30 17:20:39 -04:00
Sean Yesmunt
8e73a02863
add imhere row at top
2020-07-30 17:13:01 -04:00
jessop
c33ce28805
sync settings generally based on navigation and settings paths
2020-07-30 17:05:30 -04:00
Sean Yesmunt
9acbdf9825
group comment notifications and clean up notification style
2020-07-30 16:15:02 -04:00
Sean Yesmunt
9fc3d10d4b
update copy while abandoning
2020-07-30 13:53:40 -04:00
jessop
4dbfbbee00
disable file remove/abandon while abandoning
2020-07-30 13:53:40 -04:00
Sean Yesmunt
410c3b34a2
actually fix it
2020-07-30 11:09:15 -04:00
Sean Yesmunt
60e2d14e99
fix inline player style for mobile
2020-07-30 08:33:30 -04:00
infiinte-persistence
93d26a0ebb
Fix 'Comments' being loaded on Autoplay despite not visible.
2020-07-29 17:56:38 -04:00
infiinte-persistence
0ab5ca080e
Fix 'Related' being loaded on Autoplay despite not visible.
...
## Issue
In the `Autoplay` case, if the `WaitUntilOnPage` has already opened the gates previously, the next video's Related will be loaded regardless of scroll position.
## Changes
Add a `lastUpdateDate` prop to `WaitUntilOnPage` to allow the parent to reset the gating state.
I don't really like the `lastUpdateDate` prop since it's purpose is not intuitive. Is there a standard way to do a "one-time trigger" from the parent?
2020-07-29 17:56:38 -04:00
infiinte-persistence
c1dbb752d8
RecommendedContent: Move WaitUntilOnPage
to within the component instead.
...
This allows `RecommendedContent` to render the Card but with an empty list, so that the area isn't totally blank while waiting for `WaitUntilOnPage` to debounce.
2020-07-29 17:56:38 -04:00
infiinte-persistence
1383b19817
WaitUntilOnPage: Debounce to fix false positives.
...
There are cases where `WaitUntilOnPage` will incorrectly render, such as at the beginning if the upper components hasn't expanded to full size, so `WaitUntilOnPage` would be briefly visible.
Added a 300ms debounce to fix this, which would also improve scrolling performance a bit by doing less. Hopefully 300ms is enough for the upper components to inflate to full size.
2020-07-29 17:56:38 -04:00
jessopb
2a5d87ee54
Merge pull request #4602 from lbryio/fix-syncThemeSetting
...
trigger sync on theme change in nav menu
2020-07-29 17:56:06 -04:00
Sean Yesmunt
ca89dab45f
move claim uri under file/channel details
2020-07-29 13:04:58 -04:00
Sean Yesmunt
c9723082fe
hide data network settings on web
2020-07-29 00:16:49 -04:00
jessop
b185857eb0
trigger sync on theme change in nav menu
2020-07-28 22:52:44 -04:00
Sean Yesmunt
3aad88ebe7
revert markdown size increases so no markdown is larger than card titles
2020-07-28 16:37:59 -04:00
Sean Yesmunt
0df388280e
add search code from lbry-redux
2020-07-27 16:37:36 -04:00
jessop
142e695150
reverse child comments
2020-07-27 16:14:23 -04:00
Sean Yesmunt
d76ece04bc
group similar settings in preparation of tabular settings page
2020-07-27 14:19:18 -04:00
jessop
0b3dbfc8f8
bump redux
2020-07-27 11:53:14 -04:00
jessop
d9bf72a351
all settings constants come from redux
...
sync settings
backout nav cases and anon preference key
more robust backout header
put notificationSettings under backout bar
review changes
2020-07-27 11:53:14 -04:00
Sean Yesmunt
e001906443
hide exact search result for SIMPLE_SITE
2020-07-27 10:48:05 -04:00
Sean Yesmunt
e10647b5a2
hide some file page buttons with SIMPLE_SITE flag
2020-07-27 10:48:05 -04:00
Sean Yesmunt
5ea87b76c9
use SITE_NAME from config for tos copy
2020-07-27 10:48:05 -04:00
Sean Yesmunt
312ff91994
add SIMPLE_SITE config value to disable complex UIs
2020-07-27 10:48:05 -04:00
Sean Yesmunt
4b6c772adc
copy changes
2020-07-27 10:48:05 -04:00
Sean Yesmunt
201417efcf
Publish => Upload
2020-07-27 10:48:05 -04:00
Sean Yesmunt
fd6be7d3af
simplify share modal slightly
2020-07-27 10:48:05 -04:00
infiinte-persistence
58adba306a
Block mature content: Updates based on feedback.
2020-07-24 16:59:02 -04:00
infiinte-persistence
4c57cdd99f
Block mature content when accessed directly from URL
...
## Issue:
Fixes 4549 `Mature content + navigating to URLs directly`
_If a user navigates to mature content directly, we currently show the page even if mature content setting is not enabled. With our recent mature content verification setting, we should hide the page until the user turns it on - we can prompt directly on the file page._
## Changes:
1. Show basic info of the claim like URL and Title, so that user knows which page is being blocked.
2. Initially, I had 2 "boxes" -- one for the title and another for the message. It felt a bit messy, so `FileTitle` was augmented to house everything in one box.
2020-07-24 16:59:02 -04:00
jessop
5399c1941c
allow signin on local using non-production SameSite=Lax
2020-07-24 16:48:05 -04:00
Sean Yesmunt
63a09c95fa
shrink search bar
2020-07-24 16:14:24 -04:00
Sean Yesmunt
a54790ec64
bring in styles from @lbry/components
2020-07-24 13:20:36 -04:00
infiinte-persistence
2f5beb84fa
Fix sluggish Back button when navigation back to channels with lots of comments
...
## Issue
When navigating back and forth between a File and Channel page, the back-action will be laggy (no response) if the channel contains a lot of comments and is in the midst of resolving them.
## Changes
The "full" fix would be to batch-load comments, as this would improve the performance of fetching both Channel and File comments. For now, this commit focuses on the Back action problem only.
Skip fetching comments by not mounting 'ChannelDiscussion' until the tab is selected. I couldn't find anything in the Reach UI documentation on how to not render inactive `TabPanel`s, so I used the straight-forward state method.
2020-07-24 09:22:35 -04:00
Sean Yesmunt
f94cf9da93
Library => Purchased on web
2020-07-23 11:16:32 -04:00
Sean Yesmunt
642e3663f7
simplify floating player controls
2020-07-23 11:16:32 -04:00
Sean Yesmunt
8960a4f5cb
simplify wunderbar copy
2020-07-23 11:16:32 -04:00
Sean Yesmunt
aa092baec4
move claim-grid link to bottom right
2020-07-23 11:16:32 -04:00
Sean Yesmunt
90327a72ed
add comments behind a flag
2020-07-23 11:03:00 -04:00
Sean Yesmunt
588b9c5e32
add basic copy for delay in abandon appearing
2020-07-22 21:33:12 -04:00
Sean Yesmunt
0f51cf8986
wait to go back until claim has been abandoned
2020-07-22 18:39:24 -04:00
Sean Yesmunt
de3ae8e42e
remove un-needed check to allow abandoning claims from file page
2020-07-22 14:22:32 -04:00
Sean Yesmunt
b7f3dcad76
remove paid content reward claim
2020-07-22 12:58:20 -04:00
Sean Yesmunt
ed1ee8ac98
better handle channel thumbnail upload and remove spee.ch text
2020-07-22 12:26:31 -04:00
Sean Yesmunt
d47e59a596
hide comments from filtered outpoints
2020-07-20 14:48:25 -04:00
Sean Yesmunt
683132b8d1
hide mature comments based on settings
2020-07-20 14:48:25 -04:00
Sean Yesmunt
9587812962
hide comments from blacklisted channels
2020-07-20 14:48:25 -04:00
Sean Yesmunt
69d010435b
allow blocking channels from comment
2020-07-20 14:48:25 -04:00
Sean Yesmunt
9cfec1ce74
hide comments from blocked channels
2020-07-20 14:48:25 -04:00
jessop
81ffd7ae79
specify first run follow in config
2020-07-20 13:59:46 -04:00
infiinte-persistence
ca4dd9e246
New Channel: Fix incorrect GUI configuration at entry
...
## Issue:
Fixes 4411 `"SelectChannel=New" doesn't show all fields on re-entry`
## Code Changes:
`selectChannel`: Correct the value of `addingChannel` in the constructor based on the given props.
2020-07-20 11:36:36 -04:00
infiinte-persistence
99c1401164
Restore and fix "comment out youtube badge on file page to fix mobile style"
...
(1) This reverts commit 8641a3ee1c
.
(2) Fix floating-player misalignment due to YT badge in mobile by hiding the badge.
At first, the suggestion to truncate the left URI to keep the entire thing single-lined was implemented, but during testing, I realized that the YT badge will take up the entire width anyway (especially on other languages). The URI is more important than the badge, and truncating both of them would be ugly.
Given the preference to not have 2 lines for this, we'll just hide the badge for the mobile case.
For the Channel Page case, let's make it single-line through "4454: URL / top claims overlap" instead. We'll keep this commit/PR limited to fixing the YT badge.
2020-07-20 10:48:32 -04:00
infiinte-persistence
ff5518e421
Fix missing str change in [ 0c3a3ae4
] - 'updated' -> 'checked'
...
The json was updated but the actual usage was not.
2020-07-20 10:48:32 -04:00
infiinte-persistence
60af367b18
Fix channel file-search not available in mobile
...
## Issue
Fixes 4524 `[mobile] in channel search not available`
## Changes
There are currently 3 wunderbars: (1) header (2) channel list (3) downloaded list.
The additional `wrapperStyle` in the header made it hard to find a solution that works for all 3, so I split 2 and 3 into `wunderbar__input--inline`.
2020-07-20 10:37:10 -04:00
infiinte-persistence
f31369a16d
Fix 'transcoding' checkbox state when switching file types.
...
## Issue:
Currently, the checkbox grayed-out state is only correctly updated when changing from "no-file" to "file selected". If you have selected a video file and later changed to a text file, the checkbox doesn't gray out.
## Code Changes:
`fileVid` wasn't being updated for the case of non-videos; now it does.
2020-07-20 09:57:59 -04:00
jessop
e7e7d6dba4
fix comments functions import
2020-07-16 13:18:06 -04:00
Sean Yesmunt
0e2b1b98b8
add id to iframe for easier embed styling
2020-07-15 23:33:14 -04:00
Sean Yesmunt
8641a3ee1c
comment out youtube badge on file page to fix mobile style
2020-07-15 20:00:18 -04:00
infiinte-persistence
8e7604ec33
Video: Consolidate showTapButton() into a single call since the functionality is mutually exclusive.
2020-07-15 16:10:10 -04:00
infiinte-persistence
7bef092013
Add option to retry video stream on failure
...
## Issue
Closes 4475 Option to retry video stream on failure
2020-07-15 16:10:10 -04:00
infiinte-persistence
115c456318
Video: Stop loading circle when there's an error.
2020-07-15 16:10:10 -04:00
infiinte-persistence
5e51016602
VideoJSOptions: Remove duplicate poster
declaration
2020-07-15 16:10:10 -04:00
infiinte-persistence
cba2ccf1cb
Show "YT Creator" label in File Page as well.
...
## Issue
Closes 3964 `Add Youtuber info to file page`
## Changes
(1) Refactor the YT-info query into `YoutubeBadge` component.
(2) For the File Page case, don't show "- last sync <date>" since the date has nothing to do with the file.
## Test
[x] YT Channel page
[x] YT Channel's claim page
[x] Non YT Channel page
[x] Non YT Channel's claim page
[x] No channel (anonymous) claim page
[x] Various RENDER_MODES
2020-07-15 15:27:03 -04:00
Sean Yesmunt
2fdc4376bf
fix import statement
2020-07-15 12:33:20 -04:00
Sean Yesmunt
69cfcd81e9
bring in 'blocked' code from lbry-redux take 2
2020-07-15 09:52:08 -04:00
Sean Yesmunt
9c9530c6f3
Revert "bring in comments/blocked code from 'lbry-redux'"
...
This reverts commit fa7f74f979
.
2020-07-14 19:23:25 -04:00
infiinte-persistence
2ea66f9d8d
Refactor zooming code into "effects/use-zoom.js"
2020-07-14 16:08:24 -04:00
infiinte-persistence
bc19503419
Allow zooming on Desktop
...
## Issue
Closes 4501 `Font size`
## New behavior
The Desktop app can now zoom the same way as browsers:
- Zoom In: "Ctrl+=" or "Ctrl+numpadPlus" or "Ctrl+WheelUp"
- Zoom Out: "Ctrl+-" or "Ctrl+numpadMinus" or "Ctrl+WheelDown"
- Zoom Reset: "Ctrl+0" or "Ctrl+numpad0"
## Code changes
(1) Electron provides this functionality through the `zoomIn|zoomOut|resetZoom` roles in the Menu, so it would have been a quick job.
However, given that Electron currently does not support having multiple accelerators for one item, we can't add `Ctrl+WheelUp` to the mix and would have to implement our own handler and use `webFrame`.
Given that we need to add code anyways, we handle both keyboard and mouse cases through the same handler, hence the existence of `zoomWindow.js`. It also provides the opportunity to few a few quirks with Electron's default implementation (e.g. stuck at both extremes)
(2) I recall there is another Issue for adding keyboard shortcuts. Given that these shortcuts are universally used in browsers, they are probably "reserved", so shouldn't clash with that task.
2020-07-14 16:08:24 -04:00
infiinte-persistence
2754c962a4
Inf-scroll: Fix glitch when results are exactly the page size.
...
## Issue
Fixes 2675 `Claim search with exactly 20 results keep fetching next page`
## Changes
Use `claimSearchResultLastPageReached` (I didn't know it existed back then).
The unnecessary "loading" refresh will still happen one time, but at least now it doesn't happen every time we scroll to the bottom (and incorrectly incrementing 'page').
2020-07-14 16:05:42 -04:00
eatdostacos
5869734a15
Remove extra button
2020-07-14 15:58:02 -04:00
eatdostacos
b3606d15f7
Small typo correction
2020-07-14 15:58:02 -04:00
eatdostacos
9b10b775cd
Add a LBRY status card to help page with links to new FAQ page and status page
2020-07-14 15:58:02 -04:00
Sean Yesmunt
fa7f74f979
bring in comments/blocked code from 'lbry-redux'
2020-07-14 15:57:19 -04:00
infiinte-persistence
860e5f097c
Inf-scroll: Handle case of "pop from claim"
...
This is a follow-up on PR-4392.
## Issue:
The previous PR covered "pop from within the same page but with different query/order", but missed "pop after entering a claim".
1. Click `Your Tags`.
2. Set order to `New`.
3. Restart app or reload (crucial step)
4. Click `Your Tags`.
5. Click any claim.
6. `Back`. The order incorrectly resets to `Trending` -- it should stay at `New`.
2020-07-13 14:30:58 -04:00
Sean Yesmunt
856cc41f39
comment out lbry-first code
2020-07-13 10:03:00 -04:00
infiinte-persistence
2cba296db2
String update and fixes for 0.47.0-rcX
2020-07-13 09:51:04 -04:00
Sean Yesmunt
c86ac6e587
fix password reset link
2020-07-10 11:52:23 -04:00
jessopb
b39ff9ff7a
Merge pull request #4511 from lbryio/fix-matomo-useridemailonly
...
only set matomo userid if hasverifiedemail
2020-07-10 10:33:12 -04:00
jessop
1881627a89
only set matomo userid if hasverifiedemail
2020-07-10 10:14:06 -04:00
Sean Yesmunt
da7b331760
style cleanup
2020-07-09 14:49:36 -04:00
Sean Yesmunt
951d7bbb63
remove 'show both' date option in DateTime
2020-07-09 14:49:36 -04:00