Sean Yesmunt
73f593ddb3
bring in livestream changes from odysee
2021-03-22 15:30:01 -07:00
infinite-persistence
1e4c79cf06
Don't clear all notifications when only 1 is clicked.
...
## Issue:
Closes 5515: All videos marked as read when clicking a single notification from notification list
## Change:
- Augment `doReadNotifications` to only clear the given IDs. If the argument is `null` or is not a valid array (e.g. when used as a click handlers, the click event object is passed in), all notifications will be cleared.
- Augment `NOTIFICATION_READ_COMPLETED` to only clear the given IDs.
## Notes:
- Wasn't sure of the API will fail if the ID is invalid, so I start from `unreadNotifications` first, then only filtering it further with the given ID. Otherwise, we could just skip the `unreadNotifications` filtering.
2021-03-08 11:41:04 -05:00
infinite-persistence
2e49421960
Lint - separated commit to make the next diff clearer
2021-03-08 11:41:04 -05:00
Sean Yesmunt
84bab875bc
improve mobile style and initial blocked screen loading
2021-03-05 16:51:38 -05:00
Sean Yesmunt
ea74a66dbd
New moderation tools: block & mute ( #5572 )
...
* initial support for block/mute
* hide blocked + muted content everywhere
* add info message for blocked/muted characteristics
* sort blocked list by most recent block first
* add 'blocked' message on channel page for channels that you have blocked
* cleanup
* delete unused files
* always pass mute/block list to claim_search on homepage
* PR cleanup
2021-03-03 13:50:16 -05:00
infinite-persistence
94fe68eb45
Fix URI comparison in 'doDeleteFileAndMaybeGoBack'
...
## Issue
4959: Deleting MD from downloads list causes spinning icon to run forever
5077: player doesn't close when video deleted
2021-02-25 15:38:04 -05:00
infinite-persistence
891207df3d
Lint
...
Separating out the lint fixes just to make the next commmit clearer.
2021-02-25 15:38:04 -05:00
zeppi
05740cad75
send perm url for referrals
2021-02-25 14:44:40 -05:00
Sean Yesmunt
1f117e43bd
add initial support for comment API outside of SDK
2021-02-11 10:45:34 -05:00
Sean Yesmunt
db87125dc8
refactor 'active' channel usage across the app
2021-02-11 10:45:34 -05:00
zeppi
6a16d8e0cd
fix bad lighthouse results
2021-01-28 15:35:15 -05:00
zeppi
2adfa8b6b6
sync again
2021-01-25 10:39:40 -05:00
jessopb
2f1fae23cf
vanity referrals ( #5353 )
2021-01-22 10:47:21 -05:00
zeppi
6ed103b33f
shorter timeout
2021-01-19 13:41:10 -05:00
zeppi
a2d93bc7cc
fix embed loading hang
2021-01-19 13:41:10 -05:00
zeppi
ccd13f2233
put auth in progress back with timeout
2021-01-15 10:40:34 -05:00
zeppi
ae032cb557
disable authinprogress for now
2021-01-11 18:39:54 -05:00
Sean Yesmunt
148fa4f4cd
call user/signout on signout
...
fixes sync issues for users with multiple accounts signed in to multiple tabs
2021-01-11 14:31:01 -05:00
zeppi
6fb345dbbc
zh languages
...
bugfix
bugfix3
publish
add zh back for homepage selector
test
revert i18n file
DRY publish language
2021-01-11 10:30:26 -05:00
Sean Yesmunt
d43c4d053e
add video theater mode button
2021-01-08 08:27:41 -07:00
Thomas Zarebczan
09decf796a
String!
2021-01-06 01:28:16 -05:00
zeppi
65d524dfdf
buffer id
2021-01-05 16:29:04 -05:00
Sean Yesmunt
187cbd9695
fix doSetPlayingUri arguments
2020-12-21 10:31:34 -05:00
Sean Yesmunt
cc568fb8cf
working
2020-12-16 10:52:22 -05:00
Sean Yesmunt
fac2050485
pass readyState to buffer analytics api
2020-12-03 15:00:21 -05:00
Sean Yesmunt
30d8a0406d
wunderbar improvements
2020-12-03 12:39:12 -05:00
jessopb
dc679add87
Merge pull request #5076 from lbryio/sync-embed-auth
...
Prevent multiple embeds from creating new users
2020-12-02 14:46:51 -05:00
zeppi
960a0277aa
Prevent multiple embeds from creating new users
...
try with cookies
tweak
tweak 2
tweak3
tweak4
tweak5
try localstorage
tweakerino
final
try testing for sessionStorage
store sessAvail globally
2020-12-02 13:50:10 -05:00
zeppi
d7856b7618
settings use null when matching current browser language
...
default language functions
bugfix1
bugfix2
bugfix4
2020-11-23 14:12:31 -05:00
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