Sean Yesmunt
3b6882412a
enable 'discover' page for everyone
2020-11-16 14:11:52 -05:00
jessop
f334c07c29
pass language to authenticate
...
update api language when setLanguage
yarn
2020-11-16 10:31:06 -05:00
Sean Yesmunt
49a7dfd76d
don't delete saved-password on preference_get fail
2020-11-13 14:48:04 -05:00
Sean Yesmunt
abacafb0c5
better handle bad wallet password errors
2020-11-13 14:48:04 -05:00
Sean Yesmunt
f1adfddded
bump lbry-redux and handle other fatal sync errors
2020-11-13 14:48:04 -05:00
Sean Yesmunt
cfb10db4ea
add fatal error handling when sync/get fails with unknown error
2020-11-13 14:48:04 -05:00
jessopb
697651b0e8
pass domain to authenticate for appid ( #5012 )
2020-11-10 21:47:51 -05:00
Sean Yesmunt
73e1db7bb4
allow changing language for unauth users
2020-11-10 15:32:45 -05:00
Sean Yesmunt
f63de7f930
add nudges to sign up
2020-11-10 00:33:27 -05:00
Sean Yesmunt
1cc7be746b
move splash animation out of settings
2020-11-09 13:37:51 -05:00
Sean Yesmunt
e00b98226c
remove old import
2020-11-06 00:02:53 -05:00
Sean Yesmunt
485a734c9b
make notifications deleteable + unsub from the bell on notifications page
2020-11-04 10:25:49 -05:00
Sean Yesmunt
63f1fed33c
per channel notification settings
2020-11-02 14:13:13 -05:00
Sean Yesmunt
d8aecaeb29
only call sync_apply if no wallet found
2020-10-27 10:17:11 -04:00
jessop
9d4f7dc642
sync reducer stuff
...
bring tags into app repo
prevent prefset until prefsReady
prefs ready on sign up
prefsReady-desktop
2020-10-27 10:17:11 -04:00
Sean Yesmunt
f54a0de797
bring in sync code from lbryinc
2020-10-27 10:17:11 -04:00
Sean Yesmunt
1cb0685b61
pass is_app_readable to notification/list
2020-10-22 12:41:29 -04:00
jessop
51c94d334a
set userid regardless of signin
2020-10-21 15:30:26 -04:00
Sean Yesmunt
295b8cf2e1
refactor floatingUri to allow inline players in comments/markdown
2020-10-21 15:29:29 -04:00
jessop
91d034954e
mark notification seen on relevant interaction
2020-10-20 13:09:08 -04:00
Sean Yesmunt
106f5a0ac2
initial comment pin PR with new commit
2020-10-19 23:37:39 -04:00
Sean Yesmunt
264a85d837
Revert "comment pin action"
...
This reverts commit 636ab7427d
.
2020-10-19 15:01:09 -04:00
jessop
636ab7427d
comment pin action
...
owners can pin and unpin comments
tweak pin icon styles
move commenting activeChannel from localStorage to redux
2020-10-19 14:48:01 -04:00
Sean Yesmunt
cfd4e8a05d
rc fixes for electron 9
2020-10-15 19:06:47 -04:00
jessop
7678eedf4d
catch claim error on referrer set
2020-10-08 10:52:44 -04:00
jessop
10ce772bcb
initial page view sets referring channel
2020-10-07 11:44:12 -04:00
Sean Yesmunt
00c05437ca
add comment sorting and improve comment focus styles
2020-10-06 16:04:52 -04:00
infiinte-persistence
ae191afeec
String corrections
...
- "The publisher has chosen to" -- Fix incomplete string, probably broken by linter.
- Fix hardcoded email in invite snackbar.
- Fix 'Upload Settings' to new lower-case style.
- Add few more missing ones.
- Consolidated "Claim xxx" strings together.
- Removed duplicate "Confirming..." due to branch merging.
2020-10-05 10:39:04 -04:00
Sean Yesmunt
eb84a366d2
add file reactions code from odysee
2020-10-02 15:28:00 -04:00
Sean Yesmunt
dc42df3bf2
fix uuid import with new version
2020-10-02 14:36:22 -04:00
jessop
aa127e45aa
debounce comment reacts on backend, not button, feedback immediate
2020-10-02 12:35:34 -04:00
jessop
57a09cd3c6
only clear comment text if confirmed
2020-10-02 12:00:23 -04:00
infiinte-persistence
48787a1feb
doPublishDesktop: Call the "preview" modal before doing the actual publish.
...
This requires an accompanying change in lbry-redux. Search for "SETTINGS.ENABLE_PUBLISH_PREVIEW" in the commit message to find the commit.
In Edit Mode, the preview will not appear. Not sure if it's needed, plus there are more things to handle in Edit mode (e.g. which items are changed)
2020-10-02 10:25:17 -04:00
jessop
e954bce821
allow reaction list without channel
...
uncomment
reacts requireauth, commentReact handles missing channels
enable config, better track pending reacts
2020-10-01 15:23:15 -04:00
jessop
ad88f7de7f
disable while reacting, dont call api twice
2020-09-29 17:12:32 -04:00
jessop
63ce107cc1
comment reactions
2020-09-29 17:12:32 -04:00
Sean Yesmunt
35d959208a
fix first comment on claim not showing instantly
2020-09-29 17:12:32 -04:00
Sean Yesmunt
f547053ebc
add yotube sync to initial sign up flow
2020-09-29 17:12:32 -04:00
Sean Yesmunt
83a6589cd0
new lbc icon
2020-09-29 17:12:32 -04:00
jessop
3b23f09bed
fix sync clean wallet bug
...
remove previous changes,keep syncpref in wallet, change anon wallet pref key to local
sync choices wip
dont relocate syncenable setting
bump
no prefs on web unauth
bugfix redux bump
pull after sync change
bump
2020-09-21 14:11:25 -04:00
Sean Yesmunt
153a17af72
bring in websocket reconnect code from 'release' branch
2020-09-17 12:40:08 -04:00
jessop
b5dccced6d
bugfix
2020-09-10 14:20:02 -04:00
jessop
6c4842a111
sync changes
2020-09-10 14:20:02 -04:00
ioancole
bb9bde1c19
Encode automplete search string and don't autocomplete for empty query
2020-09-10 13:36:33 -04:00
Sean Yesmunt
813ef0e960
Revert "Encode autocomplete search query"
...
This reverts commit 7f8d084fa4
.
2020-09-10 11:30:55 -04:00
Sean Yesmunt
cb0918726e
Revert "Don't autocomplete for empty string search"
...
This reverts commit 72187ca51e
.
2020-09-10 11:30:55 -04:00
ioancole
72187ca51e
Don't autocomplete for empty string search
2020-09-10 11:08:22 -04:00
ioancole
7f8d084fa4
Encode autocomplete search query
2020-09-10 11:08:22 -04:00
Sean Yesmunt
bba539f846
Revert "Revert "add logging of player point of presence""
...
This reverts commit 4067e1ffd8
.
2020-09-09 14:55:16 -04:00
Sean Yesmunt
799c0c1f11
quick comment fix while waiting for release branch to be merged into master
2020-09-09 14:54:29 -04:00
Sean Yesmunt
4067e1ffd8
Revert "add logging of player point of presence"
...
This reverts commit fb142f7699
.
2020-09-09 14:40:43 -04:00
Jeremy Kauffman
fb142f7699
add logging of player point of presence
2020-09-09 10:48:15 -04:00
jessopb
3a69f47347
quick fix for sync ( #4718 )
2020-08-28 11:25:47 -04:00
Sean Yesmunt
df9a19a9b4
always send integers to buffer api
2020-08-27 14:18:45 -04:00
Sean Yesmunt
a28ce2d3b8
pass 'only_if_expired: true' so clicking 'resend link' doesn't expire old tokens
2020-08-25 12:25:25 -04:00
Thomas Zarebczan
a1f5292e57
Increase polling interval (makes app lag)
2020-08-24 16:08:14 -04:00
Sean Yesmunt
9ee4b256fb
add mark as seen to notifications
2020-08-21 16:04:27 -04:00
Franco Montenegro
cbfed97853
Add app closing behavior setting
2020-08-20 01:16:11 -04:00
Sean Yesmunt
abbaa8bf78
always batch resolve search results
2020-08-12 13:03:00 -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
jessop
b185857eb0
trigger sync on theme change in nav menu
2020-07-28 22:52:44 -04:00
Sean Yesmunt
0df388280e
add search code from lbry-redux
2020-07-27 16:37:36 -04:00
jessop
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
201417efcf
Publish => Upload
2020-07-27 10:48:05 -04:00
Sean Yesmunt
90327a72ed
add comments behind a flag
2020-07-23 11:03:00 -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
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
Sean Yesmunt
fa7f74f979
bring in comments/blocked code from 'lbry-redux'
2020-07-14 15:57:19 -04:00
jessop
1881627a89
only set matomo userid if hasverifiedemail
2020-07-10 10:14:06 -04:00
Sean Yesmunt
81344b9826
make sure lbryfirst error makes it up to UI
2020-07-09 11:01:12 -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
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
jessop
e065c81f88
support channel pending state
2020-06-22 11:27:03 -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
Sean Yesmunt
a4a80ee2f6
handle language fetch failure
2020-06-18 12:19:21 -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
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
36d60fabe4
make sure auth token header is set before any authenticated sdk calls are made
2020-06-08 13:38:34 -04:00
jessop
cb64522fa9
install_new domain parameter
2020-06-04 13:43:36 -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
d301102af6
call preference get after entering wallet password
2020-05-29 15:29:08 -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
Jeffrey Fisher
22da6fee69
Make embeds work without sesion or local storage
...
Closes #4017
2020-05-21 13:28:09 -04:00
Sean Yesmunt
c2abcf110c
Paid content on lbry.tv ( #4197 )
2020-05-21 11:38:28 -04:00
Sean Yesmunt
874d7860e9
don't call api if user doesn't have any tags
2020-05-15 12:39:33 -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
jessop
0fcc657783
track reflecting files after publish
2020-05-08 14:13:56 -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
1a50e697ce
embed functionality inside markdown posts
2020-04-30 10:13:01 -04:00
Thomas Zarebczan
700df02a59
fix file delete on web
2020-04-27 18:22:09 -04:00
Jeffrey Fisher
65f4562937
Fix purchase confirmation logic
...
Closes #4057
2020-04-27 09:53:32 -04:00
Sean Yesmunt
dcb79685bc
fix typo
2020-04-24 15:12:48 -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
Thomas Zarebczan
829c2eac50
small fixes
2020-03-30 09:05:30 -04:00
jessop
e50fbd4cdd
gets status after ffmpeg find
2020-03-26 12:28:48 -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
bb1c12b050
pass trending_algorithm to ga
2020-03-18 14:20:55 -04:00
jessop
a07fb2514e
sync tags with lbry on startup and change
2020-03-11 21:47:48 -04:00
Sean Yesmunt
e341992c85
call doAuthenticate with internalSharing as true on web
2020-02-27 18:25:07 -05:00
Sean Yesmunt
b06dbfae60
comment out broken preference sync code
2020-02-25 21:13:32 -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
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
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
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
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
jessop
4aa6330f9a
navigate back after delete if abandoned
2020-02-06 14:44:40 -05:00
jessop
ac62156229
fix bugs and review changes
2020-02-05 13:25:31 -05:00
Thomas Zarebczan
939a7d7689
feat: app image + cookie
...
fix: password stuff
2020-01-21 09:50:16 -05:00
Sean Yesmunt
a8711c027f
navigation redesign
2020-01-02 18:16:54 -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
db9a2152fa
enable wallet server management and handle some startup contingencies
2019-12-13 13:21:34 -05:00
Sean Yesmunt
26499e06a3
fix typo
2019-12-06 10:42:05 -05:00
Thomas Zarebczan
92e04bcf4f
fix: check loadedlanguages exists
2019-12-06 08:58:17 -05:00
jessopb
ba84eb07a5
Merge branch 'master' into fix-noMatureSearchPagination
2019-12-03 18:26:52 -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
jessop
ebb7277e40
disables doSetAutoLaunch if not production
2019-12-02 12:36:30 -05:00
jessop
f21925beab
paginates over search count rather than channel claim count
2019-11-21 21:27:39 -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
Jessop
8cb4208282
autoLaunch on startup
2019-11-18 15:00:00 -05:00
Sean Yesmunt
6b3e535100
fix typo
2019-11-14 11:30:29 -05:00
Sean Yesmunt
4dde9cb5dc
fix typo
2019-11-14 09:36:48 -05:00
Sean Yesmunt
486f15eba1
redirect to publishes page after publish immediately on web
2019-11-13 19:09:30 -05:00
Sean Yesmunt
73bd46e7d8
fire analytics event after file has started downloading
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
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
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