Post Friction

Post Friction 2.12.0

No permission to buy ($30.00)
  • Require StandardLib v1.20.0+
  • If installed, requires Redis Cache 2.17.0+
  • Add "Allowed "Post friction logs per page" choices" option
    • Lets users select from a admin populated list for number of items per page. Default is 25 & 50
  • Add "Post friction log pagination features" option
    • Standard pagination
    • AJAX pagination
    • AJAX pagination with filter bar (default)
  • Require StandardLib v1.19.0+
  • Do not special case the is admin/mod always being able to accept post friction for posting to a thread.
    Instead apply the Bypass post friction restrictions per-forum user-group permission for the admin/mod user groups.
  • Show the phrase sv_pf_messages_header_no_reply instead of sv_pf_messages_headerfor threads which outright block replying due to post friction settings not being met.
    • Default text is You can not reply for the following reasons.
  • Add post friction option to require 2fa to reply to a thread/forum, this is shown upfront like the old thread warning when viewing a thread
    • Can be applied globally, per-forum, or per-thread.
  • If installer, require Redis cache v1.15.0+ (hard-requrie redis to support lua)
  • Purge a number of old unused phrases
  • Count attach bb-code & bimg from Advanced bbcodes-pack add-on as a media bb-code for the "warn on media" post-friction option
  • Add "No media" post-friction option
  • On the thread/forum friction options edit page, fix showing the current value as the default
  • Harden how post friction options are saved to avoid unexpectedly resetting non-rendered options
  • Fix admincp quicksearch could error when searching for /
  • Adjust phrases used when "Bypass post friction restrictions" permission is granted
  • Fix 'Undefined array key "warnOnMultiPostForThreadStarter"' error.
  • Fix global defaults for "Only allow a single moderated reply"/"Warn on multiple posts for thread starter" options did not work
  • Fix viewing an old thread did not include the error message for the thread being too old
  • Require php 7.2+
  • Require Standard Library by Xon v1.18.0+
  • Add some in-request caching to avoid recomputing a thread's post friction configruation mutliple times
  • Rework post-friction option definitions to be more easily extendable and easier to maintain.
  • Revise various post friction warning messages
  • Add "Accept post friction warning" permission to 'guest' user-group for posting-before-registering support (if it hasn't been assigned)
Top Bottom