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