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