merge devel

This commit is contained in:
or-else
2023-02-08 13:40:09 -08:00
51 changed files with 144 additions and 53 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
{ {
"name": "tinode-webapp", "name": "tinode-webapp",
"description": "Tinode messenger for the web", "description": "Tinode messenger for the web",
"version": "0.21.0", "version": "0.21.1",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "https://github.com/tinode/example-react-js.git" "url": "https://github.com/tinode/example-react-js.git"
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+8 -1
View File
@@ -1634,11 +1634,18 @@
"missing": true, "missing": true,
"obsolete": false "obsolete": false
}, },
"change_phonel": { "change_phone": {
"translation": "", "translation": "",
"defaultMessage": "Change phone number", "defaultMessage": "Change phone number",
"description": "Prompt to change current phone number", "description": "Prompt to change current phone number",
"missing": true, "missing": true,
"obsolete": false "obsolete": false
},
"call_busy": {
"translation": "besetzt",
"defaultMessage": "busy",
"description": "Label for busy call line",
"missing": false,
"obsolete": false
} }
} }
+8 -1
View File
@@ -1634,11 +1634,18 @@
"missing": false, "missing": false,
"obsolete": false "obsolete": false
}, },
"change_phonel": { "change_phone": {
"translation": "Change phone number", "translation": "Change phone number",
"defaultMessage": "Change phone number", "defaultMessage": "Change phone number",
"description": "Prompt to change current phone number", "description": "Prompt to change current phone number",
"missing": false, "missing": false,
"obsolete": false "obsolete": false
},
"call_busy": {
"translation": "busy",
"defaultMessage": "busy",
"description": "Label for busy call line",
"missing": false,
"obsolete": false
} }
} }
+8 -1
View File
@@ -1634,11 +1634,18 @@
"missing": true, "missing": true,
"obsolete": false "obsolete": false
}, },
"change_phonel": { "change_phone": {
"translation": "", "translation": "",
"defaultMessage": "Change phone number", "defaultMessage": "Change phone number",
"description": "Prompt to change current phone number", "description": "Prompt to change current phone number",
"missing": true, "missing": true,
"obsolete": false "obsolete": false
},
"call_busy": {
"translation": "ocupado",
"defaultMessage": "busy",
"description": "Label for busy call line",
"missing": false,
"obsolete": false
} }
} }
+5 -1
View File
@@ -119,6 +119,10 @@
"defaultMessage": "Update", "defaultMessage": "Update",
"description": "Button [Update]" "description": "Button [Update]"
}, },
"call_busy": {
"defaultMessage": "busy",
"description": "Label for busy call line"
},
"call_cancelled": { "call_cancelled": {
"defaultMessage": "cancelled", "defaultMessage": "cancelled",
"description": "Label for cancelled outgoing call" "description": "Label for cancelled outgoing call"
@@ -159,7 +163,7 @@
"defaultMessage": "Change email", "defaultMessage": "Change email",
"description": "Prompt to change current email" "description": "Prompt to change current email"
}, },
"change_phonel": { "change_phone": {
"defaultMessage": "Change phone number", "defaultMessage": "Change phone number",
"description": "Prompt to change current phone number" "description": "Prompt to change current phone number"
}, },
+8 -1
View File
@@ -1634,11 +1634,18 @@
"missing": true, "missing": true,
"obsolete": false "obsolete": false
}, },
"change_phonel": { "change_phone": {
"translation": "", "translation": "",
"defaultMessage": "Change phone number", "defaultMessage": "Change phone number",
"description": "Prompt to change current phone number", "description": "Prompt to change current phone number",
"missing": true, "missing": true,
"obsolete": false "obsolete": false
},
"call_busy": {
"translation": "occupé",
"defaultMessage": "busy",
"description": "Label for busy call line",
"missing": false,
"obsolete": false
} }
} }
+8 -1
View File
@@ -1634,11 +1634,18 @@
"missing": true, "missing": true,
"obsolete": false "obsolete": false
}, },
"change_phonel": { "change_phone": {
"translation": "", "translation": "",
"defaultMessage": "Change phone number", "defaultMessage": "Change phone number",
"description": "Prompt to change current phone number", "description": "Prompt to change current phone number",
"missing": true, "missing": true,
"obsolete": false "obsolete": false
},
"call_busy": {
"translation": "바쁘다",
"defaultMessage": "busy",
"description": "Label for busy call line",
"missing": false,
"obsolete": false
} }
} }
+8 -1
View File
@@ -1634,11 +1634,18 @@
"missing": true, "missing": true,
"obsolete": false "obsolete": false
}, },
"change_phonel": { "change_phone": {
"translation": "", "translation": "",
"defaultMessage": "Change phone number", "defaultMessage": "Change phone number",
"description": "Prompt to change current phone number", "description": "Prompt to change current phone number",
"missing": true, "missing": true,
"obsolete": false "obsolete": false
},
"call_busy": {
"translation": "ocupat",
"defaultMessage": "busy",
"description": "Label for busy call line",
"missing": false,
"obsolete": false
} }
} }
+8 -1
View File
@@ -1634,11 +1634,18 @@
"missing": true, "missing": true,
"obsolete": false "obsolete": false
}, },
"change_phonel": { "change_phone": {
"translation": "", "translation": "",
"defaultMessage": "Change phone number", "defaultMessage": "Change phone number",
"description": "Prompt to change current phone number", "description": "Prompt to change current phone number",
"missing": true, "missing": true,
"obsolete": false "obsolete": false
},
"call_busy": {
"translation": "занято",
"defaultMessage": "busy",
"description": "Label for busy call line",
"missing": false,
"obsolete": false
} }
} }
+8 -1
View File
@@ -1634,11 +1634,18 @@
"missing": true, "missing": true,
"obsolete": false "obsolete": false
}, },
"change_phonel": { "change_phone": {
"translation": "", "translation": "",
"defaultMessage": "Change phone number", "defaultMessage": "Change phone number",
"description": "Prompt to change current phone number", "description": "Prompt to change current phone number",
"missing": true, "missing": true,
"obsolete": false "obsolete": false
},
"call_busy": {
"translation": "忙碌的",
"defaultMessage": "busy",
"description": "Label for busy call line",
"missing": false,
"obsolete": false
} }
} }
+8 -1
View File
@@ -1634,11 +1634,18 @@
"missing": true, "missing": true,
"obsolete": false "obsolete": false
}, },
"change_phonel": { "change_phone": {
"translation": "", "translation": "",
"defaultMessage": "Change phone number", "defaultMessage": "Change phone number",
"description": "Prompt to change current phone number", "description": "Prompt to change current phone number",
"missing": true, "missing": true,
"obsolete": false "obsolete": false
},
"call_busy": {
"translation": "忙碌的",
"defaultMessage": "busy",
"description": "Label for busy call line",
"missing": false,
"obsolete": false
} }
} }
+1 -1
View File
@@ -1,3 +1,3 @@
// This is a generated file. Don't edit. // This is a generated file. Don't edit.
export const PACKAGE_VERSION = "0.21.0"; export const PACKAGE_VERSION = "0.21.1";
+4 -1
View File
@@ -7,7 +7,7 @@ import { secondsToTime } from '../lib/strformat.js';
export default class CallMessage extends React.PureComponent { export default class CallMessage extends React.PureComponent {
render() { render() {
const isCallDropped = ['declined', 'disconnected', 'missed'].includes(this.props.callState); const isCallDropped = ['busy', 'declined', 'disconnected', 'missed'].includes(this.props.callState);
const successClass = 'material-icons medium ' + (isCallDropped ? 'red' : 'green'); const successClass = 'material-icons medium ' + (isCallDropped ? 'red' : 'green');
const callIcon = this.props.incoming ? const callIcon = this.props.incoming ?
(isCallDropped ? 'call_missed' : 'call_received') : (isCallDropped ? 'call_missed' : 'call_received') :
@@ -15,6 +15,9 @@ export default class CallMessage extends React.PureComponent {
let duration; let duration;
if (isCallDropped) { if (isCallDropped) {
switch (this.props.callState) { switch (this.props.callState) {
case 'busy':
duration = <FormattedMessage id="call_busy" defaultMessage="busy" description="Label for busy call line" />;
break;
case 'declined': case 'declined':
duration = <FormattedMessage id="call_declined" defaultMessage="declined" description="Label for declined call" />; duration = <FormattedMessage id="call_declined" defaultMessage="declined" description="Label for declined call" />;
break; break;
+4 -1
View File
@@ -9,13 +9,16 @@ import { secondsToTime } from '../lib/strformat.js';
// success: true | false. // success: true | false.
export default class CallStatus extends React.PureComponent { export default class CallStatus extends React.PureComponent {
render() { render() {
const isCallDropped = ['declined', 'disconnected', 'missed'].includes(this.props.callState); const isCallDropped = ['busy', 'declined', 'disconnected', 'missed'].includes(this.props.callState);
const icon2 = this.props.incoming ? const icon2 = this.props.incoming ?
(isCallDropped ? 'call_missed' : 'call_received') : (isCallDropped ? 'call_missed' : 'call_received') :
(isCallDropped ? 'call_missed_outgoing' : 'call_made'); (isCallDropped ? 'call_missed_outgoing' : 'call_made');
let duration; let duration;
if (isCallDropped) { if (isCallDropped) {
switch (this.props.callState) { switch (this.props.callState) {
case 'busy':
duration = <FormattedMessage id="call_busy" defaultMessage="busy" description="Label for busy call line" />;
break;
case 'declined': case 'declined':
duration = <FormattedMessage id="call_declined" defaultMessage="declined" description="Label for declined call" />; duration = <FormattedMessage id="call_declined" defaultMessage="declined" description="Label for declined call" />;
break; break;
+1 -1
View File
@@ -84,7 +84,7 @@ class CredentialEdit extends React.PureComponent {
const changePhone = ( const changePhone = (
<><div className="panel-form-row"> <><div className="panel-form-row">
<label className="large"><FormattedMessage id="change_phonel" defaultMessage="Change phone number" <label className="large"><FormattedMessage id="change_phone" defaultMessage="Change phone number"
description="Prompt to change current phone number"/></label> description="Prompt to change current phone number"/></label>
</div> </div>
<div className="group"> <div className="group">
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+21 -3
View File
@@ -3579,7 +3579,7 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PACKAGE_VERSION": () => (/* binding */ PACKAGE_VERSION) /* harmony export */ "PACKAGE_VERSION": () => (/* binding */ PACKAGE_VERSION)
/* harmony export */ }); /* harmony export */ });
const PACKAGE_VERSION = "0.21.0"; const PACKAGE_VERSION = "0.21.1";
/***/ }), /***/ }),
@@ -10179,12 +10179,21 @@ __webpack_require__.r(__webpack_exports__);
class CallMessage extends (react__WEBPACK_IMPORTED_MODULE_0___default().PureComponent) { class CallMessage extends (react__WEBPACK_IMPORTED_MODULE_0___default().PureComponent) {
render() { render() {
const isCallDropped = ['declined', 'disconnected', 'missed'].includes(this.props.callState); const isCallDropped = ['busy', 'declined', 'disconnected', 'missed'].includes(this.props.callState);
const successClass = 'material-icons medium ' + (isCallDropped ? 'red' : 'green'); const successClass = 'material-icons medium ' + (isCallDropped ? 'red' : 'green');
const callIcon = this.props.incoming ? isCallDropped ? 'call_missed' : 'call_received' : isCallDropped ? 'call_missed_outgoing' : 'call_made'; const callIcon = this.props.incoming ? isCallDropped ? 'call_missed' : 'call_received' : isCallDropped ? 'call_missed_outgoing' : 'call_made';
let duration; let duration;
if (isCallDropped) { if (isCallDropped) {
switch (this.props.callState) { switch (this.props.callState) {
case 'busy':
duration = react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_intl__WEBPACK_IMPORTED_MODULE_1__.FormattedMessage, {
id: "call_busy",
defaultMessage: [{
"type": 0,
"value": "busy"
}]
});
break;
case 'declined': case 'declined':
duration = react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_intl__WEBPACK_IMPORTED_MODULE_1__.FormattedMessage, { duration = react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_intl__WEBPACK_IMPORTED_MODULE_1__.FormattedMessage, {
id: "call_declined", id: "call_declined",
@@ -10866,11 +10875,20 @@ __webpack_require__.r(__webpack_exports__);
class CallStatus extends (react__WEBPACK_IMPORTED_MODULE_0___default().PureComponent) { class CallStatus extends (react__WEBPACK_IMPORTED_MODULE_0___default().PureComponent) {
render() { render() {
const isCallDropped = ['declined', 'disconnected', 'missed'].includes(this.props.callState); const isCallDropped = ['busy', 'declined', 'disconnected', 'missed'].includes(this.props.callState);
const icon2 = this.props.incoming ? isCallDropped ? 'call_missed' : 'call_received' : isCallDropped ? 'call_missed_outgoing' : 'call_made'; const icon2 = this.props.incoming ? isCallDropped ? 'call_missed' : 'call_received' : isCallDropped ? 'call_missed_outgoing' : 'call_made';
let duration; let duration;
if (isCallDropped) { if (isCallDropped) {
switch (this.props.callState) { switch (this.props.callState) {
case 'busy':
duration = react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_intl__WEBPACK_IMPORTED_MODULE_1__.FormattedMessage, {
id: "call_busy",
defaultMessage: [{
"type": 0,
"value": "busy"
}]
});
break;
case 'declined': case 'declined':
duration = react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_intl__WEBPACK_IMPORTED_MODULE_1__.FormattedMessage, { duration = react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_intl__WEBPACK_IMPORTED_MODULE_1__.FormattedMessage, {
id: "call_declined", id: "call_declined",
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -351,7 +351,7 @@ class CredentialEdit extends (react__WEBPACK_IMPORTED_MODULE_0___default().PureC
}, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("label", { }, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("label", {
className: "large" className: "large"
}, react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_intl__WEBPACK_IMPORTED_MODULE_1__.FormattedMessage, { }, react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_intl__WEBPACK_IMPORTED_MODULE_1__.FormattedMessage, {
id: "change_phonel", id: "change_phone",
defaultMessage: [{ defaultMessage: [{
"type": 0, "type": 0,
"value": "Change phone number" "value": "Change phone number"
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,3 +1,3 @@
// This is a generated file. Don't edit. // This is a generated file. Don't edit.
const PACKAGE_VERSION = "0.21.0"; const PACKAGE_VERSION = "0.21.1";