Commit graph

4060 commits

Author SHA1 Message Date
btzr-io 2d47dd1780 fix fileReader flow errors 2020-08-13 11:11:23 -04:00
btzr-io 334f582a4d fix publishForm flow errors 2020-08-13 11:11:23 -04:00
infiinte-persistence b49df1fc0a Fix translation failure on the Sidebar
## Issue
The sidebar text stuck in English despite already translated.

I'm guessing the i18n macro only ran once for the global object.

## Change
Run the macro on the label when passing it to the `Button`.
2020-08-13 11:10:08 -04:00
Sean Yesmunt 717de53eb1 force footer to sit below file page contents 2020-08-12 17:23:04 -04:00
Sean Yesmunt abbaa8bf78 always batch resolve search results 2020-08-12 13:03:00 -04:00
Sean Yesmunt 2db2b870ff fix document layout and remove WaitUntilOnPage wrapper for related content 2020-08-12 11:47:00 -04:00
jessopb 1471511c03 Revert "check matomo and disable if necessary"
This reverts commit f88b98ea62.
2020-08-12 11:04:38 -04:00
Sean Yesmunt a31f14b016 cleanup 2020-08-11 17:04:14 -04:00
Sean Yesmunt 692862c769 collapsable sidebar initial commit 2020-08-11 17:04:14 -04:00
jessop f88b98ea62 check matomo and disable if necessary 2020-08-11 16:47:56 -04:00
Thomas Zarebczan 7b504b5fa7
update invalid symbols 2020-08-11 11:30:23 -04:00
jessop c0be817960 support sdk feature for fast comments 2020-08-10 14:52:17 -04:00
Sean Yesmunt 2f995be794 use new buffer analytics api 2020-08-07 22:54:29 -04:00
infiinte-persistence e5b1177644 Patch 37a1fd88: Sync selectedChannel only if the channel doesn't exist
## Issue
The previous commit was over-doing the manual syncing, causing other usages like the Repost Modal to always reset to a different channel.

## Fix
Only do the manual syncing when the channel does not exist.
At this point, we could also just take `channel[0]` as the new value.
2020-08-07 16:28:41 -04:00
Sean Yesmunt e64d925086 fix alignment 2020-08-07 16:28:09 -04:00
Sean Yesmunt 1854710093 fix app crash when file name can't be found 2020-08-07 16:28:09 -04:00
Sean Yesmunt c4e6605ada use button group as publish file header instead of title for better app parity 2020-08-07 16:28:09 -04:00
Baltazar Gomez 3da4df6b8f increase max chars limit of post editor 2020-08-05 21:37:00 -04:00
Baltazar Gomez 2089a0064f add new chars limit for post 2020-08-05 21:37:00 -04:00
jessop 5f5203a211 put file properties such as type and duration over thumb 2020-08-05 14:59:04 -04:00
infiinte-persistence c75bab5979 Tip Modal: Don't do final submit when the intention is to create New Channel.
## Issue
Fixes `4544 Channel-creation in "Tip|Support" Modal shouldn't submit LBC immediately`

## Changes
`Form` seems to have already tried to stop the propagation of `onSubmit`, so I'm not sure why it was still propagated.

Fix by using the same method used in the `CommentCreate`, which is simply to check for `CHANNEL_NEW` as the current selection.
2020-08-05 13:01:29 -04:00
infiinte-persistence 37a1fd88e3 selectChannel: sync auto-resolved value during mounting.
## Issue
Fixes `4621 Can't create Comments if you recently deleted a channel`

The `channel` that the parent passes in is from a persisted state. If the channel has been deleted, `<select>` will automatically resolve to another selectable value. However, `onChange` will not be called for this scenario, so we now have a mismatch.

## Changes
- Manually check if the value has been auto-resolved and report it to the parent.
- An extra `setTimeout` was needed. It seems like `onChannelChange` needs to be called after the first `useEffect` of the parent, otherwise the call has no effect.
2020-08-05 12:59:54 -04:00
Baltazar Gomez d64d278676 fix metadata not updating if post content doesn't change 2020-08-05 12:57:49 -04:00
jessop ab56633eed prevent specific settings sync in config 2020-08-04 12:00:20 -04:00
Sean Yesmunt 42e989d0cc always use markdown editor for text posts 2020-08-04 11:49:12 -04:00
btzr-io 036aedd88d use redux to load post content 2020-08-04 11:49:12 -04:00
btzr-io 80e1965e46 prevent name change while editing and more fixes 2020-08-04 11:49:12 -04:00
btzr-io 8067793379 fix reselect file error 2020-08-04 11:49:12 -04:00
btzr-io 0f757bc101 fix typo 2020-08-04 11:49:12 -04:00
btzr-io d93d97882b fix auto populate title logic 2020-08-04 11:49:12 -04:00
btzr-io 0b3fe001d0 autopopulate name from title 2020-08-04 11:49:12 -04:00
btzr-io a565f7c5df fix labeling and rename some strings 2020-08-04 11:49:12 -04:00
btzr-io 18a6e7c7c1 generate temporal file for published story 2020-08-04 11:49:12 -04:00
btzr-io c47c6f6034 fix story validation and content loading on web 2020-08-04 11:49:12 -04:00
btzr-io c7ea2a14ad fix web version build 2020-08-04 11:49:12 -04:00
btzr-io 9fc2384649 fix changes not saving on edit mode 2020-08-04 11:49:12 -04:00
btzr-io 2ff1fc024c load story content from streaming url and improve form validation + minor fixes 2020-08-04 11:49:12 -04:00
btzr-io a5d1746151 add in-app text and markdown publishing 2020-08-04 11:49:12 -04:00
Sean Yesmunt 80d8eeb4cf move ads in ClaimList behind SHOW_ADS config 2020-08-03 16:16:04 -04:00
Sean Yesmunt e9b7d40456 redirect to claim if entering a valid claim_id in the search bar 2020-08-03 13:58:53 -04:00
Julie Sigwart 78784f3ab6 Additional change per @eatdostacos recommendation 2020-08-03 09:43:27 -04:00
jessopb bc6cbfd5ee Revert "add imhere row at top"
This reverts commit 8e73a02863.
2020-08-01 16:55:01 -04:00
jessop 314fb22638 pull sync on nav to settings 2020-07-31 17:09:05 -04:00
Sean Yesmunt c65afb201d fix embedded link for encoded url 2020-07-30 17:20:39 -04:00
Sean Yesmunt 8e73a02863 add imhere row at top 2020-07-30 17:13:01 -04:00
jessop c33ce28805 sync settings generally based on navigation and settings paths 2020-07-30 17:05:30 -04:00
Sean Yesmunt 9acbdf9825 group comment notifications and clean up notification style 2020-07-30 16:15:02 -04:00
Sean Yesmunt 9fc3d10d4b update copy while abandoning 2020-07-30 13:53:40 -04:00
jessop 4dbfbbee00 disable file remove/abandon while abandoning 2020-07-30 13:53:40 -04:00
Sean Yesmunt 410c3b34a2 actually fix it 2020-07-30 11:09:15 -04:00
Sean Yesmunt 60e2d14e99 fix inline player style for mobile 2020-07-30 08:33:30 -04:00
infiinte-persistence 93d26a0ebb Fix 'Comments' being loaded on Autoplay despite not visible. 2020-07-29 17:56:38 -04:00
infiinte-persistence 0ab5ca080e Fix 'Related' being loaded on Autoplay despite not visible.
## Issue
In the `Autoplay` case, if the `WaitUntilOnPage` has already opened the gates previously, the next video's Related will be loaded regardless of scroll position.

## Changes
Add a `lastUpdateDate` prop to `WaitUntilOnPage` to allow the parent to reset the gating state.

I don't really like the `lastUpdateDate` prop since it's purpose is not intuitive. Is there a standard way to do a "one-time trigger" from the parent?
2020-07-29 17:56:38 -04:00
infiinte-persistence c1dbb752d8 RecommendedContent: Move WaitUntilOnPage to within the component instead.
This allows `RecommendedContent` to render the Card but with an empty list, so that the area isn't totally blank while waiting for `WaitUntilOnPage` to debounce.
2020-07-29 17:56:38 -04:00
infiinte-persistence 1383b19817 WaitUntilOnPage: Debounce to fix false positives.
There are cases where `WaitUntilOnPage` will incorrectly render, such as at the beginning if the upper components hasn't expanded to full size, so `WaitUntilOnPage` would be briefly visible.

Added a 300ms debounce to fix this, which would also improve scrolling performance a bit by doing less. Hopefully 300ms is enough for the upper components to inflate to full size.
2020-07-29 17:56:38 -04:00
jessopb 2a5d87ee54
Merge pull request #4602 from lbryio/fix-syncThemeSetting
trigger sync on theme change in nav menu
2020-07-29 17:56:06 -04:00
Sean Yesmunt ca89dab45f move claim uri under file/channel details 2020-07-29 13:04:58 -04:00
Sean Yesmunt c9723082fe hide data network settings on web 2020-07-29 00:16:49 -04:00
jessop b185857eb0 trigger sync on theme change in nav menu 2020-07-28 22:52:44 -04:00
Sean Yesmunt 3aad88ebe7 revert markdown size increases so no markdown is larger than card titles 2020-07-28 16:37:59 -04:00
Sean Yesmunt 0df388280e add search code from lbry-redux 2020-07-27 16:37:36 -04:00
jessop 142e695150 reverse child comments 2020-07-27 16:14:23 -04:00
Sean Yesmunt d76ece04bc group similar settings in preparation of tabular settings page 2020-07-27 14:19:18 -04:00
jessop 0b3dbfc8f8 bump redux 2020-07-27 11:53:14 -04:00
jessop d9bf72a351 all settings constants come from redux
sync settings

backout nav cases and anon preference key

more robust backout header

put notificationSettings under backout bar

review changes
2020-07-27 11:53:14 -04:00
Sean Yesmunt e001906443 hide exact search result for SIMPLE_SITE 2020-07-27 10:48:05 -04:00
Sean Yesmunt e10647b5a2 hide some file page buttons with SIMPLE_SITE flag 2020-07-27 10:48:05 -04:00
Sean Yesmunt 5ea87b76c9 use SITE_NAME from config for tos copy 2020-07-27 10:48:05 -04:00
Sean Yesmunt 312ff91994 add SIMPLE_SITE config value to disable complex UIs 2020-07-27 10:48:05 -04:00
Sean Yesmunt 4b6c772adc copy changes 2020-07-27 10:48:05 -04:00
Sean Yesmunt 201417efcf Publish => Upload 2020-07-27 10:48:05 -04:00
Sean Yesmunt fd6be7d3af simplify share modal slightly 2020-07-27 10:48:05 -04:00
infiinte-persistence 58adba306a Block mature content: Updates based on feedback. 2020-07-24 16:59:02 -04:00
infiinte-persistence 4c57cdd99f Block mature content when accessed directly from URL
## Issue:
Fixes 4549 `Mature content + navigating to URLs directly`
_If a user navigates to mature content directly, we currently show the page even if mature content setting is not enabled. With our recent mature content verification setting, we should hide the page until the user turns it on - we can prompt directly on the file page._

## Changes:
1. Show basic info of the claim like URL and Title, so that user knows which page is being blocked.
2. Initially, I had 2 "boxes" -- one for the title and another for the message. It felt a bit messy, so `FileTitle` was augmented to house everything in one box.
2020-07-24 16:59:02 -04:00
jessop 5399c1941c allow signin on local using non-production SameSite=Lax 2020-07-24 16:48:05 -04:00
Sean Yesmunt 63a09c95fa shrink search bar 2020-07-24 16:14:24 -04:00
Sean Yesmunt a54790ec64 bring in styles from @lbry/components 2020-07-24 13:20:36 -04:00
infiinte-persistence 2f5beb84fa Fix sluggish Back button when navigation back to channels with lots of comments
## Issue
When navigating back and forth between a File and Channel page, the back-action will be laggy (no response) if the channel contains a lot of comments and is in the midst of resolving them.

## Changes
The "full" fix would be to batch-load comments, as this would improve the performance of fetching both Channel and File comments. For now, this commit focuses on the Back action problem only.

Skip fetching comments by not mounting 'ChannelDiscussion' until the tab is selected. I couldn't find anything in the Reach UI documentation on how to not render inactive `TabPanel`s, so I used the straight-forward state method.
2020-07-24 09:22:35 -04:00
Sean Yesmunt f94cf9da93 Library => Purchased on web 2020-07-23 11:16:32 -04:00
Sean Yesmunt 642e3663f7 simplify floating player controls 2020-07-23 11:16:32 -04:00
Sean Yesmunt 8960a4f5cb simplify wunderbar copy 2020-07-23 11:16:32 -04:00
Sean Yesmunt aa092baec4 move claim-grid link to bottom right 2020-07-23 11:16:32 -04:00
Sean Yesmunt 90327a72ed add comments behind a flag 2020-07-23 11:03:00 -04:00
Sean Yesmunt 588b9c5e32 add basic copy for delay in abandon appearing 2020-07-22 21:33:12 -04:00
Sean Yesmunt 0f51cf8986 wait to go back until claim has been abandoned 2020-07-22 18:39:24 -04:00
Sean Yesmunt de3ae8e42e remove un-needed check to allow abandoning claims from file page 2020-07-22 14:22:32 -04:00
Sean Yesmunt b7f3dcad76 remove paid content reward claim 2020-07-22 12:58:20 -04:00
Sean Yesmunt ed1ee8ac98 better handle channel thumbnail upload and remove spee.ch text 2020-07-22 12:26:31 -04:00
Sean Yesmunt d47e59a596 hide comments from filtered outpoints 2020-07-20 14:48:25 -04:00
Sean Yesmunt 683132b8d1 hide mature comments based on settings 2020-07-20 14:48:25 -04:00
Sean Yesmunt 9587812962 hide comments from blacklisted channels 2020-07-20 14:48:25 -04:00
Sean Yesmunt 69d010435b allow blocking channels from comment 2020-07-20 14:48:25 -04:00
Sean Yesmunt 9cfec1ce74 hide comments from blocked channels 2020-07-20 14:48:25 -04:00
jessop 81ffd7ae79 specify first run follow in config 2020-07-20 13:59:46 -04:00
infiinte-persistence ca4dd9e246 New Channel: Fix incorrect GUI configuration at entry
## Issue:
Fixes 4411 `"SelectChannel=New" doesn't show all fields on re-entry`

## Code Changes:
`selectChannel`: Correct the value of `addingChannel` in the constructor based on the given props.
2020-07-20 11:36:36 -04:00
infiinte-persistence 99c1401164 Restore and fix "comment out youtube badge on file page to fix mobile style"
(1) This reverts commit 8641a3ee1c.

(2) Fix floating-player misalignment due to YT badge in mobile by hiding the badge.

At first, the suggestion to truncate the left URI to keep the entire thing single-lined was implemented, but during testing, I realized that the YT badge will take up the entire width anyway (especially on other languages). The URI is more important than the badge, and truncating both of them would be ugly.

Given the preference to not have 2 lines for this, we'll just hide the badge for the mobile case.

For the Channel Page case, let's make it single-line through "4454: URL / top claims overlap" instead. We'll keep this commit/PR limited to fixing the YT badge.
2020-07-20 10:48:32 -04:00
infiinte-persistence ff5518e421 Fix missing str change in [0c3a3ae4] - 'updated' -> 'checked'
The json was updated but the actual usage was not.
2020-07-20 10:48:32 -04:00
infiinte-persistence 60af367b18 Fix channel file-search not available in mobile
## Issue
Fixes 4524 `[mobile] in channel search not available`

## Changes
There are currently 3 wunderbars: (1) header (2) channel list (3) downloaded list.

The additional `wrapperStyle` in the header made it hard to find a solution that works for all 3, so I split 2 and 3 into `wunderbar__input--inline`.
2020-07-20 10:37:10 -04:00
infiinte-persistence f31369a16d Fix 'transcoding' checkbox state when switching file types.
## Issue:
Currently, the checkbox grayed-out state is only correctly updated when changing from "no-file" to "file selected". If you have selected a video file and later changed to a text file, the checkbox doesn't gray out.

