diff --git a/.github/workflows/OSBotify-private-key.asc b/.github/workflows/OSBotify-private-key.asc new file mode 100644 index 000000000000..912bd76008fd --- /dev/null +++ b/.github/workflows/OSBotify-private-key.asc @@ -0,0 +1,105 @@ +-----BEGIN PGP PRIVATE KEY BLOCK----- + +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 +=Jm2N +-----END PGP PRIVATE KEY BLOCK----- diff --git a/android/app/build.gradle b/android/app/build.gradle index f73710e0fca1..aad8d9f2f823 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -149,8 +149,8 @@ android { minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion multiDexEnabled rootProject.ext.multiDexEnabled - versionCode 1001012403 - versionName "1.1.24-3" + versionCode 1001012404 + versionName "1.1.24-4" } splits { abi { diff --git a/ios/NewExpensify/Info.plist b/ios/NewExpensify/Info.plist index f3178f2e26cc..dfec1ffcd0e4 100644 --- a/ios/NewExpensify/Info.plist +++ b/ios/NewExpensify/Info.plist @@ -31,7 +31,7 @@ CFBundleVersion - 1.1.24.3 + 1.1.24.4 ITSAppUsesNonExemptEncryption LSApplicationQueriesSchemes diff --git a/ios/NewExpensifyTests/Info.plist b/ios/NewExpensifyTests/Info.plist index 0d619f3a18b9..6a32cc3cabab 100644 --- a/ios/NewExpensifyTests/Info.plist +++ b/ios/NewExpensifyTests/Info.plist @@ -19,6 +19,6 @@ CFBundleSignature ???? CFBundleVersion - 1.1.24.3 + 1.1.24.4 diff --git a/package-lock.json b/package-lock.json index 481d06548363..5831e78455e3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "new.expensify", - "version": "1.1.24-3", + "version": "1.1.24-4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 9943baf7bb3b..ede434b3d277 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "new.expensify", - "version": "1.1.24-3", + "version": "1.1.24-4", "author": "Expensify, Inc.", "homepage": "https://new.expensify.com", "description": "New Expensify is the next generation of Expensify: a reimagination of payments based atop a foundation of chat.", diff --git a/src/pages/workspace/WorkspaceNewRoomPage.js b/src/pages/workspace/WorkspaceNewRoomPage.js index 7c5d3eeed700..d53ec322f712 100644 --- a/src/pages/workspace/WorkspaceNewRoomPage.js +++ b/src/pages/workspace/WorkspaceNewRoomPage.js @@ -19,6 +19,7 @@ import FixedFooter from '../../components/FixedFooter'; import * as Report from '../../libs/actions/Report'; import Permissions from '../../libs/Permissions'; import Log from '../../libs/Log'; +import KeyboardAvoidingView from '../../components/KeyboardAvoidingView'; const propTypes = { /** All reports shared with the user */ @@ -137,46 +138,49 @@ class WorkspaceNewRoomPage extends React.Component { return ( - Navigation.dismissModal()} - /> - - this.setState({roomName: this.checkAndModifyRoomName(roomName)})} - value={this.state.roomName.substr(1)} - errorText={this.state.error} + + Navigation.dismissModal()} /> - + + this.setState({roomName: this.checkAndModifyRoomName(roomName)})} + value={this.state.roomName.substr(1)} + errorText={this.state.error} + autoCapitalize="none" + /> + + + this.setState({visibility})} /> - - this.setState({visibility})} - /> - - -