diff --git a/android/app/build.gradle b/android/app/build.gradle index 8e887fe2a..cebfc432f 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -114,7 +114,7 @@ android { minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion versionCode versionMajor * 10000 + versionMinor * 100 + versionPatch - versionName "2.2.1" + versionName "2.2.2" vectorDrawables.useSupportLibrary = true resValue "string", "build_config_package", "app.esteem.mobile.android" } diff --git a/ios/eSteem-tvOS/Info.plist b/ios/eSteem-tvOS/Info.plist index 08636c3c7..95f56a058 100755 --- a/ios/eSteem-tvOS/Info.plist +++ b/ios/eSteem-tvOS/Info.plist @@ -15,11 +15,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.2.1 + 2.2.2 CFBundleSignature ???? CFBundleVersion - 6 + 7 LSRequiresIPhoneOS UILaunchStoryboardName diff --git a/ios/eSteem-tvOSTests/Info.plist b/ios/eSteem-tvOSTests/Info.plist index 1e8320d76..075200b8b 100755 --- a/ios/eSteem-tvOSTests/Info.plist +++ b/ios/eSteem-tvOSTests/Info.plist @@ -15,10 +15,10 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 2.2.1 + 2.2.2 CFBundleSignature ???? CFBundleVersion - 6 + 7 diff --git a/ios/eSteem.xcodeproj/project.pbxproj b/ios/eSteem.xcodeproj/project.pbxproj index 5284060e0..e91685e36 100644 --- a/ios/eSteem.xcodeproj/project.pbxproj +++ b/ios/eSteem.xcodeproj/project.pbxproj @@ -1965,7 +1965,7 @@ CODE_SIGN_ENTITLEMENTS = eSteem/eSteem.entitlements; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 6; + CURRENT_PROJECT_VERSION = 7; DEAD_CODE_STRIPPING = NO; DEVELOPMENT_TEAM = 75B6RXTKGT; GCC_NO_COMMON_BLOCKS = NO; @@ -2008,7 +2008,7 @@ CODE_SIGN_ENTITLEMENTS = eSteem/eSteem.entitlements; CODE_SIGN_IDENTITY = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 6; + CURRENT_PROJECT_VERSION = 7; DEVELOPMENT_TEAM = 75B6RXTKGT; GCC_NO_COMMON_BLOCKS = NO; HEADER_SEARCH_PATHS = ( diff --git a/ios/eSteem.xcworkspace/xcuserdata/f.xcuserdatad/UserInterfaceState.xcuserstate b/ios/eSteem.xcworkspace/xcuserdata/f.xcuserdatad/UserInterfaceState.xcuserstate index 7358af23f..7adf6ba56 100644 Binary files a/ios/eSteem.xcworkspace/xcuserdata/f.xcuserdatad/UserInterfaceState.xcuserstate and b/ios/eSteem.xcworkspace/xcuserdata/f.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/ios/eSteem/Info.plist b/ios/eSteem/Info.plist index 6a11f73bb..c5bcc0278 100755 --- a/ios/eSteem/Info.plist +++ b/ios/eSteem/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.2.1 + 2.2.2 CFBundleSignature ???? CFBundleURLTypes @@ -31,7 +31,7 @@ CFBundleVersion - 1672 + 1674 CodePushDeploymentKey 13ThFZsgwk6UZp6mIe95IDbnfw8iHy1jfsn-E LSRequiresIPhoneOS diff --git a/ios/eSteemTests/Info.plist b/ios/eSteemTests/Info.plist index ea06e9fcf..79cb7659f 100755 --- a/ios/eSteemTests/Info.plist +++ b/ios/eSteemTests/Info.plist @@ -15,10 +15,10 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 2.2.1 + 2.2.2 CFBundleSignature ???? CFBundleVersion - 6 + 7 diff --git a/package.json b/package.json index 5b991048f..29e89558b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eSteem", - "version": "2.2.1", + "version": "2.2.2", "private": true, "rnpm": { "assets": [ diff --git a/src/components/comments/container/commentsContainer.js b/src/components/comments/container/commentsContainer.js index a4be6dbe7..dbc2c84a3 100644 --- a/src/components/comments/container/commentsContainer.js +++ b/src/components/comments/container/commentsContainer.js @@ -199,7 +199,7 @@ class CommentsContainer extends Component { const { dispatch, intl, navigation, isOwnProfile } = this.props; if (index === 0) { - writeToClipboard(`https://steemit.com${get(selectedComment, 'url')}`).then(() => { + writeToClipboard(`https://esteem.app${get(selectedComment, 'url')}`).then(() => { dispatch( toastNotification( intl.formatMessage({ diff --git a/src/components/markdownEditor/view/markdownEditorView.js b/src/components/markdownEditor/view/markdownEditorView.js index 7bd5d4b39..c644b78a3 100644 --- a/src/components/markdownEditor/view/markdownEditorView.js +++ b/src/components/markdownEditor/view/markdownEditorView.js @@ -63,9 +63,9 @@ export default class MarkdownEditorView extends Component { componentDidUpdate(prevProps, prevState) { const { text } = this.state; - const { isFormValid, handleIsFormValid } = this.props; + const { handleIsFormValid } = this.props; - if (prevState.text !== text && !isFormValid) { + if (prevState.text !== text) { const nextText = text.replace(prevState.text, ''); if (nextText && nextText.length > 0) { @@ -81,14 +81,6 @@ export default class MarkdownEditorView extends Component { // Component functions _changeText = input => { const { onChange, handleOnTextChange, handleIsValid, componentID } = this.props; - const { textUpdated } = this.state; - - if (textUpdated) { - this.setState({ - textUpdated: false, - }); - return; - } this.setState({ text: input }); diff --git a/src/config/locales/hu-HU.json b/src/config/locales/hu-HU.json index 5e08c0f77..f8798524c 100644 --- a/src/config/locales/hu-HU.json +++ b/src/config/locales/hu-HU.json @@ -269,7 +269,7 @@ }, "payout": { "potential_payout": "Lehetséges Kifizetés", - "promoted": "Támogatott", + "promoted": "Promovált", "author_payout": "Szerzői Kifizetés", "curation_payout": "Kurátori Kifizetés", "payout_date": "Kifizetés" diff --git a/src/providers/steem/auth.js b/src/providers/steem/auth.js index e395dbfa5..4b2c5676e 100644 --- a/src/providers/steem/auth.js +++ b/src/providers/steem/auth.js @@ -128,7 +128,7 @@ export const loginWithSC2 = async (code, isPinCodeOpen) => { postingKey: '', activeKey: '', memoKey: '', - accessToken: scTokens.access_token, + accessToken: '', }; if (isPinCodeOpen) { @@ -177,7 +177,9 @@ export const setUserDataWithPinCode = async data => { get(userData, 'memoKey') || get(userData, 'postingKey'); - data.password = decryptKey(publicKey, data.pinCode); + if (publicKey) { + data.password = decryptKey(publicKey, data.pinCode); + } } const updatedUserData = getUpdatedUserData(userData, data); diff --git a/src/providers/steem/steemConnect.js b/src/providers/steem/steemConnect.js index feb227b82..849991d19 100644 --- a/src/providers/steem/steemConnect.js +++ b/src/providers/steem/steemConnect.js @@ -90,7 +90,7 @@ export const prepareBeneficiaries = post => { beneficiaries: [ { account: 'esteemapp', - weight: 1000, // 10% + weight: 300, // 3% }, ], }, diff --git a/src/screens/application/container/applicationContainer.js b/src/screens/application/container/applicationContainer.js index 7801ccc0d..4d329d1b7 100644 --- a/src/screens/application/container/applicationContainer.js +++ b/src/screens/application/container/applicationContainer.js @@ -131,7 +131,7 @@ class ApplicationContainer extends Component { if (nextProps.isDarkTheme) { changeNavigationBarColor('#1e2835'); } else { - changeNavigationBarColor('#FFFFFF'); + changeNavigationBarColor('#FFFFFF', true); } } diff --git a/src/screens/login/container/loginContainer.js b/src/screens/login/container/loginContainer.js index 3818e4053..4d97e2271 100644 --- a/src/screens/login/container/loginContainer.js +++ b/src/screens/login/container/loginContainer.js @@ -3,6 +3,7 @@ import { Alert, Linking, Platform } from 'react-native'; import { connect } from 'react-redux'; import { injectIntl } from 'react-intl'; import AppCenter from 'appcenter'; +import Config from 'react-native-config'; // Services and Actions import { login } from '../../../providers/steem/auth'; @@ -13,9 +14,14 @@ import { addOtherAccount, updateCurrentAccount, } from '../../../redux/actions/accountAction'; -import { login as loginAction, openPinCodeModal } from '../../../redux/actions/applicationActions'; +import { + login as loginAction, + openPinCodeModal, + setPinCode, +} from '../../../redux/actions/applicationActions'; import { setPushTokenSaved } from '../../../realm/realm'; import { setPushToken } from '../../../providers/esteem/esteem'; +import { encryptKey } from '../../../utils/crypto'; // Middleware @@ -62,6 +68,8 @@ class LoginContainer extends PureComponent { if (isPinCodeOpen) { dispatch(openPinCodeModal({ navigateTo: ROUTES.DRAWER.MAIN })); } else { + const encryptedPin = encryptKey(Config.DEFAULT_PIN, Config.PIN_KEY); + dispatch(setPinCode(encryptedPin)); navigation.navigate({ routeName: ROUTES.DRAWER.MAIN, }); diff --git a/src/utils/editor.js b/src/utils/editor.js index 0a87d2e24..b051aaa5c 100644 --- a/src/utils/editor.js +++ b/src/utils/editor.js @@ -65,7 +65,7 @@ export const makeOptions = (author, permlink, operationType) => { permlink, max_accepted_payout: '1000000.000 SBD', percent_steem_dollars: 10000, - extensions: [[0, { beneficiaries: [{ account: 'esteemapp', weight: 1000 }] }]], + extensions: [[0, { beneficiaries: [{ account: 'esteemapp', weight: 300 }] }]], }; switch (operationType) { diff --git a/src/utils/post.js b/src/utils/post.js index 58e4df014..5c14cfd66 100644 --- a/src/utils/post.js +++ b/src/utils/post.js @@ -1,5 +1,5 @@ export const getPostUrl = url => { - const BASE_URL = 'https://steemit.com'; + const BASE_URL = 'https://esteem.app'; return BASE_URL + url; };