Commit graph

366 commits

Author SHA1 Message Date
d0ddd07079 new config system but not finished 2018-10-04 21:01:17 +02:00
2dbe78f626 Most date manip is done by MySQL queries, so goodbye Carbon. 2018-10-03 00:43:04 +02:00
f01a6d5372 Made imperative bits of the session system procedural like the rest. 2018-10-03 00:34:05 +02:00
a81a54fa1d update comment 2018-10-02 21:37:10 +02:00
298052d1b8 and now actually with a secret key 2018-10-02 21:21:52 +02:00
c21d1b65ac cool new CSRF protection system 2018-10-02 21:16:42 +02:00
fd1a2fd76e Added some experimental background options. 2018-10-01 13:36:38 +02:00
20aaa0f926 Add root folder to include path and move utility functions around. 2018-09-28 10:56:51 +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
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
5f1e354e91 Added tag name function. 2018-09-24 23:20:02 +02:00
0ef2dc898b cool profile editor v2 2018-09-23 21:12:40 +02:00
ae7e08ca21 O V E R S I G H T S 2018-09-23 16:53:00 +02:00
5186ee9027 C S S V A R I A B L E S 2018-09-23 16:42:15 +02:00
488b898af6 Fixed newlines in plain text mode. 2018-09-23 00:48:57 +02:00
09d338a1d3 large brain 2018-09-21 16:45:17 +02:00
1468d22c9c Added styling to about editor. 2018-09-21 11:28:22 +02:00
65e70ce1f8 Moved parser utility functions to their own file. 2018-09-21 10:56:52 +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
88f3bd8069 Use custom Whoops handler for error reporting. 2018-09-16 23:03:56 +02:00
dd6974855a Always display runtime info to admin. 2018-09-16 21:51:14 +02:00
1fe9a4fd92 dropkicked phpunit out, no longer expose Application to Twig and also defines. 2018-09-16 21:45:40 +02:00
b4a4c75904 Allow running without a config file. 2018-09-16 21:12:58 +02:00
18600c4869 fix travis episode 4000 2018-09-16 21:08:36 +02:00
969c629fdd Added background permission switch. 2018-09-16 21:02:22 +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
52ecf12fd9 Added character check to colour_from_hex. 2018-09-16 02:45:27 +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
f8ccb1b06a good bye ApplicationBase! 2018-09-16 01:32:18 +02:00
b82e51b38e whoops 2018-09-16 01:28:42 +02:00
bce19a2ed6 Use parse_ini_file instead of custom class. 2018-09-16 01:27:12 +02:00
c8aafe1a07 use mb_ functions on strings 2018-09-15 23:55:26 +02:00
4788b172c2 This should be fine to merge into master, I want to work on other shit and don't want to bother with rebasing haha yes. 2018-09-09 17:33:00 +02:00
33df85b980 Added basic permission viewing stuff. 2018-08-26 03:46:33 +02:00
7fd2a8d286 Implemented permission checks everywhere, manage is next. 2018-08-23 22:06:48 +02:00
1ae61e6a23 Checkpoint! Perms work on the index. 2018-08-23 20:13:37 +02:00
0752577888 Permission checking within SQL queries!! 2018-08-19 03:17:10 +02:00
55d3979d2c It's not much but if you like rectangles, this is the code for you. 2018-08-18 21:20:10 +02:00
2745dfe0cd Rename global permission constants to make more sense. 2018-08-18 04:31:46 +02:00
edd4289cdb Completed the library side of the forum perms and add a migration. 2018-08-18 04:10:52 +02:00
6ff77973d8 Early stuff, dev env bugged out. 2018-08-17 18:34:02 +02:00