Commit graph

129 commits

Author SHA1 Message Date
0e64d85393 Raised checking level from 5 to 6. 2024-12-02 21:33:15 +00:00
3c10fb0de0 Fixed PHPstan detections. 2024-12-02 02:28:08 +00:00
163e54def1 Forgot half of it. 2024-11-30 04:20:20 +00:00
d103477fe1 Removed getter/setter methods in favour of property hooks and asymmetric visibility. 2024-11-30 04:09:29 +00:00
99a592dcce Removed all references to the IPAddress class. 2024-10-05 14:22:14 +00:00
55a2424fee Updated to latest Index version. 2024-10-05 02:40:29 +00:00
e708f99fee Updated Index and switched to Carbon for date handling. 2024-08-04 21:37:12 +00:00
6e1977d4e9 Fixed various oversights. 2024-03-30 03:19:08 +00:00
ba7fb5e15a Added lazy database object creation. 2024-02-07 00:04:45 +00:00
a94b905116 Added separate context class for forum stuff and split up handling of each object type. 2023-09-08 13:22:46 +00:00
92ff644290 Rewrote Satori recent forum post fetch. 2023-09-06 19:35:50 +00:00
cb6ef1e151 Fixed edit display threshold. 2023-09-06 11:32:13 +00:00
e81a032d75 Pluralise Views. 2023-09-06 11:19:54 +00:00
84eef6dae9 Fixed static analysis detections. 2023-08-31 17:14:41 +00:00
99cc05f991 Fixed topic type string usage. 2023-08-28 01:41:13 +00:00
265399d343 Rewrote forum backend. 2023-08-28 01:17:34 +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
5022222162 Pluralise user role relations table name. 2023-07-27 13:09:22 +00:00
31cb6ab82d Fixed various errors and oversights caught by phpstan. 2023-07-18 22:24:23 +00:00
8339892559 Config class overhaul. 2023-07-18 21:48:44 +00:00
070b788038 Cleaned up various utility functions. 2023-07-05 01:33:12 +00:00
c798ce5d61 Added ability to add redirects to deleted topic ids. 2023-04-30 00:18:14 +00:00
86c597edae Gave posts a 1 minute cooldown for edits without being marked as edited. 2023-03-11 22:28:10 +00:00
1f6eb44ab6 Added most active forum category and topic to profiles. 2023-02-10 09:04:15 +00:00
ae8361751c Store forum permission types as numbers rather than bit shifts. 2023-01-06 00:02:40 +00:00
758ca53bba Fixed Mark As Read on forum index not working. 2023-01-02 19:50:33 +00:00
d43cb6f794 Removed unfinished leftovers of priority voting and polls. 2023-01-01 05:01:18 +00:00
d55585372e Ran PHPStan over everything and attempted some fixes. 2022-02-19 19:03:00 +00:00
b66eb8ba76 Moved news pages into the router and made news object oriented. 2020-05-16 22:35:11 +00:00
b4a581087a Massive overhauls. 2019-12-12 01:42:28 +01:00
d47052d1b4 Rewrote database stuff. 2019-09-29 00:38:39 +02:00
78e17eb4e5 Made post content checks slightly stricter. 2019-07-03 02:03:32 +02:00
f3ebe21017 Made Mark as read work recursively. 2019-07-03 02:00:16 +02:00
119bbdd3e8 Code style updates. 2019-06-10 19:04:53 +02:00
a057c51212 Changed minimum title and post lengths. 2019-06-03 20:33:19 +02:00
41cb70c372 Added support for unranking individual topics as well. 2019-05-28 22:07:20 +02:00
6beed3e15f Added ability to list forums as unranked towards to leaderboard. 2019-05-28 22:01:02 +02:00
32c18c4e29 Fixed error on search and profile pages. 2019-05-09 18:40:40 +02:00
5cdb063f85 Fixed permission checking. 2019-05-09 17:11:42 +02:00
967be382f6 Added function to bump topic priority. 2019-05-08 17:46:03 +02:00
957f32e588 Added basic priority star display. 2019-05-07 21:43:54 +02:00
a9e2458ac5 Added priority fetch function. 2019-05-07 19:16:08 +02:00
f87a118527 Added feature forum type. 2019-05-07 11:26:42 +02:00
abd6983b79 Add support for individual forum category icons. 2019-05-05 18:44:47 +02:00
d33f7614d0 Fixed the way polls are displayed in certain situations. 2019-05-05 17:46:57 +02:00
4a3afa9fb0 Use real post layout for search page. 2019-05-04 22:00:23 +02:00
ac1ca16291 Fixed forum not behaving as expected while logged out. 2019-05-04 02:45:27 +02:00
f2d6e8b870 More polls stuff 2019-05-02 23:36:57 +02:00
9704bd3b54 Update topic look on search page. 2019-05-01 22:31:59 +02:00
3b84f4c9e0 Rewrote forum permission backend (removed all WITH RECURSIVE statements). 2019-04-30 22:55:12 +02:00