2024-03-12 18:34:05 +00:00
<!DOCTYPE html>
2024-04-28 23:48:03 +01:00
< html lang = "en" >
2024-03-12 18:34:05 +00:00
< head >
2024-06-25 21:03:50 +01:00
< title > Create account - Burgernotes< / title >
2024-03-12 18:34:05 +00:00
< meta charset = "UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=edge" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1, maximum-scale=1" >
2024-04-28 23:48:03 +01:00
< link rel = "stylesheet" type = "text/css" href = "/static/css/style.css" / >
< script src = "/static/js/hash-wasm.js" > < / script >
Fixed the labels not being hidden in inoutdivs, made inoutdivs use a flexbox or table to avoid the use of a calc() and a transform(), updated to AES-256 GCM Native crypto from CryptoJS, added a migration page to migrate from CryptoJS, remove the Argon2 Compatibility thing, remove all backwards-compatibility measures, updated the changelog to be accurate, made NoScript cancel-able, made the inoutdiv dynamically scale, told people what a homeserver is, switched to argon2id from sha-3 and sha-512, add a PoW captcha using WASM, make a really long commit message.
If you are still reading this, I admire your dedication. I spent 8 hours and 33 minutes on this commit alone.
2024-07-20 17:12:25 +01:00
< script src = "/static/js/wasm_exec.js" > < / script >
2024-04-28 23:48:03 +01:00
< link rel = "icon" href = "/static/svg/favicon.svg" >
2024-03-12 18:34:05 +00:00
< / head >
< body >
2024-04-28 23:48:03 +01:00
< img src = "/static/img/background.jpg" class = "background" alt = "" >
2024-03-12 18:34:05 +00:00
< div class = "inoutdiv" >
Fixed the labels not being hidden in inoutdivs, made inoutdivs use a flexbox or table to avoid the use of a calc() and a transform(), updated to AES-256 GCM Native crypto from CryptoJS, added a migration page to migrate from CryptoJS, remove the Argon2 Compatibility thing, remove all backwards-compatibility measures, updated the changelog to be accurate, made NoScript cancel-able, made the inoutdiv dynamically scale, told people what a homeserver is, switched to argon2id from sha-3 and sha-512, add a PoW captcha using WASM, make a really long commit message.
If you are still reading this, I admire your dedication. I spent 8 hours and 33 minutes on this commit alone.
2024-07-20 17:12:25 +01:00
< noscript >
< style >
.checkMark {
width: inherit !important;
height: inherit !important;
display: block !important;
position: fixed !important;
left: 50%;
top: 50%;
transform: translate(calc(-50% - 125px), calc(-50% - 16px));
}
.noContent {
display: inherit;
}
.content {
display: none;
}
.checkMark:checked ~ .content {
display: inherit !important;
}
.checkMark:checked ~ .noContent {
display: none !important;
}
.checkMark:checked {
display: none !important;
}
< / style >
< / noscript >
< input type = "checkbox" class = "checkMark" >
< div class = "noContent" >
< h2 style = "display: block !important;" > Your web browser is unsupported< / h2 >
< p > Please enable JavaScript in your web browser to continue< / p >
< p style = "margin-bottom: 135px;" > False alarm? Click the checkmark to ignore this warning.< / p >
< / div >
< div class = "content" >
< h2 > Create a Burgernotes Account< / h2 >
< p > Get started by picking a username and password< / p >
< p style = "color: #b3261e; font-size: 14px; margin-bottom: 2px; margin-top: 1px;" id = "statusBox" > < / p >
< table id = "inputContainer" >
< tr >
< td > < span id = "inputNameBox" > Username:< / span > < / td >
< td class = "inputBox" > < input id = "usernameBox" type = "text" placeholder = "Username" > < / td >
< / tr >
< tr >
< td > < span id = "inputPasswordBox" > Password: < / span > < / td >
< td class = "inputBox" > < input id = "passwordBox" type = "password" placeholder = "Password" > < br > < / td >
< / tr >
< / table >
< br >
< button class = "clickButton" id = "signupButton" > Create account< / button > < button id = "opButton" class = "clickButton nonimportant" > Already have an account< / button > < br > < br >
< div style = "display: flex;" > < p class = "hidden" id = "homeserver" > Your homeserver is loading... < / p > < div style = "display: flex;flex-direction: column;justify-content: center;" > < a class = "hidden" href = "/homeserver" > Change< / a > < / div > < / div >
< a class = "iconbutton" title = "Change homeserver" href = "/homeserver/" > < img src = "/static/svg/server.svg" alt = "Homeservers" > < / a >
< a href = "/privacy/" > Privacy & Terms< / a >
< / div >
2024-03-12 18:34:05 +00:00
< / div >
Fixed the labels not being hidden in inoutdivs, made inoutdivs use a flexbox or table to avoid the use of a calc() and a transform(), updated to AES-256 GCM Native crypto from CryptoJS, added a migration page to migrate from CryptoJS, remove the Argon2 Compatibility thing, remove all backwards-compatibility measures, updated the changelog to be accurate, made NoScript cancel-able, made the inoutdiv dynamically scale, told people what a homeserver is, switched to argon2id from sha-3 and sha-512, add a PoW captcha using WASM, make a really long commit message.
If you are still reading this, I admire your dedication. I spent 8 hours and 33 minutes on this commit alone.
2024-07-20 17:12:25 +01:00
< script src = "/static/js/signup.js" > < / script >
2024-03-12 18:34:05 +00:00
< / body >