## Code Changes:
`fileVid` wasn't being updated for the case of non-videos; now it does.
2020-07-20 09:57:59 -04:00
jessop e7e7d6dba4 fix comments functions import 2020-07-16 13:18:06 -04:00
Sean Yesmunt 0e2b1b98b8 add id to iframe for easier embed styling 2020-07-15 23:33:14 -04:00
Sean Yesmunt 8641a3ee1c comment out youtube badge on file page to fix mobile style 2020-07-15 20:00:18 -04:00
infiinte-persistence 8e7604ec33 Video: Consolidate showTapButton() into a single call since the functionality is mutually exclusive. 2020-07-15 16:10:10 -04:00
infiinte-persistence 7bef092013 Add option to retry video stream on failure
## Issue
Closes 4475 Option to retry video stream on failure
2020-07-15 16:10:10 -04:00
infiinte-persistence 115c456318 Video: Stop loading circle when there's an error. 2020-07-15 16:10:10 -04:00
infiinte-persistence 5e51016602 VideoJSOptions: Remove duplicate poster declaration 2020-07-15 16:10:10 -04:00
infiinte-persistence cba2ccf1cb Show "YT Creator" label in File Page as well.
## Issue
Closes 3964 `Add Youtuber info to file page`

## Changes
(1) Refactor the YT-info query into `YoutubeBadge` component.
(2) For the File Page case, don't show "- last sync <date>" since the date has nothing to do with the file.

## Test
[x] YT Channel page
[x] YT Channel's claim page
[x] Non YT Channel page
[x] Non YT Channel's claim page
[x] No channel (anonymous) claim page
[x] Various RENDER_MODES
2020-07-15 15:27:03 -04:00
Sean Yesmunt 2fdc4376bf fix import statement 2020-07-15 12:33:20 -04:00
Sean Yesmunt 69cfcd81e9 bring in 'blocked' code from lbry-redux take 2 2020-07-15 09:52:08 -04:00
Sean Yesmunt 9c9530c6f3 Revert "bring in comments/blocked code from 'lbry-redux'"
This reverts commit fa7f74f979.
2020-07-14 19:23:25 -04:00
infiinte-persistence 2ea66f9d8d Refactor zooming code into "effects/use-zoom.js" 2020-07-14 16:08:24 -04:00
infiinte-persistence bc19503419 Allow zooming on Desktop
## Issue
Closes 4501 `Font size`

## New behavior
The Desktop app can now zoom the same way as browsers:
- Zoom In: "Ctrl+=" or "Ctrl+numpadPlus" or "Ctrl+WheelUp"
- Zoom Out: "Ctrl+-" or "Ctrl+numpadMinus" or "Ctrl+WheelDown"
- Zoom Reset: "Ctrl+0" or "Ctrl+numpad0"

## Code changes
(1) Electron provides this functionality through the `zoomIn|zoomOut|resetZoom` roles in the Menu, so it would have been a quick job.

However, given that Electron currently does not support having multiple accelerators for one item, we can't add `Ctrl+WheelUp` to the mix and would have to implement our own handler and use `webFrame`.

Given that we need to add code anyways, we handle both keyboard and mouse cases through the same handler, hence the existence of `zoomWindow.js`.  It also provides the opportunity to few a few quirks with Electron's default implementation (e.g. stuck at both extremes)

(2) I recall there is another Issue for adding keyboard shortcuts.  Given that these shortcuts are universally used in browsers, they are probably "reserved", so shouldn't clash with that task.
2020-07-14 16:08:24 -04:00
infiinte-persistence 2754c962a4 Inf-scroll: Fix glitch when results are exactly the page size.
## Issue
Fixes 2675 `Claim search with exactly 20 results keep fetching next page`

