summary refs log tree commit diff
path: root/api/assets
diff options
context:
space:
mode:
Diffstat (limited to 'api/assets')
-rw-r--r--api/assets/background.pngbin0 -> 319351 bytes
-rw-r--r--api/assets/fosscord-login.css23
-rw-r--r--api/assets/preload-plugins/loginRedirect.js13
-rw-r--r--api/assets/schemas.json24
4 files changed, 48 insertions, 12 deletions
diff --git a/api/assets/background.png b/api/assets/background.png
new file mode 100644

index 00000000..58369ab8 --- /dev/null +++ b/api/assets/background.png
Binary files differdiff --git a/api/assets/fosscord-login.css b/api/assets/fosscord-login.css
index d507c545..ca0af064 100644 --- a/api/assets/fosscord-login.css +++ b/api/assets/fosscord-login.css
@@ -14,7 +14,7 @@ } h3.title-jXR8lp.marginBottom8-AtZOdT.base-1x0h_U.size24-RIRrxO::after { margin-top: -32px; - content: "Welcome to Fosscord!"; + content: "Welcome to Slowcord!"; visibility: visible; display: block; } @@ -62,7 +62,22 @@ h3.title-jXR8lp.marginBottom8-AtZOdT.base-1x0h_U.size24-RIRrxO::after { margin-top: -16px; } -/* shrink login box to same size as register */ -.authBoxExpanded-2jqaBe { - width: 480px !important; +/* funny styling */ +.wrapper-6URcxg { + justify-content: flex-start !important; + + background: url("/assets/background.png"); + background-size: 100% 100%; + background-repeat: no-repeat; +} + +.authBoxExpanded-2jqaBe, +.authBox-hW6HRx { + width: max(40vw, 500px) !important; + height: 100vh !important; + padding: 100px !important; + display: flex; + justify-content: center; + align-items: center; + border-radius: 0 !important; } diff --git a/api/assets/preload-plugins/loginRedirect.js b/api/assets/preload-plugins/loginRedirect.js new file mode 100644
index 00000000..895536ef --- /dev/null +++ b/api/assets/preload-plugins/loginRedirect.js
@@ -0,0 +1,13 @@ +const redirectIfOnLogin = () => { + const path = window.location.pathname; + if (path == "/login" || path == "/register") { + window.location.reload(); + } +} + +const observer = new MutationObserver((mutations) => { + redirectIfOnLogin(); +}); +observer.observe(document, { subtree: true, childList: true }) + +redirectIfOnLogin(); \ No newline at end of file diff --git a/api/assets/schemas.json b/api/assets/schemas.json
index 2102292b..5259131b 100644 --- a/api/assets/schemas.json +++ b/api/assets/schemas.json
@@ -1106,6 +1106,9 @@ }, "captcha_key": { "type": "string" + }, + "promotional_email_opt_in": { + "type": "boolean" } }, "additionalProperties": false, @@ -6511,9 +6514,6 @@ } }, "additionalProperties": false, - "required": [ - "name" - ], "definitions": { "Embed": { "type": "object", @@ -6873,6 +6873,9 @@ "preferred_locale": { "type": "string" }, + "premium_progress_bar_enabled": { + "type": "boolean" + }, "name": { "maxLength": 100, "type": "string" @@ -6897,9 +6900,6 @@ } }, "additionalProperties": false, - "required": [ - "name" - ], "definitions": { "Embed": { "type": "object", @@ -7219,6 +7219,9 @@ "items": { "type": "string" } + }, + "nick": { + "type": "string" } }, "additionalProperties": false, @@ -10515,8 +10518,7 @@ "additionalProperties": false, "required": [ "channel_id", - "description", - "emoji_name" + "description" ] } }, @@ -12530,6 +12532,12 @@ }, "code": { "type": "string" + }, + "email": { + "type": "string" + }, + "discriminator": { + "type": "string" } }, "additionalProperties": false,