Commit graph

38 commits

Author SHA1 Message Date
8c52338751 Removed the concept of silencing.
Nothing really implemented it properly or checked for it and the places that did check just handled it as a slightly softer ban.
It's pretty obvious that the existence of this feature was directly taken from osu! where the differentation between a ban and a silence probably makes more sense, though even there Silences are just non-permanent bans, so like why does this exist lol?
Well, it doesn't anymore! Hopefully chat will upgrade successfully because I let it get 18 commits behind :D
2023-07-23 21:47:15 +00:00
ace24c8eee Use Node for asset building instead of building on the fly every time (feat. minification!) 2023-07-15 23:58:17 +00:00
e8d07f747d Make two factor code input field trigger a numeric keyboard on phones. 2022-12-12 15:49:23 +00:00
b7a14de9df Registration adjustments. 2021-08-28 20:36:24 +00:00
50dee8eeb4 Removed the existing, broken follow system. 2021-08-28 20:25:01 +00:00
a5d79b2306 Moved user validation code into User object. 2020-05-27 17:05:23 +00:00
0661ca5918 Goodbye background-image hacks! 2019-09-28 21:21:23 +02:00
4c0310beb5 Made the CSRF system less complicated. 2019-06-10 17:21:53 +02:00
fe5fa2b7a8 Restored password confirmation during registration. 2019-05-12 15:39:56 +02:00
feb1faab04 Use resized avatars where appropriate. 2019-03-25 21:11:31 +01:00
b6c98275ca Improved two factor login flow. 2019-03-10 19:27:44 +01:00
305599c8cb Added time based two factor authentication support. 2019-03-10 01:57:19 +01:00
9c739e1062 Split auth.php up into multiple files. 2019-03-08 01:35:53 +01:00
126eddec51 Updated most static urls to use the url registry. 2019-02-28 22:52:39 +01:00
5fbad79c23 Moved user asset serving out of profile.php. 2019-02-27 15:46:18 +01:00
f8a3b8bb9b Added lite login model window, closes #79. 2019-02-12 17:38:42 +01:00
5d36e24fc7 Lock the site during migrations to avoid dumb errors. 2019-02-05 14:39:22 +01:00
d146cbae61 Started centralising URLs. 2019-01-24 21:54:24 +01:00
ef46b0ccbb Fixed graphical glitches (hopefully). 2019-01-03 19:02:38 +01:00
782380f51f Allow overriding the lockdown message. 2019-01-03 03:00:20 +01:00
698ab50435 Finished implementation of warning and banning system, closes #87. 2018-12-28 06:03:42 +01:00
f03b37e0c6 Fixed inability to view topics ever and also added icons. 2018-12-27 03:59:57 +01:00
abf67dd366 Added IP registration blacklisting. 2018-12-25 22:41:28 +01:00
486e5c9e77 Redirect to previous page after login, closes #78. 2018-12-01 12:39:47 +01:00
89afab2d96 Make it possible to have more than one login form on a page. 2018-11-15 23:02:57 +01:00
a1f891fd22 Moved more stuff to TypeScript. 2018-11-07 22:00:16 +01:00
8a62431139 Replaced inputs of type hidden, csrf and text with macros. 2018-10-25 03:35:53 +02:00
aeb71d91d8 Styling fixes. 2018-10-22 23:05:22 +02:00
c25c2d76ed Restyled container titles. 2018-10-22 21:53:21 +02:00
8a71598850 Removed all uses of --new in class names in templates. 2018-10-22 19:26:59 +02:00
7ab2c69f5c Removed getPrivateInfo from Application class. 2018-10-05 09:33:26 +02:00
c21d1b65ac cool new CSRF protection system 2018-10-02 21:16:42 +02:00
d7fc87685d Added basic spambot countermeasure 2018-09-30 23:24:15 +02:00
9b714d6b9b Improved private mode, replaces Auth.staging. 2018-09-28 09:56:55 +02:00
44cb3e5bac Prevent viewing the test site without logging in. 2018-09-28 00:27:30 +02:00
aa168ed1d0 Updated auth styles to match site styling. 2018-09-23 03:32:18 +02:00
acf0dda67a Move auth pages into the main site, slight reduces the immersion break. 2018-08-16 00:22:32 +02:00
f1979c8e4a Restructure templating system. 2018-08-15 03:12:58 +02:00