Commit graph

436 commits

Author SHA1 Message Date
845061e679 Some permissions stuff. 2018-07-10 23:24:00 +02:00
5878a4c16c Move git functions out of ApplicationBase 2018-07-10 18:37:13 +02:00
5a51ea77d6 Fixes slight oversight. 2018-07-08 21:29:18 +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
f4d8005ab3 Merged the changelog index and date templates. 2018-07-07 21:21:42 +02:00
80f9c7d0dc CHAnGELOG 2018-07-06 03:28:06 +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
aa977fc338 Standardise MySQL session timezone and readd 'x time ago' things. 2018-05-26 23:36:15 +02:00
4e2ff47137 Temporary-ish parsing facilities. 2018-05-24 21:31:48 +02:00
60d14f9709 Fix some oversights and add a fallback page for when there are no forums. 2018-05-24 02:57:13 +02:00
8b2e174d40 Cleaned up forum index, listing and topic page as well as added read tracking. 2018-05-24 02:38:42 +02:00
cd9e72d3c0 functions yay 2018-05-23 03:41:57 +02:00
99b1c644d6 W I N D O W S 2018-05-16 23:21:30 +02:00
48f68cfa2d Fix frontend pagination. 2018-05-16 22:48:33 +02:00
233781a0f2 Set migration stuff up properly (forgot to before, oops). 2018-05-16 20:36:38 +02:00
56099200ba Remove Zalgo.php(?) 2018-05-16 20:36:00 +02:00
f70e0c2349 Fix various errors. 2018-05-16 20:28:56 +02:00
26ed87ce02 Add migrations system and remove Illuminate dependencies. 2018-05-16 20:18:30 +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
85ebfef072 Smol optimisations and fixes a few things, mainly auth.php. 2018-04-26 17:01:59 +02:00
b6a427eaa4 Satisfy StyleCI. 2018-04-25 01:00:13 +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
1415272ff4 now with journalism! 2018-04-16 02:33:54 +02:00
aea66a62fb News, part 1 at least. 2018-04-14 04:58:53 +02:00
c1259ef503 Backlog of things. 2018-04-01 00:28:32 +02:00
5b828279a1 Now with functional pagination! 2018-03-28 02:35:37 +02:00
f19d95b2d7 Management beginnings. 2018-03-27 05:15:03 +02:00
610a6a8b72 Made e-mail and username case insensitive. 2018-03-26 04:24:32 +02:00
d43d48c48c Make the avatars page not bad. 2018-03-26 02:13:26 +02:00
ee04c88713 Fix storage override key. 2018-03-24 05:33:36 +01:00
073389c964 Add avatar uploading. 2018-03-24 05:31:42 +01:00
8a6a36d6bf Add profile fields to database and add changing logic. 2018-03-23 01:01:42 +01:00
b5f14a1ef7 Add temp CSRF functions, for reusage. 2018-03-22 19:07:02 +01:00
877a7b1d47 Add login rate limiting. 2018-03-22 04:45:59 +01:00
d058036da1 Welcome back, mio! 2018-03-22 02:56:41 +00:00
19d19adec3 Rework IP address handling. 2018-03-16 03:01:24 +01:00
7a160c1e3e You say 'a step backwards', I say 'modern web development'. 2018-03-14 02:39:02 +01:00
f57b58b212 switch over to phroute for now 2018-03-14 00:24:38 +01:00
ccb1d5536b Add means to prevent registration on the testing site. 2018-03-13 23:04:01 +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
297081e8c9 This is stupid anyway. 2018-02-21 15:39:16 +01:00
95ec65d20a Public alpha, why not. 2018-02-11 17:52:50 +01:00