Commit graph

71 commits

Author SHA1 Message Date
a34a546ace Added ability to assign warnings (WIP). 2018-12-27 06:13:03 +01:00
306690c8a7 First bits of the management side for warnings. 2018-12-27 00:21:44 +01:00
38cb13aefe Added a UI for managing the IP blacklist. 2018-12-26 17:03:26 +01:00
abf67dd366 Added IP registration blacklisting. 2018-12-25 22:41:28 +01:00
f345b7fe51 Added some base stuff for warnings. 2018-12-24 21:35:25 +01:00
418ab0fcb2 Added Nintendo Switch friend code profile field. 2018-12-07 19:02:55 +01:00
e7cddfd37e Added personal role management. 2018-11-17 21:37:18 +01:00
485749c997 Added per-session activity timestamp. 2018-10-29 22:23:53 +01:00
d832b59905 Updated everything to use new table names. 2018-10-29 22:18:53 +01:00
67d59d90bf Massively cleaned up settings.php. 2018-10-29 20:12:06 +01:00
f3ba61418d Centralised file input selection. 2018-10-27 20:50:34 +02:00
7884c98f7e Fully moved profile, avatar and background editing to on-profile. 2018-10-27 03:20:27 +02:00
76cc71b0b8 Removed old use statements. 2018-10-10 00:45:53 +02:00
1785aae6eb Moved password recovery code into its own file. 2018-10-08 14:59:58 +02:00
daae61aacf Move avatar and background functions into their own files. 2018-10-08 14:29:18 +02:00
de8670087a Database stuff is now also procedural, would ya look at that. 2018-10-07 01:30:48 +02:00
8ff10f9d3c Moved storage path into a constant. 2018-10-05 11:14:54 +02:00
c2b3becc14 Changed avatar limitations. 2018-10-05 11:06:39 +02:00
3c41231985 Use ARGON2ID if available for password hashing (prep for PHP 7.3). 2018-10-05 09:09:59 +02:00
f01a6d5372 Made imperative bits of the session system procedural like the rest. 2018-10-03 00:34:05 +02:00
fd1a2fd76e Added some experimental background options. 2018-10-01 13:36:38 +02:00
0cda47d5af Move more settings.php into functions. 2018-09-28 00:03:43 +02:00
012171635e Ridding of IPAddress and IPAddressRange, the latter was broken and the former was obsoleted by INET funcs. 2018-09-27 10:32:43 +02:00
b0f6db2450 Removed some refs to IPAddress class. 2018-09-27 09:15:33 +02:00
cbda92f72e Move last online bump into a function. 2018-09-27 09:03:41 +02:00
09490a7599 Removed dead use statements. 2018-09-27 08:48:23 +02:00
0ef2dc898b cool profile editor v2 2018-09-23 21:12:40 +02:00
14340774b9 quick 'n dirty about section 2018-09-20 18:50:11 +02:00
818ea9c4c9 Added basic friends system. 2018-09-19 00:16:29 +02:00
af222dfbd8 Restyled the accounts section accordingly with the new profile. 2018-09-17 20:39:46 +02:00
18600c4869 fix travis episode 4000 2018-09-16 21:08:36 +02:00
38bdef2b74 More background stuff [laptop] 2018-09-16 20:45:49 +02:00
be861868f2 Some initial stuff for profile backgrounds. 2018-09-16 03:37:32 +02:00
f12ac03629 and also au revoir to all object trashy wrappings 2018-09-16 02:21:13 +02:00
5db6d59a49 Removed old Stream-like abstractions. 2018-09-16 01:39:29 +02:00
c8aafe1a07 use mb_ functions on strings 2018-09-15 23:55:26 +02:00
2745dfe0cd Rename global permission constants to make more sense. 2018-08-18 04:31:46 +02:00
8df64722ac Improved look of mentions a tad. 2018-08-17 03:49:43 +02:00
757362102f Remove dormant checks and add @ mentions to comments. 2018-08-17 03:39:44 +02:00
160856607d Disallow spaces in usernames 2018-08-17 01:42:32 +02:00
af8cc763bf Added per user colours, removed old chat key stuff and fixed a permissions editor error. 2018-07-18 18:01:17 +02:00
0a8a4d3b99 Use shorthand database operations everywhere. 2018-07-16 00:59:14 +02:00
e5da1cce35 Some memberlist things. 2018-07-11 22:03:43 +02:00
845061e679 Some permissions stuff. 2018-07-10 23:24:00 +02:00
f924484ac3 Added permissions system. 2018-07-08 21:24:59 +02:00
ffc23c11fd Initial permission stuffs. 2018-07-08 01:24:34 +02:00
d579d2c8e0 Add some basic user management logic. 2018-05-27 03:59:57 +02:00
fca5b423a4 A bunch of housekeeping. 2018-05-27 02:20:35 +02:00
966301c21e bye bye ORM (successfully this time!) 2018-05-16 04:58:21 +02:00
b9f0e88f25 something, do not look 2018-04-30 23:39:43 +02:00