Tags: kolkmvd/zulip-mobile
Tags
version: Bump version to 13.5.89, an Android-only stable release. This release contains a workaround (zulip#2595) for an Android-only issue in React Native upstream -- which itself triggers an iOS-only issue also in React Native upstream. So to thread this needle, we're releasing the workaround in an Android-only release. If we end up maintaining any kind of platform split like this for more than a version or two, we'll of course want to do it with conditionals in a single source tree rather than with different versions of our codebase.
webview: Escape HTML in displayed errors. In addition to the code in src/webview/html/, there's this one bit in js.js where we build up some HTML. Escape the data we interpolate here too. Because this code runs inside the webview and can't import from our main codebase, and there's only a little of it, skip the fancy template tag in favor of manually invoking an escape function. On the other hand, take advantage of the browser environment to implement that escape function very simply.
Add support to getNarrowFromNotificationData for group narrows For this to work we need to parse a string of comma delimited numbers of the recipients. This data is not yet passed to the function; we keep the function flexible and functional by making the parameter of `usersById` optional.`
passwordAuthScreen: Fix two taps being required to hit "Log in". One was used to remove focus from input & dismiss keyboard. And second one was captured by the button. To fix this pass keyboardShouldPersistTaps="always" to the scrollView. https://face 7BE3 book.github.io/react-native/docs/scrollview.html#keyboardshouldpersisttaps
PreviousNext