Commit graph

37 commits

Author SHA1 Message Date
61214d63e5 Fixed CSRF check failure discarding posts. 2019-01-18 13:15:35 +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
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
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
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
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
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
8b2e174d40 Cleaned up forum index, listing and topic page as well as added read tracking. 2018-05-24 02:38:42 +02:00
cd9e72d3c0 functions yay 2018-05-23 03:41:57 +02:00
4c366ce454 login checks and some minor javascriptery 2018-05-22 04:09:53 +02:00
9d3074dfd0 heading a different direction instead with this thing, keeping posting.php separate for posting logic tho 2018-05-22 03:26:47 +02:00
990a32d8a1 Posting page 2018-05-22 02:54:20 +02:00
60e6accb2e SQL is black magic 2018-05-22 01:05:25 +02:00