Commit graph

273 commits

Author SHA1 Message Date
885b76fce3 Removed meta lockdown checks, they're only used once anyway. 2018-10-05 09:52:13 +02:00
818a8a9ade Removed prevent_registration config var, functionally replaced by the Private section. 2018-10-05 09:36:16 +02:00
7ab2c69f5c Removed getPrivateInfo from Application class. 2018-10-05 09:33:26 +02:00
3c41231985 Use ARGON2ID if available for password hashing (prep for PHP 7.3). 2018-10-05 09:09:59 +02:00
0c0ff7126d Removed leftover use statements at the top of Application. 2018-10-05 01:29:18 +02:00
2c151fd68c E-mailing: now more procedurally wrapped OOP than ever! 2018-10-04 23:53:37 +02:00
c6018d0a4d New config system, define a root dir constant and deprecate more of Application. 2018-10-04 22:30:55 +02:00
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