Commit graph

121 commits

Author SHA1 Message Date
47c76b735e Fixed oversight on memberlist. 2023-09-11 19:19:19 +00:00
c3827bceff Rewrote URL registry. 2023-09-08 20:40:48 +00:00
0a0e882950 Fixed search and updated collations of various fields to more appropriate ones. 2023-08-03 12:40:37 +00:00
e000c21987 Rewrote the user information class.
This one took multiple days and it pretty invasive into the core of Misuzu so issue might (will) arise, there's also some features that have gone temporarily missing in the mean time and some inefficiencies introduced that will be fixed again at a later time.
The old class isn't gone entirely because I still have to figure out what I'm gonna do about validation, but for the most part this knocks out one of the "layers of backwards compatibility", as I've been referring to it, and is moving us closer to a future where Flashii actually gets real updates.
If you run into anything that's broken and you're inhibited from reporting it through the forum, do it through chat or mail me at flashii-issues@flash.moe.
2023-08-02 22:12:47 +00:00
10ec424a4f Rewrote Sessions backend. 2023-07-28 20:06:12 +00:00
9dbfb0a396 Rewrote user role handling. 2023-07-27 23:26:05 +00:00
d31cc70128 Rewrote user warnings backend. 2023-07-26 22:43:50 +00:00
60cc6643a0 Added new banning system.
it actually works and isn't confusing this time around!
2023-07-26 18:19:48 +00:00
8c52338751 Removed the concept of silencing.
Nothing really implemented it properly or checked for it and the places that did check just handled it as a slightly softer ban.
It's pretty obvious that the existence of this feature was directly taken from osu! where the differentation between a ban and a silence probably makes more sense, though even there Silences are just non-permanent bans, so like why does this exist lol?
Well, it doesn't anymore! Hopefully chat will upgrade successfully because I let it get 18 commits behind :D
2023-07-23 21:47:15 +00:00
a894db2052 Rewrite login attempts log to use new database backend. 2023-07-22 16:37:57 +00:00
52aa43dd94 Determine client info on insert rather than on retrieve for speed improvements.
i suppose device detect only ever expects to analyse a single string at once given its made for matomo so it on the slower side for multiple dingusses
2023-07-21 12:47:59 +00:00
1094f8dc67 Fixed error 500 on logs and sessions pages because of dead library. 2023-07-21 11:33:27 +00:00
67b41379e5 Display full join and seen dates on hover. 2023-07-19 18:18:27 +00:00
2df94ba0f6 Minor members list redesign. 2023-07-19 18:14:04 +00:00
d938ff74c1 Removed server-side relative time. 2023-07-18 23:12:47 +00:00
0930fde6dd Rewrote audit log on new database backend. 2023-07-17 17:43:17 +00:00
50dee8eeb4 Removed the existing, broken follow system. 2021-08-28 20:25:01 +00:00
0bf8fde6c2 Rewrote roles code to be OOP. 2020-06-04 18:48:01 +00:00
73d3552dcb Rewrote warnings system to be OOP, also added permanent warnings. 2020-06-01 00:33:16 +00:00
5556891a40 Made user relation code OOP. 2020-05-29 19:07:18 +00:00
d2aa478c58 Rewrote session code to be OOP. 2020-05-25 19:58:06 +00:00
58f22c9d74 Replaced get_browser with a MUCH faster library. 2020-05-25 14:33:52 +00:00
174d25d40f Made login attempts functions OOP. 2020-05-25 14:15:17 +00:00
bfe69276b8 Rewrote audit log to be OOP. 2020-05-21 15:05:30 +00:00
216e46eb59 Made the error page when a role has no members less jarring. 2019-12-03 02:28:56 +01:00
0661ca5918 Goodbye background-image hacks! 2019-09-28 21:21:23 +02:00
4c0310beb5 Made the CSRF system less complicated. 2019-06-10 17:21:53 +02:00
4a96f69edc Manage is now less of mess! 2019-06-10 00:10:59 +02:00
712979ba89 Updated user not found page. 2019-06-06 22:18:31 +02:00
a2ae5e3d15 Made settings multi-page again. 2019-06-06 22:09:27 +02:00
4c506d84cb Updates to the session system. Closes #168. 2019-03-31 01:53:46 +01:00
feb1faab04 Use resized avatars where appropriate. 2019-03-25 21:11:31 +01:00
c6826bd4f1 Added profile topic listing (wip). 2019-03-10 22:18:33 +01:00
305599c8cb Added time based two factor authentication support. 2019-03-10 01:57:19 +01:00
b3963f5c11 Removed old test site related redirect. 2019-02-28 22:55:11 +01:00
126eddec51 Updated most static urls to use the url registry. 2019-02-28 22:52:39 +01:00
8ee35f33c6 Massive user card overhaul. 2019-02-28 22:06:30 +01:00
19fb0ffc30 Added more styling to the followers/following page. 2019-02-27 17:26:49 +01:00
17fa18665f Updated profile.php in accordance with user assets no longer being served through it. 2019-02-27 16:32:13 +01:00
5fbad79c23 Moved user asset serving out of profile.php. 2019-02-27 15:46:18 +01:00
9a1d05e3d6 Fixed birthday field discrepancy. 2019-02-01 09:27:06 +01:00
d146cbae61 Started centralising URLs. 2019-01-24 21:54:24 +01:00
b170ef315e Display following/followers count on profile, closes #85. 2019-01-22 15:57:12 +01:00
c70de41222 Added forum signatures. 2019-01-18 23:24:37 +01:00
f57afbc9c7 Temporary (hopefully less glitchy) member listing. 2019-01-18 21:10:09 +01:00
205b019cef Added baseline for birthday field. 2019-01-18 15:11:15 +01:00
ef46b0ccbb Fixed graphical glitches (hopefully). 2019-01-03 19:02:38 +01:00
0cf328c05d Rewrote the pagination system. 2019-01-03 01:33:02 +01:00
3da99a37b6 Send relation actions through AJAX, closes #93. 2018-12-30 23:07:32 +01:00
e14db1a133 Hide the profile sidebar when there's no content for it. 2018-12-28 17:52:15 +01:00