Conversation Essentials

xF2 Add-on Conversation Essentials 2.7.6

No permission to download
  • Fix admin-defined conversation label's delete page action generated bad links
  • Change admin-defined conversation rules links are generated to be consistant with admin-defined conversation label links
  • Like
Reactions: BattleKing
  • Fix lack of consistency with conversation export logs viewability checks
  • Show a pending conversation export stub instead of hiding it's existence.
  • Allow conversation export logs to be viewable after the user has left the conversation, but not if they have been kicked
  • Like
Reactions: BattleKing
  • Fix that deleting a per-user conversation label would result in conversations disappearing from the conversation inbox.
  • Like
Reactions: BattleKing
  • Fix viewing the 'exported conversations' page would fetch all exported conversations and filter to what a user could see instead of just that user's exported conversations
  • Fix conversations with too long a title would fail to export
  • Fix temp files for exporting not being created when exporting multiple conversations
  • Like
Reactions: BattleKing
  • Require StandardLib v1.11.0+
    • Improve support for rendering templates in the mail & api contexts by correctly injecting template filters/functions into multiple rendering contexts
  • Add type hinting to various add-on only methods
  • Like
Reactions: samanthaflair
  • Compatibility fix for Conversation Monitor add-on
  • php 8.1 compatibility
  • Require XF2.2+
  • Document required php extensions;
    • zip - required for the conversation export feature
  • Improvements to conversation export feature
    • Fix json export not being fully valid
    • Reduce IO & memory usage during export
    • Display a useful message when an export is requested
    • Improve robustness of the export process
  • Fix kicked user could not be re-invited to a conversation
  • Fix "[ConvEss] Can use conversation labels" permission not being respected in conversation list view if a conversation had a label
  • Fix inviting a user into a conversation they are already active in triggered conversation invite alerts
  • Fix conversation prefixes/labels label tracking had a number of flaws
    • On-install rebuild prefix/label statistics
    • If conversation prefixes/labels are recorded as having unread, but has no conversations, force a rebuild on viewing that prefix/label
  • Improve default permission setup for new installs
  • Add "[ConvEss] Can sticky conversations" permission
  • Add "[ConvEss] View members who have left" permission
  • Add "[ConvEss] Can unwatch/mute conversation" permission
  • Add sticky/unsticky button for conversations as this is a per-user feature not just for the conversation starter
  • Add "unread" filter to conversation label/prefix list views
  • Prevent deadlocks when sending many simultaneous registration welcome conversations
  • Like
Reactions: BattleKing
  • Prefix known global functions to avoid a current namespace lookup for the function.
  • Classify "[ConvEss] Copy conversation messages to thread" permission as a moderator permission
  • Like
Reactions: BattleKing
  • Fix leaving a conversation unexpectedly marking other conversation recipients as having left since v2.4.1 of this add-on
    • This may have resulted in accidental conversation deleting if the "Prevent conversation hard-delete" option was disabled.
  • When copying a conversation to a thread, do not bail out on approximately 1 page of messages.

v2.5.2 change notes;
  • Force global namespace for functions which are known to be optimizable to bytecode in php
  • When converting a long conversation to a thread, avoid possible timeouts and dropping copying messages to a thread
    • Note; the posts are copied in the background and may take a while if job.php is not invoked repeatedly by the front-end!
  • Like
Reactions: BattleKing
Top