- { _t("Please describe the bug. What did you do? What did you expect to happen? What actually happened?") }
+ { _t(
+ "Debug logs contain application usage data including your " +
+ "username, the IDs or aliases of the rooms or groups you " +
+ "have visited and the usernames of other users. They do " +
+ "not contain messages.",
+ ) }
-
- { _t("In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:") }
+ { _t(
+ "Click here to create a GitHub issue.",
+ {},
+ {
+ a: (sub) =>
+ { sub }
+ ,
+ },
+ ) }
-
-
+
+
+
+
+
+
+
+
{progress}
{error}
@@ -161,7 +197,7 @@ export default class BugReportDialog extends React.Component {
autoFocus={true}
disabled={this.state.busy}
>
- { _t("Send") }
+ { _t("Send logs") }
{cancelButton}
diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json
index 4374ca87f2..5866c91dcb 100644
--- a/src/i18n/strings/en_EN.json
+++ b/src/i18n/strings/en_EN.json
@@ -79,21 +79,21 @@
"Remove": "Remove",
"Close": "Close",
"Download this file": "Download this file",
- "Please describe the bug and/or send logs.": "Please describe the bug and/or send logs.",
- "Loading bug report module": "Loading bug report module",
- "Bug report sent": "Bug report sent",
+ "Preparing to send logs": "Preparing to send logs",
+ "Logs sent": "Logs sent",
"Thank you!": "Thank you!",
- "Failed to send report: ": "Failed to send report: ",
+ "Failed to send logs: ": "Failed to send logs: ",
"Cancel": "Cancel",
- "Report a bug": "Report a bug",
- "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Please describe the bug. What did you do? What did you expect to happen? What actually happened?",
- "Describe your problem here.": "Describe your problem here.",
- "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:",
+ "Submit debug logs": "Submit debug logs",
+ "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.",
+ "Click here to create a GitHub issue.": "Click here to create a GitHub issue.",
+ "GitHub issue link:": "GitHub issue link:",
+ "Notes:": "Notes:",
"Send logs": "Send logs",
- "Send": "Send",
"Unavailable": "Unavailable",
"Changelog": "Changelog",
"Back": "Back",
+ "Send": "Send",
"Send Custom Event": "Send Custom Event",
"You must specify an event type!": "You must specify an event type!",
"Event sent!": "Event sent!",
diff --git a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_BugReportDialog.scss b/src/skins/vector/css/matrix-react-sdk/views/dialogs/_BugReportDialog.scss
index 0f47e974da..e00d446eda 100644
--- a/src/skins/vector/css/matrix-react-sdk/views/dialogs/_BugReportDialog.scss
+++ b/src/skins/vector/css/matrix-react-sdk/views/dialogs/_BugReportDialog.scss
@@ -14,7 +14,39 @@ See the License for the specific language governing permissions and
limitations under the License.
*/
-.mx_BugReportDialog_input {
- width: 100%;
- box-sizing: border-box;
+.mx_BugReportDialog_field_container {
+ display: flex;
+}
+
+.mx_BugReportDialog_field_label {
+ flex-basis: 150px;
+
+ text-align: right;
+
+ padding-top: 9px;
+ padding-right: 4px;
+
+ line-height: 18px;
+}
+
+.mx_BugReportDialog_field_input {
+ flex-grow: 1;
+
+ /* taken from mx_ChatInviteDialog_inputContainer */
+ border-radius: 3px;
+ border: solid 1px $input-border-color;
+
+ font-size: 14px;
+
+ padding-left: 4px;
+ padding-right: 4px;
+ padding-top: 7px;
+ padding-bottom: 7px;
+
+ margin-bottom: 4px;
+}
+
+.mx_BugReportDialog_field_input[type="text" i] {
+ padding-top: 9px;
+ padding-bottom: 9px;
}