Commit graph

340 commits

Author SHA1 Message Date
305599c8cb Added time based two factor authentication support. 2019-03-10 01:57:19 +01:00
9c739e1062 Split auth.php up into multiple files. 2019-03-08 01:35:53 +01:00
4d47d290bf Added experimental request variable access class. 2019-03-07 19:11:24 +01:00
ff26ba3d0c Post featured news post links to Twitter. 2019-03-06 14:37:01 +01:00
eafa258d7a Just kidding, this actually fixes it. 2019-03-04 21:25:20 +01:00
5d4e2c84c8 Adjustments to make the TRIGGER execute properly. 2019-03-03 16:26:23 +01:00
6e5854b165 Some preparations for the activity feed. 2019-03-02 23:49:10 +01:00
aec69ff19c Moved stats into a single db_query call. 2019-03-02 20:29:41 +01:00
35d7150965 Removed needless caching stuff. 2019-03-02 19:42:50 +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
490c3ebda5 Fixed backwards check. 2019-02-28 22:09:51 +01:00
8ee35f33c6 Massive user card overhaul. 2019-02-28 22:06:30 +01:00
3fc514feb6 Memoize perms (why wasn't this done already). 2019-02-27 20:24:17 +01:00
7057ca7855 Fixed typo. 2019-02-27 17:29:38 +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
8cebfb6fae Added raw following/followers pages. 2019-02-27 15:05:27 +01:00
5cabd79702 Recursively count topics and posts. 2019-02-26 15:35:35 +01:00
fae13defa5 Added super user flag. 2019-02-22 10:05:50 +01:00
bddb4d4874 Fixed wrong base64_encode function being used in auth.php. 2019-02-12 17:49:44 +01:00
f8a3b8bb9b Added lite login model window, closes #79. 2019-02-12 17:38:42 +01:00
dea897456a Merged auth cookies into one. 2019-02-12 16:26:39 +01:00
181f56bfc7 Updated more static urls. 2019-02-12 15:12:58 +01:00
546f040490 Fixed forum post deletion redirections. 2019-02-06 20:15:30 +01:00
06b34d6133 Removed some old utility functions. 2019-02-05 21:29:37 +01:00
39c9c128c0 Updated user management styling a little bit. 2019-02-04 22:10:00 +01:00
2379d953ac Restyled the manage user listing. 2019-02-04 12:38:20 +01:00
e3493aac79 Added posting preview button, closes #125. 2019-01-30 10:19:35 +01:00
0b17ee8bd2 Fixed broken redirect on the forum. 2019-01-29 23:53:07 +01:00
d146cbae61 Started centralising URLs. 2019-01-24 21:54:24 +01:00
df9f270883 // 2019-01-22 17:04:57 +01:00
6424f646e2 Added hierarchy checks in important places, mostly closes #94. 2019-01-22 16:18:01 +01:00
f1f20eebe2 Bypass avatar and background 404 on profiles when admin, closes #95. 2019-01-22 15:48:26 +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
205b019cef Added baseline for birthday field. 2019-01-18 15:11:15 +01:00
61214d63e5 Fixed CSRF check failure discarding posts. 2019-01-18 13:15:35 +01:00
906abdcd8f Use case sensitive ETag for proxy. 2019-01-16 19:53:45 +01:00
e259c91ce8 Serve basic error pages when using through the proxy script. 2019-01-15 00:30:01 +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
93357f90e7 Added other jpeg mime type to the proxy. 2019-01-11 22:52:44 +01:00
e58e715e6d Proxy fixes. 2019-01-11 00:38:16 +01:00
e9a1f59b4f Nuked the stale chat quotes code, rewrite when the chat actually exists. 2019-01-10 23:59:24 +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
5aaff24eca Fixed warnings manager 404. 2019-01-03 19:28:52 +01:00
55d991d261 Add ETag cache support to avatars, backgrounds and proxied media. 2019-01-03 18:00:56 +01:00
f524da4ad6 Fixed changelog date page throwing a 404. 2019-01-03 17:22:51 +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
eed6fb7764 Add audio formats to the proxy whitelist. 2019-01-03 16:21:03 +01:00
d16703d6d3 Fixed oversight in post locating. 2019-01-03 03:19:53 +01:00
d4a74748d1 //whoops that wasn't supposed to be pushed! 2019-01-03 02:43:51 +01:00
4fe3c6644d Add media proxying. 2019-01-03 02:43:12 +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
81e16bfad1 Sort last online users by time rather than random. 2018-12-31 02:41:53 +01:00
514f7c4513 A bunch of front page updates. 2018-12-31 02:37:47 +01:00
aa8bc37ef1 Fixed topics unpinning themselves when edited by original author. 2018-12-31 01:18:35 +01:00
3da99a37b6 Send relation actions through AJAX, closes #93. 2018-12-30 23:07:32 +01:00
eed548313b Added button to pin/unpin comments, closes #100. 2018-12-30 21:42:01 +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
b3d04b138a Some index adjustments. 2018-12-30 18:36:57 +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
bb0fd1bf6a Added permission calculator to the forum section in manage. 2018-12-29 04:14:07 +01:00
3146b3bc88 Compare hierarchies before applying warnings. 2018-12-28 17:35:55 +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
a34a546ace Added ability to assign warnings (WIP). 2018-12-27 06:13:03 +01:00
e70a22e104 Redid the topic create/reply form. 2018-12-27 05:25:51 +01:00
7f36672c0d Restored accidental cache disable. 2018-12-27 04:26:08 +01:00
f03b37e0c6 Fixed inability to view topics ever and also added icons. 2018-12-27 03:59:57 +01:00
306690c8a7 First bits of the management side for warnings. 2018-12-27 00:21:44 +01:00
dcd2830b40 // not really much reason to use the while workaround for this with only a single pyramid level 2018-12-26 17:07:14 +01:00
38cb13aefe Added a UI for managing the IP blacklist. 2018-12-26 17:03:26 +01:00
414f3e230e Removed profile notice as well. 2018-12-26 03:22:37 +01:00
c43a853bbc Removed notice on settings page. 2018-12-26 00:31:13 +01:00
abf67dd366 Added IP registration blacklisting. 2018-12-25 22:41:28 +01:00
f345b7fe51 Added some base stuff for warnings. 2018-12-24 21:35:25 +01:00
74910eddb6 Added CIDR IP range checking function, closes #88. 2018-12-24 19:58:12 +01:00
a37f48fdd6 //cidr stuff 2018-12-22 18:03:58 +01:00
774ce1f966 Added soft delete viewing support to the forum. 2018-12-22 12:02:26 +01:00
ee2d608dc3 Check if a comment is deleted before voting. 2018-12-22 11:37:18 +01:00
1042f0f6f7 // unfuck the permissions a bit so i can push to release 2018-12-16 22:52:41 +01:00
8fa8eaa1f9 Improved handling of soft deleted comments. 2018-12-15 23:15:35 +01:00
3428dc8cc2 Added more audit log events. 2018-12-15 22:16:12 +01:00