## Changes
Use `claimSearchResultLastPageReached` (I didn't know it existed back then).

The unnecessary "loading" refresh will still happen one time, but at least now it doesn't happen every time we scroll to the bottom (and incorrectly incrementing 'page').
2020-07-14 16:05:42 -04:00
eatdostacos 5869734a15 Remove extra button 2020-07-14 15:58:02 -04:00
eatdostacos b3606d15f7 Small typo correction 2020-07-14 15:58:02 -04:00
eatdostacos 9b10b775cd Add a LBRY status card to help page with links to new FAQ page and status page 2020-07-14 15:58:02 -04:00
Sean Yesmunt fa7f74f979 bring in comments/blocked code from 'lbry-redux' 2020-07-14 15:57:19 -04:00
infiinte-persistence 860e5f097c Inf-scroll: Handle case of "pop from claim"
This is a follow-up on PR-4392.

## Issue:
The previous PR covered "pop from within the same page but with different query/order", but missed "pop after entering a claim".

1. Click `Your Tags`.
2. Set order to `New`.
3. Restart app or reload (crucial step)
4. Click `Your Tags`.
5. Click any claim.
6. `Back`. The order incorrectly resets to `Trending` -- it should stay at `New`.
2020-07-13 14:30:58 -04:00
Sean Yesmunt 856cc41f39 comment out lbry-first code 2020-07-13 10:03:00 -04:00
infiinte-persistence 2cba296db2 String update and fixes for 0.47.0-rcX 2020-07-13 09:51:04 -04:00
Sean Yesmunt c86ac6e587 fix password reset link 2020-07-10 11:52:23 -04:00
jessopb b39ff9ff7a
Merge pull request #4511 from lbryio/fix-matomo-useridemailonly
only set matomo userid if hasverifiedemail
2020-07-10 10:33:12 -04:00
jessop 1881627a89 only set matomo userid if hasverifiedemail 2020-07-10 10:14:06 -04:00
Sean Yesmunt da7b331760 style cleanup 2020-07-09 14:49:36 -04:00
Sean Yesmunt 951d7bbb63 remove 'show both' date option in DateTime 2020-07-09 14:49:36 -04:00
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
Sean Yesmunt 81344b9826 make sure lbryfirst error makes it up to UI 2020-07-09 11:01:12 -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
infiinte-persistence 7feb123a45 Improve auto string addition to produce better diffs and ease merging.
## Issue
- The diff for new strings are polluted by the need to add a comma to the previous entry.
- Having to re-add the newline at the end of file before commiting is a repetitive pain.

## Caveats to this approach
- When manually adding strings, developers need to put it above the `--end--` entry. Hopefully it is obvious without having to put verbose comments like "^--- add new string before this line ---^"
- Translators will surely ask how to translate "--end--".
2020-07-08 15:01:05 -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 47f600e797 Rename: PasswordResetPage --> PasswordSetPage
There will be an actual "Reset" page coming up next.
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
infiinte-persistence ad0d96328b Add ability to support language subsets, with only CT and CS enabled for now.
CT - Chinese Traditional
CS - Chinese Simplified

Note that if English subsets like en-GB is enabled in the future, the default 'en' value used throughout the code (including in redux.git) needs to be changed to 'en-US'.
2020-07-08 14:25:14 -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
jessop 0039b94832 add userid for matomo 2020-07-07 09:27:34 -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
Sean Yesmunt cfd5d46802 rewards redirect fix for manually approved users 2020-07-03 13:18:28 -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 d8098d8eb1 fix resolve loop 2020-07-02 12:47:36 -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
infiinte-persistence d51e52444c Allow entering Blocked Page even for 0 blocked channels.
Issue 4447 (item 2)
2020-07-02 10:33:51 -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
Jeremy Kauffman c54832c335
meh 2020-07-01 17:45:04 -04:00
Sean Yesmunt 15dec5398b update list of youtubers on homepage 2020-07-01 12:03:32 -04:00
infiinte-persistence defbdc1ca2 Fix "Notification" page button being incorrectly disabled by 0 blocked channels.
Issue 4447
2020-07-01 11:21:22 -04:00
infiinte-persistence 145acda9cc [mobile] show "time left/progress" on video player bar
## Fixes:
4220

## Changes:
For `vjs-layout-small`, there is still space to display the said controls. This layout covers devices like Galaxy S5 up to Nexus 6P.

For layouts smaller that that (e.g. 'vjs-layout-xsmall'), they will remain hidden.
2020-07-01 11:20:26 -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 3288f235fb Refresh on publish page does not have loading indicator
## Fixes:
4214

## Approach:
`ClaimList` currently only shows the loading indicator if there is a header. We could make the indicator always appear at the top of the list when `loading=true`, but that would be the list jump up and down as the indicator appears/dissapears. I assume that is too distracting and is the reason why it was not made that way in the first place.

Show the indicator in place of the Refresh button while fetching instead.
2020-06-30 10:25:53 -04:00
Sean Yesmunt 7a588ccecf sort by release_time for youtube row on homepage 2020-06-29 17:29:58 -04:00
infiinte-persistence 86bae6eaee AbandonedChannelPreview: Handle blocked channels as well.
Issue 3800
2020-06-29 16:05:23 -04:00
infiinte-persistence be7eaff6f1 Add modal to remove uri from Blocked list.
Issue 3800
2020-06-29 16:05:23 -04:00
infiinte-persistence 44ae8a64cd Blocked-Page: Set 'showUnresolvedClaims' so that 'AbandonedChannelPreview' is used instead of regular version.
Issue 3800
2020-06-29 16:05:23 -04:00
Sean Yesmunt 06ea8bf932 update homepage order 2020-06-29 16:02:21 -04:00
Sean Yesmunt 258a3e636a update homepage - remove lbrytvpaidbeta 2020-06-29 16:02:21 -04:00
Sean Yesmunt 74a18b724e fix subscribe button label not showing on mobile 2020-06-29 13:25:29 -04:00
infiinte-persistence 192bf12a0e refresh youtube creator status when switching between channels
Issue 3750
2020-06-29 10:19:05 -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
Sean Yesmunt 606a3002ae fix typo 2020-06-22 17:50: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 684d0e302c Add three icons to help page 2020-06-22 10:49:21 -04:00
eatdostacos 3d4f0a93b5 Add logos to custom logos page 2020-06-22 10:49:21 -04:00
eatdostacos 566012ed9d Add icons to constant page 2020-06-22 10:49:21 -04:00
infiinte-persistence 8e85d77c71 Add 'revoke modal' strings 2020-06-22 10:27:55 -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 feb7fb8e05 update link on help page 2020-06-22 09:48:35 -04:00
Sean Yesmunt a17610d365 update title when only 1 email address present 2020-06-22 09:45:49 -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 117ccd87e1 move repost icon to submit button instead of card for consistency 2020-06-18 12:19:21 -04:00
Sean Yesmunt a4a80ee2f6 handle language fetch failure 2020-06-18 12:19:21 -04:00
Sean Yesmunt 7f6c5c544e only add gradient to bottom of channel cover 2020-06-18 12:19:21 -04:00
Sean Yesmunt fa246a7f1f move channel search into ChannelContent component 2020-06-18 12:19:21 -04:00
Sean Yesmunt c45e5c751e use css variables for button placement 2020-06-16 17:14:22 -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 19eefdf1da adjust sizes 2020-06-16 16:24:12 -04:00
Alex Grintsvayg b26a586fb5 wider diff in header sizes for md posts 2020-06-16 16:24:12 -04:00
Sean Yesmunt ea90fd8b18 fix number width and update lbryinc 2020-06-16 09:56:32 -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
Sean Yesmunt ca988d38ae fix layout on '/$/report' 2020-06-15 14:11:15 -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
infiinte-persistence 140364cb67 Fix translation issues in the Publish modal dialog.
Two issues:
1. Values not marked with __()
2. Split sentence.

For #2, it seems like there are translations that don't make sense when combined, because the values are being translated independently from full sentence in Transifex. Decided to just make it full sentences.
2020-06-15 10:51:26 -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
Sean Yesmunt 44cfe25ac2 fix height for embedded content 2020-06-12 17:41:26 -04:00
Sean Yesmunt abc7b1298d allow vanity urls in embeds 2020-06-12 17:24:00 -04:00
eatdostacos 4ab751286f Spacing between info sentence and link 2020-06-11 13:04:52 -04:00
infiinte-persistence a461c97962 About: Remove leading dash for app version in Web.
This completes the change in [b12c297a] by handling the Web case.
2020-06-11 12:56:07 -04:00
infiinte-persistence fa6a432c9d Make library view mode [Downloads|Purchases] persistent.
Previously, the mode kept going back to 'Purchases' on every entry.
2020-06-10 10:06:24 -04:00
Sean Yesmunt 92efa2e49b make sure auth token header is set for already signed in users too 2020-06-09 13:03:47 -04:00
Sean Yesmunt 36044b9e03 make sure email is verified before setting auth token header 2020-06-09 12:37:34 -04:00
infiinte-persistence 8068279b5e Limit the Markdown Editor width in Edit (not New) Mode to prevent overflow.
The MDE used in the "new" section has a parent width parameter to limit itself, while the MDE used in the "edit" section didn't.

Fix by limiting ".comment__body_container" to 80%, which takes into account the space taken by the author's avatar. This feels a little bit dirty since it's hard-coded.  If there's a way to calculate the avatar width from here, it will be more robust.
2020-06-09 09:54:10 -04:00
infiinte-persistence d95ab2c168 Fix [ff0cc861] that broke regular word-wrap in comments.
Now, both regular text and "long text without spaces" will wrap correctly.
2020-06-09 09:39:54 -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 f11d06817f pass undefined instead of null so that default value can be used 2020-06-08 16:17:00 -04:00
Sean Yesmunt 6c12525df3 fix typo 2020-06-08 14:22:03 -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
infiinte-persistence ff0cc8610d Fix long comments without spaces not wrapping and pushing buttons to go off-screen.
#4331 (issue #2)
2020-06-08 09:45:02 -04:00
infiinte-persistence 39f13e1b3a Form-field: Wrap the label/error message when it is too long. 2020-06-08 09:45:02 -04:00
infiinte-persistence 861dd2a70f Form-field: Truncate the "read-only prefix" to 40% width so that the input field is always visible.
Currently, the input field goes off-screen if the read-only prefix is too long.

Given that the prefix is read-only, the user probably knows what the prefix is from context. e.g. In the case of the Repost Modal, the prefix is repeated in a selection field above. So, it's probably ok to just truncate the text to an ellipsis.

The input field is the more important one here, so giving it 60% width when truncation is needed.
2020-06-08 09:45:02 -04:00
eatdostacos b12c297a65 Add dash between app version and changelog link 2020-06-08 09:43:44 -04:00
eatdostacos a434002be4 Testing Changelog Button on help page 2020-06-08 09:43:44 -04:00
jessop 9758286ad8 fix channel revoke confirmation 2020-06-08 09:42:58 -04:00
jessop 91662a9d57 force https thumbs or handle img src error 2020-06-08 09:42:19 -04:00
jessopb 6a59d2b2f9
Revert "fix channel revoke confirmation" 2020-06-08 07:50:09 -04:00
jessopb e51765cd72
Merge pull request #4338 from lbryio/fix-channelDeleteConfirm
fix channel revoke confirmation
2020-06-07 16:42:26 -04:00
jessop e8576eec8c fix channel revoke confirmation 2020-06-07 15:17:18 -04:00
Sean Yesmunt fea3533b4c fix share link 2020-06-05 12:17:36 -04:00
jessop cb64522fa9 install_new domain parameter 2020-06-04 13:43:36 -04:00
Sean Yesmunt dd47bc673d fix links in embeds 2020-06-04 10:57:31 -04:00
infiinte-persistence 468efaf34e Fix css "--spacing-?" renaming that recent PRs missed during the merge. 2020-06-04 10:53:32 -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
infiinte-persistence 5d1d36d4af Fix color contrast in Markdown Editor (both light & dark).
Fixed color issues that were making things hard to read:
- selected text color, including inline code.
- HTML tags
- Horizontal rule not visible in Preview mode. While at it, I changed the color in Edit mode as well as syntax highlighting.
- blockquote (was gray over gray)

Attempted to fix uneven margins between top and bottom for inline-code and codeblock. Also, removed the extra margin to make it more nice and cosy, instead of far apart.
2020-06-04 10:22:57 -04:00
Joaquim 4aba0716dd Add Catalan language 2020-06-04 10:13:25 -04:00
Sean Yesmunt 9607a0a5f3 remove code left from rebase 2020-06-04 10:11:59 -04:00
Sean Yesmunt 2fe2b12ab6 cleanup 2020-06-03 14:16:43 -04:00
Sean Yesmunt 6ca2bfdc34 clean up strings 2020-06-03 14:16:43 -04:00
Sean Yesmunt e7cdd6c13d moonpay 2020-06-03 14:16:43 -04:00
Sean Yesmunt 78422ccfb2 fix thumbnails on desktop 2020-06-03 13:49:44 -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
Sean Yesmunt af5ee2f253 fix channel gif alignment on comments 2020-06-03 11:39:37 -04:00
Sean Yesmunt 02b67d9271 fix homepage mobile spacing 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
Thomas Zarebczan 17b8aa0202
add @MH to paid content beta 2020-06-02 10:50:34 -04:00
Sean Yesmunt 36eaf68e3a increase minimum publish bid 2020-06-01 18:15:51 -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
Jeremy Kauffman 2c61f1dd2b update homepage 2020-05-31 09:45:44 -04:00
TigerxWood 4fbc4458e7 Made texts translatable
Texts will be translated now
2020-05-29 16:52:00 -04:00
TigerxWood a89efd981b Made texts translatable
All the strings will be translated now
2020-05-29 16:49:56 -04:00
TigerxWood 2130c15132 Made texts translatable
Texts will be translated now
2020-05-29 16:47:12 -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 50bb03d140 increase brightness of cover photo 2020-05-28 23:05:40 -04:00
Sean Yesmunt af5d67a42d fix channel thumbnail gifs on file page 2020-05-28 23:02:56 -04:00
Sean Yesmunt 70b9d82070 fix thumbnail border radius on homepage 2020-05-28 15:09:21 -04:00
Sean Yesmunt 8cf6cc5125 remove un-needed style 2020-05-28 14:08:54 -04:00
Sean Yesmunt 252ca6f5a0 fix tile layout for large screens 2020-05-28 13:28:40 -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 e561ee29f3 Fix split sentence: "Join our tech forum", "Explore our technical resources"
#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 21b26ea34f add channel to list of official paid beta channels 2020-05-27 17:08:49 -04:00
Sean Yesmunt d20217a228 fix typo 2020-05-27 15:40:25 -04:00
Sean Yesmunt 424583de60 remove console log 2020-05-27 14:02:49 -04:00
Sean Yesmunt 17885eeccd disable purchase button while purchasing 2020-05-27 13:46:36 -04:00
derekyesmunt 0c10b8465c fix:css remove double border on publish cards 2020-05-26 22:34:57 -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 1210a03c3f add additional app driver on paid embeds 2020-05-26 14:29:53 -04:00
Sean Yesmunt 66468174c2 fix strings 2020-05-26 14:20:39 -04:00
Sean Yesmunt 7562fdcfd5 clean up old lbrytv reference 2020-05-26 14:20:39 -04:00
Sean Yesmunt 3480bdc4cc improve loading style for embedded videos 2020-05-26 14:20:39 -04:00
Sean Yesmunt 9f317de5b6 increase paid content to 4 rows for users with more than 6 followed channels 2020-05-26 14:14:09 -04:00
Sean Yesmunt 53043ae8b3 fix default textarea styles (broke in latest chrome) 2020-05-26 13:13:58 -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
TigerxWood c23d2a91f4 Changed code for "Blocked channels" settings
Because in some languages, like Japanese, the text start with the number first (as it mentioned in https://github.com/lbryio/lbry-desktop/pull/4215#issuecomment-633264851) I rewrote the code to be more easy and clear for translators to translate the text.
2020-05-26 10:07:19 -04:00
Sean Yesmunt 512131e527 add refund message 2020-05-26 09:45:48 -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
Sean Yesmunt 7eb759e0da don't continue to play uri if user cancels purchase 2020-05-22 16:48:24 -04:00
Sean Yesmunt 047fb24731 add age confirmation on web when setting mature content setting 2020-05-22 11:49:38 -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
jessopb 235930815e
prevent paid content in embeds (#4230) 2020-05-21 21:26:46 -04:00
jessopb d335c3b95d
Merge pull request #4227 from lbryio/fix-unintendedSignin
fix unintended signin on play
2020-05-21 17:28:29 -04:00
jessop e204659df2 fix unintended signin on play 2020-05-21 17:25:38 -04:00
jessop bb674b6e2c make embeds work 2020-05-21 17:11:56 -04:00
Jeffrey Fisher 88f4329d34 Make sure native controls appear on touch devices
Closes #4150
2020-05-21 13:28:34 -04:00
Jeffrey Fisher 22da6fee69 Make embeds work without sesion or local storage
Closes #4017
2020-05-21 13:28:09 -04:00
Jeffrey Fisher 2e407c1146 Allow selecting of text by dragging the cursor over text
Closes #4209
2020-05-21 13:24:35 -04:00
Sean Yesmunt abe4e3a128 add comment 2020-05-21 13:23:52 -04:00
Sean Yesmunt 47c19e54ef drop down purchases page to 10 2020-05-21 13:18:55 -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
TigerxWood ff035ed807 Changed how 'Blocked channels' are displayed on settings and a small typo
Problems solved (second attempt):
A. Small typo for <div className="card__title card__t itle--deprecated"> (extra space in the word **t itle**)

B. More details about problems with languages:
1. The word blocked has two forms in other languages (one for plural and one for singular) and therefore must be put together with channel and channels words. Currently it can be translated in only one form.

2. In the case there are no blocked channels there is no need to show the 0 value and is more elegant the message 'You do not have blocked channels'

3.  The link to manage the channels should not be visible in the case that there is no channel blocked, because there is no channel that need to be managed.

And about your statement: "Your change would make it harder for other languages to change this sentence." 

It's quite the opossite, it's very clear and easy. They just have to translate (with examples in Romanian):
'%count% %channels%. ',     (leave it as it is)
'You don't have' = 'Nu aveți'
'You have' = 'Aveți'
'blocked channel' = 'canal blocat'
'blocked channels' = 'canale blocat**e**'  (see the change for plural forms for the word blocked, not only for channels word?)

I hope this time I explained better the need for the changes.
Thanks

Messages displayed:
Case with 0 blocked channels: You don't have blocked channels. (No Manage button displayed)
Case with 1 blocked channel: You have 1 blocked channel. **Manage** (manage link)
Case with 2 or more blocked channels: You have 2 blocked channels. **Manage** (manage link)
2020-05-18 17:38:12 -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 730fc1a752 update typo 2020-05-18 10:13:35 -04:00
Sean Yesmunt a02fe517cb add credit card image and fake cost text 2020-05-18 10:13:35 -04:00
Sean Yesmunt 1fa3ce4e50 basic checkout page prototype 2020-05-18 10:13:35 -04:00
Jeffrey Fisher 6caa8ae4f6 Add grab cursor to pop out player header 2020-05-18 09:58:22 -04:00
Jeffrey Fisher 50c7308ee7 Allow double-clicking in header to maximize the app.
Closes #4207
2020-05-17 21:26:30 -07:00
Sean Yesmunt 75b23d5d0e disable electron-cookies in dev mode 2020-05-15 15:12:11 -04:00
Sean Yesmunt 874d7860e9 don't call api if user doesn't have any tags 2020-05-15 12:39:33 -04:00
Sean Yesmunt 25984444ca hide footer on channel pages 2020-05-15 10:27:38 -04: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 3de71db341 remove test value 2020-05-13 17:45:06 -04:00
Sean Yesmunt e0c90f866c 🤦‍♂️ 2020-05-13 17:43:50 -04:00
Sean Yesmunt 5af0cfc6c2 update footer style 2020-05-13 12:13:13 -04:00
Sean Yesmunt 59d539b362 fix mobile style 2020-05-13 12:13:13 -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 1f6dd89e55 create effect to load blob from streaming url
Use this on the web for files that need to wait for the full stream
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
Baltazar Gomez dc10a2ddf1 create effect for file stream: fix #2777
Use this effect instead of the "file://" protocol
2020-05-13 10:18:36 -04:00
Sean Yesmunt 98820ad1f4 mobile cleanup 2020-05-11 15:54:07 -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 2b0314d001 update @lbry/components 2020-05-11 12:40:49 -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
Sean Yesmunt 90be60c9b0 don't use focus mixin on mobile 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 e75bd22588 fix channel selector icon color 2020-05-08 14:16:40 -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
Baltazar Gomez 0fa5ce1035 change hyperlink color: fix #346 2020-05-07 16:38:06 -04:00
Baltazar Gomez 673a35b103 remove extra spacing in markdown quotes: fix #3522 2020-05-07 16:38:06 -04:00
Baltazar Gomez 2a308ef765 fix monopolized style of list-style 2020-05-07 16:38:06 -04:00
Baltazar Gomez b6fb22d8f8 block unknown file types from player 2020-05-07 16:37:32 -04:00
Sean Yesmunt c0b4fff5d5 remove dynamic streaming url generation 2020-05-07 10:57:00 -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
Jeremy Kauffman ab70f1c758
remove #whothinks 2020-05-05 15:03:15 -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
Sean Yesmunt 85ac7c5aac move edit button on channel pages 2020-05-04 11:38:35 -04:00
Sean Yesmunt 1b830f74a1 update button styles 2020-05-04 10:57:47 -04:00
Sean Yesmunt db94e38911 slightly improve pagination button placement 2020-05-04 10:43:05 -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
JT Turner b0ed767c27 Fix channel reply switching channels. 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 b3b403a058 fix deleted text file handling on desktop 2020-05-01 09:51: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 49275c298a embeds style fixes 2020-04-30 11:06:06 -04:00
Jeremy Kauffman 6b02805645 fix play button on embed end 2020-04-30 10:37:39 -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
Sean Yesmunt ad6d36f2e0 add back embed title background 2020-04-29 17:45:43 -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 52f704fa0f prevent long titles from overlapping logo in embeds 2020-04-29 14:35:55 -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 49128322d5 consistent styling 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
Thomas Zarebczan 700df02a59
fix file delete on web 2020-04-27 18:22:09 -04:00
Baltazar Gomez a76f59999e set max-height of viewer 2020-04-27 14:27:04 -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
Jeffrey Fisher 65f4562937 Fix purchase confirmation logic
Closes #4057
2020-04-27 09:53:32 -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 dcb79685bc fix typo 2020-04-24 15:12:48 -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
Mr. X 4efc0fbd3e fix: better hover use-effect 2020-04-23 13:10:41 -04:00
Jeffrey Fisher 3c6469f388 Show elapsed/total instead of the
countdown to the end in video player.

Closes #3813
2020-04-23 10:58:42 -04:00
Jeremy Kauffman ef437c8847 proper search parameters 2020-04-22 19:19:00 -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
Sean Yesmunt 220994eeaa no reposts for #whothinks 2020-04-22 15:17:29 -04:00
Sean Yesmunt 2504d126bd update homepage 2020-04-22 13:29:07 -04:00
Jeffrey Fisher 3535703017 Remove dead code per code review. 2020-04-22 09:34:01 -04:00
Jeffrey Fisher 7adf165f08 Fix flow error.
Partial fix for #2024
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
Sean Yesmunt b112705c23 disable cad files again - file page changes needed to support 2020-04-21 11:00:19 -04:00
Sean Yesmunt d0d172ac88 fix channel thumbnail style 2020-04-21 10:34:16 -04:00
jessop 4453e2105c move help link on txo page 2020-04-21 10:21:01 -04:00
jessop 007a57b8d7 remove constriction from txo details 2020-04-21 10:10:00 -04:00
Sean Yesmunt 58e6419c7b change channel deposits to 0.01 2020-04-21 09:57:21 -04:00
Sean Yesmunt 8cf178ba79 sorta make channel pages look better with long titles 2020-04-21 09:56:03 -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
Sean Yesmunt 88dbcf1e2e improve ads styling on dark mode 2020-04-17 14:57:11 -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
Baltazar Gomez d895e8d81b remove extra space 2020-04-16 16:47:00 -04:00
Baltazar Gomez e6fe6d6232 enable 3D render on desktop 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 8f68fa59fa show comic-book files on the desktop app 2020-04-16 12:22:19 -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
Sean Yesmunt 7ebe8d77a7 remove card body border and add back css I didn't mean to remove 2020-04-15 15:54:39 -04:00
Sean Yesmunt 63092ce7da fix spacing on publish page when user has no lbc 2020-04-15 15:32:47 -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
Sean Yesmunt 382eb256f4 remove tag edit from tag following page since it was added to first run 2020-04-14 14:12:19 -04:00
Sean Yesmunt 74aab24227 fix comment reply style 2020-04-14 13:43:59 -04:00
Sean Yesmunt af0257c0d7 add spacing for .section that is next to .section__actions 2020-04-14 13:21:41 -04:00
Sean Yesmunt ff58ee53dc update string 2020-04-14 13:04:31 -04:00
TigerxWood c54ea58532 Change text displayed for blocked channels
With the current string there is a problem with the translation in other languages. For example in other languages current english text would be: "You have blocked channels 10" instead of "You have 10 channels blocked." Also, what happen when there si no blocked channel? So I think the simpler form is better in thi situation.
2020-04-14 13:04:31 -04:00
Jeffrey Fisher 6a68558d4e Make images scale properly in lbry.tv.
Closes #3948
2020-04-14 12:48:04 -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 3c41c5006c fix channel action styling 2020-04-13 16:27:34 -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
Jeremy Kauffman 6b4d5ce9cf table love 2020-04-09 13:32:03 -04:00
Sean Yesmunt f70887dd78 fix view counts on direct visits for non-video content 2020-04-08 17:01:47 -04:00
Jeremy Kauffman 449f117336
larger images please
for removing this entirely, but don't want to be too reckless
2020-04-08 16:40:39 -04:00
Sean Yesmunt d94610acb1 initial fix for #3723 2020-04-08 15:20:27 -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 7401a590cc Revert "fix streamUrl creation"
This reverts commit 338f7be78e.
2020-04-08 13:43:39 -04:00
Sean Yesmunt 338f7be78e fix streamUrl creation 2020-04-08 13:29:34 -04:00
Alex Grintsvayg c357bbdff0 wrap long lines of code 2020-04-08 11:06:42 -04:00
Sean Yesmunt 6f07f63960 use SameSite=None for auth_token cookie 2020-04-07 18:25:40 -04:00
Sean Yesmunt 39102d81ca fix viewcount being fired before video starts playing 2020-04-06 15:34:49 -04:00
Thomas Zarebczan 1387c5be40 fix: double confirmation on channel updates
Fixes https://github.com/lbryio/lbry-desktop/issues/3956
2020-04-06 14:11:24 -04:00
Sean Yesmunt 8a0a3c61a7 fix card header spacing on mobile 2020-04-03 12:33:48 -04:00
Sean Yesmunt 94168605b7 add 'audio' render mode check 2020-04-03 10:18:07 -04:00
Sean Yesmunt 508db2d38a fix publish modal button spacing 2020-04-02 17:34:48 -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 7ec58440ab quick fix for channel buttons 2020-04-01 17:44:13 -04:00
Sean Yesmunt 2934c8eb62 fix mobile spacing 2020-04-01 16:42:56 -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 ef3e9c200e mobile style cleanup 2020-04-01 16:00:09 -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 f7846e976a style cleanup 2020-03-30 09:40:10 -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
jessop e50fbd4cdd gets status after ffmpeg find 2020-03-26 12:28:48 -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
Jeremy Kauffman 195fb4363b only show content for tags on the homepage 2020-03-26 10:33:43 -04:00
Sean Yesmunt 0015cd909e add back play button on pause for embedded videos 2020-03-26 10:26:55 -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 eb54d899fb only fetch channel_list when sync returns new data 2020-03-24 17:19:39 -04:00
Sean Yesmunt db438bc979 get back on master branch for lbryinc 2020-03-24 16:38:59 -04:00
Alex Grintsvayg fb2ad33871
post ui metrics 2020-03-24 15:31:00 -04:00
Alex Grintsvayg 58d323fd97 update metrics url 2020-03-24 14:53:02 -04:00
Sean Yesmunt 6c93d3caeb fix repostedUri being passed in as "null" which breaks discover pages 2020-03-24 14:49:42 -04:00
Sean Yesmunt 4368eb4c5c Revert "update metrics url"
This reverts commit ba1cdd3882.
2020-03-24 14:33:09 -04:00
Alex Grintsvayg ba1cdd3882
update metrics url 2020-03-24 14:15:26 -04:00
Sean Yesmunt 6e953c098c fix reposts page when navigating directly by url 2020-03-24 12:32:44 -04:00
Alex Grintsvayg 1875c37ed3 send a few metrics to lbrytv api 2020-03-24 11:52:42 -04:00
Sean Yesmunt 0ca53b7e63 fix desktop login 2020-03-24 10:10:22 -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 bc56691752 add wallet backup to help page 2020-03-23 12:06:43 -04:00
Sean Yesmunt e24eaa3552 hide play button when paused on desktop 2020-03-23 12:00:48 -04:00
Alex Grintsvayg 47e8339b9d more spacing between paragraphs 2020-03-23 09:24:54 -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
seanyesmunt 1434d13711 undo my change until I know that fixes it 2020-03-19 17:46:40 -04:00
seanyesmunt 2d56518ffe hide big play button when paused on desktop 2020-03-19 17:40:04 -04:00
Jeremy Kauffman ef4d8f5988 best 7 lines ever 2020-03-19 16:38:24 -04:00
seanyesmunt e46fd6088b prettier and update lbry-redux 2020-03-19 13:56:45 -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
Sean Yesmunt bb1c12b050 pass trending_algorithm to ga 2020-03-18 14:20:55 -04:00
seanyesmunt 1984ee585f second attempt at localized player 2020-03-18 10:04:05 -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
Sean Yesmunt 48a441aae8 Revert "Localized player urls for lbry.tv" 2020-03-17 13:47:15 -04:00
Niko Storni 6d12e0da06 use only supported continents 2020-03-17 18:25:49 +01:00
Sean Yesmunt 7afaeb8333 demo with dynamic player url 2020-03-17 18:25:49 +01:00
Niko Storni 2b2607df61 drop usage of async 2020-03-17 18:25:49 +01:00
Niko Storni 167b591d21 make player url dynamic 2020-03-17 18:25:49 +01:00
YULIUS KURNIAWAN KRISTIANTO 6f86c34da4 fix wording 2020-03-17 12:08:28 -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
seanyesmunt f8357c4ec6 update copy 2020-03-16 15:06:10 -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 09f04b46dc remove user-select: none for labels too 2020-03-13 18:05:18 -04:00
Jeremy Kauffman a276a71d7a fix selection on firefox 2020-03-13 18:05:18 -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
jessop 7595458caa make user type channel name to abandon channel 2020-03-12 20:56:02 -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
Sean Yesmunt d85a1dc67c update name 2020-03-12 12:10:42 -04:00
Sean Yesmunt 878ad61fd1 update cookies to remove leading "." in domain value 2020-03-12 12:10:42 -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
Thomas Zarebczan 46d98ff0c0 fix: valid URL handing in wunderbar
Once parseURI can handle the spaces / return if the URI is valid, we can remove that part and the try/catch.
2020-03-10 10:07:28 -07:00
Sean Yesmunt 3eae6f8fdf temporarily disable lbry-format apps 2020-03-10 10:03:20 -07:00
Sean Yesmunt 86414855b1 fix discover link on homepage 2020-03-10 10:54:22 -04:00
Jeremy Kauffman 619ab3d1de once startup has failed, stop animations and strip UI 2020-03-09 11:54:14 -07:00
Sean Yesmunt 41c9ba4869 fix links on homepage 2020-03-09 11:48:05 -07:00
Sean Yesmunt f7ab185bfe fix links on channel discovery page 2020-03-09 11:48:05 -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
Sean Yesmunt 80dddf8f9e update lbry-redux and fix ClaimList header alignment 2020-03-09 10:46:12 -04:00
Kenneth C b5e7912f93 Updated commentAcknowledgement modal.
Removed outdated point regarding the ability to delete/edit comments and replaced it with an at least somewhat relevant point.
2020-03-09 05:57:17 -07: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
YULIUS KURNIAWAN KRISTIANTO d097a0b1ee Added Ukrainian to supported language
Based on Translators LBRY Discord channel and LBRY zone on Transifex
2020-03-05 11:31:49 -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 7a572f0c08 fix discover page 2020-02-28 18:13:49 -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
Sean Yesmunt 89d998c9ae keep text on same line 2020-02-28 13:30:29 -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 31ef391ff6 fix claimType prop on home page 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
Michael Tintiuc 356611d3a7 Fixes #3200 Claim previews right-clickable 2020-02-28 12:37:43 -05:00
Sean Yesmunt d2a87f164a fix page names 2020-02-28 10:13:33 -05:00
Sean Yesmunt 8f7aea9844 update nag z-index 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 21de13a3c2 update script 2020-02-28 09:37:31 -05:00
Sean Yesmunt ee87028f55 add claimListDiscover to channel discovery page 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
Sean Yesmunt cf4dc25f34 Update nag.scss 2020-02-28 09:28:17 -05:00
Yamboy1 4220368d07 fix wrapping on code in mobile view 2020-02-28 09:28:17 -05:00
Yamboy1 4728b4b494 keep nag banner on top 2020-02-28 09:28:17 -05:00
jessop 15dc05fffc simplify header on mobile 2020-02-28 09:23:40 -05:00
Sean Yesmunt e341992c85 call doAuthenticate with internalSharing as true on web 2020-02-27 18:25:07 -05:00
YULIUS KURNIAWAN KRISTIANTO 31643005f1 added more languages
based on my observation on transifex
2020-02-27 15:50:52 -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
Sean Yesmunt da15eec311 enable share_usage_data setting for signed in users if it isn't checked 2020-02-25 21:13:32 -05:00
Sean Yesmunt b06dbfae60 comment out broken preference sync code 2020-02-25 21:13: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 6173b07727 stronger check 2020-02-25 18:25:18 -05:00
Sean Yesmunt 0453f936eb don't set lbryum servers if they are stored as an empty array 2020-02-25 18:25:18 -05:00
Sean Yesmunt caef640284 turn off sync for shared preferences 2020-02-25 11:55:22 -05:00
Sean Yesmunt ae2a51ba7b fix typo and bump sdk 2020-02-25 10:16:33 -05:00
jessop 59efc14c38 shared servers should not default to [] 2020-02-25 01:07:21 -05:00
Sean Yesmunt e9a1f48ab9 check usage data setting from localStorage since daemon settings won't be loaded yet 2020-02-24 17:02:03 -05:00
Sean Yesmunt 80972527c7 fix typo 2020-02-24 16:39:00 -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 af0a814a55 not sync redux defaults after clearing app data 2020-02-24 15:44:01 -05:00
Sean Yesmunt a87d564c9e fix error colors on dark mode 2020-02-23 21:14:01 -05:00
Sean Yesmunt 0edea00943 call publish analytics event for reposts 2020-02-23 21:14:01 -05:00
jessop 12c1df2315 no nag on embeds / auth verify 2020-02-22 00:42:03 -05:00
jessop 70f8fd2d5f properly transforms wallet server preference 2020-02-22 00:11:15 -05:00
jessop 4c1aac0a48 do not apply daemonSettings that are null 2020-02-21 17:28:45 -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 ec47f8d0cb sync bug 2020-02-21 15:52:09 -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
Lukewh 9a74d87e21 Remove max-width channel header padding 2020-02-21 09:35:41 -05:00
Michael Tunnell e44eef8c21 fixed a variable conflict for embed play button
This fix addresses a problem with the color variable "var(--color-primary)" being used in the hover element. The output of the variable is not compatible with the rgba modification from the previous code. This commit fixes this bug in relation to Issue #3706
2020-02-20 16:21:43 -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 efde2a2484 add additional rows to channel discovery page 2020-02-20 13:17:11 -05:00
Sean Yesmunt f42a8f6db8 trending works now 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
Michael Tunnell 73d6fd9e90 improved color scheme for embed player
This commit changes the colors of the play button on the embed video player to blend better with other websites. This relates to Issue #3706
2020-02-20 12:40:53 -05:00
Sean Yesmunt bbd263c441 don't remember repost bid amount 2020-02-19 11:08:08 -05:00
YULIUS KURNIAWAN KRISTIANTO 745e98221f added javanese 2020-02-14 17:29:20 -05:00
Dalton 895154dab9 added Sean's changes back in 2020-02-14 17:28:48 -05:00
Dalton 5e38108e3d update to initial analytics url 2020-02-14 17:28:48 -05:00
Dalton 64ed191a9d fixed issue when using 'open in app' while app is closed 2020-02-14 17:28:48 -05:00
Dalton 42ff86c572 set correct margin-top for nav button dropdown 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 1769140c98 removed unused history 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
Yamboy1 abb0b535d2 Add extra media style 2020-02-14 16:57:42 -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 8bb7c5b5ea redirect repost urls to claim urls 2020-02-14 11:42:38 -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 83ebe9a18f less padding on repost author 2020-02-12 10:51:33 -05:00
Sean Yesmunt f351c9eedf fix advanced section collapsing after changing claim name 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 9343f5855c fix winning claim for top search results 2020-02-11 13:38:06 -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 1d2e33628c slightly improve channel prefix on dark mode 2020-02-11 11:22:23 -05:00
Sean Yesmunt e1cfe6aa9a cleanup 2020-02-11 11:09:55 -05:00
Sean Yesmunt 776de49c15 basic repost UI 2020-02-11 11:09:55 -05:00
Sean Yesmunt 799b4843d6 remove trending on lbry section 2020-02-10 13:59:53 -05:00
kodxana ba0ad6fe07 Added Danish, Romanian, and Urdu 2020-02-10 08:53:17 -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 9309fa1677 Add back text 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 99f87e746e Forgot about fit-content 2020-02-07 09:21:28 -05:00
Yamboy1 737e4c92de Specify that theme has been customised 2020-02-07 09:21:28 -05:00
Yamboy1 1a029dcfad Allow content to resize a bit. See commit description
With this change, the default size of content in the new text format
is increased a bit, but the content will also increase in size to try
and fit all its lines properly. This is especially useful with stuff
like guitar tab which looks terrible if it's wrapped
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
Yamboy1 4f4abdd3fa Add script files to the list of human readable files 2020-02-07 09:21:28 -05:00
jessop 3fca0b3bb0 fix bug in autoplay 2020-02-07 01:22:48 -05:00
Sean Yesmunt f37f792e61 higher contrast for toggle inputs 2020-02-06 17:12:24 -05:00
Sean Yesmunt 2333c76667 add lbrycast to homepage 2020-02-06 15:11:00 -05:00
jessop 4aa6330f9a navigate back after delete if abandoned 2020-02-06 14:44:40 -05:00
jessop 39cb1cef55 show page will not flash abandoned on load 2020-02-06 13:45:57 -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
Sean Yesmunt 9defd7cd22 autoplay audio too 2020-02-05 15:46:44 -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 d5e44d71f1 only autoplay videos 2020-02-05 10:09:11 -05:00
Sean Yesmunt 2eb822b33e disable sentry 2020-02-05 09:45:20 -05:00
Sean Yesmunt e69703436a try blacklisting ads url 2020-02-05 09:28:06 -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 0a4234b328 Add missing commits 2020-02-04 20:11:21 -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
Sean Yesmunt 4e94d66e7e Revert "fix link color"
This reverts commit e379b85b9c.
2020-02-04 18:17:05 -05:00
Sean Yesmunt e379b85b9c fix link color 2020-02-04 17:56:23 -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
jessop 8773c95bf2 simply replaces subscriptions
treat sdk preferences and sync as source of truth
2020-02-04 14:36:10 -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
Michael Tintiuc 8ec2032c7a Fixes #3603. Allow browser context menu 2020-02-03 09:22:37 -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 bf0ff8ee84 fix tabs background color 2020-01-31 13:20:04 -05:00
Sean Yesmunt 9dddbf93a6 update wunderbar color 2020-01-31 13:14:58 -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 6a5f90ce2a fix mobile view on homepage 2020-01-30 12:41:21 -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
Dalton 8e16b8d8ab text overflow is hidden, allowing user to click on close button 2020-01-29 13:23:33 -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
Sean Yesmunt 8c9fe047aa find => some 2020-01-29 11:22:03 -05:00
Sean Yesmunt cdc76e3d95 make sure the app doesn't autoplay paid content, channels, or content from blocked channels 2020-01-29 11:22:03 -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
Sean Yesmunt d5d553d51a make search bar higher contrast to see if it does anything 2020-01-28 10:49:52 -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 28f2a9da0a hide channel thumbnail on medium screens too 2020-01-27 15:46:17 -05:00
jessopb 2f81c59aaf
Revert "test player analytics without claimId label" 2020-01-27 14:24:40 -05:00
jessop 64727e5232 test player analytics without claimId label 2020-01-27 13:31:53 -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 28181dc92f rename StartDelay event to TimeToStart 2020-01-27 09:20:31 -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 c652ac8ed6 add same claim_search releaseTime hack on the homepage 2020-01-24 16:09:46 -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 9655c527f4 add background color to ads and fix dark mode style 2020-01-24 14:26:37 -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
Sean Yesmunt e1dd28fff6 use new player api for streaming 2020-01-24 11:26:19 -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 a2ceb9df59 show authenticated rows on desktop 2020-01-22 11:17:59 -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 6e2d37b474 color cleanup 2020-01-22 09:26:39 -05:00
Sean Yesmunt 80595311c6 fix spacing on send tip modal 2020-01-21 17:38:10 -05:00
Sean Yesmunt 27751c5e42 downgrade sdk and fix typo 2020-01-21 14:59:05 -05:00
Sean Yesmunt c321db4cab fallback to keychain for auth_token if desktop users don't have an auth_token cookie 2020-01-21 14:39:22 -05:00
Dalton 9323b456bf fixes #3507 by adding 'no results' text to channel search if no results are returned from search
search results now have same style as default content

used ClaimList instead of copying code

addressing pr comments
2020-01-21 11:53:47 -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 5c906df371 cleanup 2020-01-21 09:50:16 -05:00
Thomas Zarebczan 939a7d7689 feat: app image + cookie
fix: password stuff
2020-01-21 09:50:16 -05:00
Sean Yesmunt d256d9eac1 quick fix to see if people will stop complaining about cards not lining up 2020-01-20 14:38:15 -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
Sean Yesmunt ad125b3d2a bump sdk and comment out thumbnail gets on desktop 2020-01-17 14:57:09 -05:00
Sean Yesmunt a6270226ef fix invite page on mobile 2020-01-17 12:56:28 -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
Sean Yesmunt c7c16479fa quick fix for mobile alignment 2020-01-16 13:36:50 -05:00
Yamboy1 25897d935f Clear the internal file selector after clearPublish 2020-01-16 11:29:22 -05:00
Dalton 8df1e3f6c7 fixes #3502 by changing the way we 'queue' search queries 2020-01-16 11:27:24 -05:00
Sean Yesmunt 1c0a7ede0a referrer modal styling 2020-01-15 12:55:44 -05:00
Dalton fb7fa5a19e fixes #3303 by stopping event propagation for left and right arrow keys in the search bar 2020-01-15 10:16:42 -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 abba90ccfd update invitee modal copy 2020-01-14 12:42:59 -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
Sean Yesmunt 8d60a87645 cleanup 2020-01-14 10:49:51 -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
Dalton 189bef4287 fixes #3348 by clearing publish fields when user clicks the 'new publish' button 2020-01-14 10:49:51 -05:00
Thomas Zarebczan b678771c8a Fix: wait longer for wallet startup 2020-01-13 15:02:05 -05:00
Sean Yesmunt eab7807d59 don't call get for hidden claims 2020-01-13 14:38:14 -05:00
Sean Yesmunt 6d46686e7e block spee.ch thumbnails 2020-01-13 14:38:14 -05:00
Sean Yesmunt c29be5b7ec automatically get free images and display as thumbnails 2020-01-13 14:38:14 -05:00
Jeremy Kauffman 875198b223 i18n feedback 2020-01-13 14:38:14 -05:00
Jeremy Kauffman 51ec4aca6f dirty, unacceptable image rendering 2020-01-13 14:38:14 -05:00
Sean Yesmunt 8f76224ce4 style cleanup 2020-01-13 14:01:29 -05:00
Thomas Zarebczan e023658591 fix: transfer message 2020-01-13 14:01:29 -05:00
Oleg Silkin 2690ea7fe3 adds null check to tabsRect 2020-01-13 13:32:03 -05:00
Sean Yesmunt 5944e471c7 use local download url that redirects to api server 2020-01-13 12:42:24 -05:00
Sean Yesmunt b50f1b0d8b trigger analytics view for download on lbry.tv 2020-01-13 12:42:24 -05:00
Sean Yesmunt 978871a927 enable downloads on lbry.tv 2020-01-13 12:42:24 -05:00
Dalton afda19ccd8 fixes #3306 by not showing the edit screen on a channel that is not yours 2020-01-13 10:42:40 -05:00
Niko Storni 719cc22d4a
re-enable external thumbnails 2020-01-12 11:14:52 -05:00
tuxfoo 5584096da2 disable pointer if fullscreen and inactive mouse and playing 2020-01-09 14:09:37 -05:00
Sean Yesmunt 4ccefa0252 add draggable to the top of the floating player so it doesn't get stuck out of the screen 2020-01-08 15:00:50 -05:00
Sean Yesmunt b47b52cf97 allow card titles to wrap 2020-01-08 14:46:22 -05:00
Sean Yesmunt 0fe07b05c0 mobile cleanup plus some font fixes 2020-01-08 14:21:52 -05:00
Sean Yesmunt b44182e751 mobile styling hot fixes 2020-01-08 00:04:35 -05:00
Sean Yesmunt e7c0ee59e4 add New icon 2020-01-07 16:09:26 -05:00
Oleg Silkin 6beaa13a2d Removes unused redux actions 2020-01-07 14:22:13 -05:00
Sean Yesmunt 618b186ac1 cleanup 2020-01-06 16:35:43 -05:00
Sean Yesmunt 72b9f3efdd new text viewer layout 2020-01-06 16:35:43 -05:00
Jeremy Kauffman 9a6f2a1975 fix i18n in support modal 2020-01-06 13:48:18 -05:00
Dalton cbdb9eaa49 fixed comment 2020-01-06 12:35:32 -05:00
Dalton bd4de2fc4e fixes #3383 by formatting lbry links differently 2020-01-06 12:35:32 -05:00
Sean Yesmunt b2948674bc remove old link 2020-01-04 13:42:26 -05:00
Jeremy Kauffman c3fe63fe65 more i18n fixes 2020-01-03 17:07:57 -05:00
Jeremy Kauffman 4038b527d6 more i18n cleanup 2020-01-03 16:58:12 -05:00
Jeremy Kauffman d401dbaf7c update reward i18n 2020-01-03 16:52:36 -05:00
Sean Yesmunt b117e7ad0c only save password if it is correct 2020-01-03 15:51:44 -05:00
Sean Yesmunt 11dcd4c3d5 add currently signed in email to sign out button 2020-01-03 15:51:44 -05:00
Jeremy Kauffman e991e48314 fix i18n on publish, error screen 2020-01-03 14:45:34 -05:00
Jeremy Kauffman 7527cef3fe fix international for views 2020-01-03 14:33:35 -05:00
Sean Yesmunt a43fea6e9a clean up side navigation 2020-01-03 14:25:00 -05:00
Sean Yesmunt f89d13885b add new 'create' header menu 2020-01-03 14:25:00 -05:00
Sean Yesmunt a31178318a fix channel page style 2020-01-03 14:25:00 -05:00
Jeremy Kauffman 1bff9845ae add missing i18n message to invites 2020-01-03 10:06:26 -05:00
Yamboy1 c6d8e4c098 Fix logic 2020-01-02 23:57:51 -05:00
Yamboy1 4a23ba525f Allow parentheses in certain links
Only links with either matching, or open LEFT parentheses are allowed. These are the same rules that github use for this as well.

https://cdn.discordapp.com/attachments/363049725374758921/662487292564340766/unknown.png
2020-01-02 23:57:51 -05:00
Sean Yesmunt 0345f2d294
revert the revert the revert the revert 2020-01-02 21:40:49 -05:00
Sean Yesmunt 5d893bc420 fix channels page 2020-01-02 19:06:45 -05:00
Sean Yesmunt 6a179790ee fix typo 2020-01-02 18:27:23 -05:00
Sean Yesmunt 2bf7dc93ad scroll to top when clicking home 2020-01-02 18:16:54 -05:00
Sean Yesmunt 0094f20190 remove suggested subs from tags manage page 2020-01-02 18:16:54 -05:00
Sean Yesmunt 0b38bb1f1a moar cleanup 2020-01-02 18:16:54 -05:00
Sean Yesmunt 7990a379fc fix view for unauthed users 2020-01-02 18:16:54 -05:00
Sean Yesmunt ef9b34c51f cleanup 2020-01-02 18:16:54 -05:00
Sean Yesmunt a8711c027f navigation redesign 2020-01-02 18:16:54 -05:00
Sean Yesmunt e7c1085faa
use thumbnail server 2020-01-02 18:04:41 -05:00
Dalton aa16c83f27 fixes 'Video player out of whack after resize of window #3423' by adding event listeners prior to cleanup 2019-12-31 12:46:28 -05:00
Thomas Zarebczan c5c02f0ad9 add warning to claim delete modal 2019-12-28 14:39:08 -05:00
Thomas Zarebczan b16a43101f fix: small text changes 2019-12-26 19:00:07 -05:00
Sean Yesmunt ebfe110492 fix typo 2019-12-26 10:51:27 -05:00
Sean Yesmunt 6ffe26c1ed turn off lbry.tv thumbnail compression 2019-12-26 10:40:08 -05:00
Sean Yesmunt ea6855df08 quick fix to add a cancel button on publish 2019-12-26 10:40:08 -05:00
Sean Yesmunt 5cc04ca7a6 fix modal button 2019-12-25 15:56:35 -05:00
Thomas Zarebczan 1687edb945 fix: mobile + m4v video 2019-12-22 17:52:21 -05:00
Sean Yesmunt aefa330ad8 put back broken style 2019-12-21 16:16:27 -05:00
Sean Yesmunt d9ba9ec5d4 update lbry-redux 2019-12-21 14:34:39 -05:00
Sean Yesmunt f5d8531b8e call preference get for all users 2019-12-21 13:43:42 -05:00
Sean Yesmunt 78f2df0022 fix sign up not completing because it's waiting for the password 2019-12-20 19:07:59 -05:00
Sean Yesmunt 20deb3825b check if element exists before reading if it's active 2019-12-20 17:18:16 -05:00
Sean Yesmunt c9dc97298a lets tryout these thumbnail styles 2019-12-20 15:46:59 -05:00
Sean Yesmunt d181cd9e3f cleanup 2019-12-20 15:03:18 -05:00
Sean Yesmunt 86cfa746de mobile view 2019-12-20 15:03:18 -05:00
jessop 4871973f88 prevent fileSelector from overwriting name param 2019-12-20 13:20:20 -05:00
jessop a43d91504f omit channels from suggested publish on search 2019-12-20 13:20:20 -05:00
jessop 2cf7eef9d7 correctly checks savedPassword based on keychain 2019-12-20 12:06:37 -05:00
Sean Yesmunt 662cf9c906 fix tray icons, download icons, and fix embed route 2019-12-20 11:43:26 -05:00
Jeremy Kauffman 9f6fbeb9b4 transaction id will be empty sometimes now 2019-12-19 13:53:23 -05:00
Sean Yesmunt 864d1546f8 cleanup 2019-12-19 13:34:05 -05:00
Sean Yesmunt 5fc6dd9b3d fix app crash and log weird error to help track down issue with license changing 2019-12-19 13:34:05 -05:00
Sean Yesmunt 8331e0ecf9 add wallet server help text 2019-12-19 13:34:05 -05:00
Sean Yesmunt 0d96830270 move price and video length to the right so they will always been in the same position 2019-12-19 13:34:05 -05:00
Jeremy Kauffman 66ba3a23c2 UI tweak for reward changes 2019-12-19 13:30:57 -05:00
jessop 386236f3d7 improves wallet server ux and resilience 2019-12-19 12:03:31 -05:00
Sean Yesmunt aca33d6f08 pass related_to flag to related searches 2019-12-18 17:30:33 -05:00
jessop d3401da684 replace spaces globally on publish suggest on search 2019-12-18 13:25:55 -05:00
Thomas Zarebczan 9b120ea62a adjust default channel bid
This will cause less errors when these users go to publish. Otherwise they would have 0.1 LBC and the default bid was the same, so the txes would fail / get stuck (would reset clearing cache).
2019-12-17 19:26:39 -05:00
jessopb 5c07f412ca
Merge pull request #3386 from lbryio/feat-suggestedPublishUris
correct and suggest uris for publish on search
2019-12-17 15:38:59 -05:00
Alex Grintsvayg 4ffdb34230
fix autolaunch after changing linux cmd capitalization 2019-12-17 13:38:09 -05:00
jessop 83facb16c6 correct and suggest uris for publish on search 2019-12-17 10:40:56 -05:00
jessop c9fd7f032c fix i18n messages when token is 0 2019-12-17 10:33:21 -05:00
Julie Sigwart 5c4e841ac3 Added Marathi (mr), Panjabi (pa), and Swedish (sv) 2019-12-17 01:28:14 -05:00
Thomas Zarebczan 2d602bc1a1 Fix: add channel edit notice 2019-12-17 01:27:15 -05:00
Sean Yesmunt 50bea913ec use custom endpoint for lbry.tv embeds 2019-12-17 00:57:13 -05:00
Sean Yesmunt 8f66ac9556 use type='number' for port input 2019-12-16 13:29:11 -05:00
Sean Yesmunt 9d83de7eea wallet server selection style 2019-12-16 13:29:11 -05:00
Sean Yesmunt 7872f8b7f8 Revert "darker inputs on dark mode and tone down the green a bit"
This reverts commit cbb82f8532.
2019-12-15 23:49:01 -05:00
Sean Yesmunt cbb82f8532 darker inputs on dark mode and tone down the green a bit 2019-12-15 23:28:52 -05:00
Sean Yesmunt b50ec8fab1 fix paid content message on lbry.tv 2019-12-15 23:02:23 -05:00
Thomas Zarebczan 4e184ccff0 fix: don't crash when price doesn't exist (sdk bug)
fixes https://github.com/lbryio/lbry-desktop/issues/3205
2019-12-14 15:13:13 -05:00
Thomas Zarebczan 029576f786 fix: don't change uri when re-selecting file 2019-12-14 14:35:55 -05:00
Thomas Zarebczan 508f2249ba fix: unauthed users
Don't call preference get or wallet status (on settings page)
2019-12-14 11:12:33 -05:00
jessop 25ed5a9cf6 fix empty state when mature content is hidden 2019-12-14 02:28:47 -05:00
jessop 86e3e645e6 fix strange tag values 2019-12-14 02:19:55 -05:00
Sean Yesmunt 4c5032612c use Card component 2019-12-13 16:48:03 -05:00
Thomas Zarebczan 5156c90a60 fix: blocked content handling of own content
Fixes:  https://github.com/lbryio/lbry-desktop/issues/1719 / https://github.com/lbryio/lbry-desktop/issues/1719
2019-12-13 16:48:03 -05:00
jessop e3aae34f65 refactor 2019-12-13 13:21:34 -05:00
jessop 36ffbe6322 wallet server preference defaults 2019-12-13 13:21:34 -05:00
jessop 3c739719b4 review changes 2019-12-13 13:21:34 -05:00
jessop f7242bfd97 more edits 2019-12-13 13:21:34 -05:00
jessop a3a56e7f89 edits 2019-12-13 13:21:34 -05:00
jessop db9a2152fa enable wallet server management and handle some startup contingencies 2019-12-13 13:21:34 -05:00
Sean Yesmunt 893e7fbb1b round dates down for months and days 2019-12-13 10:36:48 -05:00
Sean Yesmunt 208fe57ed7 fix date rounding 2019-12-13 10:36:48 -05:00
Jeremy Kauffman 2042d256f0
ratios not sizes 2019-12-13 10:00:00 -05:00
Sean Yesmunt f3c5f03fa9 load fonts from html head 2019-12-12 16:41:02 -05:00
Sean Yesmunt 6e09dbfb96 show play button when video is paused 2019-12-12 16:26:42 -05:00
Sean Yesmunt 5d3077ff9f fix unused channel style on search page 2019-12-11 15:54:26 -05:00
Sean Yesmunt 7e13493f8e subscriber => follower 2019-12-11 12:10:55 -05:00
jessop 38c954853e update splash % call to use headers_synchronization_progress 2019-12-11 10:43:34 -05:00
Sean Yesmunt 35ed493af4 i18n fix 2019-12-11 10:40:05 -05:00
Sean Yesmunt 38f837d50c allow text/document files to be autoplayed 2019-12-11 10:40:05 -05:00
Sean Yesmunt 486dd44b32 fix text color for paid content 2019-12-11 09:24:21 -05:00
Sean Yesmunt 769c2e8610 fix search option style 2019-12-10 10:08:14 -05:00
Sean Yesmunt ef27683726 fix file upload limit error 2019-12-10 10:08:14 -05:00
Sean Yesmunt 21b712f786 cleanup css 2019-12-10 10:08:14 -05:00
Sean Yesmunt 6d2c414363 fix formatInAppUrl function for open.lbry.com links 2019-12-09 14:42:54 -05:00
Sean Yesmunt 2bc4ca0c22 revert autoplay fix 2019-12-09 10:34:22 -05:00
Sean Yesmunt a62f33a0d3 minor fixes 2019-12-09 10:19:49 -05:00
Jeremy Kauffman b374e94710 fix small channel image previews 2019-12-09 10:19:49 -05:00
Jeremy Kauffman 150659b4ac minor i18n fixes 2019-12-09 10:19:49 -05:00
Sean Yesmunt e00f89b890 cleanup 2019-12-09 10:04:07 -05:00
Oleg Silkin 5515c94ce0 Pushing up so I can work in class 2019-12-09 10:04:07 -05:00
Oleg Silkin b389a4e139 Adds icons for claim-list alt control buttons & styles them 2019-12-09 10:04:07 -05:00
Oleg Silkin dfe0a75209 Refactored SelecChannel & ChannelCreate to reduce redundancy 2019-12-09 10:04:07 -05:00
Oleg Silkin 9f16d2aab9 Adds a button at the top right corner of the channel list page 2019-12-09 10:04:07 -05:00
Oleg Silkin a87e15754a Implements the ChannelForm and ChannelCreate components 2019-12-09 10:04:07 -05:00
Oleg Silkin b6680fa3e0 Creates the resource channelcreate & routes it to ChannelCreatePage 2019-12-09 10:04:07 -05:00
Oleg Silkin ecd0055459 Implements ChannelCreatePage 2019-12-09 10:04:07 -05:00
Sean Yesmunt 143f17feb7 redesign fixes 2019-12-09 09:50:50 -05:00
Sean Yesmunt a8707405ad check for device_types 2019-12-06 16:30:33 -05:00
Sean Yesmunt 2944ed3664 add open in app link 2019-12-06 16:16:14 -05:00
Sean Yesmunt d2a1852a8d Revert "add open in app link"
This reverts commit d980a01303.
2019-12-06 16:05:10 -05:00
Sean Yesmunt d7d8b2f39a Revert "move upgrade prompt to a <Nag />"
This reverts commit 0c125ed2b9.
2019-12-06 16:05:10 -05:00
Sean Yesmunt dcee3720b7 Revert "consistent casing"
This reverts commit c7425c8d1d.
2019-12-06 16:05:10 -05:00
Sean Yesmunt c7425c8d1d consistent casing 2019-12-06 15:59:05 -05:00
Sean Yesmunt 0c125ed2b9 move upgrade prompt to a <Nag /> 2019-12-06 15:59:05 -05:00
Sean Yesmunt d980a01303 add open in app link 2019-12-06 15:59:05 -05:00
Sean Yesmunt ebd5ccaeb7 update copy and only show welcome for unverified users 2019-12-06 11:42:10 -05:00
Josh Finer eb3e2848de Update view.jsx
*Promised
2019-12-06 11:42:10 -05:00
Sean Yesmunt e9700f24af add youtube welcome message 2019-12-06 11:42:10 -05:00
Sean Yesmunt 26499e06a3 fix typo 2019-12-06 10:42:05 -05:00
Sean Yesmunt d4256feabd im an idiot 2019-12-06 10:31:17 -05:00
Thomas Zarebczan 92e04bcf4f fix: check loadedlanguages exists 2019-12-06 08:58:17 -05:00
Thomas Zarebczan d8b580b9f5 Add back en 2019-12-06 08:20:59 -05:00
kodxana f6e21b0d93 Sort alphabetical + new languages 2019-12-06 00:19:52 -05:00
Sean Yesmunt 733e772952 put back user check I removed for a hotfix 2019-12-05 11:30:48 -05:00
Sean Yesmunt c1131a374b hopefully stop app crashes because of bad dates
https://github.com/GoogleChrome/lighthouse/issues/1056
2019-12-05 01:09:08 -05:00
Sean Yesmunt df756b2907 hotfix for lbry.tv 2019-12-05 00:44:28 -05:00
Oleg Silkin fb868a5810 Fixes the styling for custom-wrapped components 2019-12-04 14:28:39 -05:00
Oleg Silkin fdb653fa12 Allows for channel thumbnails to be clickable from issue #3119 2019-12-04 14:28:39 -05:00
Oleg Silkin 1e82586fff Allows the UriIndicator to be wrapped around other DOM nodes 2019-12-04 14:28:39 -05:00
Sean Yesmunt f138199936 fix rebase 2019-12-04 14:23:43 -05:00
Sean Yesmunt 01a45e00bb clean up styles 2019-12-04 13:24:57 -05:00
Oleg Silkin 26ae67702d Uses Expandable only if the message exceeds 300 characters 2019-12-04 13:24:57 -05:00
Oleg Silkin 23ec4beb7c Fixes styling issue 2019-12-04 13:24:57 -05:00
Oleg Silkin 53e4392feb Comments are adjacent to the thumbnail 2019-12-04 13:24:57 -05:00
Oleg Silkin 171cfe31aa Adds comment thumbnails 2019-12-04 13:24:57 -05:00
Oleg Silkin 6018429e68 Adds thumbnail support for default, null-valued thumbnails 2019-12-04 13:24:57 -05:00
Sean Yesmunt 27f1b4fa01 make sure player is paused when unmounting 2019-12-04 12:05:33 -05:00
jessopb ba84eb07a5
Merge branch 'master' into fix-noMatureSearchPagination 2019-12-03 18:26:52 -05:00
Sean Yesmunt 613c8f7a10 improve autoplay on chrome 2019-12-03 13:56:30 -05:00
Sean Yesmunt 8ae5a76463 fix code styling 2019-12-03 13:54:46 -05:00
Sean Yesmunt 3a9e215357 respond to PR feedback 2019-12-03 13:25:17 -05:00
Sean Yesmunt 6a69ffe0fb remove LBRY_INC_DOMAINS list 2019-12-03 13:25:17 -05:00
Sean Yesmunt bf512e8338 use same code for handling open links on lbry.tv and desktop 2019-12-03 13:25:17 -05:00
Sean Yesmunt 8839bb08db better open.lbry.com redirect handling for lbry.tv 2019-12-03 13:25:17 -05:00
Jeremy Kauffman 24edbc085c disable link prompts 2019-12-03 11:50:39 -05:00
Sean Yesmunt e406c2fdf5 use card background for file viewer background 2019-12-03 11:49:52 -05:00
Jeremy Kauffman b810413bc3 change file viewer background color 2019-12-03 11:49:52 -05:00
Thomas Zarebczan 5c02b7360f feat: add mkv support
I'm going to clean up the redux side of mediaType eventually, this is hacky for now.
2019-12-02 23:25:37 -05:00
Thomas Zarebczan 4e55415763 fix: unused variable 2019-12-02 23:25:37 -05:00
Thomas Zarebczan 722c0b978c feat: additional file types on lbry.tv
Should support markdown, PDF, and anything in the code viewer. Tested that it's working on web and app.
2019-12-02 23:25:37 -05:00
Jeremy Kauffman 66ccbb468b fix auto language support
fix mistake
2019-12-02 23:23:00 -05:00
jessop ebb7277e40 disables doSetAutoLaunch if not production 2019-12-02 12:36:30 -05:00
jessop 350bab2abc fixes no tags message 2019-12-02 12:36:03 -05:00
Thomas Zarebczan 70eb909e94 revert autoplay setting
This causes issues in firefox, but fixed the bugs on Chrome. Instead, we should control it ourselves eventually: https://lbry.tv/jiggytom?src=open
2019-11-28 13:21:39 -05:00
Thomas Zarebczan 8c5b109e91 player enhancements
Tries more video types
Enables thumbnail with audio files
potentially better autoplay support
2019-11-28 03:14:07 -05:00
Sean Yesmunt ad33345d64 fix error snack bar color 2019-11-27 13:28:15 -05:00
Sean Yesmunt befc3f9660 fix: auth_cookie on localhost now being set 2019-11-27 10:18:43 -05:00
Sean Yesmunt c72fc19fd4
back again 2019-11-26 10:30:07 -05:00
jessop 29ab7fe4e7 fixes hidden claims notification 2019-11-25 15:13:19 -05:00
Sean Yesmunt 9a9d3e4d16
gaa 2019-11-25 14:56:05 -05:00
jessop 41ff13b0d6 loading state for publish and channel list pages 2019-11-25 14:12:17 -05:00
Thomas Zarebczan 2832880d45 Fix: balance / bid issues
Balance checking on publish was not working. Channel create didn't have minimum bid check.
2019-11-25 12:44:22 -05:00
Sean Yesmunt 23355e6b21 redesign fixes 2019-11-25 12:43:45 -05:00
Sean Yesmunt b896b9c5af additional pending claim style fixes 2019-11-25 11:55:35 -05:00
Jeremy Kauffman 4316f7b913 preview styling fix yolo'd from github UI 2019-11-25 11:55:35 -05:00
btzr-io ef7d5394dc update comicbook-reader to last version 2019-11-25 11:40:19 -05:00
Sean Yesmunt af50406fed fix text color on unsupported files 2019-11-23 13:19:24 -05:00
Sean Yesmunt 9d0a7ce20e fix reward link 2019-11-23 13:19:24 -05:00
Sean Yesmunt 85608bbd23 fix text selection style 2019-11-22 18:51:41 -05:00
Sean Yesmunt 15815e5071 remove [data-mode='dark'] 2019-11-22 16:45:33 -05:00
Sean Yesmunt 4fcef383e5
Revert hot fix since it's working again 2019-11-22 15:58:15 -05:00
Sean Yesmunt 2326391897
hot fix for thumbnails on lbry.tv 2019-11-22 15:52:40 -05:00
Sean Yesmunt 600792884e try to delete old cookies too 2019-11-22 10:32:25 -05:00
Sean Yesmunt 1fb7229aa1 add domain to deleteCookie function 2019-11-22 10:06:23 -05:00
jessop f21925beab paginates over search count rather than channel claim count 2019-11-21 21:27:39 -05:00
Sean ed1f8e75cb include rest of edge fixes for lbry.tv 2019-11-21 17:04:21 -05:00
Thomas Zarebczan 31c6ce6426 fix: adjust trending
Use trending group instead of trending global. Mixed already takes into account global. This index is now available on the wallet servers.
huh
2019-11-21 10:15:01 -05:00
Sean Yesmunt 166c7c49cc fix: use i18n on image text 2019-11-21 09:58:39 -05:00
Sean Yesmunt b76a09753c update copy 2019-11-21 09:50:45 -05:00
Thomas Zarebczan 1bee7367ec fix: minor copy edits
To support https://lbry.com/faq/thumbnails-and-covers (should we hyperlink this on these 2 pages?)
And help: https://github.com/lbryio/lbry-desktop/issues/3113
2019-11-21 09:50:45 -05:00
jessop 26235ee39a simplify 2019-11-20 23:55:43 -05:00
jessop 6e511fd85c update first subscription modal 2019-11-20 23:55:43 -05:00
Sean Yesmunt 1a3eb38e0b fix unlock reward button on rewards page 2019-11-20 18:03:43 -05:00
Sean Yesmunt 0ad01e2444 update help text for clear cache button 2019-11-20 18:03:43 -05:00
Sean Yesmunt a87470126a use SameSite=Lax instead of Strict so cookies aren't lost when opening links 2019-11-20 16:01:50 -05:00
Sean Yesmunt d498c14603 temp fix for select width 2019-11-19 22:22:24 -05:00
Sean Yesmunt b089a9a953 fix pagination on channel pages 2019-11-19 22:22:24 -05:00
Sean Yesmunt d7b8d6b82c don't use autolauncher at all on mac to fix security warning on macOS 2019-11-19 22:22:24 -05:00
Sean Yesmunt e51f31f015 dont re-resolve on empty claims 2019-11-19 22:22:24 -05:00
Sean Yesmunt 56eeca76a5 show refresh message if the captcha hasn't loaded after 2 seconds 2019-11-19 22:22:24 -05:00
Sean Yesmunt 8e89a144cf disable captcha for returning users 2019-11-19 22:22:24 -05:00
Thomas Zarebczan 6f572420f9
fix: missing words on file delete screen 2019-11-19 17:47:19 -05:00
kodxana d8a267cf67 Added Malayalam (ml) and Serbian (sr) language 2019-11-19 16:31:36 -05:00
jessop aeb0d7acd1 no refs in NavLink 2019-11-19 16:28:59 -05:00
jessop fe50dc7bb7 fixes button hover 2019-11-19 16:28:59 -05:00
Sean Yesmunt 17ca93ab30 use ifdef comments for file-delete text 2019-11-19 16:28:18 -05:00
Thomas Zarebczan 8257004316 Update view.jsx 2019-11-19 16:28:18 -05:00
Jessop 8cb4208282 autoLaunch on startup 2019-11-18 15:00:00 -05:00
Sean Yesmunt 30270f2df9 simpler email regex 2019-11-18 14:50:29 -05:00
Sean Yesmunt f7c00dd070 fix: don't re-resolve on file page if we don't need to 2019-11-18 14:20:32 -05:00
jessop c01a3a069a fix channel thumb uploads on lbrytv 2019-11-18 11:27:59 -05:00
jessop 04181c8a4a passes apicall for lbrytv updates 2019-11-18 11:26:50 -05:00
Sean Yesmunt 0bcb3f7b68 don't re-resolve for claims that don't exist 2019-11-15 12:07:32 -05:00
Sean Yesmunt fc0a0ed6bc rc-fixes 2019-11-15 10:14:03 -05:00
Jeremy Kauffman 18cc6a7c48 i18n fixes, remove channel tags from file/show 2019-11-14 15:31:38 -05:00
Sean Yesmunt 46a85bec6b add .section class on channel comments 2019-11-14 15:22:45 -05:00
Jeremy Kauffman e02f021b73 refactored comment flow 2019-11-14 15:22:45 -05:00
Thomas Zarebczan 67ea0dc9b6 Fix: don't show empty state when loading 2019-11-14 14:00:47 -05:00
Jeremy Kauffman f445ee8b9c always fit video player 2019-11-14 13:05:01 -05:00
Sean Yesmunt 7f37d370dd update lbry-redux 2019-11-14 13:04:23 -05:00
Sean Yesmunt 97cb4ff3bc hide embed area for channel share modal 2019-11-14 13:04:23 -05:00
zxawry 66c6ec1626 fix pressing enter on channel edit page for adding tags 2019-11-14 13:02:22 -05:00
zxawry aa69b227bd fix tags selection on channel edit page 2019-11-14 13:02:22 -05:00
Sean Yesmunt d0a9dc526b allow desktop app to be run if internal-apis fails 2019-11-14 12:06:59 -05:00
Sean Yesmunt 6b3e535100 fix typo 2019-11-14 11:30:29 -05:00
Jeremy Kauffman c565d43c67
clarify text 2019-11-14 10:16:53 -05:00
Sean Yesmunt 4dde9cb5dc fix typo 2019-11-14 09:36:48 -05:00
Sean Yesmunt 07a8971b47 make sure 'en' is always included in list of languages 2019-11-14 09:36:48 -05:00
Sean Yesmunt 1b62fe8a5a format code 2019-11-14 09:35:31 -05:00
Jeremy Kauffman 7ae4c3301d restore redirection 2019-11-14 09:35:31 -05:00
Jeremy Kauffman a1f0e485b5 add sign in flow to lbry.tv 2019-11-14 09:35:31 -05:00
Sean Yesmunt 3c08913d1c remove old style 2019-11-13 19:29:32 -05:00
Sean Yesmunt da10296132 lbry.tv account copy changes 2019-11-13 19:09:30 -05:00
Sean Yesmunt 486f15eba1 redirect to publishes page after publish immediately on web 2019-11-13 19:09:30 -05:00
Thomas Zarebczan de3d379b80 fix: SDK bump + small fixes
- improve claim search failure
2019-11-13 16:31:14 -05:00
Sean Yesmunt 5ba871cd21 only use compression proxy on lbry.tv 2019-11-13 12:50:45 -05:00
Sean Yesmunt 6f9c9d2052 remove double slash so the image server doesn't redirect when we don't want to 2019-11-13 12:36:41 -05:00
Sean Yesmunt 4a74ee681c test with niko - pass all claim preview urls through optimization site 2019-11-13 12:26:23 -05:00
Sean Yesmunt 73bd46e7d8 fire analytics event after file has started downloading 2019-11-13 10:43:21 -05:00
jessop 1427ad2a76 triggers analytic before completed for downloads 2019-11-13 10:43:21 -05:00
jessop ba4d6afde0 triggers analytic on download click + completed 2019-11-13 10:43:21 -05:00
jessop 723d1fabbb adds anaytics to download button 2019-11-13 10:43:21 -05:00
Jeremy Kauffman 5da78c9553 one more optimization/fix 2019-11-13 09:53:01 -05:00
Jeremy Kauffman 7e2fb22836 no more js to load js 2019-11-13 09:53:01 -05:00
Jeremy Kauffman 751b86d05d finished?! 2019-11-13 09:53:01 -05:00
Jeremy Kauffman d10ec54a5e this also doesnt work 2019-11-13 09:53:01 -05:00
Jeremy Kauffman 8a2393cb67 proper default languages 2019-11-13 09:53:01 -05:00
Jeremy Kauffman de5c5a9626 fix languages.js after rebase 2019-11-13 09:53:01 -05:00
peterjgrainger 1d053c5302 load translations before the application starts 2019-11-13 09:53:01 -05:00
peterjgrainger ef1f6e9836 put supported languages in one constants file 2019-11-13 09:53:01 -05:00
peterjgrainger 4a0855e074 Used OS language to default localization 2019-11-13 09:53:01 -05:00
Jeremy Kauffman d5745db757 do not block text rendering while loading fonts
see https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display
2019-11-12 15:23:22 -05:00
Sean Yesmunt 3f2de50368 bring publish overrides into ui/index.jsx to fix api url being set properly 2019-11-11 13:27:29 -05:00
Sean Yesmunt ab2ee079e2 fix scripts 2019-11-11 13:27:29 -05:00
Sean Yesmunt 6ad31a3ce9 refactor lbrytv web server 2019-11-11 13:27:29 -05:00
Igor Gassmann 1d9a5d90cf Fix merge conflicts 2017-11-27 21:01:33 -03:00
Igor Gassmann 3032736026 attempt to fix restructuring branch 2017-11-27 18:48:45 -05:00
Sean Yesmunt 6fdc5b7c7d add handleActions redux util 2017-11-27 12:07:57 -05:00
Jeremy Kauffman caa8cd6755 change header balance to 2 decimal places 2017-11-26 14:56:02 -05:00
Jeremy Kauffman 3a0ffb312a
Revert "Update file structure to follow electron-webpack guidelines" 2017-11-24 16:36:10 -05:00
Igor Gassmann dbf0fae552 Update file structure to follow electron-webpack guidelines 2017-11-24 11:31:05 -03:00
Sean Yesmunt 3f2c871e42 add comment 2017-11-22 15:33:45 -05:00
Sean Yesmunt 6f96ea10a9 fix channel name alignment 2017-11-22 15:28:56 -05:00
hackrush 5d3fc936b8 Changes 2017-11-22 22:30:08 +05:30
hackrush 0052349ddc Use balance_delta in txn list 2017-11-22 22:28:23 +05:30
Jeremy Kauffman aa42b76b79
Merge pull request #770 from lbryio/issue/614
Fixed sorting by title for published files (#614)
2017-11-21 18:05:20 -05:00
Sean Yesmunt 97469b0e3a add yarn back to /ui 2017-11-21 17:37:12 -05:00
Igor Gassmann 812a5d1d7c Delete gitignored file 2017-11-21 19:17:36 -03:00
Igor Gassmann d489aad4ee Fixed sorting by title for published files (#614) 2017-11-21 19:00:53 -03:00
Igor Gassmann cf94212e8e HOTFIX: fix import paths 2017-11-21 17:09:20 -03:00
Igor Gassmann b8333db3bc Merge branch 'issue/708' 2017-11-21 16:51:55 -03:00
Igor Gassmann 96d70feb7d Merge master branch's changes 2017-11-21 16:51:12 -03:00
Liam Cardenas 3d8524d287
Merge pull request #758 from lbryio/issue/752
Integrate React and Redux devtools into Electron
2017-11-21 13:28:09 -05:00
Sean Yesmunt 61dac01de6 fix menu bar icon for macOS 2017-11-21 01:12:09 -05:00
Jeremy Kauffman 3c9410439b fix empty claims breaking transaction screens #755 2017-11-20 17:16:57 -05:00
Sean Yesmunt d78112658f refactor scroll navigation/restore 2017-11-17 16:27:35 -05:00
Igor Gassmann 6d01122967 Integrate React and Redux devtools into Electron 2017-11-17 17:40:56 -03:00
Igor Gassmann a578a6b31d Update code according to code review. 2017-11-16 18:41:08 -03:00
Igor Gassmann e0aa6e3646 Remove unused code 2017-11-16 17:26:00 -03:00
Liam Cardenas 1f20995e99
Merge pull request #737 from seanyesmunt/redux-cleanup
Move all redux code into /redux folder
2017-11-16 12:39:50 -05:00
Jeremy Kauffman 857414238e
Merge pull request #744 from lbryio/issue721
Issue #721 fix - Inconsistent thumbnail sizes
2017-11-15 16:57:47 -05:00
Liam Cardenas 654edc9885 Bump version: 0.18.2rc1 → 0.18.2 2017-11-15 14:39:09 -05:00
Liam Cardenas d8a20a5cba Bump version: 0.18.1rc1 → 0.18.2rc1 2017-11-15 13:25:20 -05:00
Liam Cardenas 06b2a94c80 Bump version: 0.18.0 → 0.18.1rc1 2017-11-15 11:46:40 -05:00
Liam Cardenas 4ffbf05400 Added currentBalance to props in modal credit intro 2017-11-15 10:40:48 -05:00
Igor Gassmann 09be36e367 Show Upgrade App button if an upgrade is available 2017-11-14 22:51:06 -03:00
Igor Gassmann 03c9a14c71 Add timer for checking for app upgrades 2017-11-14 22:50:21 -03:00
Akinwale Ariwodola ff133a03df Issue #721 fix - Inconsistent thumbnail sizes 2017-11-14 12:56:24 -05:00
Jeremy Kauffman 8733f3a590 state transaction failure in transaction modal 2017-11-13 16:06:09 -05:00
Sean Yesmunt a131bcf198 update app import 2017-11-13 16:04:09 -05:00
Sean Yesmunt 8993c9524e update imports 2017-11-13 16:02:23 -05:00
Sean Yesmunt 6d39d22ac7 move redux code into /redux 2017-11-13 15:47:10 -05:00
Jeremy Kauffman cdbfd73893 Bump version: 0.18.0rc5 → 0.18.0 2017-11-13 13:42:04 -05:00
Jeremy Kauffman b7b81b080c Bump version: 0.18.0rc4 → 0.18.0rc5 2017-11-13 10:29:13 -05:00
Jeremy Kauffman 85f391e8a1 Bump version: 0.18.0rc3 → 0.18.0rc4 2017-11-10 10:41:58 -05:00
Jeremy Kauffman 3209d813f2 placeholder value should match default value on publish #701 2017-11-10 10:41:22 -05:00
Jeremy Kauffman c2a18d6f1b Bump version: 0.18.0rc2 → 0.18.0rc3 2017-11-10 09:56:24 -05:00
Igor Gassmann 9e0f8adb58 Add prominent upgrade button when upgrade is pending 2017-11-10 11:55:34 -03:00
Jeremy Kauffman 7a9aaf377b fix API error propegation 2017-11-10 09:55:30 -05:00
Igor Gassmann 2012fc17d4 Merge branch 'master' of https://github.com/lbryio/lbry-app into issue/708
Retrieve webpack changes from master
2017-11-10 11:40:38 -03:00
Sean Yesmunt 1eeff2dadc fix dev build path and update webpack file names in build.sh/watch.bat 2017-11-09 18:46:33 -08:00
Igor Gassmann feb19bdea9 Add App upgrade button to the header 2017-11-09 21:07:02 -03:00
Jeremy Kauffman c219cf9709 Bump version: 0.18.0rc1 → 0.18.0rc2 2017-11-09 17:05:17 -05:00
Jeremy Kauffman e811b3a613 remove console statements 2017-11-09 17:01:22 -05:00
Jeremy Kauffman 8acb7bd85a actually fix api.lbry.io errors getting swallowed 2017-11-09 17:00:48 -05:00
Jeremy Kauffman 6300370046 fix api.lbry.io errors getting swallowed 2017-11-09 16:59:41 -05:00
Jeremy Kauffman 3b1f63d98f enlarge snack bar, fixes #714 2017-11-09 16:55:34 -05:00
Jeremy Kauffman a678570665 Bump version: 0.17.1 → 0.18.0rc1 2017-11-08 18:20:50 -05:00
Jeremy Kauffman d9f65aaff3 add help link for transaction types 2017-11-08 18:14:32 -05:00
Jeremy Kauffman a6946b4930 Merge remote-tracking branch 'origin/master' into revoke_claims 2017-11-08 17:42:51 -05:00
Jeremy Kauffman 77774e6fbc update daemon to 0.18 2017-11-08 17:37:16 -05:00
Jeremy Kauffman 350c4dc98c minor changes to tray functionality 2017-11-08 17:27:20 -05:00
hackrush 7a0a0c468e Rudimentary implementation of tray minimization(WIP)
Minimize app to tray

@kauffj I was not sure about which icon to use so I used a 96x96 png as
a placeholder. The feature is working well.

Fixes #374

3 small changes

Broken Minimization

Fixed App-minization finally

Bug fix and compatibility check

Added Alt+F4 accelerator to quit the app

Small features and fixes

Homerun: Added Quit to Menu

Fixes and changes
2017-11-08 17:27:17 -05:00
Sean Yesmunt b858614902
Merge pull request #713 from seanyesmunt/webpack
Simplify webpack
2017-11-08 11:02:24 -08:00
Sean Yesmunt f877ac39f8 merge common webpack configs 2017-11-07 19:54:22 -08:00
Alex Grintsvayg f14884d8a0 categories are in order these days 2017-11-07 12:43:31 -05:00
Josh Finer 7ee84b6ae9
Update view.jsx
loading message update
2017-11-07 10:29:11 -05:00
Jeremy Kauffman c33b7df732 increase modal width by 20px, fixes #709 2017-11-07 09:35:49 -05:00
hackrush 5da244e3e2 Regression Fixes 2017-11-06 20:20:43 +05:30
hackrush e956017bc1 Possible fix for regression in previous commit 2017-11-02 02:28:19 +05:30
hackrush 588972d017 Clean Up 2017-11-02 01:53:30 +05:30
hackrush a2791ec57a Fixed redundant storing of states 2017-10-31 19:36:43 +05:30
Alex Grintsvayg 47208b7f66 simplify check for initial claim. fix #290 2017-10-30 15:34:00 -04:00
hackrush c4626dda4a Merge branch 'master' into revoke_claims and clean-up 2017-10-30 22:16:42 +05:30
hackrush 88b3e5a08b Feedback fixes 2017-10-30 21:55:56 +05:30
hackrush f73cace72d Ask for confirmation before revoking 2017-10-28 11:09:40 +05:30
hackrush 74c4e1efa3 Revoke claims from Txn list 2017-10-28 11:09:40 +05:30
hackrush 44f962fe2a Rewards marked in txn list 2017-10-27 17:23:53 -04:00
Jeremy Kauffman 8f1e2ea72b fix settings bug and update changelog 2017-10-27 17:14:42 -04:00
Jeremy Kauffman f758a5bdbe remove old endpoint reference 2017-10-27 15:37:32 -04:00
thujeevan 6d45b7c1c3 Replace xmlhttprequest with fetch
fixes https://github.com/lbryio/lbry-app/issues/650
add fetch and es6-Promise polyfills
update webpack config accordingly
2017-10-27 15:37:32 -04:00
Jeremy Kauffman c8cc05b685 Bump version: 0.17.1rc1 → 0.17.1 2017-10-25 17:57:51 -04:00
Jeremy Kauffman 6ca3a1a881 Bump version: 0.17.0 → 0.17.1rc1 2017-10-25 17:51:12 -04:00
Jeremy Kauffman 29463ac57b update references to slack 2017-10-25 17:45:47 -04:00
btzr-io 8bd6358310 update money color -> dark-theme 2017-10-23 17:23:11 -04:00
btzr-io dc839b472c remove empty div 2017-10-23 17:23:11 -04:00
btzr-io d489f48f14 update helper text color 2017-10-23 17:23:11 -04:00
btzr-io 2a49a2b889 show markdown guide
I need this :)
2017-10-23 17:23:11 -04:00
btzr-io 1c41b7d77a remove css junk 2017-10-23 17:23:11 -04:00
btzr-io ecd90de84a fix markdown placeholder 2017-10-23 17:23:11 -04:00
btzr-io dd2f549eb0 update light theme 2017-10-23 17:23:11 -04:00
btzr-io fc1be7c033 fix wallet address input styles 2017-10-23 17:23:11 -04:00
btzr-io f529d29a77 minor cleanup for channelSection 2017-10-23 17:23:11 -04:00
btzr-io ee08f38cd8 fix missign focus method 2017-10-23 17:23:11 -04:00
btzr-io 9dffde221c fix #678 2017-10-23 17:23:11 -04:00
hackrush 72130c74ae Fixed parsing of channel names of length < 4 2017-10-20 13:46:18 +05:30
Jeremy Kauffman 782fb5d59e revert user-select: none as default for all elements 2017-10-15 09:35:16 -04:00
Jeremy Kauffman 31be7086bb Merge branch 'ux-patch' 2017-10-15 08:25:28 -04:00
btzr-io 06092cd8f9 more changes for markdown styles 2017-10-14 23:55:25 -06:00
btzr-io 0256d7a8f8 minor update for publish layout
update markdown styles

css fixes
2017-10-14 23:40:15 -06:00
btzr-io c6f75702b1 more fixes for input styles 2017-10-14 22:52:32 -06:00
btzr-io f5126fc059 update / fix input styles 2017-10-14 21:52:23 -06:00
btzr-io 904205beb8 fix download button styles 2017-10-14 20:16:31 -06:00
btzr-io d17261a965 consistent titles for settings page 2017-10-14 19:56:51 -06:00
btzr-io 3f18110e7c don't show channel on fetch 2017-10-14 19:53:43 -06:00
btzr-io 9a8799eae0 fix recent transaction actions 2017-10-14 19:42:47 -06:00
btzr-io bccdcb1315 settigns page cleanup 2017-10-14 18:42:21 -06:00
btzr-io a0bedb7f97 remove extra label 2017-10-14 18:22:43 -06:00
btzr-io 6c1f627dd7 fix form-field margin 2017-10-14 18:16:05 -06:00
btzr-io 4db73ddb36 better radio input styles + animation 2017-10-14 17:54:38 -06:00
btzr-io 720ec3b77a fix dark theme checkbox styles 2017-10-14 17:46:18 -06:00
btzr-io f17777b511 better checkbox styles 2017-10-14 17:41:41 -06:00
btzr-io ac95dea827 update checkbox / radio input styles 2017-10-14 16:37:40 -06:00
btzr-io b6b23b5583 update input styles 2017-10-14 16:03:05 -06:00
btzr-io 37d3515fa8 publish layout cleanup 2017-10-14 13:41:04 -06:00
Jeremy Kauffman eeec63a27e win can sometimes be null (not sure how?) 2017-10-13 16:33:37 -04:00
Jeremy Kauffman d1c09ad71c update discover api endpoint 2017-10-13 16:29:58 -04:00
Jeremy Kauffman 11033dd5b2 case-insensitive protocol replacement 2017-10-13 09:33:12 -04:00
btzr-io d8e4e2437a fix empty search results 2017-10-12 20:23:02 -06:00
btzr-io 036bc5200a fix pr :( 2017-10-12 20:08:29 -06:00
btzr-io d7dede8c08 fix channel tile thumbnail 2017-10-12 19:49:49 -06:00
btzr-io 28216e998b fix jsx 2017-10-12 19:37:26 -06:00
Baltazar Gomez 5ed51109f6 Merge branch 'master' into ux-patch 2017-10-12 19:23:44 -06:00
Jeremy Kauffman fed95f0549 Bump version: 0.17.0rc3 → 0.17.0 2017-10-12 13:04:17 -04:00
Jeremy Kauffman 3cf63e73a3 Bump version: 0.17.0rc2 → 0.17.0rc3 2017-10-12 10:05:34 -04:00
Jeremy Kauffman a6b83a0b08 fix infinite loops on unclaimed URLs (somewhat ugly) 2017-10-12 10:05:18 -04:00
Jeremy Kauffman 142b1eb529 Bump version: 0.17.0rc1 → 0.17.0rc2 2017-10-12 09:50:37 -04:00
Jeremy Kauffman 45b2bc6aa8 style form row labels and form field labels the same way 2017-10-12 09:45:59 -04:00
Jeremy Kauffman 3735498785 saner paging, fix resolving uri state, fix counts in channel results, fix search prefix 2017-10-12 09:45:59 -04:00
btzr-io c20ecd5f36 improvements for channel Tile 2017-10-11 22:25:53 -06:00
btzr-io 3374c8ba39 add smart text selection 2017-10-11 21:37:36 -06:00
btzr-io 7ccc701b7b remove overall text selection 2017-10-11 21:15:09 -06:00
btzr-io 6eff0b46dd minor update for scrollbar - fix #666 2017-10-11 21:05:57 -06:00
btzr-io e18ba31988 file selector cleanup - fix #656
add readonly style

minor css fixes
2017-10-11 20:52:34 -06:00
Jeremy Kauffman 9e7800d6d7 Merge pull request #662 from lbryio/rc-patch
Better title for menu bar
2017-10-11 10:34:18 -04:00
Thomas Zarebczan 0bc3b31946 show effective amount as top bid
This changes amount > effective_amount which provides a more accurate top bid.
2017-10-11 09:57:33 -04:00
btzr-io cb8e9b4bdf remove uri from tile component 2017-10-10 22:53:01 -06:00
Baltazar Gomez 5341dab102 don't show default title - fix #658 2017-10-10 20:04:08 -06:00
Jeremy Kauffman d553f9e8e3 Bump version: 0.16.1 → 0.17.0rc1 2017-10-10 09:59:25 -04:00
Jeremy Kauffman 5bce9f887a fix version numbers 2017-10-10 09:59:09 -04:00
Jeremy Kauffman 38702ad00d Bump version: 0.18.0rc1 → 0.18.0rc2 2017-10-10 09:48:09 -04:00
Jeremy Kauffman e290a7474d Bump version: 0.17.0rc1 → 0.18.0rc1 2017-10-10 09:44:31 -04:00
Jeremy Kauffman c4bcfbc0ca Bump version: 0.16.1rc1 → 0.17.0rc1 2017-10-10 09:36:26 -04:00
Jeremy Kauffman dd667e8bad Merge branch 'lighthouse_v2' 2017-10-10 09:24:48 -04:00
Jeremy Kauffman 646c91efcb Merge branch 'css_patch' 2017-10-10 09:17:16 -04:00
Jeremy Kauffman cc1963d21e restore resolve dispatch behavior on file cards and tiles 2017-10-10 09:03:19 -04:00
Alex Liebowitz c5c67a0de5 Minor refactors in doResolveUri()
Add doResolveUris()

Always call resolveUri() in FileTile and FileCard

Before, these components would only try and resolve if claim info
wasn't provided.

Don't require uri param in lbry.resolve()

It can now be "uris" instead, plus the error message about caching
doesn't really apply anymore.

Don't cache/cancel open resolve requests

No longer needed because we're not doing resolve requests in bulk

Add support for multiple URI resolution in lbry.resolve()

Handle multi URL resolves with one action

Update CHANGELOG.md
2017-10-10 09:03:17 -04:00
btzr-io 2039ab7f21 update file layout and more fixes :) 2017-10-09 22:53:50 -06:00
btzr-io 3c31ad69ea implement dividers 2017-10-09 21:10:59 -06:00
btzr-io 16e236cb2b add more focus to edit button 2017-10-09 19:39:41 -06:00
btzr-io 3eef5d7070 revert commit dd8ab64 and minor cleanup for fileActions 2017-10-09 19:27:35 -06:00
Jeremy Kauffman 401bb85272 shit-tier channel search results 2017-10-09 19:19:50 -04:00
btzr-io 73c2d02e38 minor cleanup for wallet page 2017-10-08 23:10:56 -06:00
btzr-io a3b0ecd9b9 update cards margin 2017-10-08 21:37:37 -06:00
btzr-io 7400b8c916 more experimental changes
add more focus for support button

minor fixes css
2017-10-08 20:39:10 -06:00
btzr-io c0f545a774 more minor fixes for file actions and scrollbar 2017-10-08 17:19:00 -06:00
btzr-io 725b9e1066 use standar animations for card component 2017-10-08 16:52:29 -06:00
btzr-io dd8ab647b8 don't support your own claims :( 2017-10-08 16:36:04 -06:00
btzr-io 5b9eac8c00 test: remove description 2017-10-08 16:32:18 -06:00
btzr-io 67475c690f tidy up 2017-10-08 15:56:59 -06:00
btzr-io 62053e6b36 better format for dateTime component 2017-10-08 14:43:56 -06:00
btzr-io e801f77fd9 simplify published date 2017-10-08 14:23:55 -06:00
Jeremy Kauffman 91d4dd610e search working, but no rendering of channels 2017-10-06 17:46:41 -04:00
Baltazar Gomez ac2a69c47d Merge branch 'master' into css_patch 2017-10-06 15:02:20 -06:00
Jeremy Kauffman 80f1cac4e5 drop developer page 2017-10-06 16:22:17 -04:00
Jeremy Kauffman 767630a985 finally killed client settings in lbry.js 2017-10-06 16:15:33 -04:00
Jeremy Kauffman 145e4c8b97 Merge pull request #641 from lbryio/redeemedrewards
change message if all rewards redeemed
2017-10-06 15:46:26 -04:00
Baltazar Gomez 57b6948212 Merge branch 'master' into css_patch 2017-10-05 10:39:44 -06:00
btzr-io 10917ea472 remove paddign from media component 2017-10-05 00:00:43 -06:00
btzr-io 3aca559715 fix issue with card-row header 2017-10-04 22:18:29 -06:00
btzr-io 79895f6c7f more fixes :) 2017-10-04 22:13:06 -06:00
btzr-io 6cee8d7664 fixes for last review 2017-10-04 21:07:04 -06:00
Jeremy Kauffman 948ebe8500 fix bug introduced in previous commit 2017-10-03 17:55:41 -04:00
Jeremy Kauffman b8980c00d3 update upgrade message 2017-10-03 17:52:53 -04:00
btzr-io 9ea1e21f5b more minor fixes 2017-10-03 11:27:52 -06:00
btzr-io 5dcf15a5b9 minor fix for fileTile component 2017-10-03 10:59:08 -06:00
btzr-io dda98e81fa Merge https://github.com/lbryio/lbry-app into css_patch
merge master
2017-10-02 23:33:34 -06:00
btzr-io a8e414ba4a update dark theme 2017-10-02 23:25:06 -06:00
btzr-io 87c4bd2047 add experimental fileTile styles 2017-10-02 23:05:11 -06:00
btzr-io fd99676307 update fonts and fix button font size 2017-10-02 22:08:25 -06:00
btzr-io 59778808e3 redesign for fileSelector component 2017-10-02 21:04:21 -06:00
btzr-io 28f4b98e20 implement nice shadows :) 2017-10-02 20:37:31 -06:00
btzr-io b9241fd42d remove funky underline text 2017-10-02 20:25:44 -06:00
btzr-io 55297041a1 fix header invalid css property and update button styles 2017-10-02 20:10:40 -06:00
btzr-io d4fc6901dc additional header css changes 2017-10-02 19:58:41 -06:00
btzr-io 9c53de114f add standar css animation 2017-10-02 19:35:52 -06:00
btzr-io 1ea453237f improve header css 2017-10-02 19:27:44 -06:00
Alex Grintsvayg 5168cb950c Revert "Bump version: 0.16.1rc1 → 0.16.1rc2"
This reverts commit 4c0cc5e7c8.

Revert "bump daemon version"

This reverts commit 37eb4ef6f8.
2017-10-02 17:51:57 -04:00
Alex Grintsvayg 4c0cc5e7c8 Bump version: 0.16.1rc1 → 0.16.1rc2 2017-10-02 17:39:24 -04:00
Baltazar Gomez b66968d9f9 Merge branch 'master' into css_patch 2017-10-02 09:30:39 -06:00
Thomas Zarebczan 6759f9c320 update disabled reward text
This message appears when a user's account is manually disabled (rewards abuse, etc).  We don't reach out to them via email, so we should ask them to reach out if they are actually legitimate users.
2017-10-02 11:20:14 -04:00
Jeremy Kauffman a7a4e8dc16 remove channel length minimum, fixes #645 2017-10-02 08:40:42 -04:00
Jeremy Kauffman 92f3cf46e2 Merge branch 'fix-empty-channels' 2017-10-01 12:49:03 -04:00
Jeremy Kauffman 3539d78d0a prevent overwriting variable 2017-10-01 12:48:31 -04:00
Baltazar Gomez 45ca07115b Fix #643
Reset playing uri
2017-09-30 23:39:00 -06:00
Baltazar Gomez 449997ff6e fix #605
Don't play video if you can't pay for it :(
2017-09-30 20:50:32 -06:00
btzr-io 36c106e16c fix wrong page number 2017-09-30 09:36:13 -06:00
Thomas Zarebczan 7687f1ff93 change message if all rewards redeemed
Change failed message to: "There are no rewards available at this time, please check back later."

This scenario happens when all rewards are claimed. Not sure if it can be encountered any other time.
2017-09-30 11:31:28 -04:00
Baltazar Gomez ab3aa0501c fix for empty channels #636 2017-09-29 17:15:14 -06:00
Jeremy Kauffman 72ad1552cb Bump version: 0.16.0 → 0.16.1rc1 2017-09-29 16:52:01 -04:00
Jeremy Kauffman ca6ef4e11f fix all step properties, removing publish or send minimums app-side 2017-09-29 16:51:36 -04:00
Jeremy Kauffman d39664a0fd fix #624, remove unnecessary settings state 2017-09-29 16:05:26 -04:00
Baltazar Gomez 2e28582277 Merge branch 'master' into css_patch 2017-09-28 20:30:27 -06:00
Baltazar Gomez 18450209b7 remove unnecessary title from discover page 2017-09-28 20:00:18 -06:00
Jeremy Kauffman f4b2c599c3 fix #615 2017-09-28 20:32:59 -04:00
Jeremy Kauffman 9308971cab use consistent step property on credit inputs #604 2017-09-26 15:57:56 -04:00
btzr-io 2c7cdfd43e minor css fixes
fix dark theme issues

minor css fix for #620
2017-09-26 10:56:21 -06:00
btzr-io ce889f2d3b add more focus on search
remove icon duplication

minor ux / ui fix
2017-09-26 00:45:49 -06:00
btzr-io 8d8bcf303e fix for #605 2017-09-26 00:21:05 -06:00
btzr-io ddc5e93aec remove unused css from video component
related to #605
2017-09-26 00:14:24 -06:00
btzr-io e604916aa3 fix header issue #613 2017-09-25 23:50:05 -06:00
Jeremy Kauffman 342162cfcc Merge branch 'patch_edit' 2017-09-24 16:37:05 -04:00
btzr-io b6279febc5 show full path to prevent confusion 2017-09-24 16:33:31 -04:00
btzr-io a5f65d678d fix #606
tidy up

minor fix
2017-09-24 16:33:29 -04:00
btzr-io 6d38c0e322 fix #601
prefill price from uri

only working for edit button

revert last commit
2017-09-24 16:33:27 -04:00
Jeremy Kauffman 5c8db79b69 remove "showDeveloperMenu" as a setting 2017-09-22 19:10:38 -04:00
Jeremy Kauffman 4a23d13438 remove unnecessary lbry.js functions 2017-09-22 19:02:50 -04:00
Jeremy Kauffman 31cc95cf0e simplify balance check now that we are in redux land 2017-09-22 18:59:28 -04:00
Jeremy Kauffman b24b6e2e8e add labels, remove unused selectors 2017-09-22 18:34:19 -04:00
Alex Liebowitz 93b1ab8ac6 Add basics of Instant Purchase setting
Fix and simplify state management of Instant Purchas setting

Add Instant Purchase check to Watch page

Merge Max Purchase Price and Instant Purchase into one section

Wording still not finalized.

Add Instant Purchase setting names to constants

Support USD for Instant Purchase

On Settings page, use constants for new Instant Purchase settings

Convert Instant Purchase Maximum setting into FormRow

Update wording of Instant Purchase option and add helper text.

Wording still not final.

On Settings page, get Instant Purchase settings via selector

Update CHANGELOG.md
2017-09-22 18:34:16 -04:00
Jeremy Kauffman 7e9c8f2625 Merge pull request #587 from lbryio/show-local-channel
Show local file indicator on Channel page
2017-09-22 18:10:46 -04:00
Jeremy Kauffman 0a4e17af54 minor design changes 2017-09-22 17:48:35 -04:00
Alex Liebowitz bbfb0fea67 Add <IconSet /> component
This is a presentational component for horizontal banks of icons (and
sometimes other stuff).

Convert <FileCard /> and <FileTile /> to use <IconSet />

Factor out "downloaded/published" icon into its own component

Add Featured Content icon to file tiles

Add alignment style for Featured Content icon

Update CHANGELOG.md

Handle featured content icon adjustment in _icons.scss

Remove IconSet component

Converted back to a presentational span and move positioning styles
into card SCSS

Fix spacing between price and icons in file tiles and cards

Before, it would be missing the space if there was a "local file" icon
but no featured content icon.

Rewrite Icon component to use semantic icons

Now you can pass in a constant that indicates the meaning of the icon
within the interface, e.g. icons.FEATURED instead of "icon-rocket".
Also adds the appropriate title.

All icons should eventually be updated to use this.

Remove IconFeatured and IconLocal in favor of new Icon component

Add space between Featured and Local icons

In the conversion to a generic Icon component, we lost the styles that
added padding on the left for FeaturedIcon and LocalIcon.

Fix how rocket icon position is adjusted

Before, it was using a negative margin, which altered the shape of the
bounding box. Changed to use relative positioning.

Add support for styling LBRY icons

Move style for Featured icon into icons.js

Uses new class name format for LBRY icon styles
2017-09-22 17:48:30 -04:00
Jeremy Kauffman 4ed7d2cba9 bad solution for #544 2017-09-21 21:12:18 -04:00
Baltazar Gomez 440d982690 Merge branch 'redesign' into v16-scrollbar 2017-09-21 10:48:29 -06:00
Baltazar Gomez 40ad276f1a Merge pull request #576 from lbryio/v16-tabs
Improve tabs ( UI / UX )
2017-09-21 10:44:10 -06:00
Jeremy Kauffman cba6a40394 Bump version: 0.16.0rc7 → 0.16.0 2017-09-21 09:26:32 -04:00
Jeremy Kauffman a01b258f47 Bump version: 0.16.0rc6 → 0.16.0rc7 2017-09-20 15:45:57 -04:00
Jeremy Kauffman cac00028c4 update invite reward check, fix infinite reward loop 2017-09-20 15:45:39 -04:00
Jeremy Kauffman 7b41c199b2 Bump version: 0.16.0rc5 → 0.16.0rc6 2017-09-20 15:27:44 -04:00
Jeremy Kauffman 6b87369bbe transaction value fix 2017-09-20 15:27:25 -04:00
Jeremy Kauffman 0f8e61982e Bump version: 0.16.0rc4 → 0.16.0rc5 2017-09-20 13:55:29 -04:00
Jeremy Kauffman 3bb146244e Bump version: 0.16.0rc3 → 0.16.0rc4 2017-09-20 13:23:57 -04:00
Jeremy Kauffman 7b7a63b892 disable anything cost related other than direct content cost 2017-09-20 13:20:02 -04:00
Jeremy Kauffman 33c5158818 channel navigation fixes 2017-09-20 13:12:53 -04:00
Jeremy Kauffman a22a773633 fix channel pagination 2017-09-20 10:57:43 -04:00
Jeremy Kauffman 16bc650d6a fix sign on some transaction outpoints 2017-09-20 10:39:51 -04:00
Jeremy Kauffman 2a15331e88 Bump version: 0.16.0rc2 → 0.16.0rc3 2017-09-20 09:43:59 -04:00
Jeremy Kauffman 13074fef0c no data is included 2017-09-20 09:43:49 -04:00
Jeremy Kauffman 4553418f98 remove dependency on lighthouse for size 2017-09-20 09:38:24 -04:00
Jeremy Kauffman ef882b40b8 Bump version: 0.16.0rc1 → 0.16.0rc2 2017-09-20 08:47:55 -04:00
Jeremy Kauffman 2746627fb1 fix availability issue and restore open in folder 2017-09-20 08:47:16 -04:00
Alex Grin 47aec4efcf Merge pull request #567 from wallermadev/WD-Microsoft-Watch
Windows Watch Batch
2017-09-19 09:29:17 -04:00
Alex Liebowitz d82f4c43a2 Show local file indicator on Channel page 2017-09-19 04:16:15 -04:00
Jeremy Kauffman cfcdbd48f1 add required prop type 2017-09-18 18:16:00 -04:00
btzr-io b7b8851698 fix #542
implement submit component

fix weird behaviour in wallet send

prevent refresh on enter key

fix wallet send ->  submit handler

implement form component

fix conflicts

remove unused files

better submit handler

better validation for walletSend

prevent / remove missign parameters error (popup)

minor fix

minor fix for submit validation in walletSend
2017-09-18 18:10:20 -04:00
Jeremy Kauffman abb83c17ed Bump version: 0.15.1 → 0.16.0rc1 2017-09-18 17:49:41 -04:00
Jeremy Kauffman 76352161a5 Merge branch 'v16' 2017-09-18 17:48:39 -04:00
Jeremy Kauffman 4866fa8b84 update to daemon v0.16.0 proper, fix bug on new publishes 2017-09-18 17:42:11 -04:00
Jeremy Kauffman 2dfd071e16 cancel play on navigate away 2017-09-17 22:13:05 -04:00
Jeremy Kauffman e741d5ee27 fix pending play issue introduced much earlier in branch 2017-09-17 22:08:43 -04:00
btzr-io 190523518d update dark-theme 2017-09-17 19:24:11 -06:00