Commit graph

185 commits

Author SHA1 Message Date
Sean Yesmunt 5d2d6d2a94 always show your own comments at the top 2020-10-07 17:11:22 -04:00
Sean Yesmunt 85e2ee28a3 add referral code to embed links 2020-10-07 16:23:53 -04:00
Sean Yesmunt 00c05437ca add comment sorting and improve comment focus styles 2020-10-06 16:04:52 -04:00
Sean Yesmunt 4e1076e01b make category header clickable 2020-09-29 17:12:32 -04:00
Sean Yesmunt c1e6e90896 large claim-grid header text + optional icon 2020-09-29 17:12:32 -04:00
Sean Yesmunt 19fb7d7f06 new layout 🕺 2020-09-29 17:12:32 -04:00
jessop ee217404da provide share domain url configuration 2020-08-31 11:51:25 -04:00
infiinte-persistence de780a1fd8 Remove strings with trailing spaces as it's not obvious in Transifex.
## Issue
Fixes 4665 `Translated strings with trailing spaces not shown correctly`

## Changes
While there are other strings with trailing spaces, "Trending for " was the only one that mattered. The rest are standalone paragragphs or used in a single line, so it doesn't matter if the translation included the space or not.
2020-08-27 13:58:44 -04:00
Sean Yesmunt fd778adf99 remove 2020protests from the homepage 2020-08-20 11:31:35 -04:00
Sean Yesmunt 84084a7c41 use limit_claims_per_channel on homepage 2020-08-20 11:31:35 -04:00
Sean Yesmunt 3b4ac976b6 Revert "full width homepage"
This reverts commit 0018fdaebc.
2020-08-18 12:53:07 -04:00
Sean Yesmunt 0018fdaebc full width homepage 2020-08-18 09:25:36 -04:00
Sean Yesmunt 2f995be794 use new buffer analytics api 2020-08-07 22:54:29 -04:00
jessopb bc6cbfd5ee Revert "add imhere row at top"
This reverts commit 8e73a02863.
2020-08-01 16:55:01 -04:00
Sean Yesmunt 8e73a02863 add imhere row at top 2020-07-30 17:13:01 -04:00
Sean Yesmunt 0df388280e add search code from lbry-redux 2020-07-27 16:37:36 -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
jessop 5399c1941c allow signin on local using non-production SameSite=Lax 2020-07-24 16:48:05 -04:00
Sean Yesmunt 90327a72ed add comments behind a flag 2020-07-23 11:03:00 -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
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
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
Sean Yesmunt 7a588ccecf sort by release_time for youtube row on homepage 2020-06-29 17:29:58 -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
Thomas Zarebczan 17b8aa0202
add @MH to paid content beta 2020-06-02 10:50:34 -04:00
Jeremy Kauffman 2c61f1dd2b update homepage 2020-05-31 09:45:44 -04:00
TigerxWood a89efd981b Made texts translatable
All the strings will be translated now
2020-05-29 16:49:56 -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 9f317de5b6 increase paid content to 4 rows for users with more than 6 followed channels 2020-05-26 14:14:09 -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
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
Sean Yesmunt c0b4fff5d5 remove dynamic streaming url generation 2020-05-07 10:57:00 -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 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
Sean Yesmunt 6f07f63960 use SameSite=None for auth_token cookie 2020-04-07 18:25:40 -04:00
Sean Yesmunt dbdef22f46 clean up links 2020-03-30 09:40:23 -04:00
Sean Yesmunt 419b3890cd improve share modal 2020-03-30 09:40:23 -04:00
Sean Yesmunt baa73c7329 fix download links on lbry.tv 2020-03-25 17:51:22 -04:00
Sean Yesmunt db438bc979 get back on master branch for lbryinc 2020-03-24 16:38:59 -04:00
seanyesmunt 1984ee585f second attempt at localized player 2020-03-18 10:04:05 -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
seanyesmunt b005ed76fe add 10 second timeout to lbrytv status call 2020-03-16 17:59:24 -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
Dalton 5e38108e3d update to initial analytics url 2020-02-14 17:28:48 -05:00
Michael Tintiuc 8ec2032c7a Fixes #3603. Allow browser context menu 2020-02-03 09:22:37 -05:00
Sean Yesmunt e1dd28fff6 use new player api for streaming 2020-01-24 11:26:19 -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 978871a927 enable downloads on lbry.tv 2020-01-13 12:42:24 -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 78f2df0022 fix sign up not completing because it's waiting for the password 2019-12-20 19:07:59 -05:00
Sean Yesmunt 86cfa746de mobile view 2019-12-20 15:03:18 -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
Alex Grintsvayg 4ffdb34230
fix autolaunch after changing linux cmd capitalization 2019-12-17 13:38:09 -05:00
Sean Yesmunt 50bea913ec use custom endpoint for lbry.tv embeds 2019-12-17 00:57:13 -05:00
Sean Yesmunt 6d2c414363 fix formatInAppUrl function for open.lbry.com links 2019-12-09 14:42:54 -05:00
Sean Yesmunt 2944ed3664 add open in app link 2019-12-06 16:16:14 -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 0c125ed2b9 move upgrade prompt to a <Nag /> 2019-12-06 15:59:05 -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 befc3f9660 fix: auth_cookie on localhost now being set 2019-11-27 10:18:43 -05:00
Sean Yesmunt 15815e5071 remove [data-mode='dark'] 2019-11-22 16:45:33 -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
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 8e89a144cf disable captcha for returning users 2019-11-19 22:22:24 -05:00
Jessop 8cb4208282 autoLaunch on startup 2019-11-18 15:00:00 -05:00
Sean Yesmunt 6ad31a3ce9 refactor lbrytv web server 2019-11-11 13:27:29 -05:00