Commit graph

64 commits

Author SHA1 Message Date
d146cbae61 Started centralising URLs. 2019-01-24 21:54:24 +01:00
df9f270883 // 2019-01-22 17:04:57 +01:00
d6eebeee75 Added forum action audit logging. 2019-01-22 15:24:30 +01:00
c70de41222 Added forum signatures. 2019-01-18 23:24:37 +01:00
96c665bfd5 Cleaned up random queries, closes #132. 2019-01-18 18:08:19 +01:00
61214d63e5 Fixed CSRF check failure discarding posts. 2019-01-18 13:15:35 +01:00
2896eca542 Moved mark as read button to the actions row. 2019-01-12 19:22:13 +01:00
9869190b2a Added some topic moderation tools. 2019-01-12 00:00:53 +01:00
364cc75b68 Added basic post deletion (no AJAX or topic deletion yet). 2019-01-10 21:08:37 +01:00
624cba9d32 Added button to mark a forum or the entire thing as read. 2019-01-09 21:22:54 +01:00
9505cb1f0b Added more typesafe shorthands for fetching database operations. 2019-01-09 20:06:02 +01:00
44dc4ae2ce Fixed incorrect post count on posting page. 2019-01-09 18:30:09 +01:00
07f2322303 Added measure to prevent doubleposting. 2019-01-05 19:08:18 +01:00
ad6d4d9ec4 Fixed pagination not counting properly for moderators, closes #123. 2019-01-05 18:21:48 +01:00
2857f45f1a Added small topic pagination to topic listing. 2019-01-04 02:40:18 +01:00
a67c3d67ff Fixed post lookup. 2019-01-04 01:11:31 +01:00
2086a6cde2 Fixed forums with no posts throwing a 404. 2019-01-03 17:00:13 +01:00
4f15544a30 Fixed soft delete listing issues. 2019-01-03 16:57:17 +01:00
d16703d6d3 Fixed oversight in post locating. 2019-01-03 03:19:53 +01:00
0cf328c05d Rewrote the pagination system. 2019-01-03 01:33:02 +01:00
0e42f8df0e Fixed parser always being set to bbcode. 2019-01-01 15:36:08 +01:00
b84b4475fc Fixed editor discarding existing content when failing, closes #112. 2019-01-01 04:48:48 +01:00
a118d84a59 Redirect to topic rather than directly to post when creating a topic. 2018-12-31 04:07:08 +01:00
aa8bc37ef1 Fixed topics unpinning themselves when edited by original author. 2018-12-31 01:18:35 +01:00
0e0e431e26 Only bump post edit date field when the text has been changed. 2018-12-30 20:53:51 +01:00
8c7aad6d16 Added dropdown for selecting topic type in editor. 2018-12-30 20:51:32 +01:00
c025a2c88e Allow editing of the topic name when editing the original post. 2018-12-30 04:23:04 +01:00
e3d4d41a9a Added post editing, closes #97. 2018-12-30 04:02:35 +01:00
698ab50435 Finished implementation of warning and banning system, closes #87. 2018-12-28 06:03:42 +01:00
e70a22e104 Redid the topic create/reply form. 2018-12-27 05:25:51 +01:00
f03b37e0c6 Fixed inability to view topics ever and also added icons. 2018-12-27 03:59:57 +01:00
774ce1f966 Added soft delete viewing support to the forum. 2018-12-22 12:02:26 +01:00
71b65b93d6 Updated forum/topic tools styling. 2018-10-25 02:15:23 +02:00
ddedb556be Use new style on the forum. 2018-10-22 00:11:14 +02:00
b8a30fae6c Recursive forum accent colours! 2018-10-21 23:53:32 +02:00
670d672807 Use proper ability functions in forum.php. 2018-10-18 23:54:21 +02:00
76cc71b0b8 Removed old use statements. 2018-10-10 00:45:53 +02:00
de8670087a Database stuff is now also procedural, would ya look at that. 2018-10-07 01:30:48 +02:00
c6018d0a4d New config system, define a root dir constant and deprecate more of Application. 2018-10-04 22:30:55 +02:00
f01a6d5372 Made imperative bits of the session system procedural like the rest. 2018-10-03 00:34:05 +02:00
c21d1b65ac cool new CSRF protection system 2018-10-02 21:16:42 +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
65e70ce1f8 Moved parser utility functions to their own file. 2018-09-21 10:56:52 +02:00
7fd2a8d286 Implemented permission checks everywhere, manage is next. 2018-08-23 22:06:48 +02:00
55d3979d2c It's not much but if you like rectangles, this is the code for you. 2018-08-18 21:20:10 +02:00
f1979c8e4a Restructure templating system. 2018-08-15 03:12:58 +02:00
0a8a4d3b99 Use shorthand database operations everywhere. 2018-07-16 00:59:14 +02:00
b7507cf495 finishing touches for the baseline (nowhere near done tho) 2018-05-26 22:33:05 +02:00
4e2ff47137 Temporary-ish parsing facilities. 2018-05-24 21:31:48 +02:00