Merge pull request #420 from lbryio/pre-release-fixes
some tweaks before release
This commit is contained in:
commit
4c5558fa29
5 changed files with 49 additions and 11 deletions
|
@ -32,12 +32,15 @@ class DateTime extends React.PureComponent<Props> {
|
||||||
return date ? <View style={style}><Text style={textStyle}>{moment(date).from(moment())}</Text></View> : null;
|
return date ? <View style={style}><Text style={textStyle}>{moment(date).from(moment())}</Text></View> : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO: formatOptions not working as expected in RN
|
||||||
|
// date.toLocaleDateString([locale, 'en-US'], formatOptions)}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<View style={style}>
|
<View style={style}>
|
||||||
<Text style={textStyle}>
|
<Text style={textStyle}>
|
||||||
{date &&
|
{date &&
|
||||||
(show === DateTime.SHOW_BOTH || show === DateTime.SHOW_DATE) &&
|
(show === DateTime.SHOW_BOTH || show === DateTime.SHOW_DATE) &&
|
||||||
date.toLocaleDateString([locale, 'en-US'], formatOptions)}
|
moment(date).format('MMMM D, YYYY')}
|
||||||
{show === DateTime.SHOW_BOTH && ' '}
|
{show === DateTime.SHOW_BOTH && ' '}
|
||||||
{date &&
|
{date &&
|
||||||
(show === DateTime.SHOW_BOTH || show === DateTime.SHOW_TIME) &&
|
(show === DateTime.SHOW_BOTH || show === DateTime.SHOW_TIME) &&
|
||||||
|
|
|
@ -35,6 +35,8 @@ export default class Link extends React.PureComponent {
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const {
|
const {
|
||||||
|
ellipsizeMode,
|
||||||
|
numberOfLines,
|
||||||
onPress,
|
onPress,
|
||||||
style,
|
style,
|
||||||
text
|
text
|
||||||
|
@ -54,7 +56,13 @@ export default class Link extends React.PureComponent {
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Text style={styles} onPress={onPress ? onPress : this.handlePress}>{text}</Text>
|
<Text
|
||||||
|
style={styles}
|
||||||
|
numberOfLines={numberOfLines}
|
||||||
|
ellipsizeMode={ellipsizeMode}
|
||||||
|
onPress={onPress ? onPress : this.handlePress}>
|
||||||
|
{text}
|
||||||
|
</Text>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
@ -20,6 +20,7 @@ import ImageViewer from 'react-native-image-zoom-viewer';
|
||||||
import Button from 'component/button';
|
import Button from 'component/button';
|
||||||
import Colors from 'styles/colors';
|
import Colors from 'styles/colors';
|
||||||
import ChannelPage from 'page/channel';
|
import ChannelPage from 'page/channel';
|
||||||
|
import DateTime from 'component/dateTime';
|
||||||
import FileDownloadButton from 'component/fileDownloadButton';
|
import FileDownloadButton from 'component/fileDownloadButton';
|
||||||
import FileItemMedia from 'component/fileItemMedia';
|
import FileItemMedia from 'component/fileItemMedia';
|
||||||
import FilePrice from 'component/filePrice';
|
import FilePrice from 'component/filePrice';
|
||||||
|
@ -567,13 +568,23 @@ class FilePage extends React.PureComponent {
|
||||||
<Text style={filePageStyle.title} selectable={true}>{title}</Text>
|
<Text style={filePageStyle.title} selectable={true}>{title}</Text>
|
||||||
{channelName &&
|
{channelName &&
|
||||||
<View style={filePageStyle.channelRow}>
|
<View style={filePageStyle.channelRow}>
|
||||||
|
<View style={filePageStyle.publishInfo}>
|
||||||
<Link style={filePageStyle.channelName}
|
<Link style={filePageStyle.channelName}
|
||||||
selectable={true}
|
selectable={true}
|
||||||
text={channelName}
|
text={channelName}
|
||||||
|
numberOfLines={1}
|
||||||
|
ellipsizeMode={"tail"}
|
||||||
onPress={() => {
|
onPress={() => {
|
||||||
const channelUri = normalizeURI(channelName);
|
const channelUri = normalizeURI(channelName);
|
||||||
navigateToUri(navigation, channelUri);
|
navigateToUri(navigation, channelUri);
|
||||||
}} />
|
}} />
|
||||||
|
<DateTime
|
||||||
|
style={filePageStyle.publishDate}
|
||||||
|
textStyle={filePageStyle.publishDateText}
|
||||||
|
block={height}
|
||||||
|
formatOptions={{ day: 'numeric', month: 'long', year: 'numeric' }}
|
||||||
|
show={DateTime.SHOW_DATE} />
|
||||||
|
</View>
|
||||||
<View style={filePageStyle.subscriptionRow}>
|
<View style={filePageStyle.subscriptionRow}>
|
||||||
<SubscribeButton
|
<SubscribeButton
|
||||||
style={filePageStyle.actionButton}
|
style={filePageStyle.actionButton}
|
||||||
|
|
|
@ -68,14 +68,25 @@ const filePageStyle = StyleSheet.create({
|
||||||
},
|
},
|
||||||
subscriptionRow: {
|
subscriptionRow: {
|
||||||
flexDirection: 'row',
|
flexDirection: 'row',
|
||||||
alignSelf: 'flex-end'
|
marginTop: 8
|
||||||
|
},
|
||||||
|
publishInfo: {
|
||||||
|
width: '50%',
|
||||||
|
marginTop: 6,
|
||||||
},
|
},
|
||||||
channelName: {
|
channelName: {
|
||||||
fontFamily: 'Inter-UI-SemiBold',
|
fontFamily: 'Inter-UI-SemiBold',
|
||||||
fontSize: 20,
|
fontSize: 20,
|
||||||
marginTop: 6,
|
|
||||||
color: Colors.LbryGreen
|
color: Colors.LbryGreen
|
||||||
},
|
},
|
||||||
|
publishDateText: {
|
||||||
|
fontFamily: 'Inter-UI-SemiBold',
|
||||||
|
fontSize: 12,
|
||||||
|
color: Colors.DescriptionGrey
|
||||||
|
},
|
||||||
|
publishDate: {
|
||||||
|
marginTop: 4
|
||||||
|
},
|
||||||
description: {
|
description: {
|
||||||
color: Colors.DescriptionGrey,
|
color: Colors.DescriptionGrey,
|
||||||
fontFamily: 'Inter-UI-Regular',
|
fontFamily: 'Inter-UI-Regular',
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
import keyring
|
import keyring
|
||||||
|
import logging
|
||||||
import platform
|
import platform
|
||||||
from jnius import autoclass
|
from jnius import autoclass
|
||||||
from keyring.backend import KeyringBackend
|
from keyring.backend import KeyringBackend
|
||||||
|
@ -12,6 +13,7 @@ lbrynet_android_utils = autoclass('io.lbry.browser.Utils')
|
||||||
service = autoclass('io.lbry.browser.LbrynetService').serviceInstance
|
service = autoclass('io.lbry.browser.LbrynetService').serviceInstance
|
||||||
platform.platform = lambda: 'Android %s (API %s)' % (lbrynet_android_utils.getAndroidRelease(), lbrynet_android_utils.getAndroidSdk())
|
platform.platform = lambda: 'Android %s (API %s)' % (lbrynet_android_utils.getAndroidRelease(), lbrynet_android_utils.getAndroidSdk())
|
||||||
build_type.BUILD = 'dev' if lbrynet_android_utils.isDebug() else 'release'
|
build_type.BUILD = 'dev' if lbrynet_android_utils.isDebug() else 'release'
|
||||||
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
# Keyring backend
|
# Keyring backend
|
||||||
class LbryAndroidKeyring(KeyringBackend):
|
class LbryAndroidKeyring(KeyringBackend):
|
||||||
|
@ -55,6 +57,9 @@ def start():
|
||||||
log_support.configure_logging(conf.settings.get_log_filename(), True, [])
|
log_support.configure_logging(conf.settings.get_log_filename(), True, [])
|
||||||
log_support.configure_loggly_handler()
|
log_support.configure_loggly_handler()
|
||||||
|
|
||||||
|
log.info('Final Settings: %s', conf.settings.get_current_settings_dict())
|
||||||
|
log.info('Starting lbrynet-daemon');
|
||||||
|
|
||||||
if check_connection():
|
if check_connection():
|
||||||
daemon = Daemon()
|
daemon = Daemon()
|
||||||
daemon.start_listening()
|
daemon.start_listening()
|
||||||
|
|
Loading…
Reference in a new issue