Commit graph

301 commits

Author SHA1 Message Date
Sean Yesmunt a4a80ee2f6 handle language fetch failure 2020-06-18 12:19:21 -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
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
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
Sean Yesmunt 019d1f9176 tip/support marriage 2020-06-15 10:50:01 -04:00
Joaquim 4aba0716dd Add Catalan language 2020-06-04 10:13:25 -04:00
Sean Yesmunt e7cdd6c13d moonpay 2020-06-03 14:16:43 -04:00
Sean Yesmunt 36eaf68e3a increase minimum publish bid 2020-06-01 18:15:51 -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
Baltazar Gomez ca4bbf53df
Support drag-and-drop file publishing (#4170) 2020-05-25 10:27:36 -04:00
Sean Yesmunt 737e0ed7ab add 2257 page in footer 2020-05-22 20:19:25 -04:00
Sean Yesmunt 047fb24731 add age confirmation on web when setting mature content setting 2020-05-22 11:49:38 -04:00
Sean Yesmunt c2abcf110c
Paid content on lbry.tv (#4197) 2020-05-21 11:38:28 -04:00
Sean Yesmunt 1fa3ce4e50 basic checkout page prototype 2020-05-18 10:13:35 -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
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
Sean Yesmunt 919f82ba94 purchases page, cleanup on pages with <ClaimList /> 2020-05-11 12:31:22 -04:00
Baltazar Gomez b6fb22d8f8 block unknown file types from player 2020-05-07 16:37:32 -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
Sean Yesmunt b3b403a058 fix deleted text file handling on desktop 2020-05-01 09:51:29 -04:00
Sean Yesmunt 1a50e697ce embed functionality inside markdown posts 2020-04-30 10:13:01 -04:00
Jeffrey Fisher 85a8234115 Add Confirmation when sending Tip/Support
Closes #2714
2020-04-29 13:28:11 -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
Sean Yesmunt cf4bbc3f26 update icon for lbc earned analytics card 2020-04-24 09:15:25 -04:00
Sean Yesmunt b112705c23 disable cad files again - file page changes needed to support 2020-04-21 11:00:19 -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
Baltazar Gomez 8f68fa59fa show comic-book files on the desktop app 2020-04-16 12:22:19 -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
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
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
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
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 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
Sean Yesmunt 419b3890cd improve share modal 2020-03-30 09:40:23 -04:00
Thomas Zarebczan 829c2eac50 small fixes 2020-03-30 09:05:30 -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
Jeremy Kauffman 73d2eebb07 display repost counts on file pages, link to all reposts 2020-03-19 13:56:45 -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
jessop d9e65e8328 select tags before channels and filter channels by tag
moartags

CS tags followed category
continue button,
Remove card header on tags select

limitShow tags count

tags limit fix

debug cs tags highlighting

bugfix

yarnlock
2020-03-16 16:47:22 -04:00
Sean Yesmunt 304dcf79e1 add sign out confirmation modal for desktop 2020-03-16 14:52:29 -04:00
jessop 7595458caa make user type channel name to abandon channel 2020-03-12 20:56:02 -04: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
jessop 5e1ba4aaf5 claim search options tweaks
add image, bodel, binary
fix duration reset/disable
2020-02-29 12:24:13 -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
Lukewh 26168670dd Repost settings 2020-02-28 12:37:43 -05:00
Sean Yesmunt d2a87f164a fix page names 2020-02-28 10:13:33 -05:00
Sean Yesmunt 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
YULIUS KURNIAWAN KRISTIANTO 31643005f1 added more languages
based on my observation on transifex
2020-02-27 15:50:52 -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 e1aac34079 use claim_search for channel discovery 2020-02-20 13:17:11 -05:00
YULIUS KURNIAWAN KRISTIANTO 745e98221f added javanese 2020-02-14 17:29:20 -05:00
Sean Yesmunt c9e759fc9f add youtube verified message 2020-02-12 14:11:13 -05:00
Sean Yesmunt 6a529d55ba mvp for 'top' page 2020-02-11 15:02:29 -05:00
Sean Yesmunt 776de49c15 basic repost UI 2020-02-11 11:09:55 -05:00
kodxana ba0ad6fe07 Added Danish, Romanian, and Urdu 2020-02-10 08:53:17 -05:00
Oleg Silkin b44d2f59e8 Adds comment actions menu & implements their actions 2020-01-31 16:30:51 -05:00
Sean Yesmunt 77e26eb440 basic display of reposts in app 2020-01-31 12:50:19 -05:00
Sean Yesmunt 01e6fe8e68 add file icons to ClaimPreview 2020-01-29 11:22:35 -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
Sean Yesmunt ba675f48c9 new homepage 2020-01-20 12:09:57 -05:00
Jeremy Kauffman ebe41202a9 i18n change I forgot to push 2020-01-16 15:06:07 -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
jessop 92af68d912 new invite route 2020-01-14 12:42:55 -05:00
Sean Yesmunt e7c0ee59e4 add New icon 2020-01-07 16:09:26 -05:00
Sean Yesmunt f89d13885b add new 'create' header menu 2020-01-03 14:25:00 -05:00
Sean Yesmunt 0b38bb1f1a moar cleanup 2020-01-02 18:16:54 -05:00
Sean Yesmunt a8711c027f navigation redesign 2020-01-02 18:16:54 -05:00
Sean Yesmunt 86cfa746de mobile view 2019-12-20 15:03:18 -05:00
Julie Sigwart 5c4e841ac3 Added Marathi (mr), Panjabi (pa), and Swedish (sv) 2019-12-17 01:28:14 -05:00
jessop 3c739719b4 review changes 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 a62f33a0d3 minor 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
Sean Yesmunt e9700f24af add youtube welcome message 2019-12-06 11:42:10 -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 8839bb08db better open.lbry.com redirect handling for lbry.tv 2019-12-03 13:25:17 -05:00
Sean Yesmunt 15815e5071 remove [data-mode='dark'] 2019-11-22 16:45:33 -05:00
kodxana d8a267cf67 Added Malayalam (ml) and Serbian (sr) language 2019-11-19 16:31:36 -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
Jeremy Kauffman e02f021b73 refactored comment flow 2019-11-14 15:22:45 -05:00
Jeremy Kauffman a1f0e485b5 add sign in flow to lbry.tv 2019-11-14 09:35:31 -05:00
Thomas Zarebczan de3d379b80 fix: SDK bump + small fixes
- improve claim search failure
2019-11-13 16:31:14 -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 de5c5a9626 fix languages.js after rebase 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
Sean Yesmunt 6ad31a3ce9 refactor lbrytv web server 2019-11-11 13:27:29 -05:00