Sean Yesmunt
e901daa849
wait to render comments until reactions are fetched
2020-10-27 22:18:22 -04:00
Sean Yesmunt
d8aecaeb29
only call sync_apply if no wallet found
2020-10-27 10:17:11 -04:00
jessop
9d4f7dc642
sync reducer stuff
...
bring tags into app repo
prevent prefset until prefsReady
prefs ready on sign up
prefsReady-desktop
2020-10-27 10:17:11 -04:00
Sean Yesmunt
f54a0de797
bring in sync code from lbryinc
2020-10-27 10:17:11 -04:00
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
infiinte-persistence
4a2e9bf1c7
Fix: Videos start muted on initial session
...
## Issue
4831: Videos start muted on Desktop (fresh install) and web (sometimes resets)
This covers the Desktop fresh install and Web fresh session (incognito) part. It doesn't cover the "sometimes reset" part as I don't know how to reproduce that.
## Change
`sessionStorage` is always empty when that piece of code is called, even for non-fresh Desktop and even in Brave. We now fallback to `1` when `volume` is `null`. Still not sure the purpose of that code, but leaving it there just in case something relies on it.
## Tests
[/] Desktop fresh-install is not muted.
[/] Desktop return session restores previous volume level.
[/] Web* fresh session (cleared data) is not muted.
[/] Web return session restores previous volume level.
*Web = Chrome, Firefox and Brave.
2020-10-07 16:24:34 -04:00
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
16b1605a35
Add SETTINGS.ENABLE_PUBLISH_PREVIEW
...
This option allows users to bypass the "publish preview" modal. Users can disable it by checking "don't show this again" in the modal, and re-enable it in the Settings Page.
2020-10-02 10:25:17 -04:00
infiinte-persistence
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
Sean Yesmunt
0138eccb60
bring in some changes from odysee 1
2020-09-30 15:26:51 -04:00
Sean Yesmunt
f979d23175
default to empty array for myReactions
2020-09-29 17:12:32 -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
b0d19455c1
add placeholder upvote/downvote buttons on comments
2020-09-29 17:12:32 -04:00
Sean Yesmunt
dd5636c2b3
prevent multiple claim_search's happening on the homepage
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
Sean Yesmunt
248e578422
new comments
2020-09-29 17:12:32 -04:00
Sean Yesmunt
61b1ca89d3
first run cleanup + sync first run acknowledgements
2020-09-29 17:12:32 -04:00
Sean Yesmunt
19fb7d7f06
new layout 🕺
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
infiinte-persistence
4fc5a018e5
Clear 'passwordSet*' flags too in USER_PASSWORD_SET_CLEAR
...
## Issue
4749: "Password updated successfully" kept showing up
## Change
In addition to the `passwordReset*` variables, reset the `passwordSet*` variables as well for `USER_PASSWORD_SET_CLEAR`.
2020-09-15 12:52:12 -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
Sean Yesmunt
404f0dc195
fix first comment on post failing even when it is created successfully
2020-09-01 20:27:52 -04:00
ioan.cole
254a2f5138
Refactor search.js
...
Calling 'normalizeURI' then 'parseURI' needlessly runs the 'parseURI' function twice. This is a better way of doing it.
2020-08-31 11:25:32 -04:00
ioancole
3f598f76d1
Fix search suggestions 'View Channel' Bug
2020-08-31 11:25:32 -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
jessop
c78e1e2970
patch null blocked error
2020-08-25 09:53:22 -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
Sean Yesmunt
33d47d1d6d
default sync to false on desktop
2020-08-20 01:38:48 -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
ab56633eed
prevent specific settings sync in config
2020-08-04 12:00:20 -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
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
9cfec1ce74
hide comments from blocked channels
2020-07-20 14:48:25 -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
019d1f9176
tip/support marriage
2020-06-15 10:50:01 -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
4c768b3814
fix embed player
2020-05-21 12:53:21 -04:00