diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..a2b457d0 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,7 @@ +## Please make sure to check the following tasks before opening and submitting a PR + +* [ ] I understand and have followed the [contribution guide](https://github.com/revoltchat/revolt/discussions/282) +* [ ] I have tested my changes locally and they are working as intended +* [ ] These changes do not have any notable side effects on other Revolt projects +* [ ] (optional) I have opened a pull request on [the translation repository](https://github.com/revoltchat/translations) +* [ ] I have included screenshots to demonstrate my changes diff --git a/src/components/markdown/Markdown.module.scss b/src/components/markdown/Markdown.module.scss index a227d762..43d91681 100644 --- a/src/components/markdown/Markdown.module.scss +++ b/src/components/markdown/Markdown.module.scss @@ -97,6 +97,7 @@ code { color: white; font-size: 90%; + padding-right: 1em; background: var(--block); border-radius: var(--border-radius); font-family: var(--monospace-font), monospace; diff --git a/src/pages/login/forms/FormLogin.tsx b/src/pages/login/forms/FormLogin.tsx index 2b5cfc56..44c5a59a 100644 --- a/src/pages/login/forms/FormLogin.tsx +++ b/src/pages/login/forms/FormLogin.tsx @@ -21,6 +21,7 @@ export function FormLogin() { if (browser) { let { name } = browser; const { os } = browser; + let isiPad; if (window.isNative) { friendly_name = `Revolt Desktop on ${os}`; } else { @@ -28,8 +29,12 @@ export function FormLogin() { name = "safari"; } else if (name === "fxios") { name = "firefox"; + } else if (name === "crios") { + name = "chrome"; } - friendly_name = `${name} on ${os}`; + if (os === "Mac OS" && navigator.maxTouchPoints > 0) + isiPad = true; + friendly_name = `${name} on ${isiPad ? "iPadOS" : os}`; } } else { friendly_name = "Unknown Device"; diff --git a/src/pages/settings/panes/Sessions.tsx b/src/pages/settings/panes/Sessions.tsx index b48b0ae3..44215426 100644 --- a/src/pages/settings/panes/Sessions.tsx +++ b/src/pages/settings/panes/Sessions.tsx @@ -92,7 +92,7 @@ export function Sessions() { return ; case /mac.*os/i.test(name): return ; - case /ios/i.test(name): + case /i(Pad)os/i.test(name): return ; case /windows/i.test(name): return ; diff --git a/src/pages/settings/server/Members.tsx b/src/pages/settings/server/Members.tsx index 846f4e91..ec30ff8d 100644 --- a/src/pages/settings/server/Members.tsx +++ b/src/pages/settings/server/Members.tsx @@ -106,7 +106,11 @@ export const Members = ({ server }: Props) => { const members = useMemo( () => query - ? data?.filter((x) => x.user?.username.includes(query)) + ? data?.filter((x) => + x.user?.username + .toLowerCase() + .includes(query.toLowerCase()), + ) : data, [data, query], );