Commit graph

50 commits

Author SHA1 Message Date
99a592dcce Removed all references to the IPAddress class. 2024-10-05 14:22:14 +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
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
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
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
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
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
5fbad79c23 Moved user asset serving out of profile.php. 2019-02-27 15:46:18 +01:00
f57afbc9c7 Temporary (hopefully less glitchy) member listing. 2019-01-18 21:10:09 +01:00
698ab50435 Finished implementation of warning and banning system, closes #87. 2018-12-28 06:03:42 +01:00
e1c2c97669 Improved the warning management UI. 2018-12-27 22:01:57 +01:00
306690c8a7 First bits of the management side for warnings. 2018-12-27 00:21:44 +01:00
84948121bc Improved look of global audit log. 2018-12-15 19:14:23 +01:00
0a417b75af //Merging management and public user listing. 2018-12-05 20:57:56 +01:00
e4ad15b660 A makeover for account logs as well. 2018-11-20 00:13:48 +01:00
70c3cd63fc Restyled login attempts. 2018-11-19 23:48:01 +01:00
485749c997 Added per-session activity timestamp. 2018-10-29 22:23:53 +01:00
d832b59905 Updated everything to use new table names. 2018-10-29 22:18:53 +01:00
67d59d90bf Massively cleaned up settings.php. 2018-10-29 20:12:06 +01:00
1430b2e692 Updated session manager styling. 2018-10-29 18:55:10 +01:00
8786ed10dc // 2018-10-28 14:45:25 +01:00
aeb71d91d8 Styling fixes. 2018-10-22 23:05:22 +02:00
8a71598850 Removed all uses of --new in class names in templates. 2018-10-22 19:26:59 +02:00
5186ee9027 C S S V A R I A B L E S 2018-09-23 16:42:15 +02:00
b3a9eb4fdf Make user cards match new profile look. 2018-09-19 10:18:20 +02:00
bcd56a23e7 Fixed user card wrapping issues. 2018-08-16 04:02:27 +02:00
fa71040fbc More updates to integrate manage into the main site. 2018-08-15 19:20:41 +02:00