Commit graph

57 commits

Author SHA1 Message Date
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
433b4249e0 Use GeoLite2 instead of the old php extension, fixes IPv6 lookups. 2018-03-12 21:48:09 +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
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
0b4b835876 Add WEB TWO POINT OH metadata tags. 2018-02-11 15:56:38 +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
e6eb44303b Fix users route. 2018-02-10 21:36:22 +01:00
fdbff3670c Don't rewrite config on each request. (why) 2018-02-04 19:46:51 +01:00
27f5836e07 Add disappointment. 2018-01-28 04:32:28 +01:00
64f30b0cbb Some security (through obscurity, sorta) measures. 2018-01-23 20:10:16 +01:00
7d74ebea27 Basic profile. 2018-01-23 10:23:25 +01:00
aa9fbbe123 Fix typo. 2018-01-18 18:41:55 +01:00
9f0fed9bbf Fix cookie setting. 2018-01-16 08:36:09 +01:00
c01f05e2bf Add very based authentication system + users table. 2018-01-16 08:26:29 +01:00
7cf113d962 Proper exceptions and Initial NetworkStream implementation. 2018-01-05 03:43:09 +01:00
e012221046 Change database connection setup model a little. 2018-01-04 21:52:26 +01:00
7b54d1141f Split Application class up with an abstract base. 2018-01-04 21:01:55 +01:00
c7186d040b Added migration script and add Model pagination dependency. 2018-01-03 23:21:26 +01:00
feb1bc810e Add Model base class and load modules when required. 2018-01-03 22:39:01 +01:00
595a4f3744 Attempt to fix strange race condition. 2018-01-03 21:07:30 +01:00
61700fa782 Add database support. 2018-01-03 20:50:29 +01:00
6fd82da2d9 Add ready check back. 2018-01-03 17:49:20 +01:00
3b2552523a Move the countdown on the landing page. Flashii CD is still available on https://abyss.flash.moe/flashiicd.html with all the extra hash switches. 2018-01-03 17:31:00 +01:00
c8593b7414 Hook up the templating system and router better. 2018-01-03 16:49:37 +01:00
886de03762 Import Nova assets from Sakura 2018-01-03 03:02:55 +01:00
0ff25b62ed Fix oversight, this worked on Windows >.> 2018-01-03 02:15:43 +01:00
e3722486f9 Some minor additions. 2018-01-03 02:12:28 +01:00
2ccddd390d Create instance of ConfigManager and RouteCollection in Application. 2018-01-02 21:57:06 +01:00
8c4c1a81d9 Add Index ConfigManager implementation. 2018-01-02 21:26:33 +01:00
b8b2a0561b Port ExceptionHandler from old Aitemu and created main class. 2018-01-02 20:37:13 +01:00
efb23a1782 Mainly cosmetic fixes. 2018-01-02 19:56:42 +01:00
eae6e12ac0 Redid some core IO stuff and fixed tests. 2018-01-02 19:39:21 +01:00
5ec90ec1ba New tests (FS writing is broken, fix it) 2018-01-02 01:14:55 +01:00
4cc0d69351 Import old Aitemu stuff. 2017-12-19 09:11:55 +01:00
69f2604b5b Now with Aitemu dependency! 2017-12-17 02:31:45 +01:00
0078e0ca6d [ci skip] Add more bloat. 2017-12-17 00:40:52 +01:00
aabc9b319f Blindly copying from aitemu wasn't such a good idea lol. 2017-12-16 23:57:33 +01:00
c41efce5bb Apply fixes from StyleCI 2017-12-16 22:51:36 +00:00