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],
);