03f69eff86
* fix type error fix is subscribed check - Persist subscription data locally - add / remove subscription during log in / out - Use store directly in hook Add toast error if subscription fails Revert removal of v2 hotfix linting issue Add custom notification handler - fix isSupported flag - make icon color compatible with light/dark theme - fix icon on notifications blocked banner wip: add push notification banner to notifications page. - ignore failed deletions via internal API - add ua parsing package - add more robust meta data to token save refactor naming + add push toggle to notification button shift some code around update css naming o proper BEM notation update notifications UI remove now unneeded util function Update push notification system to sue firebase sdk separate service worker webpack bundling update service worker to use firebase sdk Add firebase config Add firebase and remove filemanager Stub out the basics for browser push notifications. * fix safari * try smaller image for badge * add token validation with server, refactor code * remove param * add special icon for web notification badge * add translations * add missing trans for toast error * add pushRequest method that will not prompt users who have subscribed but since disabled notifications in the settings.
127 lines
No EOL
3.8 KiB
Text
127 lines
No EOL
3.8 KiB
Text
####### .env.default #########
|
|
|
|
# Copy this file to .env to make modifications
|
|
|
|
# Base config
|
|
WEBPACK_WEB_PORT=9090
|
|
WEBPACK_ELECTRON_PORT=9091
|
|
WEB_SERVER_PORT=1337
|
|
|
|
## APIS
|
|
LBRY_WEB_API=https://api.na-backend.odysee.com
|
|
LBRY_WEB_STREAMING_API=https://cdn.lbryplayer.xyz
|
|
LBRY_WEB_BUFFER_API=https://collector-service.api.lbry.tv/api/v1/events/video
|
|
COMMENT_SERVER_API=https://comments.odysee.com/api/v2
|
|
COMMENT_SERVER_NAME=Odysee
|
|
SEARCH_SERVER_API=https://lighthouse.odysee.com/search
|
|
SOCKETY_SERVER_API=wss://sockety.odysee.com/ws
|
|
THUMBNAIL_CDN_URL=https://thumbnails.odysee.com/optimize/
|
|
THUMBNAIL_CARDS_CDN_URL=https://cards.odysee.com/
|
|
THUMBNAIL_HEIGHT=220
|
|
THUMBNAIL_WIDTH=390
|
|
THUMBNAIL_QUALITY=85
|
|
WELCOME_VERSION=1.0
|
|
|
|
# STRIPE
|
|
# STRIPE_PUBLIC_KEY='pk_test_NoL1JWL7i1ipfhVId5KfDZgo'
|
|
|
|
# Analytics
|
|
|
|
# OG
|
|
OG_TITLE_SUFFIX=| lbry.tv
|
|
OG_HOMEPAGE_TITLE=lbry.tv
|
|
OG_IMAGE_URL=
|
|
SITE_CANONICAL_URL=https://lbry.tv
|
|
|
|
# UI
|
|
## Custom Site info
|
|
DOMAIN=lbry.tv
|
|
URL=https://lbry.tv
|
|
SITE_TITLE=lbry.tv
|
|
SITE_NAME=lbry.tv
|
|
SITE_DESCRIPTION=Meet LBRY, an open, free, and community-controlled content wonderland.
|
|
SITE_HELP_EMAIL=help@lbry.com
|
|
LOGO_TITLE=lbry.tv
|
|
## Social media
|
|
TWITTER_ACCOUNT=LBRYcom
|
|
BRANDED_SITE=odysee
|
|
|
|
## IMAGE ASSETS
|
|
YRBL_HAPPY_IMG_URL=https://cdn.lbryplayer.xyz/api/v3/streams/free/yrbl-happy/7aa50a7e5adaf48691935d55e45d697547392929/839d9a
|
|
YRBL_SAD_IMG_URL=https://cdn.lbryplayer.xyz/api/v3/streams/free/yrbl-sad/c2d9649633d974e5ffb503925e1f17d951f1bd0f/f262dd
|
|
#LOGIN_IMG_URL=https://cdn.lbryplayer.xyz/api/v3/streams/free/login/b671946e911c66c5fa7233afb35de2badd9eceb8/0e1d81
|
|
#LOGO=https://cdn.lbryplayer.xyz/api/v3/streams/free/yrbl-sad/c2d9649633d974e5ffb503925e1f17d951f1bd0f/f262dd
|
|
#LOGO_TEXT_LIGHT=https://cdn.lbryplayer.xyz/api/v3/streams/free/yrbl-sad/c2d9649633d974e5ffb503925e1f17d951f1bd0f/f262dd
|
|
#LOGO_TEXT_DARK=https://cdn.lbryplayer.xyz/api/v3/streams/free/yrbl-sad/c2d9649633d974e5ffb503925e1f17d951f1bd0f/f262dd
|
|
#AVATAR_DEFAULT=
|
|
#MISSING_THUMB_DEFAULT=
|
|
#FAVICON=
|
|
|
|
# LOCALE
|
|
DEFAULT_LANGUAGE=en
|
|
|
|
## CUSTOM SETTINGS
|
|
# Additional settings for below are found in ui/constants/settings and are for
|
|
# preventing user settings from applying to custom sites without overwriting them.
|
|
# UNSYNCED_SETTINGS='theme dark_mode_times automatic_dark_mode_enabled'
|
|
|
|
## LINKED CONTENT WHITELIST
|
|
KNOWN_APP_DOMAINS=lbry.tv,lbry.lat,odysee.com
|
|
|
|
## CUSTOM CONTENT
|
|
# If the following is true, copy custom/homepage.example.js to custom/homepage.js and modify
|
|
CUSTOM_HOMEPAGE=false
|
|
|
|
# Add channels to auto-follow on first run
|
|
AUTO_FOLLOW_CHANNELS=lbry://@lbry#3fda836a92faaceedfe398225fb9b2ee2ed1f01a
|
|
|
|
## FEATURES AND LIMITS
|
|
SIMPLE_SITE=false
|
|
#BRANDED_SITE
|
|
|
|
ENABLE_COMMENT_REACTIONS=true
|
|
ENABLE_FILE_REACTIONS=false
|
|
ENABLE_CREATOR_REACTIONS=false
|
|
ENABLE_NO_SOURCE_CLAIMS=false
|
|
ENABLE_PREROLL_ADS=false
|
|
CHANNEL_STAKED_LEVEL_VIDEO_COMMENTS=4
|
|
CHANNEL_STAKED_LEVEL_LIVESTREAM=5
|
|
WEB_PUBLISH_SIZE_LIMIT_GB=4
|
|
LOADING_BAR_COLOR=#2bbb90
|
|
LIGHTHOUSE_DEFAULT_TYPES=audio,video,text,image,application
|
|
|
|
SHOW_ADS=true
|
|
|
|
## SIMPLE_SITE REPLACEMENTS
|
|
ENABLE_MATURE=true
|
|
ENABLE_UI_NOTIFICATIONS=false
|
|
|
|
#ENABLE_LINK_TO_APP=true
|
|
#FORCE_ANALYTICS=true
|
|
#ENABLE_ADVANCED_FILTER=true
|
|
#ENABLE_PAID_CONTENT=true
|
|
#USE_FOOTER=true
|
|
#USE_DISCOVER_WHITELIST=false
|
|
#ENABLE_WILD_WEST=false
|
|
#FULL_SIDE_LINKS=true
|
|
#SHOW_TAGS_INTRO=false
|
|
|
|
# SEARCH TYPES
|
|
#VIDEO_ENABLED=true
|
|
#AUDIO_ENABLED=true
|
|
#POSTS_ENABLED=true
|
|
#IMAGES_ENABLED=true
|
|
#FILES_ENABLED=true
|
|
#MODELS_ENABLED=true
|
|
|
|
BRANDED_SITE=odysee
|
|
|
|
#FIREBASE
|
|
FIREBASE_API_KEY=AIzaSyAgc-4QORyglpYZ3qH9E5pDauEDOJXgM3A
|
|
FIREBASE_AUTH_DOMAIN=lbry-mobile.firebaseapp.com
|
|
FIREBASE_PROJECT_ID=lbry-mobile
|
|
FIREBASE_STORAGE_BUCKET=lbry-mobile.appspot.com
|
|
FIREBASE_MESSAGING_SENDER_ID=638894153788
|
|
FIREBASE_APP_ID=1:638894153788:web:35b295b15297201bd2e339
|
|
FIREBASE_MEASUREMENT_ID=G-2MPJGFEEXC
|
|
FIREBASE_VAPID_KEY=BFayEBpwMTU9GQQpXgitIJkfx-SD8-ltrFb3wLTZWgA27MfBhG4948pe0eERl432NzPrMKsbkXnA7ap_vLPgLYk |