DispatchCommit
d5d97fe6e7
cleanup plugin code
2021-02-18 14:11:10 -05:00
DispatchCommit
0fff2542b7
Add custom quality selector plugin
...
Adds custom video.js hls quality selector plugin
This allows the quality selector plugin to stay active and listen for source changes on the player to prevent the need to recreate the player when switching between MP4's and M3U8's
2021-02-18 14:11:10 -05:00
Sean Yesmunt
21523fe707
fix to remove channel thumbnail on lbry.tv
2021-02-18 02:19:26 -05:00
Sean Yesmunt
dc56b2bc93
set first five level amounts
2021-02-18 01:14:39 -05:00
Sean Yesmunt
1329b28af3
improve styling on comment thumbnails on staked indicator placement
2021-02-18 01:14:39 -05:00
Sean Yesmunt
09b689ba1c
add channel staked amount indicator on channel thumbnails
2021-02-18 01:14:39 -05:00
infiinte-persistence
d26d76fc70
Theater: hide button when not needed
...
## Issues
5349: Remove theater mode button from player in comments
5519: Theatre mode button doesn't do anything in full screen mode [Odysse/LBRY desktop app]
## Notes
5349: Wanted to hide for 'markdown' as well, but it seems useful for 'markdown' (to clear the screen from Related), so I did not include it.
2021-02-17 17:56:10 -05:00
infiinte-persistence
52a5655b26
Remove irrelevant comment (was copy-pasted)
2021-02-17 17:39:54 -05:00
infiinte-persistence
a127fce561
Add Finnish and Norwegian
...
## Issue
5458: add Finnish/Norwegian languages to supported
2021-02-17 17:39:54 -05:00
Sean Yesmunt
c29dccc1b1
don't set setting until preferences are ready
2021-02-17 17:29:09 -05:00
infiinte-persistence
02792b8f0c
Remove hack in Timestamp parser now that 'remark-breaks' has addressed the original problem.
...
## Issue
Closes 5523: timestamps not interpreted in some cases
## Notes
`remark-breaks` previously kept repeating the same index in the loop, causing some corner-cases to be parsed oddly. I added code to address that.
Later, `remark-breaks` fixed the problem and we recently just bumped up the componnent version. My hack is no longer necesary.
2021-02-16 17:11:07 -05:00
infiinte-persistence
8e9f6eb905
Bump lbry.tv upload limit to 4GB as well, plus lint fixes (matching Odysee)
2021-02-16 15:02:46 -05:00
infiinte-persistence
642e872296
Change upload limit to a variable to better handle site differences.
...
`const TV_PUBLISH_SIZE_LIMIT_STR_GB = '2';`
The above needs to be changed when merging into Odysee.
2021-02-16 15:02:46 -05:00
Sean Yesmunt
5ef19696a9
correctly set active channel on edits
2021-02-15 12:11:19 -05:00
Sean Yesmunt
92fc807e3d
fix missing prop
2021-02-11 14:01:22 -05:00
Sean Yesmunt
ca4ca536fa
set active channel in publish form on load
2021-02-11 10:45:34 -05:00
Sean Yesmunt
02019edcb7
cleanup styles
2021-02-11 10:45:34 -05:00
Sean Yesmunt
1f117e43bd
add initial support for comment API outside of SDK
2021-02-11 10:45:34 -05:00
Sean Yesmunt
db87125dc8
refactor 'active' channel usage across the app
2021-02-11 10:45:34 -05:00
Franco Montenegro
c59d827a39
Refactor last release changes component to use markdown preview component
2021-02-09 11:04:03 -05:00
Franco Montenegro
d6663074e3
Fetch and display last release changes from GitHub in modal upgrade & modal auto update downloaded
2021-02-09 11:04:03 -05:00
zeppi
d01f3da174
mass claim tips
...
bump
ui pass
move mass tip unlock to modal
better track wallet operations in progress
2021-02-05 16:55:06 -05:00
Sean Yesmunt
03f419a49c
use totalBalance for check to show empty wallet page or not
2021-02-05 13:12:15 -05:00
zeppi
c784c5393d
tags: keep placeholder if only special tags
2021-02-04 22:36:07 -05:00
zeppi
bbf92b06f0
disable comments label
2021-02-04 22:36:07 -05:00
zeppi
40408e25be
review changes
2021-02-04 20:55:36 -05:00
zeppi
18682fdac0
cleanup2
2021-02-04 20:55:36 -05:00
zeppi
dc65f6140b
cleanup
2021-02-04 20:55:36 -05:00
zeppi
a85c9a1f48
provide tags for disabling comments
2021-02-04 20:55:36 -05:00
Sean Yesmunt
d47d55098e
add immediately spendable balance inline wherever credits are used
2021-02-04 18:02:04 -05:00
Jarred Kennedy
b4dd6f3bfa
Do not propogate double click event on search input
2021-02-04 10:41:22 -05:00
johnspirit
e95896fd08
fix wrong word to
2021-02-03 23:39:40 -05:00
Franco Montenegro
0423d30a4e
Add fallback thumbnail for streams
2021-02-03 17:02:58 -05:00
Franco Montenegro
6aae5987e6
Use fallback image for broken thumbnails
2021-02-03 17:02:58 -05:00
zeppi
11931d4037
provide ad blacklisting
2021-02-02 21:18:13 -05:00
infiinte-persistence
64874c773b
Search: Get uris
with same query as doSearch
...
## Issue
2731: Searches with forward slashes returns no results
## Change
The slash-removal came from (0db20834f9
).
Removing the 2 `replace(/\//, ' ')` from lbry-desktop fixes it, but this PR assumes the slash-removal is intentional to cover something else. So, we'll make the Search side do the same thing to match what's happening in `doSearch`.
A little bit ugly, but there's already a comment about this in `makeSelectSearchUris`, so it'll probably get cleaned up in the future.
2021-02-02 15:08:52 -05:00
infiinte-persistence
0699c55229
videojs: make control bar slightly transparent.
...
## Issue
Closes #5392 better support for non-standard resolution videos
It's not actually cropped -- the control bar was opaque.
## Change
Use 0.80 opacity to somewhat see the full picture.
Using 0.5 or less would be even better, but due to the default tiny size of the control bar, the text becomes unreadable (it's readable if you zoom the browser to get larger text). Don't want to mess with sizing for now, so using 0.80 to get the best of both worlds.
2021-02-01 17:06:49 -05:00
infiinte-persistence
44458c2b8c
Fix 5438: Keep floating player in view area
...
## Issue
5438: Keep floating player in view area
## Changes
- Restore correct z-index
- The bug came as a side effect of cbac2174
. Redo cbac2174
to cover both close button and floating player.
- Remove wobbling when dragging to bottom-right.
- The extra gap introduced is fighting against react-draggable. If gaps are needed, handle it entire ourselves or do it somewhere in react-draggable; neither is worth the effort, so the gap was removed.
2021-02-01 14:51:04 -05:00
Sean Yesmunt
19275f8f3d
flowfixme
2021-02-01 13:50:16 -05:00
DispatchCommit
599f9e106e
use smooth scrolling
...
Tells browser to use smooth scrolling to animate scroll
https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollTo
2021-02-01 13:50:16 -05:00
Daniela Narvaez
1698ca8775
Small change based on code review
2021-02-01 10:58:37 -05:00
Daniela Narvaez
1f66132cd2
Small change based on code review
2021-02-01 10:58:37 -05:00
Daniela Narvaez
ec875a6cdf
"Fix Long commenter name issue"
2021-02-01 10:58:37 -05:00
Franco Montenegro
77d90b807e
Display default image for channel thumbnail on error
2021-01-29 14:50:36 -05:00
Dispatch
b27395607c
Add all proper react lifecycle hooks
...
Fixes 1 of 52 linting warnings
2021-01-29 14:49:12 -05:00
Sean Yesmunt
f28707504a
Revert "Make dropdown menus actually dropdown"
...
This reverts commit a2046be0ee
.
2021-01-29 11:54:39 -05:00
Sean Yesmunt
5314100714
Revert "use variable for header height"
...
This reverts commit b68600d978
.
2021-01-29 11:54:39 -05:00
Sean Yesmunt
17f0997ec3
Revert "animate in from top instead of bottom"
...
This reverts commit 153ebbca63
.
2021-01-29 11:54:39 -05:00
zeppi
6a16d8e0cd
fix bad lighthouse results
2021-01-28 15:35:15 -05:00
Jeffrey Fisher
4c97cb4ba4
Enable PDF Viewer in App
...
Closes #2903
2021-01-28 10:21:35 -05:00
Sean Yesmunt
8c21ec30e8
prevent caching on streaming url requests
...
Fixes an issue where the browser still thought a file wasn't transcoded because it was serving the cached response
2021-01-27 14:27:27 -05:00
Sean Yesmunt
99d7487bc2
fix quality selector not showing up
2021-01-27 14:27:27 -05:00
DispatchCommit
9a395a0284
remove leftover console log
2021-01-27 12:50:40 -05:00
DispatchCommit
d6e5df540e
remove unused player
reference
2021-01-27 12:50:40 -05:00
DispatchCommit
3d38739be1
adds vjs player reference to component state
2021-01-27 12:50:40 -05:00
infiinte-persistence
1f48dab312
Remove unnecessary 'reload' at the return statement.
...
We no longer need to re-render the whole thing..
2021-01-27 12:50:40 -05:00
infiinte-persistence
84bba58d64
Update broken 'Retry' button after videojs refactoring.
2021-01-27 12:50:40 -05:00
infiinte-persistence
33f880758a
Thumbnail: Display the same label (recommended ratio) for both URL and UPLOAD.
...
- Fix i18n concat problem for some languages.
- Display the same label (specifically, the recommended aspect ratio) for both URL and UPLOAD. I think the string "File to upload" can be omitted, but I left it as-is.
- Remove old/unused strings.
2021-01-27 10:21:59 -05:00
infiinte-persistence
7419fefa2d
Zoomable image viewer in Markdown (posts and comments)
...
## Issue
4899: Ability to expand images in markdown posts for viewing
2021-01-27 10:06:31 -05:00
Sean Yesmunt
153ebbca63
animate in from top instead of bottom
2021-01-27 10:05:02 -05:00
DispatchCommit
b68600d978
use variable for header height
2021-01-27 10:05:02 -05:00
DispatchCommit
a2046be0ee
Make dropdown menus actually dropdown
2021-01-27 10:05:02 -05:00
Dispatch
4cf9a455bc
add autoplay logic for embedded player ( #5399 )
...
Add autoplay logic when player is embedded.
Adds new `autoplay` prop to `VideoJs` component for specifying autoplay value.
2021-01-27 08:49:30 -05:00
zeppi
d04b0f09ba
fix ad areas and drivers
2021-01-26 19:39:22 -05:00
Daniela Narvaez
e9d28918cd
Add type definition for new prop in comment component
2021-01-26 16:34:50 -05:00
Daniela Narvaez
0a2f9fa0be
Fixing inline videos in comments
2021-01-26 16:34:50 -05:00
Franco Montenegro
10a83bbfe9
Fix first claim nsfw result being hidden even if nsfw is enabled
2021-01-26 16:31:01 -05:00
Sean Yesmunt
3d58c4eca6
fix typo
2021-01-26 11:19:18 -05:00
DispatchCommit
52f883be4e
fix linting errors
2021-01-26 11:00:41 -05:00
DispatchCommit
ee28648852
remove console.log statements
2021-01-26 11:00:41 -05:00
DispatchCommit
d8564cda5a
hack-y solution to losing player context
...
use a global window variable to store the reference to the current video.js instance.
2021-01-26 11:00:41 -05:00
DispatchCommit
68ae2d571f
only react to source prop updates
2021-01-26 11:00:41 -05:00
DispatchCommit
7c8383f2dc
attempt to persist a single video.js instance
...
Continually recreating video.js instance on render is bad.
Instead, persist a single instance, and simply update the source and poster on the existing instance.
2021-01-26 11:00:41 -05:00
infiinte-persistence
912489cce0
Make zoom level persistent on Desktop
...
- uses local storage.
- for 'web', the browser is already handling that.
2021-01-26 10:20:59 -05:00
Sean Yesmunt
0c8c4938d9
move channel selection to top of publish form
2021-01-25 17:51:58 -05:00
Sean Yesmunt
6903836ebe
add 'immediately spendable' balance on header balance hover
2021-01-25 14:24:57 -05:00
Sean Yesmunt
7152f9b04f
call install/new after users select privacy options
2021-01-25 14:24:57 -05:00
Sean Yesmunt
d7f95ddd43
fix desktop build
2021-01-25 14:24:57 -05:00
Sean Yesmunt
513e239771
encode embed url too
2021-01-25 13:58:12 -05:00
Sean Yesmunt
26ece81da8
manually encode ' because encodeURIComponent doesn't encode it
2021-01-25 13:58:12 -05:00
zeppi
2adfa8b6b6
sync again
2021-01-25 10:39:40 -05:00
infiinte-persistence
855d13e735
Add "t" as shortcut for Theather Mode
2021-01-25 10:38:25 -05:00
zeppi
a8a26fabd8
simplesite always ads
...
theme based related ads
test ad layout
logic
2021-01-24 17:32:51 -05:00
zeppi
61ace3566a
gads on master
2021-01-23 12:57:09 -05:00
Sean Yesmunt
8552515e34
string cleanup + add available balance to publish/channel create
2021-01-22 11:46:27 -05:00
Jeremy Kauffman
18f1f983ae
contribute -> boost
2021-01-22 11:46:27 -05:00
Jeremy Kauffman
79a85db7e4
potential language changes
2021-01-22 11:46:27 -05:00
Sean Yesmunt
5420a6a887
show total balance on wallet page/header
2021-01-22 11:46:27 -05:00
jessopb
2f1fae23cf
vanity referrals ( #5353 )
2021-01-22 10:47:21 -05:00
infiinte-persistence
b767fc4db1
Fix 'Annoymous Reposted' split string.
2021-01-21 14:31:31 -05:00
infiinte-persistence
2bf4a96d09
String fix for 'Support Repost'
...
- Added to json
- Don't need the context note for this case.
2021-01-21 14:31:31 -05:00
DispatchCommit
bb3354581a
fix overrideNative option for vjs
...
resolves https://github.com/lbryio/lbry-desktop/issues/5323
2021-01-20 21:49:08 -05:00
Sean Yesmunt
21cbb64001
Revert "Add Chromecast support on Google Chrome."
...
This reverts commit 65ce47a7d1
.
2021-01-20 15:14:00 -05:00
Sean Yesmunt
c166060f0d
Revert "Pass the title and channel name to Chromecast."
...
This reverts commit bb828385d0
.
2021-01-20 15:14:00 -05:00
zeppi
6ed103b33f
shorter timeout
2021-01-19 13:41:10 -05:00
zeppi
a2d93bc7cc
fix embed loading hang
2021-01-19 13:41:10 -05:00
infiinte-persistence
bb828385d0
Pass the title and channel name to Chromecast.
...
I'm a bit wary of adding props to this component due to the 'dispose' call, but I think 'source' and 'claim' will update together, so it shouldn't be an issue?
2021-01-19 10:29:28 -05:00
infiinte-persistence
65ce47a7d1
Add Chromecast support on Google Chrome.
2021-01-19 10:29:28 -05:00
infiinte-persistence
95b4f89e50
Make 'playback rate' persistent
...
## Issue
5308: Ability to choose default play speed and theatre mode or regular playback size
## Comments
Initially, I used the local storage, as per 'muted' and 'volume' -- I thought that would be appropriate.
Later, I saw that Theater Mode is already using Client Settings, so I re-did everything to match that.
Also, there is an accompanying commit in lbyr-redux.
2021-01-19 10:16:46 -05:00
zeppi
a8cc17624c
make clear supporting repost
2021-01-15 10:43:27 -05:00
zeppi
6211c243dd
support repost bugfix
2021-01-15 10:43:27 -05:00
zeppi
ccd13f2233
put auth in progress back with timeout
2021-01-15 10:40:34 -05:00
Sean Yesmunt
80a7cbe16f
add quality selector to transcoded videos
2021-01-15 10:34:41 -05:00
Sean Yesmunt
ee0bdf3a82
encode claim name in embed url
2021-01-14 11:48:42 -05:00
Sean Yesmunt
72ac5a5437
encode share url parts
2021-01-14 11:48:42 -05:00
Franco Montenegro
d9b8f0310a
Fix nsfw parameter in search page
2021-01-13 14:56:12 -05:00
zeppi
93834fb281
redirect to source after repost
2021-01-13 12:47:46 -05:00
Sean Yesmunt
45bc5182ce
don't call sync/set for exisitng users that signed in in a different tab
...
this was causing users to lose their subs before the page refreshed
2021-01-13 11:59:36 -05:00
zeppi
5435dc88d4
langmig
2021-01-13 11:11:58 -05:00
jessopb
e94d4bcd28
repost ui ( #5293 )
2021-01-13 10:44:44 -05:00
Sean Yesmunt
55182e0b94
remove bad CSS rules
2021-01-13 10:25:40 -05:00
zeppi
554ca1a4f4
two digits and up smaller notif bubble txt
2021-01-12 10:12:28 -05:00
zeppi
eac7e100cc
notifications 20+
2021-01-12 10:12:28 -05:00
jessopb
6cb2377266
Merge pull request #5296 from lbryio/authInProgressTemp
...
disable authinprogress for now
2021-01-11 18:40:48 -05:00
zeppi
ae032cb557
disable authinprogress for now
2021-01-11 18:39:54 -05:00
zeppi
68de0a8107
language map fix
2021-01-11 18:14:42 -05:00
Sean Yesmunt
65709e1139
Revert "Fix nsfw parameter in search page"
...
This reverts commit 4f1bd23442
.
2021-01-11 15:01:40 -05:00
Sean Yesmunt
148fa4f4cd
call user/signout on signout
...
fixes sync issues for users with multiple accounts signed in to multiple tabs
2021-01-11 14:31:01 -05:00
Franco Montenegro
4f1bd23442
Fix nsfw parameter in search page
2021-01-11 10:32:14 -05:00
zeppi
72945b45c5
cleaner
2021-01-11 10:30:26 -05:00
zeppi
6fb345dbbc
zh languages
...
bugfix
bugfix3
publish
add zh back for homepage selector
test
revert i18n file
DRY publish language
2021-01-11 10:30:26 -05:00
Sean Yesmunt
b65934cc7f
fix reposts not showing up as winning claim in search suggestions
2021-01-08 09:31:25 -07:00
Sean Yesmunt
d43c4d053e
add video theater mode button
2021-01-08 08:27:41 -07:00
Franco Montenegro
b43593a996
When a new reward is acquired, only close modals if the reward comes from reward_code
2021-01-08 08:16:41 -07:00
Daniela Narvaez
a65162c204
Change list style in comments to be inside.
2021-01-08 08:10:43 -07:00
Sean Yesmunt
eb398c419a
turn it back on but ✨ head ✨
2021-01-06 23:03:23 -05:00
Sean Yesmunt
d92f6d3e18
comment out redirect handling for transcoded streams
2021-01-06 18:40:38 -05:00
Thomas Zarebczan
09decf796a
String!
2021-01-06 01:28:16 -05:00
zeppi
65d524dfdf
buffer id
2021-01-05 16:29:04 -05:00
jessopb
f538ab3670
Merge pull request #5259 from lbryio/feat-consolidateUtxosRebase
...
Feat consolidate utxos rebase
2021-01-05 14:33:45 -05:00
zeppi
1b3bc0f4e3
support consolidating txos
...
improvements
actual values
bump
bump
devtools revert
bugfix
bump
2021-01-05 12:38:55 -05:00
Sean Yesmunt
2436c3eb70
add extra check for video source response
2021-01-04 15:19:54 -05:00
Sean Yesmunt
f59cdb1929
fix for hls support
2021-01-04 15:04:36 -05:00
Sean Yesmunt
3317d32ae2
fix weird search suggestion behavior
2020-12-30 23:03:46 -05:00
infiinte-persistence
d0f42ce6b3
Desktop: Enable 'Alt+Left/Right' for history navigation.
...
## Why
- Consistent behavior across Web and Desktop.
2020-12-30 14:55:24 -05:00
infiinte-persistence
cbac21746f
FloatingPlayer: Fix close button not working when AutoplayCountdown is visible.
...
## Issue
5221: floating player won't close during autoplay countdown
## Change
Change the z-index when hover to ensure it is really on top of everything.
2020-12-30 14:35:11 -05:00
zeppi
e4eb8f4a26
review test
2020-12-28 15:00:15 -05:00
zeppi
ad420670a7
changes, bump
2020-12-28 15:00:15 -05:00
zeppi
30a9bb010f
show loading while searching
...
fixes
bump
bump
2020-12-28 15:00:15 -05:00
Sean Yesmunt
a8cb4d7d57
update videojs import to include http-streaming module
...
so we can support hls streams
2020-12-28 13:44:38 -05:00
zeppi
5fa57e1859
no resolve undefined pls
2020-12-28 13:16:37 -05:00
zeppi
91f25abf2c
email spam reminder
2020-12-23 16:51:41 -05:00
zeppi
cbe4cb1cf1
i18n homepage sections
2020-12-23 09:45:45 -05:00
zeppi
3de290f04f
fix search
2020-12-22 14:11:07 -05:00
Sean Yesmunt
53d3efe895
update youtube sync text for channels that don't qualify
2020-12-21 22:12:21 -05:00
Sean Yesmunt
a0123c2a6f
fix earnings per view style
2020-12-21 22:12:21 -05:00
Baltazar Gomez
a09216da76
remove typo
2020-12-21 14:08:52 -05:00
btzr-io
35653bb115
prevent front-matter render on markdown
2020-12-21 14:08:52 -05:00
infiinte-persistence
49abbecbd7
mobile-ui: Fix missing chromecast button in Android-Chrome
...
## Issue:
5119 "Video: Mobile UI + overlay for keyboard shortcut feedback" was disabled because the feature broke the chromecast button in Android Chrome
2020-12-21 12:15:45 -05:00
infiinte-persistence
4a4247180f
Revert "comment out mobileUI function until chromecast bug is fixed"
...
This reverts commit d8c4ff62cb
.
2020-12-21 12:15:45 -05:00
infiinte-persistence
4b03a30121
Fix initial pause state for the Autoplay Countdown
...
## Issue
5204: Don't autoplay when commenting/video off screen
## Change
Previously, the checking was only done during a scroll event. We also need to check if the user has already scroll down before the component was invoked.
2020-12-21 12:14:31 -05:00
infiinte-persistence
0d374725d6
i18n update
2020-12-21 12:11:59 -05:00
Sean Yesmunt
5d1b1f5293
update placeholder
2020-12-21 10:36:55 -05:00
Sean Yesmunt
187cbd9695
fix doSetPlayingUri arguments
2020-12-21 10:31:34 -05:00
infiinte-persistence
a0ec5097d9
Enable tile layout for 'Your Tags' page
...
## Why
- Something I miss every time I switch to lbry.tv.
- Consistent with other search pages like Discover.
2020-12-18 14:02:50 -05:00
infiinte-persistence
4760f00050
Fix "Not Now"
...
## Issue:
https://discord.com/channels/362322208485277697/646840786662719488/788694493532520458
## Change:
It's either adding the non-capitalized "Not now" to the list, or change the usage to "Not Now".
Chose the latter since the rest of the modal (and other usage) is using the capitalized format.
2020-12-18 14:02:18 -05:00
infiinte-persistence
267c019d7a
Timestamp: Handle Safari + better parsing
...
## Issue
- The previous regex uses lookback (I think ES2018?) which Safari has yet to implement.
- There were a few bugs in the previous regex too, like missing out multiple timestamps in a line, or parsing "62:02" as "2:02" (although YT does this as well).
- The previous method searched too deep (matchAll) on each 'locate' call, which was wasteful.
2020-12-18 11:35:47 -05:00
infiinte-persistence
897128a168
Restore "Handle timestamp in Markdown."
...
This reverts the revertion in:
- 85f8965d44
.
- d3f0e471e5
.
2020-12-18 11:35:47 -05:00
Sean Yesmunt
b9f8fd73f1
fix sidebar for mobile
2020-12-17 13:55:58 -05:00
Sean Yesmunt
77739c971a
slightly improve mobile style on top page
2020-12-16 14:58:30 -05:00
Sean Yesmunt
047e84ac8c
winning claim style pass
2020-12-16 14:58:30 -05:00
Sean Yesmunt
1aefdba5ab
fix wunderbar suggestions spacing
2020-12-16 14:58:30 -05:00
Sean Yesmunt
cc568fb8cf
working
2020-12-16 10:52:22 -05:00
Sean Yesmunt
0cc3af28a3
flow fixes
2020-12-16 10:52:22 -05:00
zeppi
f825533afa
cleanup
2020-12-16 10:28:57 -05:00
zeppi
99ab165a8f
New repost flow
...
Clearer display of takeover amounts
Repost from empty search result, from top page, or from claim
review changes
final touches
bump
empty comment copy
they
emptier
validation cleanup
extra
2020-12-16 09:47:28 -05:00
Sean Yesmunt
73dea00e41
revert encode share url
2020-12-15 19:44:37 -05:00
Sean Yesmunt
d8c4ff62cb
comment out mobileUI function until chromecast bug is fixed
2020-12-15 17:03:32 -05:00
Sean Yesmunt
87d54d9c88
show 'SITE_NAME view reward' message on txo list table
2020-12-15 16:22:40 -05:00
Sean Yesmunt
e6b502dd4a
hide duplicate purchase page link on sidebar
2020-12-15 16:22:40 -05:00
Sean Yesmunt
0d4659472b
remove old ads code and disable videojs mobile plugin
2020-12-15 14:10:57 -05:00
Sean Yesmunt
62dfaf0709
use thumbnail cdn for cover photos
2020-12-15 13:59:08 -05:00
Sean Yesmunt
71b948f2fc
redirect to channel creation page when reacting to comment with no channel
2020-12-15 13:59:08 -05:00
Sean Yesmunt
dd582f4009
encode lbry url when shared from modal
2020-12-15 13:59:08 -05:00
Sean Yesmunt
664e969730
don't search if term is empty
2020-12-15 13:59:08 -05:00
Sean Yesmunt
540a527a61
swap seen & read notification behavior
2020-12-15 13:59:08 -05:00
Sean Yesmunt
138d84155b
fix opening files externally on desktop
2020-12-15 13:58:27 -05:00
Sean Yesmunt
d3f0e471e5
Revert "Tokenize and format timestamps in Markdown"
...
This reverts commit 93709fbeb8
.
2020-12-14 22:31:18 -05:00
Sean Yesmunt
85f8965d44
Revert "Handle timestamp in Markdown."
...
This reverts commit 3f1913e5f4
.
2020-12-14 22:31:18 -05:00
infiinte-persistence
3f1913e5f4
Handle timestamp in Markdown.
...
The videojs player is exposed through the 'window' object.
2020-12-14 12:12:50 -05:00
infiinte-persistence
93709fbeb8
Tokenize and format timestamps in Markdown
...
1. Find and tokenize timestamps, i.e. "XX:XX:XX" strings.
2. Transform 'timestamp' nodes to Links.
2020-12-14 12:12:50 -05:00
infinite-persistence
04fbde49ec
Video: Mobile UI + overlay for keyboard shortcut feedback ( #5119 )
...
Co-authored-by: import <>
2020-12-14 11:40:59 -05:00
Sean Yesmunt
e648f15fdc
lower thumbnail quality to 80
2020-12-11 17:08:20 -05:00
Sean Yesmunt
f420785bfb
fix casing
2020-12-11 17:01:59 -05:00
Sean Yesmunt
9c5ffdc1bf
deal with completed transfers on youtube transfer page
2020-12-11 17:01:59 -05:00
Sean Yesmunt
38a916dcc4
fix view_count getting called multiple times
2020-12-11 17:01:59 -05:00
Sean Yesmunt
6ac3b0d6cd
add sub/upload count to youtube transfer status component
2020-12-11 17:01:59 -05:00
Sean Yesmunt
9a90a00c83
fix spacing for unauth users
2020-12-11 17:00:32 -05:00
Sean Yesmunt
a5e9557e4b
enable thumbnail cdn for all file thumbnails
2020-12-11 15:47:06 -05:00
Sean Yesmunt
05d625484d
improve jumpiness on search suggestions
2020-12-11 14:37:06 -05:00
Sean Yesmunt
120300643f
improved mobile-search experience
2020-12-11 14:37:06 -05:00
infiinte-persistence
b35e68c6d3
Don't parse a 'mailto:' into a lbry link.
...
## Issue
5130: Support mailto hyperlinks / urls in markdown
## Change
The markdown components already support mailto, just that the logic here ended up making it a 'ClaimLink'
2020-12-11 10:18:07 -05:00
Sean Yesmunt
b0026a562a
pass x-lbry-auth-token to apis status call for email verified users
2020-12-10 17:35:03 -05:00
Sean Yesmunt
cffc70fb6b
disable
2020-12-10 17:28:38 -05:00
Sean Yesmunt
996a5c40b1
use new cdn for images
...
default to using one in the env
2020-12-10 17:01:29 -05:00
Thomas Zarebczan
b86f748700
Fix following discover on Odysee
2020-12-10 16:58:31 -05:00
Sean Yesmunt
c2213d9008
new test
2020-12-09 18:03:40 -05:00
Sean Yesmunt
dccb1c93e1
comment out cdn - need to fix env so I don't need to make this change
2020-12-09 12:48:36 -05:00
infiinte-persistence
d8787cb4c5
Handle scrolling for ClaimListDiscover that exists in the middle of a page.
...
## Issue
5090: When sorting channels, switching between Trending/Top/New returns viewer to the top of the page
## Approach
- Add an optional parameter to `ClaimListDiscover/Header` to add an additional anchor ID when building a new search URL.
- Clients then add the anchor ID on the desired location.
- The code that handles the scrolling then checks if the `location` contains an anchor hash. If it does, we'll scroll to that element; else, the existing behavior will be used.
2020-12-08 16:01:32 -05:00
infiinte-persistence
4b53d1267c
Consolidate method of reseting scroll position
...
## Issues
(1) 4783: New search query does not reset to the top
(2) The current way that Tag Search resets the position can be overridden by the AppRouter's call.
## Approach
Listen to `search` changes as well. This basically covers any search param changes.
Components should probably not call `window.scrollTo` directly as the AppRouter's call might override it.
2020-12-08 16:01:32 -05:00
Sean Yesmunt
a23b3c8d26
check for thumbnail cdn in config before using
2020-12-08 15:15:29 -05:00
Sean Yesmunt
e81d11fd55
Revert "Revert "use cdn for thumbnails""
...
This reverts commit d257c312c1
.
2020-12-08 15:15:29 -05:00
Sean Yesmunt
d257c312c1
Revert "use cdn for thumbnails"
...
This reverts commit f7279c1d49
.
2020-12-08 14:24:49 -05:00
Sean Yesmunt
f7279c1d49
use cdn for thumbnails
2020-12-08 13:54:23 -05:00
Sean Yesmunt
caae63b44b
refresh homepage if clicking 'home' while on the homepage
2020-12-08 11:45:18 -05:00
Sean Yesmunt
0ef0966226
fix moonpay on desktop
2020-12-08 11:45:18 -05:00
zeppi
f8d09994f6
top page selects channel tab if channel is winning
2020-12-07 22:24:08 -05:00
Sean Yesmunt
495cf89a38
remove overflow: auto but keep width the same
2020-12-07 11:47:19 -05:00
Electron - Mark Firth
459a4752ed
Wider Post Area
...
Wider post area for bigger text, while keeping the character count the same or less.
Removed `overflow: auto;` as it was not required and was creating unnecessary scrollbars when margins were incorrectly calculated.
2020-12-07 11:47:19 -05:00
zeppi
cf1d051288
no tiny sidebar signup
2020-12-04 09:22:36 -05:00
Electron - Mark Firth
f0a961b8f8
Darker Area for Code
...
A darker and more colourful preview code area for a more comfortable and stylish look.
2020-12-04 00:02:46 -05:00
Sean Yesmunt
00c6d80ec9
only search for 25 results on channel page
2020-12-03 16:42:22 -05:00
Sean Yesmunt
16e45c452f
fix search not happening after changing search options
2020-12-03 16:42:22 -05:00
Sean Yesmunt
4e0e1e2f2b
cleanup
2020-12-03 16:18:04 -05:00
Sean Yesmunt
0de87521b8
add placeholder for top wunderbar suggestion
2020-12-03 15:47:06 -05:00
Sean Yesmunt
fac2050485
pass readyState to buffer analytics api
2020-12-03 15:00:21 -05:00
infiinte-persistence
409fff7ee4
5115: eliminate scrollbar jumping in the sidebar
2020-12-03 12:45:48 -05:00
infiinte-persistence
112e8aeaa0
Sidebar: left-justify "followed channels" in lbry.tv
...
## Issue
5094: Followed Channel list mistakenly centered on smaller screens?
## Changes
Copied the fix from the Odysee branch.
2020-12-03 12:45:32 -05:00
Sean Yesmunt
30d8a0406d
wunderbar improvements
2020-12-03 12:39:12 -05:00
jessopb
dc679add87
Merge pull request #5076 from lbryio/sync-embed-auth
...
Prevent multiple embeds from creating new users
2020-12-02 14:46:51 -05:00
zeppi
960a0277aa
Prevent multiple embeds from creating new users
...
try with cookies
tweak
tweak 2
tweak3
tweak4
tweak5
try localstorage
tweakerino
final
try testing for sessionStorage
store sessAvail globally
2020-12-02 13:50:10 -05:00
Sean Yesmunt
828dab73a8
fix list bullets from being cut off
2020-11-30 23:33:43 -05:00
zeppi
b736444306
player started event (embedded)
2020-11-30 14:52:05 -05:00
zeppi
adde73605d
player loaded analytics event (for embedded/not)
2020-11-30 14:52:05 -05:00
infiinte-persistence
c059f3dced
Fix double translation in homepage
...
## Issue
The "Trending for xxx" string was being resolved and translated twice, so it often re-appears in the string list during development.
## Change
It seems like `getHomepage` is repopulated every time, so I think it is safe to just resolve and translate `title` at that level.
## Extra
Remove unused "Creator analytics are down" message per recent changes.
2020-11-30 14:47:16 -05:00
Sean Yesmunt
919c2bd22a
record channel in analytics on first run
2020-11-30 11:50:26 -05:00
zeppi
0495dff904
fix homepage and language defaults
2020-11-25 13:04:07 -05:00
zeppi
d7856b7618
settings use null when matching current browser language
...
default language functions
bugfix1
bugfix2
bugfix4
2020-11-23 14:12:31 -05:00
Sean Yesmunt
d0773cec4a
only use custom scrollbar on non-mac
2020-11-23 14:03:51 -05:00
Sean Yesmunt
d012300fe9
remove double 'discover' link showing up in mobile side nav
2020-11-23 14:03:51 -05:00
infiinte-persistence
28e7fec338
videojs: Add shortcuts for Playback-Rate
...
">" (shift + .) = Speed Up
"<" (shift + ,) = Speed Down
2020-11-23 13:12:22 -05:00
infiinte-persistence
e12506feef
videojs: Squeeze in 'playback rate' button for Mobile Portrait.
...
## Issue
- Personally annoyed of having to switch to landscape just to change the setting. There's still space for it.
- This serves as a quick fix until "4712: Video: Allow access to all control in small screen" is figured out
2020-11-23 13:05:58 -05:00
infiinte-persistence
7fb7560f75
Limit scrollbar customization to: (1) web (2) linux/windows app
...
The only downside to this new implementation is that the top-most (or right-most?) scrollbar won't get the customization. Any other sub-components (e.g. sidebar) will get the customization.
My guess is that the "top-most" scrollbar is above the `main-wrapper`. I'm not sure if we can (or should) add another className higher than App.
The impetus for the customization was the ugly sidebar anyway, so at least we covered that.
2020-11-23 11:00:41 -05:00
infiinte-persistence
c9831d1949
Customize scrollbar to fit the theme colors
...
## Issue
4727: Sidebar's transient scrollbar doesn't fit in the Dark Theme
## Approach
The 'webkit' API works on Chrome, but Firefox ignores it and uses it's own fancy scrollbar when 'webkit' is used (can't seem to change any properties). It's better than the current look, but still doesn't fit our theme, plus it makes the product look different on different browsers.
Firefox now supports the new 'scrollbar' API, so we can now tweak the scrollbar, but the API only provides limited attributes.
Don't wanna complicate things by using Javascript, so we'll use Firefox's limited attributes as the common denominator and just live with a plain, rectangle scroll bar BUT with better color to match the theme.
2020-11-23 11:00:41 -05:00
Sean Yesmunt
d4bc2ca9a5
remove down message for creator analytics
2020-11-20 18:28:39 -05:00
Sean Yesmunt
d42586dc9e
fix LbcMessage for ranges with decimals
2020-11-20 12:01:16 -05:00
Sean Yesmunt
fe2656cfa9
don't default to 'new' on discover page
2020-11-20 12:01:16 -05:00
Sean Yesmunt
c822f1702f
handle malformed markdown links
2020-11-19 15:28:19 -05:00
Sean Yesmunt
aa4886344e
don't allow claims from future to be rendered
2020-11-19 13:33:37 -05:00
Sean Yesmunt
9801f43d3e
hack together a thumbnail message on the channel page
2020-11-19 13:33:37 -05:00
Sean Yesmunt
c4573df90f
fix import
2020-11-18 17:15:18 -05:00
Sean Yesmunt
89aaf523ca
keep discover page only for non SIMPLE_SITEs
2020-11-17 18:45:26 -05:00
Sean Yesmunt
bbfed3fbb1
remove special styling for first homepage category
2020-11-17 14:58:54 -05:00
Sean Yesmunt
e5301dec04
move nudge to FileReactions and add src param to sign up redirects
2020-11-17 14:32:53 -05:00
infiinte-persistence
00350fec80
Hide mouse cursor when video is playing
...
## Issue:
5044: Auto hide cursor on video on static hover
## Approach
The existing code only hides the cursor when playing in fullscreen. Extend that to normal mode as well.
## Extra
Add in few new strings
2020-11-17 12:53:01 -05:00
Sean Yesmunt
44602c4213
add lbc help message on discover page
2020-11-16 19:09:09 -05:00
Sean Yesmunt
29e7af5bfc
move links for better odysee parity
2020-11-16 19:09:09 -05:00
Sean Yesmunt
3b6882412a
enable 'discover' page for everyone
2020-11-16 14:11:52 -05:00
infiinte-persistence
18debf51cd
FloatingPlayer: fix unusable volume slider in fp-mode
...
4913: Can't slide volume slider in pop out mode
I first tried to handle this at the floating player level, but it was impossible to hack there due to how 'react-draggable' works (it already moved the window before the "move" handler is called, so we can't do much).
Fix by overriding the dragging behavior of the videojs' VolumeBar class by not propagating the event further. It is odd that videojs didn't already do this, since it's SeekBar does stop the propagation.
2020-11-16 10:38:29 -05:00
zeppi
ef06c75e8f
send none with en language
2020-11-16 10:34:16 -05:00
jessop
f334c07c29
pass language to authenticate
...
update api language when setLanguage
yarn
2020-11-16 10:31:06 -05:00
Sean Yesmunt
00fb833c38
fix claim_search filter dropdown style
2020-11-16 10:19:50 -05:00
Thomas Zarebczan
07916059ed
Don't hard fail on sync set error
...
Need to fix double sync loop first.
2020-11-14 01:17:26 -05:00
Sean Yesmunt
a4c9115063
cleanup from last PR
2020-11-13 15:54:00 -05:00
Sean Yesmunt
026b416ca1
clean up claim_search filters
2020-11-13 15:51:29 -05:00
Sean Yesmunt
49a7dfd76d
don't delete saved-password on preference_get fail
2020-11-13 14:48:04 -05:00
Sean Yesmunt
abacafb0c5
better handle bad wallet password errors
2020-11-13 14:48:04 -05:00
Sean Yesmunt
f1adfddded
bump lbry-redux and handle other fatal sync errors
2020-11-13 14:48:04 -05:00
Sean Yesmunt
cfb10db4ea
add fatal error handling when sync/get fails with unknown error
2020-11-13 14:48:04 -05:00
infiinte-persistence
dfef97d715
claim_search: Don't clear past page results if subsequent pages timeout.
...
## Issue
4609: If claim search on latter page fails, don't clear out all previous data
## Note
This requires an accompanying change in `lbry-redux` to mark `claimSearchResultLastPageReached` during timeout and to not purge past results.
## Change
The previous flow was: increment the page, and expect the next render to either be 0 (timeout + purge) or fill in at least 1 new item.
Since it is now possible for no results to be returned for the new page (due to timeout + no purging), the code continues to make another query. This commit stops the perpetual querying.
## Test Case:
1. https://lbry.tv/$/discover?t=imherelbry&content=video&order=top&fresh=year
2. Scroll down a few pages until it timeout happens. Past results are gone.
2020-11-13 13:23:50 -05:00
Sean Yesmunt
96e28aadf5
don't trigger sync when changing tile layout
2020-11-13 13:17:25 -05:00
Sean Yesmunt
5cfa46d14d
fix card spacing on settings page
2020-11-13 13:17:25 -05:00
Sean Yesmunt
509cbb07fe
fix notification icons
2020-11-13 13:17:25 -05:00
zeppi
92817203fc
send nudge source to matomo
2020-11-13 11:07:31 -05:00
Sean Yesmunt
64ea6e6adc
fix lbc icon on notifications page
2020-11-13 00:36:23 -05:00
infiinte-persistence
fc79c87bba
Fix sidebar tooltip showing string with context metadata.
...
## Issue
In the odysee branch, the tooltip for "Following" in the Sidebar was shown as "Following --[sidebar]--". In lbry.tv, the tooltip doesn't appear.
I believe the tooltip appeared due to the name change from 'label' to 'title' and then being passed to Button through '...passedProps'.
Fix by explicitly setting the Button's 'title' to the localized text.
2020-11-12 15:21:40 -05:00
Sean Yesmunt
fce6c17f4f
remove channel preview in comments
2020-11-12 13:46:40 -05:00
Sean Yesmunt
881ce59ade
add basic message for thumbnail uploads
2020-11-11 22:49:41 -05:00
zeppi
fff599d56a
delete util/homepage
2020-11-11 10:47:47 -05:00
jessopb
697651b0e8
pass domain to authenticate for appid ( #5012 )
2020-11-10 21:47:51 -05:00
zeppi
463f72ee56
channel avatar fix
2020-11-10 16:41:21 -05:00
Sean Yesmunt
94f8db4da9
update order on settings page
2020-11-10 15:32:45 -05:00
Sean Yesmunt
73e1db7bb4
allow changing language for unauth users
2020-11-10 15:32:45 -05:00
zeppi
3da7ec5c2c
fix links spread bug
2020-11-10 14:02:59 -05:00
zeppi
fe8adaaa49
hp description
2020-11-10 14:02:59 -05:00
zeppi
ad7a0c9cac
reconcile more
2020-11-10 14:02:59 -05:00
Sean Yesmunt
47f45fce0c
fix typos
2020-11-10 12:22:25 -05:00
Sean Yesmunt
60bac01a4a
remove extra prop
2020-11-10 12:08:19 -05:00
Sean Yesmunt
4b59bd0223
add back help links for SIMPLE_SITE
2020-11-10 12:08:19 -05:00
Sean Yesmunt
1023f30b4c
initial PR for custom homepages - take 2
2020-11-10 12:08:19 -05:00
Sean Yesmunt
353c1a5689
Revert "unified custom homepage"
...
This reverts commit 55768fc6b5
.
2020-11-10 10:36:11 -05:00
Sean Yesmunt
1814733d5b
Revert "add back sign up nudge"
...
This reverts commit f0cabbff7d
.
2020-11-10 10:36:11 -05:00
Sean Yesmunt
f0cabbff7d
add back sign up nudge
2020-11-10 10:24:04 -05:00
jessop
55768fc6b5
unified custom homepage
2020-11-10 10:24:04 -05:00
Sean Yesmunt
e2b30b7d17
add basic dmca message on embeds page
2020-11-10 01:26:38 -05:00
Sean Yesmunt
ca6ce23494
fix nudge mobile styling
2020-11-10 01:10:22 -05:00
Sean Yesmunt
f63de7f930
add nudges to sign up
2020-11-10 00:33:27 -05:00
Sean Yesmunt
631d67ad0b
fix typo
2020-11-09 16:07:14 -05:00
jessop
391ab15b15
dont set sync enabled on web on sign up
2020-11-09 15:06:14 -05:00
Sean Yesmunt
1ef587b8c2
fix typos and bump lbryinc
2020-11-09 13:37:51 -05:00
Sean Yesmunt
1cc7be746b
move splash animation out of settings
2020-11-09 13:37:51 -05:00
Sean Yesmunt
6626cc1059
fix floating player location on desktop
2020-11-09 13:37:51 -05:00
Sean Yesmunt
467d9b9f47
fix channel ellispis on claimPreview
2020-11-09 13:37:51 -05:00
infiinte-persistence
a71c66bfb7
Localize the "analytics down" message.
2020-11-09 10:44:45 -05:00
Sean Yesmunt
3a96382901
add basic message for creator analytics issues ( #5001 )
...
* add basic message for creator analytics issues
Co-authored-by: Thomas Zarebczan <tzarebczan@users.noreply.github.com>
2020-11-08 10:57:02 -05:00
Sean Yesmunt
e00b98226c
remove old import
2020-11-06 00:02:53 -05:00
Sean Yesmunt
c21fef5b24
new ads provider
2020-11-05 12:21:32 -05:00
Sean Yesmunt
98855d4fd5
fix top claim search result
2020-11-04 16:08:23 -05:00
Sean Yesmunt
d408b0fd96
fix page crash on mailto links
2020-11-04 16:08:23 -05:00
Sean Yesmunt
dc3fac6a4c
don't hide lbc details if no description
2020-11-04 16:08:23 -05:00
Sean Yesmunt
fd5cde08c3
add back video player on adstest pagegaa
2020-11-04 12:00:31 -05:00
Sean Yesmunt
485a734c9b
make notifications deleteable + unsub from the bell on notifications page
2020-11-04 10:25:49 -05:00
Sean Yesmunt
a836467714
content notification style cleanup
2020-11-04 10:25:49 -05:00
Sean Yesmunt
8f7c16cc39
fix 'best' comment sort
2020-11-02 17:15:53 -05:00
Sean Yesmunt
cb50b8a9bc
Revert "Improve IOS inline experience"
...
This reverts commit 9b38ba6c02
.
2020-11-02 17:15:02 -05:00
Sean Yesmunt
68b1a0971c
Revert "remove unused style"
...
This reverts commit 57a69be7e8
.
2020-11-02 17:15:02 -05:00
Sean Yesmunt
3f76092a3b
per channel notification settings take 2
2020-11-02 15:50:53 -05:00
Sean Yesmunt
3f7d7674ff
Revert "only show bell for users with notifications on"
...
This reverts commit c94d22994f
.
2020-11-02 15:31:09 -05:00
Sean Yesmunt
c94d22994f
only show bell for users with notifications on
2020-11-02 14:19:01 -05:00
Sean Yesmunt
25085fe881
update bell icon
2020-11-02 14:13:13 -05:00
Sean Yesmunt
63f1fed33c
per channel notification settings
2020-11-02 14:13:13 -05:00
Sean Yesmunt
e6016538b4
add ads script to head for test
2020-11-02 12:01:58 -05:00
infiinte-persistence
591f604073
Remove translation macro on native language names.
...
I believe we don't translate these since this is already the translated form?
When the language is supported later, the English version will be added to the string database instead.
2020-10-30 00:21:51 -04:00
Sean Yesmunt
52eb4de7a9
add adstest page to test player ads
2020-10-30 00:20:42 -04:00
Sean Yesmunt
dfe1bf5c62
remove unused style
2020-10-30 00:04:59 -04:00
Sean Yesmunt
46fbcb5a0f
fix autoplay countdown
2020-10-30 00:04:59 -04:00
Sean Yesmunt
419dd6431e
fix exact claim not showing up when copying url
2020-10-30 00:04:59 -04:00
Sean Yesmunt
b33f14cca4
make file details smaller
2020-10-30 00:04:59 -04:00
Sean Yesmunt
57a69be7e8
remove unused style
2020-10-29 17:02:40 -04:00
Thomas Zarebczan
9b38ba6c02
Improve IOS inline experience
...
Also puts back the video js player which has rate support - but it's hidden on smaller devices...maybe someone can fix later on.
2020-10-29 17:02:40 -04:00
jessop
734e08a209
bump and bugfix
2020-10-29 15:20:18 -04:00
jessop
c4d05a5a1a
claim-search by language
...
setting to search only in language as default
add channel update language selection and about
bump
searchable languages
2020-10-29 15:20:18 -04:00
jessopb
54466edafc
Merge pull request #4963 from lbryio/feat-userIconIdentity
...
make header user icon reflect comment identity
2020-10-29 08:27:34 -04:00
jessop
91f748d566
enable owners to tag claims and channels disable-support
2020-10-29 01:11:39 -04:00
jessop
ed61ac44bf
make header user icon reflect comment identity
2020-10-28 17:49:28 -04:00
Sean Yesmunt
f2c6986a6f
show channels + streams as winning claim from search query
2020-10-28 16:28:36 -04:00
Sean Yesmunt
4d9731d9c2
fix url wrapping on markdown links
2020-10-28 14:45:04 -04:00
Sean Yesmunt
e198caffd7
make sure comments with 0 likes are sorted to bottom
2020-10-28 14:45:04 -04:00
Sean Yesmunt
9c20a63ad5
add spinner when waiting for 'user' so page doesn't look broken
2020-10-28 14:45:04 -04:00
Sean Yesmunt
aed74c4608
fix creator reactions on file pages
2020-10-28 14:45:04 -04:00
Sean Yesmunt
cf40313383
update creator like style
2020-10-27 22:18:22 -04:00
Sean Yesmunt
e901daa849
wait to render comments until reactions are fetched
2020-10-27 22:18:22 -04:00
Thomas Zarebczan
43c2e9e0ed
Fix: channel page search limit
2020-10-27 14:51:05 -04:00
infiinte-persistence
93b1de8ed9
Fix long tag query-URL when changing between [Trending|New|Top]
...
## Issue
4393: Tag query URL goes on indefinitely as you change between [Trending|New|Top]
## Change
Change from `append` to `set` when building the query to remove duplicates.
Flow hates null being not a string, so the FixMe was retained.
2020-10-27 12:38:41 -04:00
Sean Yesmunt
ad20e355cf
creator only like reactions
2020-10-27 12:27:30 -04:00
Sean Yesmunt
d8aecaeb29
only call sync_apply if no wallet found
2020-10-27 10:17:11 -04:00
jessop
9d4f7dc642
sync reducer stuff
...
bring tags into app repo
prevent prefset until prefsReady
prefs ready on sign up
prefsReady-desktop
2020-10-27 10:17:11 -04:00
Sean Yesmunt
f54a0de797
bring in sync code from lbryinc
2020-10-27 10:17:11 -04:00
Thomas Zarebczan
19664726d6
Fix media type app crash on Publish
2020-10-26 14:56:38 -04:00
Sean Yesmunt
ca7a0794a8
lower threshold for comments slimed to death
2020-10-26 14:06:33 -04:00
Sean Yesmunt
2716d9441c
add unlock button nex to expandable credits button
2020-10-26 11:36:10 -04:00
Sean Yesmunt
ffdac06b80
fix typo
2020-10-23 15:26:39 -04:00
Sean Yesmunt
82b460f53d
add back support button on top page
2020-10-23 15:08:27 -04:00
Sean Yesmunt
6516d9ffa6
only includeSupportAction for not SIMPLE_SITE
2020-10-23 15:08:27 -04:00
Sean Yesmunt
f54f4fc65d
clean up markdown post style
2020-10-23 15:08:27 -04:00
Sean Yesmunt
54fa36abc0
bring in lbc/file details for everyone
2020-10-23 15:08:27 -04:00
Sean Yesmunt
1711dc6601
enable top claim on search page for everyone
2020-10-23 15:08:27 -04:00
Sean Yesmunt
5a1eecfc4b
fix iframe lbry links in markdown posts
2020-10-23 13:15:13 -04:00
Sean Yesmunt
33bf50e91b
fix simpleLinks in MarkdownLink
2020-10-23 10:30:11 -04:00
Sean Yesmunt
6c6dacb195
fix strings
2020-10-23 01:53:09 -04:00
Sean Yesmunt
221ae5b821
fix inline player not showing up broken from previous commit
2020-10-22 18:09:17 -04:00
Sean Yesmunt
c9fdaec997
don't show external link modal for lbry links
2020-10-22 14:30:40 -04:00
Sean Yesmunt
6659ef50ff
don't show ClaimLinks in file description
2020-10-22 14:16:42 -04:00
Sean Yesmunt
ad88d8993d
fix app crash
2020-10-22 14:08:53 -04:00
Sean Yesmunt
851b2d13e4
remove homepage hack from ClaimListDiscover and fix order so release_time filter is set properly
2020-10-22 13:01:17 -04:00
Sean Yesmunt
cd3f30e03e
don't pass fee_amount: >=0 when nothing is set to avoid timeouts
2020-10-22 13:01:17 -04:00
Sean Yesmunt
bf27692a65
use lbc icon for reward notifications
2020-10-22 12:41:29 -04:00
Sean Yesmunt
1cb0685b61
pass is_app_readable to notification/list
2020-10-22 12:41:29 -04:00
Sean Yesmunt
788fd153da
fix thumbnail gifs in comments
2020-10-21 16:45:43 -04:00
jessop
51c94d334a
set userid regardless of signin
2020-10-21 15:30:26 -04:00
jessop
fab03d337e
ad fix 2
2020-10-21 15:30:01 -04:00
Sean Yesmunt
295b8cf2e1
refactor floatingUri to allow inline players in comments/markdown
2020-10-21 15:29:29 -04:00
Sean Yesmunt
3b20104261
bump allowed upload size to 2gb on web
2020-10-20 13:13:08 -04:00
jessop
14e1b6c1f7
pin only top level
2020-10-20 13:09:08 -04:00
jessop
91d034954e
mark notification seen on relevant interaction
2020-10-20 13:09:08 -04:00
Sean Yesmunt
41dfd8a0f8
return early for undefined i18n messages
...
could happen when we map over a list of objects to create buttons and one only has an icon
2020-10-19 23:54:32 -04:00
Sean Yesmunt
a0320f8cef
remove comment
2020-10-19 23:37:39 -04:00
Sean Yesmunt
a045ddf23e
bump lbry-redux + pin icon tweaks
2020-10-19 23:37:39 -04:00
Sean Yesmunt
106f5a0ac2
initial comment pin PR with new commit
2020-10-19 23:37:39 -04:00
jessop
2f84d94c66
related add full width
2020-10-19 22:59:24 -04:00
Sean Yesmunt
264a85d837
Revert "comment pin action"
...
This reverts commit 636ab7427d
.
2020-10-19 15:01:09 -04:00
jessop
636ab7427d
comment pin action
...
owners can pin and unpin comments
tweak pin icon styles
move commenting activeChannel from localStorage to redux
2020-10-19 14:48:01 -04:00
jessop
9fb13975b4
email resend requests limited to once per thirty seconds
2020-10-16 16:38:52 -04:00
Sean Yesmunt
3bb5c06f44
openItem => openPath
2020-10-16 10:49:01 -04:00
jessop
6284f86026
fix reward rates crash
2020-10-16 00:07:30 -04:00
Thomas Zarebczan
f5900795c4
Show own channels on blocked list
2020-10-15 19:10:58 -04:00
Sean Yesmunt
cfd4e8a05d
rc fixes for electron 9
2020-10-15 19:06:47 -04:00
Thomas Zarebczan
ba786fa50e
Show unblock button on own blocked channels
2020-10-15 17:49:05 -04:00
Sean Yesmunt
c5a2126abe
disable snapshot thumbnail on desktop to prevent desktop crashes
...
https://github.com/electron/electron/issues/20750\#issuecomment-709505902
2020-10-15 14:32:58 -04:00
infiinte-persistence
e947307f86
Fix typo "Logging in in as ..."
2020-10-15 00:09:01 -04:00
infiinte-persistence
511a746871
Str-context-split: "To" and "From"
...
## Note from Russian translator
"To/From" in the 'automatic dark mode setting' cannot be re-used for the one in the 'Tip Modal'.
## Change
Wanted to split this into "general" and "time", but I'm guessing it won't satisfy all languages, so we'll just use the usage as the context since there's just 2 instances.
2020-10-14 17:44:44 -04:00
infiinte-persistence
80b4600f60
Str-context-split: "Follow"
...
## Issue
4192
2020-10-14 17:44:44 -04:00
infiinte-persistence
d7a178d259
Str-context-split: "Post"
...
Splitting the context between "Markdown post" (noun) vs. "Post something" (verb)
2020-10-14 17:44:44 -04:00
infiinte-persistence
6dd40df93b
Str-context-split: "Support"
...
Chinese, Spanish and other translators reported the difficulty in using "Support" as both a noun and verb in their language.
2020-10-14 17:44:44 -04:00
infiinte-persistence
567316cfbe
Support for multiple string context + "About" as initial example.
...
## Issue
4796 - i18n: Allow support for string overloading (multiple contexts)
## Approach
- Minimal code and process change.
- Handle on a case-by-case basis when reported by translators.
- Split the affected key in the string json by appending the context.
- Translators need to be aware of the new format and not translate context itself. Code is added to detect bad translations and will revert to English.
Sample in json:
"About --[About section in Help Page]--": "About",
"About --[tab title in Channel Page]--": "About",
Sample in client code:
title={__('About --[About section in Help Page]--')}
- "--[ ]--" was chosen as it's unique enough (unlikely for real strings to use it) and hopefully not that distracting in the client code.
- In the key itself, spaces are allowed after the string (i.e. before '--[') for neatness. It will be trimmed by the system.
## First example
"About" is used in 3 places:
- Channel Page
- Help Page
- Footer (in Odysee branch)
For Russian, the word "About" is "O" and is usually not used standalone, but requires something behind it. A translator said so, and seems to be the case in other sites as well.
"O xxx"
"O yyy"
## Other languages
For other languages that are not impacted, they can just clone the same translation for each of the split keys, just like in English.
## Possible enhancement in Transifex
I see that Transifex's API includes a `context` entry. It might be possible to move the context-metadata there during the upload, so translators will never see the "--[]--" messiness (it will be shown as "Context: xxx" in the Transifex GUI).
I'm not sure how to test the Transifex side, so I did not investigate further.
2020-10-14 17:44:44 -04:00
Sean Yesmunt
44bcc943a0
add new sort icons for new/best/controversial
2020-10-14 16:51:48 -04:00
Sean Yesmunt
77aa580690
add spacing for ul/ol next to p elements
2020-10-14 11:33:39 -04:00
Sean Yesmunt
172e918de5
pass to
2020-10-13 15:31:07 -04:00
Sean Yesmunt
4b98cf45f3
prevent clicking through help links
2020-10-12 23:21:23 -04:00
Sean Yesmunt
88c86ff447
add help link
2020-10-12 23:21:23 -04:00
Sean Yesmunt
4815aa9ff1
add reward rate + analytics link on channels page
2020-10-12 23:21:23 -04:00
Sean Yesmunt
65c39cbbc8
fix mobile comments on ios devices
2020-10-12 15:21:03 -04:00
Sean Yesmunt
03f1fe3ee5
make youtube sync web only
2020-10-09 17:08:38 -04:00
Sean Yesmunt
8bb6643a41
switch back to 'slimed to death'
2020-10-09 11:38:50 -04:00
Sean Yesmunt
60569de672
hide comments that were slimed to death TM
2020-10-08 15:57:20 -04:00
Sean Yesmunt
b1bca7982a
re-enable lbry:// link styles in comments
...
will add support for odysee/lbry.tv once the style is finalized
2020-10-08 14:19:21 -04:00
Sean Yesmunt
480d8a8786
wait to scroll to linked comments until readyToDisplay=true
2020-10-08 14:19:21 -04:00
Sean Yesmunt
6d4a92ad27
format reaction count to include commas
2020-10-08 14:19:21 -04:00
Sean Yesmunt
c1bd9ad6af
update app-strings
2020-10-08 13:15:22 -04:00
Sean Yesmunt
761b93d811
add style for comments with is_pinned=true
2020-10-08 11:48:32 -04:00
jessop
7678eedf4d
catch claim error on referrer set
2020-10-08 10:52:44 -04:00
infiinte-persistence
1100a07108
Comment v69 strings and misc.
2020-10-08 10:37:17 -04:00
Sean Yesmunt
5d2d6d2a94
always show your own comments at the top
2020-10-07 17:11:22 -04:00
Sean Yesmunt
c43eff8587
comments v69
2020-10-07 17:11:22 -04:00
infiinte-persistence
6198ab57de
String: fix untranslated 'File|Post' tab
...
Both "File" and "Post" are already added in the database, so this should now work.
2020-10-07 16:25:03 -04:00
infiinte-persistence
4294e0109a
String: fix variable-resolving problems
2020-10-07 16:25:03 -04:00
infiinte-persistence
54cdf2a7e6
Add comment sorting strings
2020-10-07 16:25:03 -04:00
infiinte-persistence
4a2e9bf1c7
Fix: Videos start muted on initial session
...
## Issue
4831: Videos start muted on Desktop (fresh install) and web (sometimes resets)
This covers the Desktop fresh install and Web fresh session (incognito) part. It doesn't cover the "sometimes reset" part as I don't know how to reproduce that.
## Change
`sessionStorage` is always empty when that piece of code is called, even for non-fresh Desktop and even in Brave. We now fallback to `1` when `volume` is `null`. Still not sure the purpose of that code, but leaving it there just in case something relies on it.
## Tests
[/] Desktop fresh-install is not muted.
[/] Desktop return session restores previous volume level.
[/] Web* fresh session (cleared data) is not muted.
[/] Web return session restores previous volume level.
*Web = Chrome, Firefox and Brave.
2020-10-07 16:24:34 -04:00
Sean Yesmunt
85e2ee28a3
add referral code to embed links
2020-10-07 16:23:53 -04:00
jessop
3ca19744c4
only autoset referrer if not authenticated
2020-10-07 13:30:49 -04:00
jessop
10ce772bcb
initial page view sets referring channel
2020-10-07 11:44:12 -04:00
Sean Yesmunt
ec3307320a
fix controversial icon spacing
2020-10-06 17:46:32 -04:00
Sean Yesmunt
f534291767
update comment sort icons
2020-10-06 17:36:13 -04:00
Sean Yesmunt
0326e266d4
make sure comments are rendered before trying to render more
2020-10-06 16:33:51 -04:00
Sean Yesmunt
c1b5280446
move youtube badge to 'channel about' section
2020-10-06 16:30:03 -04:00
Sean Yesmunt
fc2a79242e
don't add scroll listener until comments have been fetched
2020-10-06 16:13:42 -04:00
Sean Yesmunt
00c05437ca
add comment sorting and improve comment focus styles
2020-10-06 16:04:52 -04:00
Thomas Zarebczan
136d73d2ff
Fix Japanese language code
2020-10-06 11:37:19 -04:00
infiinte-persistence
329f6b3da6
Comment: Change 'shift+enter' to 'ctrl|cmd+enter' for quick submit.
...
ctrl+enter is generally used for this action, while shift+enter generally used to insert a <br>.
2020-10-06 02:02:11 -04:00
Sean Yesmunt
c159f34b24
add infinite scroll for comments
2020-10-05 17:34:06 -04:00
ioancole
9d51cee72c
Correctly navigate to channel URL
2020-10-05 16:43:29 -04:00
ioancole
7f00a01c2b
Check search string for web URL prefixes and remove
2020-10-05 16:43:29 -04:00
Sean Yesmunt
d9acb034e1
odysee alignment
2020-10-05 14:55:52 -04:00
Sean Yesmunt
00b23cbee4
moar alignment
2020-10-05 14:28:19 -04:00
Sean Yesmunt
46a0d213fb
fix channel profile img in header
2020-10-05 14:04:31 -04:00
Sean Yesmunt
2abd1ca6c2
fix invite page crashing on large screen
2020-10-05 13:56:43 -04:00
Sean Yesmunt
489a4855e9
alignment with odysee branch
2020-10-05 13:56:43 -04:00
Sean Yesmunt
61dfc2f74a
handle comment time display correctly immediately after posting
2020-10-05 11:54:20 -04:00
Sean Yesmunt
d121f5c39c
remove unused variable
2020-10-05 11:25:20 -04:00
Sean Yesmunt
248e7a1f9e
fix lbry.tv strings
2020-10-05 10:39:24 -04:00
jessop
d4df1c8384
wait for channel fetch for reactions fetch
2020-10-05 10:39:15 -04:00
infiinte-persistence
ae191afeec
String corrections
...
- "The publisher has chosen to" -- Fix incomplete string, probably broken by linter.
- Fix hardcoded email in invite snackbar.
- Fix 'Upload Settings' to new lower-case style.
- Add few more missing ones.
- Consolidated "Claim xxx" strings together.
- Removed duplicate "Confirming..." due to branch merging.
2020-10-05 10:39:04 -04:00
Sean Yesmunt
eb84a366d2
add file reactions code from odysee
2020-10-02 15:28:00 -04:00
Sean Yesmunt
dc42df3bf2
fix uuid import with new version
2020-10-02 14:36:22 -04:00
Sean Yesmunt
bdc7c7c666
Revert "Revert "bring in ClaimListDiscover changes from odysee""
...
This reverts commit 892fb6f687
.
2020-10-02 14:36:22 -04:00
Sean Yesmunt
892fb6f687
Revert "bring in ClaimListDiscover changes from odysee"
...
This reverts commit 56cd1ddfa7
.
2020-10-02 13:45:03 -04:00
Sean Yesmunt
56cd1ddfa7
bring in ClaimListDiscover changes from odysee
2020-10-02 13:35:13 -04:00
jessop
aa127e45aa
debounce comment reacts on backend, not button, feedback immediate
2020-10-02 12:35:34 -04:00
jessop
3913c03163
shift enter to comment
2020-10-02 12:13:23 -04:00
infiinte-persistence
746f0db1f1
Add missing tooltips for a few buttons in the claim page
...
3465
2020-10-02 12:01:03 -04:00
infiinte-persistence
4053a920d9
Card: Say 'Less' (to match '-') instead of 'More' when expanded
2020-10-02 12:01:03 -04:00
infiinte-persistence
590feab1d1
Button: Enable tooltip for <a> types
...
The "Report Content" button was the impetus for this, as there was no way to know what that button is for unless the user clicked it (or smart enough to decipher the icon).
3465
2020-10-02 12:01:03 -04:00
jessop
57a09cd3c6
only clear comment text if confirmed
2020-10-02 12:00:23 -04:00
infiinte-persistence
108a898ebf
Expandable: Fade out section when 'closed'
...
## Issue
The abrupt cut-off of the expandable section bugs me (looks like a rendering glitch), especially when it cuts off in the middle of a line.
## Change
In addition to the existing 'More' button, we fade out the section to provide additional visual cues.
## Approach
This solution doesn't require the background color to be known, so it will work regardless where <Expandable> is used, or whatever color-scheme is chosen.
However, it does utilize non-standard css -- for older browsers, it should simply cut-off like the before.
2020-10-02 11:54:43 -04:00
infiinte-persistence
ef12914cad
Rebranding: 'Publish' --> 'Upload'; Use LBC icon
2020-10-02 10:25:17 -04:00
infiinte-persistence
92b211dd94
Pass the 'mode' over via UpdatePublishForm to hide some fields when Posting a Markdown.
2020-10-02 10:25:17 -04:00
infiinte-persistence
3df7ea71d3
Enable "Publish Preview" for Markdown
2020-10-02 10:25:17 -04:00
infiinte-persistence
abeb7a852c
Enable "Publish Preview" on Edit Mode as well.
2020-10-02 10:25:17 -04:00
infiinte-persistence
16b1605a35
Add SETTINGS.ENABLE_PUBLISH_PREVIEW
...
This option allows users to bypass the "publish preview" modal. Users can disable it by checking "don't show this again" in the modal, and re-enable it in the Settings Page.
2020-10-02 10:25:17 -04:00
infiinte-persistence
3588111938
Gray out 'Upload' button when previewing.
...
I simply check if the Modal exists, instead of creating an ACTION state in redux.
2020-10-02 10:25:17 -04:00