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
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
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
f547053ebc
add yotube sync to initial sign up flow
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
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
88fac1b30b
copy changes
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
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
kasramp
0d3d3f49e4
Add Persian language to upload menu language dropdown
2020-09-21 12:13:21 -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
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
4add1f7200
Refactor wunderbar index/view and encode search query
2020-09-10 13:36:33 -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
ioancole
323ab43889
Refactor wunderbar index/view and encode search query
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
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
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
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
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
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
b9fd01d7b3
fix 'Related' title size on small/medium screens
2020-08-25 12:25:25 -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
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
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
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
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
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
Franco Montenegro
cbfed97853
Add app closing behavior setting
2020-08-20 01:16:11 -04:00
Sean Yesmunt
f5de744641
only show notification bubble in menu button on mobile
2020-08-19 12:50:12 -04:00
Sean Yesmunt
3b4ac976b6
Revert "full width homepage"
...
This reverts commit 0018fdaebc
.
2020-08-18 12:53:07 -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
0018fdaebc
full width homepage
2020-08-18 09:25:36 -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
2db2b870ff
fix document layout and remove WaitUntilOnPage wrapper for related content
2020-08-12 11:47:00 -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
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
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
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
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
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
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
jessop
b185857eb0
trigger sync on theme change in nav menu
2020-07-28 22:52:44 -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
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
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
90327a72ed
add comments behind a flag
2020-07-23 11:03:00 -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
69d010435b
allow blocking channels from comment
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
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
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
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
Sean Yesmunt
706c4afd04
disable submit button while login is pending
2020-07-09 14:49:36 -04:00
infiinte-persistence
86484eb13f
TipModal: Move "Buy More" next to price selection.
...
Having the "Buy More LBC" at the bottom seems out of place, since the context of LBC/amount is in the middle of the modal.
2020-07-09 13:04:18 -04:00
jessop
4131165d6a
fix title
2020-07-08 18:35:49 -04:00
Sean Yesmunt
27e44b0320
update punctuation
2020-07-08 15:02:14 -04:00
Sean Yesmunt
5c6e2e96fb
update title/subtitle on support modal if user is sending a tip
2020-07-08 14:57:37 -04:00
infiinte-persistence
9389b61f02
UserPasswordReset: Handle 'Cancel' and 'X' for the direct entry scenario.
...
The `UserPasswordReset` can be accessed in two places:
(1) While signing in
(2) From the Settings Page when changing password.
This commit:
- maintains the existing `Cancel|X` behavior for case-1, which is to remain in the Sign-in page.
- For case-2 and any future direct-entry, we'll simply call `goBack()`.
2020-07-08 14:36:04 -04:00
infiinte-persistence
3f8d447b2a
Add 'Forgot Password' button when changing passwords in the Settings Page.
...
This will directly go into the Reset Password page. This scenario is only possible after already signed in.
2020-07-08 14:36:04 -04:00
infiinte-persistence
fdcfd3b6fc
Add: PasswordResetPage (the real one)
2020-07-08 14:36:04 -04:00
infiinte-persistence
19a94d3039
Revert "Add password reset ... (4468)" to redo using redirect page method.
2020-07-08 14:36:04 -04:00
infiinte-persistence
e5c4246e15
Add password reset link to settings page (4468)
2020-07-08 14:36:04 -04:00
Sean Yesmunt
38b26f0bfc
don't allow lbry-first tag to be added manually
2020-07-08 14:23:43 -04:00
Sean Yesmunt
2f1e126551
don't count 'lbry-first' towards max tag limit
2020-07-08 14:23:43 -04:00
Sean Yesmunt
d6335464d3
cleanup - broken?
2020-07-08 14:23:43 -04:00
Sean Yesmunt
f9325a816e
only start lbryFirst daemon for approved users
2020-07-08 14:23:43 -04:00
Thomas Zarebczan
4291c36c58
Initial commit for LBRY-First
...
fix killing daemon
bump lbry-first
2020-07-08 14:23:43 -04:00
Suisse00
11c5e9a307
Normalize email place holder value
...
Use a more neutral exemple domain already in use
2020-07-07 09:31:08 -04:00
infiinte-persistence
92be15ae04
ShareModal: Change "..." icon to "Links"
2020-07-07 09:29:05 -04:00
infiinte-persistence
12db7c519f
Revert the Links Modal; we'll augment the Share Modal to include the download link.
...
This reverts commit cb47ed61375b4de32adacd89ce46d5da183150b5.
2020-07-07 09:29:05 -04:00
infiinte-persistence
3a2284a244
Add dialog to copy various types of links for a claim.
...
## Issue
Fixes 4293 `Better download link support`
- [x] make it so you can right click a download button > copy download URL
Given that this could be useful in mobile/web as well, I used a button+modal instead of the right-click approach.
- [ ] in share dialog, show download URL to copy for non-video content
This is already implemented, albeit hidden in the "More..." expansion.
2020-07-07 09:29:05 -04:00
infiinte-persistence
833bceeacc
Fix unmuted state lost or reverted when playing a new video.
...
## Issue
Fixes 4460 `unmuted state lost / reverted`
1. Play a video.
2. Press mute.
3. Drag the volume bar to unmute.
4. Play a new video --> the video starts muted.
## Fix
The `volumechange` handler was comparing against stale variables, so there are times where the state was not saved. Just save both `muted` and `volume` without additional gating (the gating is probably unnecessary in the first place, since we are in a onChange function).
2020-07-07 09:28:04 -04:00
infiinte-persistence
1a3669ca76
Patch for "7839bbf2: Fix language-change not applied to all components immediately"
...
- Missed the "Account Password" card that is used for authenticated case.
- For cards that are only used in Settings, listen to the language change in "select" instead of passing in as a prop. I think this is cleaner.
2020-07-06 09:52:16 -04:00
infiinte-persistence
8920b4ca75
Fix video transcode setting not reflected correctly (MP3 incorrectly transcoded to MP4)
...
## Issue
4332: Video transcode setting not reflected correctly (MP3 incorrectly transcoded to MP4)
2 issues here:
(1) The checkbox is mixing between user state and logic state.
(2) The variables (e.g. `optimize`, `isVid`, `filePath`, etc) will have values from the previous operation when you enter Publish Page, so GUI issues beyond Transcode can be also produced (e.g. showing Transcode enabled for an image).
## Changes
The "Transcode" checkbox state (checked vs. unchecked) will now reflect the user's desire and will be a persisted state. Whether or not this setting is used will be reflected by the checkbox's grayed-out state (i.e. it can be checked for non videos, but it will be grayed out).
2020-07-06 09:42:16 -04:00
infiinte-persistence
0fcf78a700
Minor renaming for clarity. No functional change.
...
updateOptimizeState --> updateFileInfo
available --> ffmpegAvail
2020-07-06 09:42:16 -04:00
Suisse00
406ca3b998
Un hardcoded price filter label options
2020-07-03 17:05:23 -04:00
jessop
70ee34f52e
amount part deux
2020-07-03 11:03:29 -04:00
jessopb
64d67026cc
Merge branch 'master' into feat-newChannelCreate
2020-07-03 10:53:16 -04:00
jessop
4fa6a561ed
amount
2020-07-03 10:44:29 -04:00
jessop
2315727385
tweaks
2020-07-03 10:32:48 -04:00
jessop
c91ce52be8
old channel create default bid
2020-07-03 10:27:01 -04:00
jessop
d66f2cd604
fix bid amount
2020-07-03 10:23:49 -04:00
jessop
1f32d454db
error handling, ux tweaks, apiLogPublish
2020-07-02 18:27:49 -04:00
Sean Yesmunt
f4310cd3aa
fix thumbnail/cover edits
2020-07-02 13:41:16 -04:00
jessop
9952359e28
fix redirect after delete
2020-07-02 13:18:06 -04:00
Sean Yesmunt
ba71d36e9a
remove unused styles and add title fallback
2020-07-02 13:01:31 -04:00
jessop
ffa248a353
limit tags, new channel link
2020-07-02 12:18:59 -04:00
Sean Yesmunt
8b266ebacb
fix typo
2020-07-02 11:39:12 -04:00
Sean Yesmunt
8fe618c5be
fix typo
2020-07-02 11:08:58 -04:00
infiinte-persistence
16ea14887c
Inf-scroll: Change region to 'main' to ignore long tag/following list.
...
## Issue:
2789 `Infinite scrolling should activate at end of listed claims, not subscription list`
2020-07-02 10:37:31 -04:00
eatdostacos
aede386c22
Add/Correct Strings
2020-07-02 10:34:11 -04:00
Sean Yesmunt
259f51abd6
style pass for channel edit
...
clean up sections and improve navigation handling
cleanup + image upload modal styling
2020-07-01 22:04:23 -04:00
jessop
36f93343f6
new channel creating and editing
2020-07-01 22:01:48 -04:00
eatdostacos
84886e4b8a
Put LBC amount with 4 precision on tip menu for all versions
2020-07-01 11:19:47 -04:00
infiinte-persistence
87e53db699
Don't expand search filters automatically if popping from Back action.
...
The existing behavior of automatically expanding when needed && when entering the page is still maintained.
2020-07-01 11:11:47 -04:00
infiinte-persistence
defcda519e
Inf-scroll: Remove history of whether we've serviced the bottom.
...
## Fixes:
4351: "Infinite load won't work if the same sort option clicked"
Test case:
1. Click Following
2. Click New
3. Scroll down to load at least 1 extra page.
4. Go up and click New again.
## The Issue:
`scrollBottomCbMap[page]` in this case did not reset since the `id` remained the same.
## The Fix:
I don't know how else to notify the effect to run. Perhaps "when `page=1`" is one criteria, but I found that removing `scrollBottomCbMap` can also fix it.
I don't know what scenario that `scrollBottomCbMap` was originally meant to handle, so will need to depend of reviewer to confirm I did not break something else. This fix assumes that recent inf-scroll fixes and debouncing would have addressed the "weird stuff happening with fast scrolling" problem mentioned in the comments.
2020-07-01 11:11:47 -04:00
infiinte-persistence
9c7b882fbd
Properly debounce the inf-scroll handling.
...
The previous code was simply delaying the handler, which served the intention of the time, which is to avoid using the wrong coordinate from querying too early. However, we ended up servicing each scroll message.
This is the proper fix, and should technically make scrolling smoother. Maybe this will fix 3576 as well, although I don't see much difference.
2020-07-01 11:11:47 -04:00
infiinte-persistence
ad37edf681
Inf-scroll: Fix scroll not working when navigating back from claim.
...
## Fixes:
3071: "Infinite scroll stops working when navigating to file page / back"
## The Issue:
In the POP operation, the `page` value is back to 1 due to the initializer `useState(1)`. If the results cache already contained more than 1 page's worth, then the rest of the logic thinks there's nothing to do.
## The Fix:
Previous fixes to Inf-Scroll added a "page correction" code to handle the mismatch. This fix simply adds this scenario to the list of scenarios to perform the correction.
2020-07-01 11:11:47 -04:00
infiinte-persistence
86bae6eaee
AbandonedChannelPreview: Handle blocked channels as well.
...
Issue 3800
2020-06-29 16:05:23 -04:00
Sean Yesmunt
74a18b724e
fix subscribe button label not showing on mobile
2020-06-29 13:25:29 -04:00
infiinte-persistence
2673a18923
Fix unresolved translations in the Splash Screen.
2020-06-29 09:52:05 -04:00
infiinte-persistence
7839bbf2a1
Fix language-change not applied to all components immediately.
...
## Fixes:
3641 Language switch does not take effect right away
## Assessment:
Although `Card`s in the Settings Page are actually being re-rendered, the `actions` within them might not be getting the signal, depending on their props.
## Changes:
(1) Pass the language variable to the `actions`'s props for items that are affected.
(2) Make the Wunderbar listen to language-changes as well (the only component outside of Settings that would need an immediate update).
2020-06-29 09:48:12 -04:00
eatdostacos
ed624a1b5d
Correct link to buy page
2020-06-29 09:47:26 -04:00
eatdostacos
d9a0e7c655
Add link to buy LBC when you don't have enough for paid content
...
I added the link and I updated the strings to accomodate updated content.
2020-06-29 09:47:26 -04:00
infiinte-persistence
adb2a60d58
Skip translating blank string; Add new strings from Settings Page.
2020-06-29 09:46:42 -04:00
infiinte-persistence
b010325618
Pause 'Autoplay': cleanup
...
1. Use a constant for the classname instead of being hardcoded.
2. Use existing 'debounce' function instead of introducing another.
3. Added changelog entry.
2020-06-25 00:23:47 -04:00
infiinte-persistence
2c695b8150
Pause 'Autoplay' when a Modal is present.
2020-06-25 00:23:47 -04:00
infiinte-persistence
39db18046f
Pause 'Autoplay' when scrolled off screen.
...
Fixes #-4021.
## Changes:
When the autoplay overlay gets partially off-screen, the timer will be stopped. We can tweak how much down it needs to be scrolled.
When timer is paused, the countdown resets.
The pausing mechanism has no effect on the floating player (since the 'top' can never go negative). This behavior is the same as another big video platform.
2020-06-25 00:23:47 -04:00
Sean Yesmunt
63ce5526ca
update label text
2020-06-23 17:56:41 -04:00
Sean Yesmunt
41abbcc861
Revert "bring in blocked redux code from lbry-redux"
...
This reverts commit b9f3146180
.
2020-06-23 16:21:40 -04:00
Sean Yesmunt
0bf656f74b
Revert "fix import"
...
This reverts commit c84c8a0288
.
2020-06-23 16:21:30 -04:00
Sean Yesmunt
c84c8a0288
fix import
2020-06-23 16:10:59 -04:00
Sean Yesmunt
b9f3146180
bring in blocked redux code from lbry-redux
2020-06-23 16:01:20 -04:00
Sean Yesmunt
49bcfdce83
bring in comment code from lbry-redux
2020-06-23 16:01:20 -04:00
infiinte-persistence
d7b1cde274
Add claim-overwrite prevention.
...
---Fixes:
#-2882: "Fix UX around publishing to already published URL".
---Changes:
1. Improved the error message (change color to red; emphasized the URL; tweaked the sentences a bit).
2. The `Publish` button will be grayed out in this scenario, until user explicitly decides to edit existing claim instead.
2020-06-22 15:21:42 -04:00
jessop
e3a5d71e34
channel update submitting state
2020-06-22 12:42:20 -04:00
jessop
e065c81f88
support channel pending state
2020-06-22 11:27:03 -04:00
eatdostacos
3d4f0a93b5
Add logos to custom logos page
2020-06-22 10:49:21 -04:00
infiinte-persistence
391b5d2b50
Delete unused or duplicate strings.
2020-06-22 10:27:55 -04:00
infiinte-persistence
2f8af4e1fa
Allow upgrade nag bar to be dismissed per session
...
#-4368:
"Users on third party builds may have to wait a few hours for the update and the bar is annoying."
2020-06-22 09:50:35 -04:00
Sean Yesmunt
b4851e6045
bring in email preferences page from lbry.com
2020-06-22 09:45:49 -04:00
Alex Grin
d8b4c91259
minor typo
...
this is the more common spelling of revocable
2020-06-22 09:35:39 -04:00
infiinte-persistence
1cd18ac9f4
Inf-scroll: (1) Reset to top (2) Fix "page vs. results" being out of sync.
...
--- Issues:
(1) #-2669: Page does not restore to top when navigating new tags.
(2) "Encountered children with the same key" error (duplicate entries shown).
https://github.com/lbryio/lbry-desktop/issues/4367#issuecomment-645449206
--- Changes:
(1) Ignore the history if it's a new query (i.e. explicitly clicked). The BACK history will still behave as normal (doesn't reset to top).
(2) Previously, the `page` variable will continue to increment as you scroll and stay within the page (e.g. Trending vs New, or clicked another Tag). As you move between queries, we hit a scenario where `page` is significantly under or over the latest retrieved `claimSearchResult.length`. This messes up the rest of the code.
Fix by correcting the value of `page` according to the current `claimSearchResult.length` when necessary.
2020-06-22 09:31:05 -04:00
jessopb
dbac4aca39
Revert "improve channel update"
2020-06-19 13:10:34 -04:00
jessop
99753f7717
improve channel edit
2020-06-19 12:41:45 -04:00
infiinte-persistence
644e76fd81
Tip-Modal: Add settings persistence and UX improvements.
...
--- Issues:
(1) #-4394 add persistence to new support modal.
(2) Should collapse the custom field when presets are selected.
Even though the Send button repeats the amount for Tip, it's still confusing to see both the Preset being active and Custom numeric field visible.
(3) Missing localization tags.
2020-06-18 22:01:49 -04:00
Sean Yesmunt
fa246a7f1f
move channel search into ChannelContent component
2020-06-18 12:19:21 -04:00
infiinte-persistence
d01c20394e
Fix "muted=false + volume=0" case.
...
We need to handle two types of "mute":
- Volume icon is pressed to mute.
- Volume slider moved to 0%.
2020-06-16 17:14:22 -04:00
infiinte-persistence
662778c47b
Use 'process.env.NODE_ENV' instead of 'electron-is-dev' for spewing debug logs.
2020-06-16 17:14:22 -04:00
infiinte-persistence
a20ea08ac7
Show "unmute" option on videos automatically muted by browser.
...
Implementation:
- The code is placed in <VideoJs> instead of <VideoViewer> as we need to control the video itself. It's more self-contained here, rather than trying to pass refs around between parent and child.
- useState cannot be used as it will cause a re-render when the hint it clicked and dismissed. The DOM is used to hide the button.
2020-06-16 17:14:22 -04:00
infiinte-persistence
bbda69dc5f
Inf-scroll: Don't add pages when no more results are available.
...
--- The bad scenario:
A less popular tag like 'kanji' yields only 23 results today. The code continues to increase the page count. We'll either see some blank page glitches at the bottom, or repeated entries being shown.
--- The fix:
Assume that an unfilled page means "no more results" and stop incrementing the page. This seems true based on empirical evidence.
2020-06-16 16:59:00 -04:00
infiinte-persistence
522c6ddcd6
Inf-scroll: Fix "am I at bottom" logic.
...
If you are at the bottom and you hit the UP_ARROW key one time, the logic still thinks we are at the bottom, despite the component has clearly moved. Similar to the issue noted in the previous commit, this causes the page to increment incorrectly.
My wild guess is that the previous logic depends on the css height, so it might got broken due to css changes. Hopefully the new calculation is more robust and works for all cases.
2020-06-16 16:59:00 -04:00
infiinte-persistence
c957b159b1
Inf-scroll: Debounce before handling 'onscroll'.
...
---The bad scenario:
If you're at the bottom and you go up using UP_ARROW or HOME key, the coordinate is still at the bottom if we service the callback immediately. This causes 'contentWrapperAtBottomOfPage' to be true and we ended up incrementing the page unnecessarily (even for searches that no longer yield any extra results).
---Fix:
Fix by adding a delay. The value can probably be fine-tuned further.
2020-06-16 16:59:00 -04:00
infiinte-persistence
ff7b4092c9
Publish: Make 'Channel' setting persistent.
...
Per discussion with Tom.
2020-06-16 16:36:23 -04:00
infiinte-persistence
9d6af38a21
Persist trending selectors between tags.
...
---The issue:
When switching between tags, the selector defaults back to Trending even though you had another option already selected.
---Changes:
- 'orderParamUser' will store the last user state persistently. The persistent state is also made unique for each page (i.e. Your Tags and All Content will be unique).
- If the parent component passes in a specific order, that will be respected and will also become the new persisted value. One example is "Your Following", where it always starts at 'New'.
- Handled navigation history correctly
The test case:
- Enter "Your Tags" (assume start at 'Trending')
- Click 'New'
- Click 'Top'
- Back
- Back (it should return to 'Trending')
As the top page history does not have any "?order=" value, we ended up with a no-op for the last Back. 'orderParamEntry' is added to handle this.
2020-06-16 16:36:23 -04:00
Sean Yesmunt
2066205b8f
add user + rewards redux code from lbryinc
2020-06-16 09:56:32 -04:00
Sean Yesmunt
7138fe54bc
bring in 'notifications' state from lbry-redux
2020-06-16 09:56:32 -04:00
eatdostacos
5a219c7b4b
Add link to "Buy More LBC" button
...
Previously, the link was missing and the button didn't do anything.
2020-06-16 09:13:15 -04:00
Sean Yesmunt
8a825b1a83
fix typo
2020-06-15 19:18:34 -04:00
Sean Yesmunt
f13cc3c51c
fix label on tx table for supports
2020-06-15 19:02:03 -04:00
infiinte-persistence
fe431c30a7
SimpleMDE: Add character-count display and standardize look with basic editor's.
2020-06-15 10:53:17 -04:00
infiinte-persistence
805904360e
Set "Description" field limit to 5000 characters.
...
This applies to both Channel and Claim description.
2020-06-15 10:53:17 -04:00
infiinte-persistence
749b13e3eb
Rename: "constants/comments.js" --> "constants/form-field.js"
2020-06-15 10:53:17 -04:00
infiinte-persistence
96041e8b09
SimpleMDE: Add character limit functionality.
2020-06-15 10:53:17 -04:00
infiinte-persistence
c197a1f230
Don't gray out on "Support/tip unlock" or "Abandon Claim" failures.
...
#4379
2020-06-15 10:51:50 -04:00
Sean Yesmunt
4bbd831a16
fix mobile style
2020-06-15 10:50:01 -04:00
Sean Yesmunt
c3cdc742ab
fix submit button after confirming
2020-06-15 10:50:01 -04:00
Sean Yesmunt
deb4107dd0
confirmation cleanup
2020-06-15 10:50:01 -04:00
Sean Yesmunt
01e0a2a5db
improve support/tip for 0 balance and own claims
2020-06-15 10:50:01 -04:00
Sean Yesmunt
019d1f9176
tip/support marriage
2020-06-15 10:50:01 -04:00
TigerxWood
8099088415
Made uniform display of text views
...
Too many forms of word "views" and "view" to translate, with caps and without. We need to choose the same in all places.
2020-06-09 09:26:41 -04:00
TigerxWood
bb790b4332
Removed space to sync with app-strings
...
Removed space to sync the text "LBRY takes privacy and choice seriously. Just a few questions before you enter the land of content freedom." with that from app-strings.jsx
2020-06-09 09:24:58 -04:00
TigerxWood
29b0111c9e
Made strings from settingWalletServer translatable
...
Made connecting string translatable
2020-06-09 09:24:32 -04:00
TigerxWood
374323713b
Make strings from fileDetails translatable
...
Text for files sizes can be translated as Mo (from Mega octet) so KB, MB, GB etc will be Ko, Mo, Go etc. in other languages.
2020-06-09 09:24:15 -04:00
Sean Yesmunt
1dcf16b0b4
fix download link on desktop
2020-06-08 16:26:49 -04:00
Sean Yesmunt
36d60fabe4
make sure auth token header is set before any authenticated sdk calls are made
2020-06-08 13:38:34 -04:00
jessop
91662a9d57
force https thumbs or handle img src error
2020-06-08 09:42:19 -04:00
Sean Yesmunt
fea3533b4c
fix share link
2020-06-05 12:17:36 -04:00
Sean Yesmunt
dd47bc673d
fix links in embeds
2020-06-04 10:57:31 -04:00
infiinte-persistence
50fc2698d6
Add StatusBar into Page for 'app' only.
...
#3776 #4259
2020-06-04 10:31:06 -04:00
infiinte-persistence
ae82b3fc05
Create transient "status bar" to display the hover URL.
...
Implementation:
- <StatusBar> listens to 'update-target-url' and will show/hide itself as needed.
- Handled the display of "lbry://" protocol.
CSS:
- The colors chosen should work on both Light and Dark Theme.
- The delay is necessary to avoid blinkies when the mouse is moving around.
#4259
2020-06-04 10:31:06 -04:00
Sean Yesmunt
e7cdd6c13d
moonpay
2020-06-03 14:16:43 -04:00
Sean Yesmunt
48a707f0db
fix comment replies when turning off advanced mode
2020-06-03 11:39:37 -04:00
Sean Yesmunt
1cae7a6038
fix share link so claim id isn't lost in url
2020-06-03 11:39:37 -04:00
jessopb
77971e4f1f
Merge pull request #4305 from lbryio/noGa2
...
strip ga calls
2020-06-03 10:37:26 -04:00
jessop
7fe88d86d5
strip ga calls
2020-06-02 16:52:34 -04:00
TigerxWood
c0fc7e5fbd
Fix boolean declaration in claimInsufficientCredits
2020-06-02 16:20:36 -04:00
TigerxWood
5b4e45b0b0
Update translatable string
2020-06-02 16:19:17 -04:00
Sean Yesmunt
16fcc4c932
only set x-lbry-auth-token once user is signed in
2020-06-02 16:10:43 -04:00
Sean Yesmunt
48eac1188f
always use thumbnail from claim if it exists on web
2020-06-02 16:10:43 -04:00
Sean Yesmunt
a0ace5ca58
add refresh icon to refresh buttons
2020-06-02 16:10:43 -04:00
infiinte-persistence
cbb6fc8305
Remove unnecessary variables and strings for translation.
...
-- "/wallet" --
I believe this is a link and comes from redux, and shouldn't be translated.
-- "%message%" --
No point sending a variable-only to the translators -- the intended replacements are translated correctly.
-- "%name%" --
Unused.
-- "Something something something..." ---
Unused.
-- Obsolete strings (replaced by better string) --
"You are not able to see those stats right now. Make sure you are signed in with the correct email and have data sharing turned on."
"You are not able to see this channel's stats right now. Make sure you are signed in with the correct email and have data sharing turned on."
"There are no stats for this channel. Make sure you are signed in with the correct email and have data sharing turned on."
2020-06-01 10:29:16 -04:00
Sean Yesmunt
3d352593f3
defer rendering related/comments until user scrolls down
2020-06-01 10:28:13 -04:00
Jeremy Kauffman
a3d9555d38
pubish buttons get publish icons
2020-05-31 09:56:33 -04:00
TigerxWood
4fbc4458e7
Made texts translatable
...
Texts will be translated now
2020-05-29 16:52:00 -04:00
TigerxWood
75796901e0
Made texts translatable
...
Texts will be translated now
2020-05-29 16:45:58 -04:00
TigerxWood
87e369cb11
Made text translatable
...
Text will be translated now
2020-05-29 16:45:39 -04:00
TigerxWood
37b1caccc2
Made text translatable
...
Text will be translated now
2020-05-29 16:45:39 -04:00
TigerxWood
199953448c
Made text translatable
...
Strings can be translated now
2020-05-29 16:44:41 -04:00
Sean Yesmunt
be10041ea4
disabled advanced editor for comment replies
2020-05-29 15:29:08 -04:00
Sean Yesmunt
d301102af6
call preference get after entering wallet password
2020-05-29 15:29:08 -04:00
jessopb
43e8c49dcc
Merge pull request #4285 from lbryio/matomo
...
initial matomo rollout
2020-05-29 15:11:16 -04:00
Sean Yesmunt
91aaceda99
re-enable gifs on homepage because i can't figure out how to get it to work
2020-05-29 13:26:06 -04:00
jessop
50089725f5
initial matomo rollout
2020-05-29 11:11:50 -04:00
Sean Yesmunt
85ec35f246
pause gifs until hover round 2
2020-05-28 13:07:51 -04:00
Sean Yesmunt
06f71f2f0d
Revert "pause gifs until hover"
...
This reverts commit e97a03c5c9
.
2020-05-28 12:31:45 -04:00
Sean Yesmunt
e97a03c5c9
pause gifs until hover
2020-05-28 11:39:39 -04:00
Sean Yesmunt
f03fe9f78b
remove extra div
2020-05-28 10:47:27 -04:00
Sean Yesmunt
c2b80d3b3b
fix dnd for some file types
2020-05-28 10:45:56 -04:00
infiinte-persistence
37fb7a9bf7
Consolidate variants of 'Read more' for reuse.
...
The version with the capitalized 'More' can probably be removed as well, but I left it as is.
#4239
2020-05-28 09:50:08 -04:00
infiinte-persistence
0cebb327c1
Fix split sentence: "%view_count% %views%"
...
The only issue I have with this as a translator is that I have no idea what this sentence is about, as both chunks are variables. This fix is more for clarity.
#4239
2020-05-28 09:50:08 -04:00
infiinte-persistence
1ef182ed71
Fix split sentence: "% downloaded"
...
#4239
2020-05-28 09:50:08 -04:00
infiinte-persistence
951300a1cd
Fix split sentence: "or" in "Refresh or Skip" wasn't translated
...
#4239
2020-05-28 09:50:08 -04:00
infiinte-persistence
a37b00e774
Fix split sentence: "By continuing, you accept the"
...
#4239
2020-05-28 09:50:08 -04:00
infiinte-persistence
8bd129799e
Fix split sentence: "block|follow|unfollow this channel"
...
Concatenating strings directly assumes that all languages have the same structure as English, which it is not. This fix allows translators to move the tokens around per their language/grammar requirements.
#4239
2020-05-28 09:50:08 -04:00
Sean Yesmunt
424583de60
remove console log
2020-05-27 14:02:49 -04:00
Sean Yesmunt
d4e2f8ffe8
change balance loading string to 'Your Wallet'
2020-05-26 22:15:03 -04:00
Sean Yesmunt
356b96941d
auto follow lbrycast channel along with lbry channel
2020-05-26 17:49:01 -04:00
Sean Yesmunt
68e687ee6e
moar improvements
2020-05-26 14:42:44 -04:00
Sean Yesmunt
7562fdcfd5
clean up old lbrytv reference
2020-05-26 14:20:39 -04:00
Sean Yesmunt
f64e659a7c
fix autoplay
2020-05-26 13:13:58 -04:00
Clayton Hickey
a7812350ce
remove manual override in formatting for credits in header
2020-05-26 12:38:56 -04:00
Sean Yesmunt
3a5549c2dc
fix publish page
2020-05-26 11:48:07 -04:00
jessop
e3c2919373
rename lbrytv to web
...
language and API consts
improve customization
custom homepages
get config from .env.default
custom title and logo
small changes
add pinned item to sidebar
rebase?
2020-05-25 17:21:02 -04:00
jessopb
1dba194b67
Merge pull request #4208 from jeffslofish/issue-4207
...
Allow double-clicking in header to maximize the app.
2020-05-25 15:00:36 -04:00
Sean Yesmunt
b914590a77
update lbry-redux and add loading spinner for comments
2020-05-25 14:45:43 -04:00
Cassidy
c0dd3e48a4
prevents effect from being re-ran on every render
2020-05-25 13:36:17 -04:00
Cassidy
b5f3ac0526
disables page scroll when pressing spacebar
2020-05-25 13:36:17 -04:00
Sean Yesmunt
8b68932997
improve first time play experience for paid content in blog posts
2020-05-25 13:29:38 -04:00
Sean Yesmunt
b244261715
commas
2020-05-25 13:29:38 -04:00
Sean Yesmunt
74dc6f4469
use nativeControls for ios devices
2020-05-25 10:36:17 -04:00
infiinte-persistence
8183b5822b
Update markdown-toggle style in Publish to the new quick-action style for consistency with Comments.
2020-05-25 10:32:26 -04:00
infiinte-persistence
7064793319
Fix Reply's markdown-editor appearing in Create due to 'name' clash from a prior merger.
2020-05-25 10:32:26 -04:00
infiinte-persistence
5b11cd7c65
Comments: add ability to toggle between simple and markdown editor.
2020-05-25 10:32:26 -04:00
infiinte-persistence
fffd2f1576
FormField: add an optional quick-action button for 'markdown' and 'textarea'.
...
Technically, the other modes can have a quick-action button as well, but for now it's not implemented since it's unlikely to be used.
The first usage will be to house the "toggle markdown editor" button, but it can be used for anything. The caller will handle the action.
It will be located at the upper-right, which is a better place for such a button. Putting the "toggle markdown editor" button on the bottom seems too far away and seems to make the 'Done|Cancel' area too busy/cluttered.
2020-05-25 10:32:26 -04:00
Baltazar Gomez
ca4bbf53df
Support drag-and-drop file publishing ( #4170 )
2020-05-25 10:27:36 -04:00
infiinte-persistence
23848dd37a
Fix <i18nMessage> not localizing the message.
...
--- Problem (#4173 ) ---
Messages under <i18nMessage> weren't localized although the translation is available. However, the tokens for these messages are localized, causing a mixed-language final string.
--- Fix ---
It appears that the original message (instead of the localized) was used in the token-substitution process.
2020-05-25 10:18:08 -04:00
Sean Yesmunt
737e0ed7ab
add 2257 page in footer
2020-05-22 20:19:25 -04:00
Sean Yesmunt
03518c8a5a
show price on embeds in markdown
2020-05-22 16:48:24 -04:00
Thomas Zarebczan
6d888b5121
A few tweaks
2020-05-22 11:17:47 -04:00
Sean Yesmunt
21f9fc7b31
Revert "Make sure native controls appear on touch devices Closes #4150 "
...
This reverts commit 88f4329d34
.
2020-05-22 10:30:56 -04:00
jessop
e204659df2
fix unintended signin on play
2020-05-21 17:25:38 -04:00
Jeffrey Fisher
88f4329d34
Make sure native controls appear on touch devices
...
Closes #4150
2020-05-21 13:28:34 -04:00
Sean Yesmunt
4c768b3814
fix embed player
2020-05-21 12:53:21 -04:00
Sean Yesmunt
e4500d692f
fix embed player
2020-05-21 11:55:58 -04:00
Sean Yesmunt
c2abcf110c
Paid content on lbry.tv ( #4197 )
2020-05-21 11:38:28 -04:00
Sean Yesmunt
50361e1edb
fix link style
2020-05-18 16:46:03 -04:00
Sean Yesmunt
2dccad2247
fix embed link to open in new tab instead of iframing the entire app inside embeds
2020-05-18 13:07:42 -04:00
Sean Yesmunt
1fa3ce4e50
basic checkout page prototype
2020-05-18 10:13:35 -04:00
Jeffrey Fisher
50c7308ee7
Allow double-clicking in header to maximize the app.
...
Closes #4207
2020-05-17 21:26:30 -07:00
Jeffrey Fisher
9c70df72dc
Only show "start at" on share page for videos/audio
...
Closes #4177
2020-05-15 09:51:59 -04:00
Jeffrey Fisher
394fad5754
Clear media position if video has played to the end.
...
Closes #4174
2020-05-15 09:51:18 -04:00
eatdostacos
f6431ac235
Small Changes to publishFile/view.jsx
2020-05-15 09:46:29 -04:00
infiinte-persistence
4643eb96cc
Define tooltips for MenuButtons.
...
<MenuButton> is not from us, so the automatic tooltip from the previous commit does not apply here.
2020-05-15 09:45:55 -04:00
infiinte-persistence
fa219af5aa
Reuse available text as the tooltip where appropriate.
...
The best candidate is `aria-label`, followed by `description`.
Most of the existing elements already have these defined, so try to route it as the tooltip instead of having to explicitly define tooltips everywhere through a redundant `title` or <Tooltip> tag.
Minor side-effect:
This will cancel off any effect from a parent <Tooltip>, i.e. might confuse future developers who are trying to do "<Tooltip><Button></Button></Tooltip>".
2020-05-15 09:45:55 -04:00
Sean Yesmunt
e0c90f866c
🤦♂️
2020-05-13 17:43:50 -04:00
Sean Yesmunt
22a4255320
add footer for web
2020-05-13 12:13:13 -04:00
btzr-io
c19d04f83e
fix comic-book content-type detection
...
always show viewer: fix #4141
minor improvements for loading indicator
2020-05-13 10:18:36 -04:00
btzr-io
036cf734c6
prevent state updates after component unmounted
2020-05-13 10:18:36 -04:00
Baltazar Gomez
c8f21025d1
initial web support
2020-05-13 10:18:36 -04:00
Baltazar Gomez
1992e78c2e
update comicbook viewer
...
- convert to functional component
- use hooks to load stream
2020-05-13 10:18:36 -04:00
Baltazar Gomez
872fa9363d
use a readable stream as file source
2020-05-13 10:18:36 -04:00
Sean Yesmunt
3decc523b0
fallback to channel name if title doesn't exist
2020-05-11 15:21:40 -04:00
infiinte-persistence
598c336b66
Refactor DateTime to allow it's translated result string to be re-used elsewhere, for consistency.
2020-05-11 14:54:05 -04:00
infiinte-persistence
2582627f25
Fix localization issue in DateTime.
...
The class was only returning a localized string for 'years' and 'months'; English was used for the rest.
- Fixed by handling the remaining cases.
- New strings were added (1) so that they will all be consistent language-wise until the translators handle them all (2) allows for cleaner code through variable re-use (%duration%).
2020-05-11 14:54:05 -04:00
Sean Yesmunt
919f82ba94
purchases page, cleanup on pages with <ClaimList />
2020-05-11 12:31:22 -04:00
Sean Yesmunt
ca5f54cbfd
improve mobile styles
2020-05-11 10:51:47 -04:00
btzr-io
276f42f5e7
force new lines to render on markdown preview: fix #2390
2020-05-11 09:44:29 -04:00
jessopb
e2b1ef49a5
Merge pull request #4148 from lbryio/feat-trackReflectingFiles
...
track reflecting files after publish
2020-05-08 15:08:18 -04:00
btzr-io
6c9538e4f5
remove unnecessary div wraper
2020-05-08 14:16:40 -04:00
btzr-io
a8f6185f12
fix channel selector styles
...
fix #4072
2020-05-08 14:16:40 -04:00
jessop
0fcc657783
track reflecting files after publish
2020-05-08 14:13:56 -04:00
Jeffrey Fisher
c539ab91c0
Fix code review issues
2020-05-08 14:00:59 -04:00
Jeffrey Fisher
8fe9cfafbc
Allow video sharing with start timestamp
...
Closes #3122
2020-05-08 14:00:59 -04:00
Jeffrey Fisher
fda372e565
Open hyperlinks in new tab
...
Closes #3467
2020-05-06 14:23:21 -04:00
Sean Yesmunt
ff429117cd
make sure player callback has access to latest desktop start time
2020-05-05 16:47:27 -04:00
Sean Yesmunt
96d9e24a4b
fix time to start analytics for desktop and fix rewards link
2020-05-05 14:04:52 -04:00
Sean Yesmunt
95233c2196
remove hard coded reward amount
2020-05-05 10:56:16 -04:00
Sean Yesmunt
db51789e07
pass time in ms to analytics for view apis
2020-05-05 10:09:53 -04:00
Sean Yesmunt
d8c6300f51
fix typo
2020-05-05 09:50:34 -04:00
jessop
402710ce3b
removes delete button and ensures resolve on show page
2020-05-01 17:15:15 -04:00
JT Turner
6c28ffaa18
Fix loop when value really doesn't need to be global.
2020-05-01 14:46:29 -04:00
Sean Yesmunt
f873b99875
modal consistency cleanup
2020-05-01 14:35:27 -04:00
jessop
7730ee1e3f
remove dependency on full claim list
...
paginate claim list
improve handling of pending publishes
add abandon to publishes list previews
use bodyCard
fix publish edit notification
2020-05-01 13:56:21 -04:00
Jeffrey Fisher
7ea9c1c199
Only save media position on pause or dispose, not every timeupdate, for performance reasons.
2020-05-01 10:14:29 -04:00
Jeffrey Fisher
c1f74aba2e
Save media position in video viewer
...
Closes #2775
2020-05-01 10:14:29 -04:00
Sean Yesmunt
f99ce16a67
improve header markup for voiceover and add aria-expanded attribute for cards
2020-04-30 15:17:32 -04:00
Sean Yesmunt
8d888d3e23
improve floating behavior when coming from embeds
2020-04-30 15:13:45 -04:00
Sean Yesmunt
554f50802e
set playing uri when navigating from the floating player
2020-04-30 11:06:06 -04:00
Sean Yesmunt
9923df7b19
let browser validate iframe markup
2020-04-30 10:13:01 -04:00
Sean Yesmunt
1a50e697ce
embed functionality inside markdown posts
2020-04-30 10:13:01 -04:00
Sean Yesmunt
0738d186a5
close modal after sending support
2020-04-29 18:02:53 -04:00
jessop
867b5eb134
two bugfixes: i18n tags, all reposts loading loop
2020-04-29 15:49:14 -04:00
Sean Yesmunt
a5cc1a84aa
add card style for lists of claims
2020-04-29 15:37:39 -04:00
Sean Yesmunt
dae3a517f5
fix autoplay
2020-04-29 13:55:47 -04:00
Jeffrey Fisher
122781036d
Use "Purchase and Tip Confirmations" setting to determine if a confirmation dialog is needed for tipping.
2020-04-29 13:28:11 -04:00
Jeffrey Fisher
cb470ad970
Do not double confirm on supports, per code review
2020-04-29 13:28:11 -04:00
Jeffrey Fisher
85a8234115
Add Confirmation when sending Tip/Support
...
Closes #2714
2020-04-29 13:28:11 -04:00
Thomas Zarebczan
019c3e13b2
update reward amount
...
(this should come from the reward call probably)
2020-04-29 12:25:21 -04:00
eatdostacos
804178dd58
Changed Correctly
...
I did this as a pull request earlier and then I edited some other stuff in my repo and it added that also. This is a working change.
2020-04-29 11:09:36 -04:00
Sean Yesmunt
c9f5813b81
try twice when the first play fails from a timeout
2020-04-29 11:00:42 -04:00
Sean Yesmunt
b61907ad22
update timeout
2020-04-29 11:00:42 -04:00
Sean Yesmunt
dd4cd9314c
style fixes
2020-04-29 11:00:42 -04:00
Sean Yesmunt
767c69e132
cleanup and fix flow issues
2020-04-29 11:00:42 -04:00
Sean Yesmunt
0754bb1a7f
hide double video controls on ios
2020-04-29 11:00:42 -04:00
Sean Yesmunt
04ee4afdc2
test with promise.race
2020-04-29 11:00:42 -04:00
Jeremy Kauffman
94a5dc47af
adjust volume earlier
2020-04-29 11:00:42 -04:00
Jeremy Kauffman
e23ae63c74
disable loading screen
2020-04-29 11:00:42 -04:00
Sean Yesmunt
4a6d9c7292
add log
2020-04-29 11:00:42 -04:00
Sean Yesmunt
ad8cdd130f
call play() programatically instead of using autoplay flag
2020-04-29 11:00:42 -04:00
Jeremy Kauffman
1a06ddca3b
always restore player volume settings on first play
2020-04-29 11:00:42 -04:00
Jeremy Kauffman
ab74052446
hackish change to get mute/volume reset working
2020-04-29 11:00:42 -04:00
Jeremy Kauffman
c89b69f6fc
callback player ready
2020-04-29 11:00:42 -04:00
Jeremy Kauffman
6c8b0b2d68
maybe ready
2020-04-29 11:00:42 -04:00
Sean Yesmunt
9db9363b9f
fix unwanted re-renders
2020-04-29 11:00:42 -04:00
Jeremy Kauffman
e4829c8ce1
broken demonstration
2020-04-29 11:00:42 -04:00
Jeremy Kauffman
c52a88f117
fix timing
2020-04-29 11:00:42 -04:00
Jeremy Kauffman
793f622d8d
semi-broken
2020-04-29 11:00:42 -04:00
jessop
a411ec9b47
reenable reposts
...
reenable reposts and track for emails
review changes
change showReposts to hideReposts due to persist hydrate issue
bugfix
bugfix
2020-04-28 10:25:05 -04:00
calvincodes
1d30078c90
Adding tooltip to share, block, and follow buttons.
2020-04-28 09:41:47 -04:00
btzr-io
e4d822f818
Fix and enable 3D viewer: #4035
...
Fix 3d viewer styles
Fix minor warnings from three.js
Remove deprecated themes
Fix #4074
2020-04-27 14:27:04 -04:00
eatdostacos
c541c20c0d
Changing some text on the publishing page
...
Changed "Your video may not be the best format. Use MP4s in H264/AAC format and a friendly bitrate (720p) for more reliable streaming." to "Your video may not be the best format. Use MP4s in H264/AAC format and a friendly bitrate (under 5 mbps) and resolution (720p) for more reliable streaming." and changed the two times it says this "For video content, use MP4s in H264/AAC format and a friendly bitrate (720p) for more reliable streaming." to "For video content, use MP4s in H264/AAC format and a friendly bitrate (under 5 mbps) and resolution (720p) for more reliable streaming."
2020-04-27 12:07:48 -04:00
btzr-io
8b6c644415
fix comic book viewer styles: #4035
2020-04-27 10:00:08 -04:00
Brendon J. Brewer
0aa62b2dff
found more strings
2020-04-27 09:53:12 -04:00
jessop
05aa523f3a
prevent loading tv degrade components in app
2020-04-25 16:20:00 -04:00
Sean Yesmunt
468051b2a1
comment out lbc earned
2020-04-24 09:15:25 -04:00
Sean Yesmunt
594bcea01f
improve flow when a user has no channels/no publishes on a channel
2020-04-24 09:15:25 -04:00
Sean Yesmunt
cf4bbc3f26
update icon for lbc earned analytics card
2020-04-24 09:15:25 -04:00
Sean Yesmunt
837158218e
creator analytics improvements
2020-04-24 09:15:25 -04:00
Mr. X
f4c63f4fc3
fix: better subscribe button for both mobile and desktop
2020-04-23 13:10:41 -04:00
Sean Yesmunt
2ed3623b59
make invite string more manageable for translations
2020-04-22 15:45:35 -04:00
Harsh Khandeparkar
17cf98a4bd
fix: add a button in the footer of the card
2020-04-22 15:45:35 -04:00
Harsh Khandeparkar
4676799c14
fix: change page size to 3
2020-04-22 15:45:35 -04:00
Mr. X
b1549c6ae2
fix: create account button inline
2020-04-22 15:45:35 -04:00
Mr. X
7893512e2b
feat: Invited Link Displays Channel Content
2020-04-22 15:45:35 -04:00
Jeffrey Fisher
3535703017
Remove dead code per code review.
2020-04-22 09:34:01 -04:00
Mr. X
5b58a46ebd
feat: header logo reloads at "/"
2020-04-21 17:18:38 -04:00
Jeffrey Fisher
e6a044d8e1
Fix flow error.
...
Partial fix for #2024
2020-04-21 17:12:31 -04:00
Jeffrey Fisher
bfb2584970
Remove defaultExpand attribute so card is not collapsable
2020-04-21 17:07:56 -04:00
Jeffrey Fisher
b786ba82ae
First attempt to fix #3993 . Show error message
...
if image is not able to be displayed by browser.
2020-04-21 17:07:56 -04:00
jessop
4453e2105c
move help link on txo page
2020-04-21 10:21:01 -04:00
Sean Yesmunt
58e6419c7b
change channel deposits to 0.01
2020-04-21 09:57:21 -04:00
Sean Yesmunt
fc9d81eeaa
only pass in longestLabel to button if a user is following someone
2020-04-21 09:44:12 -04:00
Sean Yesmunt
46c3538c8e
don't let users login if they are partway through a signup
2020-04-20 17:41:42 -04:00
Sean Yesmunt
c30d158704
add sync checkbox to desktop
2020-04-20 13:16:19 -04:00
Sean Yesmunt
a863cbaec5
don't fire emailProvided event for sign ins
2020-04-17 18:14:07 -04:00
Sean Yesmunt
adfc46e81a
only render largestLabel stuff if largestLabel is passed in
2020-04-17 16:33:02 -04:00
jessopb
bf86af2022
Merge pull request #4016 from lbryio/helpLinkTxo
...
add transaction-list help link
2020-04-17 12:59:17 -04:00
jessop
522ac4cfdc
add transaction-list help link
2020-04-17 12:58:20 -04:00
jessopb
deb5ccab85
Merge pull request #4015 from lbryio/fix-moreTxoListStatusHiding
...
modify status hiding in txolist
2020-04-17 12:53:08 -04:00
Jeremy Kauffman
3d6270b133
tag homepage campaign support
2020-04-17 12:24:33 -04:00
SleepingFox
eb64079b9e
fixed distance between button icon and label
2020-04-17 12:24:06 -04:00
SleepingFox
6cc301dd35
remove visible borders
2020-04-17 12:24:06 -04:00
SleepingFox
25fa777dd6
remove unused lines
2020-04-17 12:24:06 -04:00
SleepingFox
a63d850744
Buttons no longer tall
2020-04-17 12:24:06 -04:00
SleepingFox
a7990e5bab
Messy PoC
...
state jittering still seems to be an issue on rare occasion even though the button hitbox is no longer changing size.
2020-04-17 12:24:06 -04:00
SleepingFox
f77439708e
hidden label parent of button content
...
visually on the page, label needs to be centered inside of largestLabel
2020-04-17 12:24:06 -04:00
jessop
537ca0fdf5
modify status hiding in txolist
2020-04-17 12:06:49 -04:00
jessop
867350ab0e
reset status on hidden types
2020-04-17 11:20:48 -04:00
jessop
d33b1c49db
fix cold reload on channel select
2020-04-17 08:47:59 -04:00
jessopb
51df90fc0c
add is_my_input_or_output constant to txo list ( #4010 )
2020-04-16 21:47:19 -04:00
jessopb
214392c88a
fix params for payments (no spent) ( #4009 )
2020-04-16 21:47:10 -04:00
Baltazar Gomez
f3e5cac0ea
fix fileType prop
2020-04-16 16:47:00 -04:00
jessop
e3d29b3067
improve wallet list ui/ux
2020-04-16 16:32:35 -04:00
jessopb
6d45878d88
Merge pull request #4004 from lbryio/fix--tipUnlock
...
fix default unlock
2020-04-16 13:31:21 -04:00
jessop
d4577d06bd
fix default unlock
2020-04-16 13:21:23 -04:00
Baltazar Gomez
3d3223eab8
fix comicbook viewer
2020-04-16 12:22:19 -04:00
Sean Yesmunt
3d6ed7b1ec
only call email provided event for real sign ups
2020-04-16 09:12:59 -04:00
jessopb
4031346eb6
fix empty reducer and fix empty channelSelect creation ( #4000 )
2020-04-15 17:58:59 -04:00
jessopb
4cc2d00f19
exclude internal transfers on wallet txo list ( #3998 )
2020-04-15 14:09:22 -04:00
jessopb
0bd1421a0e
Merge pull request #3996 from lbryio/test-noSidebarAds
...
comment out sidebar ads for test
2020-04-15 12:46:27 -04:00
jessop
24eb0c2aea
review changes
2020-04-15 11:12:29 -04:00
jessop
f880922a25
improve abandon callback
2020-04-15 11:12:29 -04:00
jessop
fdd20ef350
use txo list for wallet page:
...
paginated
enable revoking
filtering
txo pagination changes
move constants
remove fetchTransactions() calls
review changes
final changes
2020-04-15 11:12:29 -04:00
jessop
a468d1b79c
comment out sidebar ads for test
2020-04-15 11:07:20 -04:00
Sean Yesmunt
a6000ecf0b
Join => Register
2020-04-14 14:16:11 -04:00
jessop
63d6cdaa1a
tip error tweaks
2020-04-14 08:45:04 -04:00
jessop
067615afc2
style and limit height of errors on tip unlock modal
2020-04-14 08:22:11 -04:00
Sean Yesmunt
0c84e6296e
fix rewards verification for users that skipped it on first run
2020-04-13 16:09:05 -04:00
Sean Yesmunt
2677cd17d8
new signin/signup ( #3960 )
...
* new signin/signup
* cleanup and password reset
* new flow working
* cleanup
* add 'autoComplete' props
* fix prop
* try to call email/confirm before resetting password
* Dont use password reset token for email confirmation.
* add password reset
* password manager improvements
* update lbryinc
* cleanup
* slightly improve close button on sign up page
* moar fixes
* fix password autofil
Co-authored-by: Mark Beamer Jr <markbeamerjr@gmail.com>
2020-04-13 15:16:07 -04:00
Sean Yesmunt
f177f2dbb9
fix expand button style on mobile
2020-04-10 16:48:31 -04:00
Sean Yesmunt
f70887dd78
fix view counts on direct visits for non-video content
2020-04-08 17:01:47 -04:00
Sean Yesmunt
7218b78746
fetch continent cookie on server-side and clean up video effects
2020-04-08 15:12:22 -04:00
Sean Yesmunt
39102d81ca
fix viewcount being fired before video starts playing
2020-04-06 15:34:49 -04:00
Thomas Zarebczan
1164525d27
fix: invite reward button
2020-04-02 15:10:16 -04:00
jessopb
33c64a9400
Merge pull request #3941 from lbryio/fix-tipSlider
...
fix tip select slider messaging and behavior
2020-04-02 15:08:21 -04:00
Jeremy Kauffman
2b042d1d97
new homepage searches, always show sidebar
2020-04-02 13:12:29 -04:00
jessop
33466b3364
fix tip select slider messaging and behavior
2020-04-02 13:04:40 -04:00
jessop
3e8745be90
restore repost count to file details
2020-04-02 12:32:39 -04:00
jessopb
201b47aee0
Merge pull request #3937 from lbryio/fix-jankySupportAmount
...
fix janky support amount on file page
2020-04-02 12:27:26 -04:00
jessop
d0f0ed2796
fix janky support amount on file page
2020-04-02 12:01:37 -04:00
Sean Yesmunt
2a78ac04b0
fix broken link
2020-04-02 11:38:09 -04:00
Sean Yesmunt
618ecfb639
drop follow label for mobile inside claimPreviewTile to save space
2020-04-02 10:30:49 -04:00
jessopb
ea66c116ca
Merge branch 'master' into feat-expandingCards
2020-04-02 09:19:24 -04:00
jessop
9faca8da2b
adds tip unlock modal to file page
...
i18n messages, handle error case max
copy copy
update @lbry/components and tweak range styles
sigfigs
error catching and cleanup
apply review changes
style table and unlock button
handle tip errors
separate fileDescription from fileDetails
make expandable cards
ui tweaks
tweak copy, style, behavior
remove unused strings
forgot an important line
2020-04-02 08:54:43 -04:00
Sean Yesmunt
dd98a20053
fix player alignment on mobile (moved reposts link into FileDetails)
2020-04-01 16:13:22 -04:00
Sean Yesmunt
90024fc7ea
fix button styles
2020-04-01 15:36:59 -04:00
Jeremy Kauffman
872259b73a
File downloads and refactoring ( #3918 )
...
* am I done?
* post diff
* unused selector cleanup
* missed commit
* mess with button styles
* fix flow
Co-authored-by: Jeremy Kauffman <jeremy@lbry.io>
Co-authored-by: Sean Yesmunt <sean@lbry.io>
2020-04-01 14:43:50 -04:00
Sean Yesmunt
8db4622c3a
don't decode search params because they might contain lbry urls
2020-03-31 16:35:33 -04:00
Sean Yesmunt
10914e5350
Revert "use claim_id for reposts page instead of uri so we don't have to resolve before"
...
This reverts commit b494c061aa
.
2020-03-31 16:30:56 -04:00
Sean Yesmunt
b494c061aa
use claim_id for reposts page instead of uri so we don't have to resolve before
2020-03-31 16:12:28 -04:00
jessop
50f7761bc2
save optimize check to fix publish navigation file reloading
2020-03-31 13:00:13 -04:00
Thomas Zarebczan
dab354cfd7
Sync status and SDK upgrade
...
Check is_syncing while loading the app so we don't try to refresh the wallet / show error message.
2020-03-31 12:45:53 -04:00
Sean Yesmunt
25bf9290e1
only show timed out message when claim_search times out
2020-03-31 12:09:15 -04:00
Sean Yesmunt
1e2714723f
keep search params when decoding url on frontend
2020-03-30 16:50:08 -04:00
Sean Yesmunt
27397285bc
use web share api
2020-03-30 15:49:45 -04:00
Sean Yesmunt
dbdef22f46
clean up links
2020-03-30 09:40:23 -04:00
Thomas Zarebczan
8c8989bc03
Add extra URLs
...
Can add more based on content type later?
2020-03-30 09:40:23 -04:00
Sean Yesmunt
419b3890cd
improve share modal
2020-03-30 09:40:23 -04:00
Sean Yesmunt
c4fc2993d5
initial commit for inline video ads
2020-03-30 09:40:10 -04:00
Thomas Zarebczan
829c2eac50
small fixes
2020-03-30 09:05:30 -04:00
Thomas Zarebczan
0c042376a4
fix: actually pass claim code ( #3909 )
...
Required lbryinc changes that I pushed to master.
2020-03-27 21:54:59 -04:00
Sean Yesmunt
cc7c69eb25
embed improvements
2020-03-27 09:59:07 -04:00
jessop
b11262ad52
remove selected tags from suggestions
2020-03-27 09:20:41 -04:00
Sean Yesmunt
3ca3176d28
disable fail gerbil for nag instead
2020-03-26 16:17:41 -04:00
Thomas Zarebczan
cc5751617c
fix: multiple youtube channel reward
2020-03-26 15:19:23 -04:00
jessop
d509b1c689
csvtags sliced to limit
2020-03-26 13:14:11 -04:00
Sean Yesmunt
4cc402e8e0
improve mobile nag style
2020-03-26 11:57:31 -04:00
Sean Yesmunt
46cc15a1cc
improve open in app link for existing LBRY users
2020-03-26 11:57:31 -04:00
Sean Yesmunt
bd0ad7eb94
add back block on channel follow intro
2020-03-26 10:02:22 -04:00
Sean Yesmunt
baa73c7329
fix download links on lbry.tv
2020-03-25 17:51:22 -04:00
Thomas Zarebczan
e35fbdd86a
make transcoding work
...
appstrings
provide optimize checkbox on publish
fix missing status
no crash on web
cleanup
better settings ui
add help and time estimate to publish transcoding
messaging
fix: Special SDK + fix config name
fix: older SDK build
fix app string, style tweak
whoops, and looks better to me this way.
bump SDK
2020-03-25 13:42:40 -04:00
Sean Yesmunt
6e953c098c
fix reposts page when navigating directly by url
2020-03-24 12:32:44 -04:00
Sean Yesmunt
cebb4dd580
add creator analytics to mobile
2020-03-23 15:16:09 -04:00
Sean Yesmunt
b5ef840e1a
don't remove list of tags/channels when navigating to discover page
2020-03-23 13:24:44 -04:00
Sean Yesmunt
b6cd67dbd5
add "Replying as {channel}" to reply input label for comments
2020-03-20 16:08:41 -04:00
Sean Yesmunt
8f5ac8263d
require auth for replies on web
2020-03-20 15:42:23 -04:00
Sean Yesmunt
5e7ca886a8
autofocus replies
2020-03-20 15:21:39 -04:00
Sean Yesmunt
6af22e7caf
only select new channels in selector if they aren't currently selected
2020-03-20 15:17:15 -04:00
Sean Yesmunt
9b5860c1bf
merge CommentReply and CommentCreate
2020-03-20 15:10:20 -04:00
Kenneth Tubman V
e3103747c8
Create index.js in commentReply
2020-03-20 15:10:20 -04:00
Kenneth Tubman V
613ba98676
Added the ability to reply to comments
2020-03-20 15:10:20 -04:00
Sean Yesmunt
1bb61a0bbf
update copy
2020-03-20 14:37:52 -04:00
Jeremy Kauffman
ef4d8f5988
best 7 lines ever
2020-03-19 16:38:24 -04:00
Jeremy Kauffman
73d2eebb07
display repost counts on file pages, link to all reposts
2020-03-19 13:56:45 -04:00
seanyesmunt
3cc260e56c
fix typos
2020-03-19 12:42:43 -04:00
seanyesmunt
9f40b7ff7c
call publish event if report call fails
2020-03-19 12:12:19 -04:00
seanyesmunt
4420983a79
cleanup
2020-03-19 12:12:19 -04:00
seanyesmunt
73b7b45b73
improve empty states
2020-03-19 12:12:19 -04:00
seanyesmunt
2bb1e42abb
downgrade @reach/menu-button
2020-03-19 12:12:19 -04:00
seanyesmunt
a4f1a2e224
add badge to analytics page link
2020-03-19 12:12:19 -04:00
seanyesmunt
bc32341aab
initial commit for creator analytics
2020-03-19 12:12:19 -04:00
seanyesmunt
f0d2298142
update copy
2020-03-17 16:15:47 -04:00
seanyesmunt
4d2e841fcd
add gerbil when apis are down and move components into lbrytv/
2020-03-17 16:15:47 -04:00
seanyesmunt
b005ed76fe
add 10 second timeout to lbrytv status call
2020-03-16 17:59:24 -04:00
jessop
d9e65e8328
select tags before channels and filter channels by tag
...
moartags
CS tags followed category
continue button,
Remove card header on tags select
limitShow tags count
tags limit fix
debug cs tags highlighting
bugfix
yarnlock
2020-03-16 16:47:22 -04:00
Sean Yesmunt
304dcf79e1
add sign out confirmation modal for desktop
2020-03-16 14:52:29 -04:00
Sean Yesmunt
c154db73fd
slightly improve channel edits
2020-03-16 14:52:29 -04:00
Sean Yesmunt
f9284b6e1a
show error message on thumbnail/cover photo upload fail
2020-03-16 14:52:29 -04:00
Sean Yesmunt
9b95b4994e
show available balance on tip/support modal for mobile devices
2020-03-16 14:52:29 -04:00
seanyesmunt
691e648f6a
ensure we properly track if users want to skip the rewards intro
2020-03-16 14:49:47 -04:00
seanyesmunt
292f547c59
initial commits included in #3809
2020-03-16 14:49:47 -04:00
Jeremy Kauffman
8c006225ec
stake amounts on file pages
2020-03-14 12:07:36 -04:00
Sean Yesmunt
41186cd7cb
Revert "only show reward intro for non identity_verified users"
...
This reverts commit 300b0c7c95
.
2020-03-13 21:16:30 -04:00
Sean Yesmunt
80f24edcb3
Revert "skip rewards validation on future sign ins if user clicks 'skip' button"
...
This reverts commit 8a73cdbc0b
.
2020-03-13 21:16:30 -04:00
Sean Yesmunt
8a73cdbc0b
skip rewards validation on future sign ins if user clicks 'skip' button
2020-03-13 18:25:04 -04:00
Sean Yesmunt
300b0c7c95
only show reward intro for non identity_verified users
2020-03-13 18:25:04 -04:00
Sean Yesmunt
f755ec0bcf
update error message
2020-03-13 13:00:56 -04:00
Sean Yesmunt
e2c476dbf9
add error nag when api performance is degraded
2020-03-13 12:57:32 -04:00
Jeremy Kauffman
4c928c874b
got frustrated about no claim id on channels and went wild
...
update text
2020-03-12 17:37:52 -04:00
jessop
a1e252c463
redux bump
2020-03-11 21:47:50 -04:00
jessop
a07fb2514e
sync tags with lbry on startup and change
2020-03-11 21:47:48 -04:00
Sean Yesmunt
008e130dce
fix react error
2020-03-11 15:57:21 -04:00
Sean Yesmunt
3eae6f8fdf
temporarily disable lbry-format apps
2020-03-10 10:03:20 -07:00
Jeremy Kauffman
619ab3d1de
once startup has failed, stop animations and strip UI
2020-03-09 11:54:14 -07:00
YULIUS KURNIAWAN KRISTIANTO
66eb94891a
add finnish and kannada to publish form
2020-03-09 11:47:07 -07:00
Sean Yesmunt
3884bb32ad
fix exact search result not showing
2020-03-09 10:50:07 -04:00
jessop
fd27fa45f6
fix bad label Followed Tags
2020-03-08 13:01:05 -04:00
jessopb
815ab193aa
update publishing messages: ( #3794 )
...
increase lbrytv limit until tv transcoding
warn about bitrate
warn about strange types
more reliably convey size limit message
2020-03-06 18:11:16 -05:00
jessop
6d2289a371
review changes
2020-03-06 17:29:06 -05:00
jessop
c630482eab
overhaul tags
2020-03-06 17:15:51 -05:00
jessop
f7d31bda33
limit tags on publishing to 5
2020-03-06 17:15:50 -05:00
jessopb
e87fabe55a
do not set comment channel anonymous, ( #3787 )
...
set to top channel if not already persisted
2020-03-02 15:41:11 -05:00
jessop
15416487e7
suggest 720p
2020-03-02 14:42:11 -05:00
Thomas Zarebczan
3ee25f8251
fixes: default channel bid and publish form ( #3781 )
...
Changes channel default bid and fixes publish form errors around bid amount.
2020-03-02 12:11:14 -05:00
jessop
60e74ad4a7
fixes defaults for channel follow intro
2020-03-01 17:56:47 -05:00
jessop
5e1ba4aaf5
claim search options tweaks
...
add image, bodel, binary
fix duration reset/disable
2020-02-29 12:24:13 -05:00
Sean Yesmunt
a637df3c8c
fix typo
2020-02-28 17:55:41 -05:00
Sean Yesmunt
0e1e67cb9d
disable repost setting
2020-02-28 17:36:22 -05:00
Sean Yesmunt
98e0e57de7
fix typo
2020-02-28 17:13:35 -05:00
Dalton
119bda85dc
fixes #3744 by allowing the user to navigate forward and backward using the respective mouse keys
2020-02-28 16:56:21 -05:00
Sean Yesmunt
ffd2c4f793
hide claimList filters on channel discovery and sign in pages
2020-02-28 16:55:48 -05:00
jessop
8b261b57ff
freshness default
2020-02-28 13:30:29 -05:00
jessop
9dc9d50e19
add options card to claim search
...
changes
almost done
wip
wip
more
changes after comment
detect custom qs and show options
ux and mobile styling
bugfix
console logs
appstrings
2020-02-28 13:30:29 -05:00
Sean Yesmunt
ef2171e457
use lbry-redux constants for view settings
2020-02-28 12:37:43 -05:00
Sean Yesmunt
e430098613
add claim_type changes to ClaimTilesDiscover too
2020-02-28 12:37:43 -05:00
Sean Yesmunt
565cbb2502
default claim_type to "stream", "channel", and "repost"
2020-02-28 12:37:43 -05:00
Lukewh
26168670dd
Repost settings
2020-02-28 12:37:43 -05:00
Sean Yesmunt
d2a87f164a
fix page names
2020-02-28 10:13:33 -05:00
Sean Yesmunt
be3105db34
move channel page to ClaimListDiscover
2020-02-28 10:13:33 -05:00
Sean Yesmunt
aad0f6fef6
always show channel following section on first-run
2020-02-28 09:37:31 -05:00
Sean Yesmunt
cb89b05646
fix infinite scroll on channel discovery page
2020-02-28 09:37:31 -05:00
Sean Yesmunt
cc94cb6745
hide block button on channel discovery page
2020-02-28 09:37:31 -05:00
Sean Yesmunt
73c60f62ac
merge discover page and tags page
2020-02-28 09:37:31 -05:00
Sean Yesmunt
3e08d8e231
basic channel discovery in first run
2020-02-28 09:37:31 -05:00
jessop
15dc05fffc
simplify header on mobile
2020-02-28 09:23:40 -05:00
Sean Yesmunt
261f5e9545
test to see if people click search results with no lbry:// in the result
2020-02-27 14:11:46 -05:00
Sean Yesmunt
fc612461d9
fix typo
2020-02-26 17:20:31 -05:00
Sean Yesmunt
d488575d6c
add card to skip rewards validation
2020-02-26 16:52:32 -05:00
Thomas Zarebczan
ee05b5498a
Fix email sign in
2020-02-25 20:16:34 -05:00
Sean Yesmunt
34ecb77406
i'm dumb
2020-02-25 19:32:05 -05:00
Sean Yesmunt
35a85b5df2
fix typo
2020-02-25 18:25:18 -05:00
Sean Yesmunt
ae2a51ba7b
fix typo and bump sdk
2020-02-25 10:16:33 -05:00
Sean Yesmunt
4d28b1b7ae
fix link
2020-02-24 16:28:38 -05:00
Sean Yesmunt
dc82e908fb
add back TOS on login for web only
2020-02-24 15:54:40 -05:00
Sean Yesmunt
da40fdce9c
hide data toggle on web
2020-02-24 15:47:27 -05:00
Sean Yesmunt
091d6caf07
update sign in page with analytics toggle
2020-02-24 15:45:30 -05:00
Sean Yesmunt
92ea75b1d8
add message for signed in users on privacy page and add sign out button
2020-02-24 15:45:30 -05:00
Sean Yesmunt
75c326c98b
remove rogue rewardList call
2020-02-24 15:45:30 -05:00
Sean Yesmunt
49a6a8b8d9
don't call install/new, rewards, invite status, and referral code endpoints if user isn't sharing digonostics
2020-02-24 15:45:30 -05:00
jessop
12c1df2315
no nag on embeds / auth verify
2020-02-22 00:42:03 -05:00
Sean Yesmunt
03f1d91c61
fix typo
2020-02-21 17:24:37 -05:00
Sean Yesmunt
d783d2a24f
style fixes
2020-02-21 17:09:20 -05:00
Sean Yesmunt
f109ceaf96
add 'more' link on mobile analytics nag too
2020-02-21 16:12:11 -05:00
Sean Yesmunt
ab4856b307
fix typo
2020-02-21 16:09:10 -05:00
Sean Yesmunt
df748878e1
update copy and add help link
2020-02-21 16:09:10 -05:00
Sean Yesmunt
c0189778d2
add basic analytics nag
2020-02-21 16:09:10 -05:00
jessop
6e13fcfbd3
privacy changes:
...
users see welcome screen once and choose preference
SETTINGS moved to redux
took steps toward eliminating unwanted analytics in app based on preferences
settings page update to privacy controls and copy
persist welcome version
default tv on
cleanup
clean up appstrings
populate prefs app only
wallet custody, app only router
settings on startup
welcome sync, 3p share sync, emojis
bump redux
cleanup
fix app not building
fix sync bug, remove tvWelcomeVersion
cleanup
disable internalshare setting while signed in
2020-02-21 15:15:48 -05:00
Sean Yesmunt
d3ee7faaff
fix import statement and bump @lbry/components
2020-02-21 14:27:54 -05:00
Sean Yesmunt
00485532d5
add wallet sync message on wallet page
2020-02-21 13:42:17 -05:00
Sean Yesmunt
dc38c8f809
add claim_type support to tags page
2020-02-21 11:39:31 -05:00
Sean Yesmunt
ea8b63e96f
add subscribed channels to not_channels on channel discovery page
2020-02-20 13:17:11 -05:00
Sean Yesmunt
e1aac34079
use claim_search for channel discovery
2020-02-20 13:17:11 -05:00
Oleg Silkin
9f04dd5bfc
Update CHANGELOG.md
2020-02-20 12:41:24 -05:00
Oleg Silkin
e1bc577efd
Removes ability to create comments anonymously
2020-02-20 12:41:24 -05:00
Dalton
895154dab9
added Sean's changes back in
2020-02-14 17:28:48 -05:00
Dalton
e5775b2555
added max size for history
2020-02-14 17:28:48 -05:00
Dalton
5da6dd3d9f
disable button if no entries
2020-02-14 17:28:48 -05:00
Dalton
3656ef152a
fixed issue with lbry.tv
2020-02-14 17:28:48 -05:00
Dalton
a86ff9b42a
renamed buttonNavigation -> navigationButton
2020-02-14 17:28:48 -05:00
Dalton
0a50a5f6b8
moved useEffect to router
2020-02-14 17:28:48 -05:00
Dalton
f2f19b7863
history works well but only for channel related pages - need to add title update hook for other pages
2020-02-14 17:28:48 -05:00
Dalton
85d76515f1
wip - need to fix forward and backwards buttons
2020-02-14 17:28:48 -05:00
Dalton
bfeb3f162c
merge && backwards functionality working (kind of) WIP
2020-02-14 17:28:48 -05:00
Lukewh
9a5c2cde9b
Download all transactions in CSV
2020-02-14 16:44:01 -05:00
Sean Yesmunt
cee44b47ea
re-enable sentry for web
2020-02-14 16:42:02 -05:00
Sean Yesmunt
1df6e11a73
add tags to channel page
2020-02-14 11:52:54 -05:00
Sean Yesmunt
cd821ded34
Revert "revert invite channellist change ( #3688 )"
...
This reverts commit 57e9013e97
.
2020-02-14 11:16:44 -05:00
Sean Yesmunt
9ae9ccae40
disable claim link on pending claims
2020-02-13 16:44:18 -05:00
Sean Yesmunt
28ce9a4c90
fix file page crashing when navigating from repost link on trasaction list
2020-02-13 16:35:36 -05:00
Sean Yesmunt
ba9e26a8cc
hide nsfw reposts until fix on sdk side
2020-02-13 16:35:36 -05:00
jessopb
57e9013e97
revert invite channellist change ( #3688 )
2020-02-13 15:02:23 -05:00
Sean Yesmunt
96d3ae1954
fix title not showing on publish tags section
2020-02-13 13:12:13 -05:00
Thomas Zarebczan
40daea78d1
Copy changes
2020-02-13 13:12:13 -05:00
jessop
cda643be26
channel page and invite page take advantage of resolved channel list
2020-02-13 09:59:01 -05:00
Sean Yesmunt
0a0a8c4658
requireAuth for repost button on web
2020-02-13 09:45:41 -05:00
Sean Yesmunt
2619adb880
add supports to 'top' page
2020-02-12 15:34:59 -05:00
Sean Yesmunt
c9e759fc9f
add youtube verified message
2020-02-12 14:11:13 -05:00
Sean Yesmunt
92d1d19bfb
fix typo
2020-02-12 11:00:17 -05:00
Sean Yesmunt
87baaf960e
fix wrong amount showing for effective_amount visual
2020-02-12 10:51:33 -05:00
Sean Yesmunt
3ad923b4f8
fetch my claims on wallet page so reposts are deleteable
2020-02-12 10:51:33 -05:00
Sean Yesmunt
24b29f341b
make sure to show correct url on winning search term
2020-02-11 15:02:29 -05:00
Sean Yesmunt
c8451483b3
add effective amount and claim_id to file page
2020-02-11 15:02:29 -05:00
Sean Yesmunt
6a529d55ba
mvp for 'top' page
2020-02-11 15:02:29 -05:00
Sean Yesmunt
7eb340167a
fix publish modal style
2020-02-11 13:38:06 -05:00
Sean Yesmunt
82c038b354
add padding to web upload claim preview
2020-02-11 11:50:42 -05:00
Sean Yesmunt
776de49c15
basic repost UI
2020-02-11 11:09:55 -05:00
Yamboy1
4d19c86293
Use classNames
2020-02-07 09:21:28 -05:00
Yamboy1
2ae3255d01
Make exception for markdown files
2020-02-07 09:21:28 -05:00
Yamboy1
7cb187907d
Remove alert
2020-02-07 09:21:28 -05:00
Yamboy1
9cc19936eb
Add integrated light theme
2020-02-07 09:21:28 -05:00
Yamboy1
222287d4b7
Fix sizing for html files and add loading indicator
2020-02-07 09:21:28 -05:00
Yamboy1
da58818198
Update codemirror theme when global theme changes
2020-02-07 09:21:28 -05:00
Yamboy1
f990e4bd16
Codebox theming
2020-02-07 09:21:28 -05:00
jessop
9f1d4e3688
embed improvements
...
- autoplay=true param
- mute on autoplay
- thumb poster on embeds (unless autoplay)
- twitter player card for audio too
2020-02-05 16:50:18 -05:00
jessop
ac62156229
fix bugs and review changes
2020-02-05 13:25:31 -05:00
jessop
8ce05ebf76
provide ability to unfollow abandoned channels
2020-02-05 13:25:31 -05:00
Sean Yesmunt
7ae8f79299
use claim url for download link to fix downloading reposts
2020-02-05 13:08:37 -05:00
Sean Yesmunt
78aeb55bc5
clean up css
2020-02-05 12:03:54 -05:00
Kenneth Tubman V
b2bf80f3ce
Added download icon to Claim Previews
2020-02-05 12:03:54 -05:00
Sean Yesmunt
c3d207e547
add back withRouter to see if it fixes the app not working
2020-02-05 11:02:47 -05:00
Jeremy Kauffman
228dc1c96a
fix lbry:// links on desktop
2020-02-05 10:36:33 -05:00
Sean Yesmunt
2eb822b33e
disable sentry
2020-02-05 09:45:20 -05:00
Sean Yesmunt
3f3980d444
completely prevent ads from rendering on mobile devices
2020-02-05 00:14:46 -05:00
Sean Yesmunt
574ac1f566
handle credit card script failure
2020-02-05 00:14:46 -05:00
Sean Yesmunt
2c36a0642d
sentry
2020-02-04 23:02:18 -05:00
Michael Tintiuc
69fe40fbe1
Fix undefined URLs
2020-02-04 20:11:21 -05:00
Michael Tintiuc
c94fdb2749
Fixes #3200 Claim previews right-clickable
2020-02-04 20:11:21 -05:00
Sean Yesmunt
72d69d5d31
Revert "Fixes #3200 Claim previews right-clickable - original author (michaeltintiuc)"
...
This reverts commit 0b55f26fce
.
2020-02-04 18:33:01 -05:00
Sean Yesmunt
0b55f26fce
Fixes #3200 Claim previews right-clickable - original author (michaeltintiuc)
2020-02-04 18:23:58 -05:00
Sean Yesmunt
3516ef62ac
Revert "Fixes #3200 Claim previews right-clickable"
...
This reverts commit 382b6fd6dc
.
2020-02-04 18:17:05 -05:00
Michael Tintiuc
382b6fd6dc
Fixes #3200 Claim previews right-clickable
2020-02-04 17:56:23 -05:00
Sean Yesmunt
ae1374210c
Revert "sentry"
...
This reverts commit 4091aca554
.
2020-02-04 16:57:06 -05:00
Sean Yesmunt
4091aca554
sentry
2020-02-04 16:40:33 -05:00
Sean Yesmunt
a2600245c2
put header back and test to see if this fixes pathname issue
2020-02-04 09:54:21 -05:00
Sean Yesmunt
0203f7a45f
fix view counts
2020-02-04 01:02:39 -05:00
Sean Yesmunt
af4bd2bcc9
use claim url for download link on homepage to fix reposts
2020-02-03 14:26:30 -05:00
Sean Yesmunt
bbba62317e
use correct url for navigation (fixes issue with reposts)
2020-02-03 13:02:49 -05:00
Sean Yesmunt
f1742eca25
Revert "Right Click to Navigate History ( #3547 )"
...
This reverts commit 6d88d87ff2
.
2020-02-03 12:27:14 -05:00
Dalton Hill
6d88d87ff2
Right Click to Navigate History ( #3547 )
...
* merge && backwards functionality working (kind of) WIP
* wip - need to fix forward and backwards buttons
* history works well but only for channel related pages - need to add title update hook for other pages
* moved useEffect to router
* renamed buttonNavigation -> navigationButton
* removed unused history
* fixed issue with lbry.tv
* disable button if no entries
* added max size for history
* set correct margin-top for nav button dropdown
* cleanup
Co-authored-by: Sean Yesmunt <sean@lbry.io>
2020-02-03 10:19:15 -05:00
Dalton
d191be8771
fixes #3498 - blurs the fullscreen button to prevent spacebar from selecting it again
...
ts-ignore -> flowFixMe
2020-02-03 09:20:12 -05:00
jessop
71c1a8821a
reenable downloads
2020-02-01 16:17:20 -05:00
jessop
d44e3e2783
make invite redirect to channel if appropriate
2020-01-31 17:13:49 -05:00
Sean Yesmunt
e290cec7b8
fix rebase
2020-01-31 16:30:51 -05:00
Oleg Silkin
b44d2f59e8
Adds comment actions menu & implements their actions
2020-01-31 16:30:51 -05:00
jessop
c7351551da
blocks mature content from search when appropriate
...
wip bump lbry-redux
refactor search selector
bump redux
2020-01-31 15:10:35 -05:00
jessop
8615406507
make embeds log views in analytics
2020-01-31 14:33:59 -05:00
jessop
a1e24d6dcc
actually disable autoplay in embeds
2020-01-31 13:33:21 -05:00
Sean Yesmunt
77e26eb440
basic display of reposts in app
2020-01-31 12:50:19 -05:00
jessop
1dac00e31f
debug and add yarnlock
2020-01-31 11:12:47 -05:00
jessop
7767a529e6
embeds will not autoplay
2020-01-31 10:46:50 -05:00
Sean Yesmunt
0f3239284f
better naming of things
2020-01-30 17:26:08 -05:00
Sean Yesmunt
8cf66e24e9
create more claim components to simplify ClaimPreview
2020-01-30 17:19:30 -05:00
Sean Yesmunt
8a9a79720b
add aria-label and alt messages
2020-01-30 15:56:54 -05:00
Sean Yesmunt
4bb4d66852
make sure claim exists before showing download link
2020-01-30 11:48:14 -05:00
Sean Yesmunt
90bcfaa865
fix encoded urls getting 404'd
2020-01-29 15:31:46 -05:00
jessop
7f0fd02ffc
pass nsfw=false to lighthouse searches
2020-01-29 14:27:50 -05:00
Sean Yesmunt
10d12fb0e8
cleanup
2020-01-29 14:04:08 -05:00
Kenneth Tubman V
3f9953c41b
Added Download Button on hover for the thumbnail
2020-01-29 14:04:08 -05:00
Sean Yesmunt
8717327c34
move icons/time on file tiles to thumbnail
2020-01-29 11:39:27 -05:00
Sean Yesmunt
1bc4bdc8d8
icon cleanup
2020-01-29 11:22:35 -05:00
Sean Yesmunt
cf3be2e8b7
add FileProperties to ClaimPreviewTile
2020-01-29 11:22:35 -05:00
Sean Yesmunt
16d52b1231
make channel thumbnails clickable on claim tiles
2020-01-29 11:22:35 -05:00
Sean Yesmunt
01e6fe8e68
add file icons to ClaimPreview
2020-01-29 11:22:35 -05:00
Sean Yesmunt
dfde740ecb
basic video length on file tiles
2020-01-29 11:22:35 -05:00
Thomas Zarebczan
dacdc59b93
fix: temp hack for future content
...
This at least would work on the new/trending + all content page until the SDK Fixes it.
2020-01-29 10:14:57 -05:00
Jeremy Kauffman
71119ecdd7
Merge branch 'master' of github.com:lbryio/lbry-desktop
2020-01-28 14:52:26 -05:00
Sean Yesmunt
980583687f
add src attribute for embed links
2020-01-28 11:00:39 -05:00
Thomas Zarebczan
3aa04f278b
fix: fix hack on New + following/tags page
...
Would never hit the 2nd condition.
2020-01-28 10:30:44 -05:00
Sean Yesmunt
94c41655a9
add link to lbry.tv after content is finished playing
2020-01-28 10:20:54 -05:00
jessop
3e40838ae3
add review changes
2020-01-28 10:20:54 -05:00
jessop
33672a789b
app plays embed in iframe
...
make player full screen and prepared for overlay actions
small changes
cleanup
2020-01-28 10:20:54 -05:00
Dalton
77a05caa3b
prevents the mouse wheel from scrolling the page when the user is focused on the lbc form element
...
fixes mousewheel lbc actions on creating publish
2020-01-28 09:36:56 -05:00
jessop
8e9aa9367d
moves Library from menu to sidebar
2020-01-28 09:36:21 -05:00
Sean Yesmunt
9a37080769
clean up mobile styling
2020-01-28 09:35:39 -05:00
Sean Yesmunt
f4da12128a
disable countdown for floating window
2020-01-28 09:35:39 -05:00
Sean Yesmunt
d312a8e8b6
basic autoplay timer working
2020-01-28 09:35:39 -05:00
Sean Yesmunt
9544e29d29
prevent double navigation when clicking on fileTile thumbnails/titles
2020-01-27 10:00:33 -05:00
nestordominguez
64a442e60d
edit abandon claim to abandon support ( #3514 )
...
* edit abandon claim to abandon support
* set abandon support or claim in title
* add abandon suport claim title to app-strings
2020-01-27 09:29:54 -05:00
Jeremy Kauffman
fea5b79aac
update invite copy
2020-01-27 09:25:09 -05:00
jessop
31fa714ef5
send player events as timing events
2020-01-27 09:20:31 -05:00
Thomas Zarebczan
1adede3a33
Fix double 'and'
2020-01-25 12:53:05 -05:00
Sean Yesmunt
7aa4539016
improve how we add metadata _slightly_ and add custom metadata for invite links
2020-01-24 17:04:13 -05:00
Sean Yesmunt
e0a04afea4
only pass not_channel_ids if there are no channel_ids passed in to claim_search
2020-01-24 15:43:07 -05:00
Sean Yesmunt
7a9fd8488b
add second release_time hack for people with more than 20 channels
2020-01-24 15:38:33 -05:00
Sean Yesmunt
c6230ba024
enable spellcheck
2020-01-24 15:32:22 -05:00
Sean Yesmunt
b4564c6f46
add message to ads about signing in
2020-01-24 14:26:37 -05:00
Sean Yesmunt
c1e0f08584
always trigger claim_search when navigating back to homepage
2020-01-24 14:26:37 -05:00
jessop
fab7dfdb41
add review changes
2020-01-24 13:41:09 -05:00
jessop
75410392d8
send events when video buffers
2020-01-24 13:41:09 -05:00
Sean Yesmunt
9aab2092e6
additional comment info
2020-01-24 11:34:05 -05:00
Sean Yesmunt
d236712134
add comment
2020-01-24 11:34:05 -05:00
Thomas Zarebczan
9a1a3d7fa6
Fix: improve release time claim search
...
To improve search performance, assume we want content from the past year when viewing new and trending. Also pass rounded values to top so queries don't re-execute incorrectly.
2020-01-24 11:34:05 -05:00
jessop
c2eaac6729
review changes
2020-01-23 21:31:10 -05:00
jessop
2261a92fe5
loads script for alternate sidebar
2020-01-23 21:31:10 -05:00
Sean Yesmunt
bebf8295d5
add RewardAuthIntro on the invites page
2020-01-22 12:47:22 -05:00
Sean Yesmunt
495579ff34
round 2
2020-01-22 11:17:59 -05:00
Sean Yesmunt
f92eb421ed
typo
2020-01-22 10:52:16 -05:00
Sean Yesmunt
de974e8725
whoops
2020-01-22 10:38:04 -05:00
Sean Yesmunt
2c12b62133
make sure claim_search is called every time the homepage is navigated to
2020-01-22 09:48:00 -05:00
Sean Yesmunt
866ae9019c
fix 'publishes' styling on claim tiles
2020-01-22 09:33:27 -05:00
Sean Yesmunt
80595311c6
fix spacing on send tip modal
2020-01-21 17:38:10 -05:00
Sean Yesmunt
1698caf8b6
show following page for desktop even if not logged in
2020-01-21 11:49:47 -05:00
Sean Yesmunt
be84f73387
block channels on homepage
2020-01-20 13:55:28 -05:00
Sean Yesmunt
ba675f48c9
new homepage
2020-01-20 12:09:57 -05:00
jessop
d95d2e29f7
add invites to hamburger menu
2020-01-17 11:23:03 -05:00
jessop
b33695c295
show channelName instead of full url introducing referrer channel
...
clear referrer modal error on close
2020-01-17 11:23:03 -05:00
jessop
acd7baf069
provide for resetting referral set error state
...
improve reward buttons
show setReferrer errors in modal
2020-01-17 11:23:03 -05:00
Jeremy Kauffman
ebe41202a9
i18n change I forgot to push
2020-01-16 15:06:07 -05:00
Yamboy1
25897d935f
Clear the internal file selector after clearPublish
2020-01-16 11:29:22 -05:00
Sean Yesmunt
2659ad17eb
thumbnail server bad
2020-01-14 18:04:12 -05:00
Sean Yesmunt
93e8616e2e
referrals round 2
2020-01-14 15:50:10 -05:00
Sean Yesmunt
b15f728d16
Revert "Feat new referrals"
2020-01-14 15:01:54 -05:00
jessopb
bffe2186c1
Merge pull request #3462 from lbryio/feat-newReferrals
...
Feat new referrals
2020-01-14 14:54:52 -05:00
Sean Yesmunt
671f36e819
fix for electron to redirect to channels following page
2020-01-14 14:07:59 -05:00
Sean Yesmunt
9af2dcac0b
style cleanup
2020-01-14 12:43:00 -05:00
Jeremy Kauffman
27790e7c5a
update reward tile copy
2020-01-14 12:42:59 -05:00
Jeremy Kauffman
649fff500a
update invited/view copy
2020-01-14 12:42:58 -05:00
Jeremy Kauffman
1a56298575
update invite copy
2020-01-14 12:42:58 -05:00
jessop
94cc7a2d9d
review changes
2020-01-14 12:42:57 -05:00
jessop
f130fae214
fix shortUrl subscriptions
...
refactor invited page
check if subscribed first
always follow regardless of reward status
2020-01-14 12:42:57 -05:00
jessop
d1c4e96d60
rename setReferrerPending and Error
...
bump lbryinc
improve invite states
register channels with apis
fix duplicate subscriptions
2020-01-14 12:42:56 -05:00
jessop
b16688754b
new referrals
...
enable visiting /$/CODE or /$/invite/CHANNEL
enable visiting /ANY?=[CODE|CHANNEL] to set and claim
enable /$/invite selecting channels for referral codes
add ?r=CODE to share modal
enable setting referrer and claiming reward from rewards page
2020-01-14 12:42:56 -05:00
jessop
92af68d912
new invite route
2020-01-14 12:42:55 -05:00
Sean Yesmunt
0872d95a3b
add download link on screen for lbry.tv
2020-01-14 11:03:07 -05:00
Dalton
5a544a43e8
added clearPublish when user selects new publish from the navbar
...
added clearPublish() to the 'new publish' link on user's publish page if they have previously published
menu drop-down does not clear publishes && increase size of button font in card headers
increased size of card header button icons
2020-01-14 10:49:51 -05:00