Add "View user activity counters" permission. Control if the 'x viewing now' counter displays for a given user-group
Add "View user names/avatars in activity block" permissions. If false, the phrase svUserActivity_viewing_users_are_empty is displayed if it is not empty.
This can be styled using the css selector #uaThreadViewContainer .empty-list
Add "Report View" and "Reports List" as options for displaying viewer counts
Split "Reports viewing container position" from "Viewing container position" for reports, the viewing user block has been adjusted reports.
Force global namespace for functions which are known to be optimizable to bytecode in php, or known global functions to avoid a current namespace lookup for the function.
Fix forum activity not registering as expected when a node_name is set on the forum
Fix logging XF2.1+ reaction events as thread activity & remove old XF2.0 like handling for posts.
Replace single svUserActivity_users_who_are_viewing_this_x phrase with various svUserActivity_users_who_are_viewing_this_* phrases to enable improved translation fidelity
Update users viewing forum to respect new "Viewing container position (Forum)" option, allowing putting the viewing user list at the bottom of the forum
Support XF2.1+ "cache context" of "userActivity" to use a dedicated redis instance for activity
Tweak header CSS
Correct how paging through redis results is done, to ensure all items are visited as expected. This only effects installs with very large number of redis keys in the one instance