Commit graph

90 commits

Author SHA1 Message Date
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
e716af9b5a Removed wonky modules system and added documentation all over. 2018-04-25 00:55:46 +02:00
aa83955c7b Management stuff (also pagination in places). 2018-04-23 05:00:55 +02:00
4965ef8700 Add last seen and user title fields to users table. 2018-04-17 23:01:49 +02:00
c1259ef503 Backlog of things. 2018-04-01 00:28:32 +02:00
610a6a8b72 Made e-mail and username case insensitive. 2018-03-26 04:24:32 +02:00
8a6a36d6bf Add profile fields to database and add changing logic. 2018-03-23 01:01:42 +01:00
877a7b1d47 Add login rate limiting. 2018-03-22 04:45:59 +01:00
19d19adec3 Rework IP address handling. 2018-03-16 03:01:24 +01:00
fdbf4efe85 A small bit of maintenance. 2018-03-13 01:57:14 +01:00
a3ccbd8bf0 Username requirement adjustments. 2018-03-10 17:07:14 +01:00
c4222eed71 Glad I caught that early on, oof. 2018-03-10 17:02:44 +01:00
25ac3e4bac Prevent users from being able to register while logged in. 2018-02-22 17:37:10 +01:00
cc0bbb43d8 Forgot a use statement (yikes). 2018-02-11 16:09:24 +01:00
421940829c Turns out PHP is a bit stricter on null types than I expected. 2018-02-11 16:07:54 +01:00
8f233ec1c7 Create and mass assign a role if one doesn't exist yet. 2018-02-11 15:52:28 +01:00
1acfcc3d98 Some user related stuff. 2018-02-11 14:55:24 +01:00
e120d26cbf Add base things for roles. 2018-02-11 14:27:44 +01:00
8d90699f40 Use some of Eloquent's features to make life easier. 2018-02-11 13:57:01 +01:00
de56e9ede8 Fix error on registration page (oops). 2018-02-11 01:18:09 +01:00
3862a66807 Use custom session system. 2018-02-11 00:18:49 +01:00
c01f05e2bf Add very based authentication system + users table. 2018-01-16 08:26:29 +01:00