laurent68

XF 2.1 / 2.2 Conversation Essentials 2.7.6

Add-on xenforo 2

Ressources et modules complémentaires pour XenForo 2

Styles xenforo 2

Styles / Thèmes et apparence pour xenforo 2

Templates xenforo 2

Codes pour modifier les templates sur xenforo 2

Section Premium

Add-on et Styles pour membre Premium
laurent68

XF 2.1 / 2.2 Conversation Essentials 2.7.6

Catégorie Catégorie Add-ons Premium
Titre du sujet Titre du sujet Conversation Essentials 2.7.6
Auteur de la discussion Auteur de la discussion laurent68
Date de début Date de début
Réponses Réponses 14
Affichages Affichages 849
Réaction Réaction 4
Dernier message par Dernier message par Gugol

laurent68

Fondateur

Staff
fondateur
Réputation: 100%
Discussions
4 649
Messages
12 075
Solutions
81
J'aime
7 622
Points
198
About:
This add-on adds vital functions and features for viewing and managing personal conversations.
Currently installed on large forums with no reported issues.
This add-on is simply a must have for anyone with more than just a few conversations in their Inbox.

If upgrading from the XF1 version please see the FAQ.

Many features require the Conversation Improvements (free) "Manage Conversations" for moderators to use those permissions in any conversation.

Feature List:
  • Easily see conversation participants. Conversation participants are visible in the conversation list where the participants may be displayed as either usernames or avatars, and can easily be switched via a toggle. An overlay with all the participants is also available. See image #1
  • Easily see who has left a conversation permanently. Participants who have left a conversation permanently (ie will never receive further responses), are now displayed with a strikethrough their username and an X at the top right corner of their avatar. This is invaluable information as before you did not know whether a participant will ever see/read your message. If all participants have left a particular conversation, the reply box will now be hidden to prevent sending out a message that no one will ever see/read. See last image.
  • Multiple conversations manipulation.All conversations now have a checkbox beside their title, allowing for the selection of multiple conversations to be processed inline all at once. Actions that may be performed inline are: See image #3
    • Set Label
    • Stick / unstick
    • Lock / unlock
    • Copy to Thread
  • Labels/Folders. This option provides certain usergroups the ability to create their own labels and assign them to their conversations for easy referencing. Conversations are searchable by prefix. Functions like mail-like folders.
    • Admins can also create default labels available via user-group
  • Trash bin & rejoin deleted conversations. Allows users to rejoin a conversation they have left before it is permanently deleted when all users leave.
  • Conversation rules.This is a powerful feature which allows limited mail-box like rules to automatically assign conversations to labels as they are received.
    • Admins can also create default rules available via user-group
  • Participant groups. This option provides certain usergroups with the ability to create Participant Groups. These groups of multiple recipient names are then available via a dropdown menu when starting a new conversation. This is a great time saver when you often need to start a conversation with the same group of people such as your forum staff.
  • Inbox size limit. This option allows you to set a limit to the size of the inbox for certain usergroups. A visual percentage bar and text is displayed on the conversation list page, giving your members a clear indication of exactly how much space they have left in their inbox. Once the limit is reached, the user is prevented from starting or receiving new conversations. Should a member be blocked from receiving a conversation, they will get an alert indicating that person X has tried to contact them but could not get through due to their inbox being full.
  • Auto Respond to conversation starter. With this option, your members are able to set an auto response message to new conversations they receive while on vacation. Each member can set a start date, an end date, and the message that will be automatically posted for them whenever they receive a new conversation/reply. There is also the ability to exclude people you follow from receiving this response.
  • Moderator Auto Respond after X number of days. This feature ensures that conversations directed at moderators do not go un-answered. If one of your moderators is contacted but he/she has not logged-in for X number of days, the system will first attempt to auto respond with the moderator's Auto Response message (user group permission required). Should this moderator not have an active auto response, the system will then respond with the Mod Auto Response suggesting the member contact one of the other moderators instead.
  • Sticky a conversation. Conversations can now be set as Stickies. A Sticky ensures the conversation will always remain at the top of the list.
  • Locked conversations display a 'locked' icon as well provide the appropriate status text when viewing the conversation.
  • Option to allow admins and moderators to reply to locked conversations. This saves moderators from having to start a new conversation whenever a member contacts them with a locked conversation.
  • Option to allow admins and moderators to prevent conversation starters from unlocking their won conversations. Allows moderation to truly stop a conversation without having to leave it.
  • Inbox popup last poster avatar. The inbox popup menu has an option to display the avatar of the last poster (instead of the default conversation starter).
  • Last message preview. With this option, when conversation titles on the conversation list page are hovered, a preview of the last message will display.
  • Last Read Date (Confirmation / Indication). Option to show conversation participant's Last Read Date with a link to the last message they have read. This date and link can be found underneath each of the participant's user name and title in the participants block of each conversation. There is also an option to allow each member to opt out of this feature via their Account/Privacy page, in which case their last read date will display as 'N/A'.
  • Kick Participants out of conversations. Option to allow certain user groups to kick a user out of their conversation via a "kick" link at the bottom of the participants list. A kicked user may be re-invited back into the conversation at any time. Please note that those users who leave the conversation on their own accord cannot be invited back as per default XenForo behaviour. Administrators cannot be kicked out of conversations, while Moderators can only be kicked out by Administrators.
  • Prune conversations that haven't had a reply in x days. (Runs on a cron every day, you can set it to 0 to disable the feature).
  • Copy Conversation/Conversation Message to thread. Allow exporting of entire conversations or selected messages to a thread.
    • Preserve ip/edit history/timestamps depending on permissions.
    • On exporting entire conversation, options to stay/leave/kick everyone from the conversation.
    • Works with very large conversations due to using deferred tasks
  • Conversation Warnings. Allows issuing warnings against a conversation message
  • Performance is a feature, this add-on is designed with an eye to ensure performance is not impacted even with more features
Last read date permissions
  • View last read date
  • Can keep read date private
  • Bypass all read date privacy
  • Bypass non-admin read date privacy
  • Bypass non-staff read date privacy
Conversation permissions
  • [ConvEss] Edit own conversations
  • [ConvEss] Can have Auto Response message
  • [ConvEss] Copy conversation messages to thread
  • [ConvEss] Time limit on deleting own messages (minutes)
  • [ConvEss] Can create conversation labels
  • [ConvEss] Can create conversation rules
  • [ConvEss] Can create participant groups
  • [ConvEss] Rejoin deleted conversations
  • [ConvEss] Inbox Size (max number of messages). Zero (0) = unlimited
  • [ConvEss] Inbox Size (max number of conversations). Zero (0) = unlimited
  • [ConvEss] Can kick participants from own conversations
3c070c8c8ac206052f9ce1664363fad3.png


c9e603e07d9623e810953ddaa30ace13.png


bf5a366cd94e8f6aef63731e214dfdb3.png


9d6ab76b75c8b6f9797d7f74cb98dd7d.png


f8410a530d4f3e0df306992756a045ae.png


12a7b726ed92fb6f7c71cba091ccd598.png


60c7b740dbffae2576fa5170694db416.png


95401237f5747445a614eeb083570990.png


8dd6237059c6aef65246fa077a2d6917.png

Télécharger V2.2.0 :

Version 2.2.1 :

Fix "[E_NOTICE] Undefined index: unspecified" when sending conversations after upgrading from XF1

Télécharger V2.2.1 :

2.2.2 Bugfix update : Fix possible error when a user edits a message in a conversation when using Conversation Monitor

2.3.1 Feature update :

Collapse large number of conversation menu items into a dropdown
Add option to export a conversation as various export formats; html/json/xml/csv/txt
user group permission control ([ConvEss] Can export conversation)
Support exporting individual conversations or multiple
List of exported conversations retained, but with expiring download link (after 7 days, configurable)
Fix that auto-respond {to}/{from} replacables where incorrectly reversed from XF1 version
Re-add ability to invite kicked users back into conversations
Fix conversations links in inbox going to start of the conversation if fully read.

2.3.2 Bugfix update :

Fix "Rebuild conversations" rebuild task sometimes throwing a "Duplicate entry" error
Add GUI "Rebuild user conversation labels data" rebuild task (previously CLI only)

2.3.3 Bugfix update :

Allow Filter rules to transition a conversation from Active/Deleted to Deleted Ignored, instead of just Active => Deleted Ignored
Fixes around extra conversation state tracking not updating as expected
Fix for deleting admin labels

2.3.4 Bugfix update :

Fix 'Duplicate entry' error for new conversations or inviting users into an existing conversation
Add 'Collapse conversation menu threshold' style property to control when the conversation options get collapsed into a menu

2.3.5 Bugfix & maintainance update :

Fix issue viewing exported conversations if a user can no longer view a conversation
Display conversation and conversation message count in Admin CP for user

2.3.6 Bugfix update :

Add missing "Start conversation" button on non-inbox conversation labels
Fix users being able to rejoin conversations they are kicked from

2.3.8 Maintainance update : - Move conversation menu items into own template instead of template modification

2.3.9 Bugfix update : When converting conversations to posts, replace all

2.3.10 Bugfix update : Fix conversation rules "leave conversation" option being unreliable

2.3.11 Bugfix update :

Fix incorrect handing for conversations started by guests (ie deleted users)
Compatibility fix for Warning Improvements v2.4.0 & 'anonymized warning conversations' feature
If installed, Recommend updating Warning Improvements v2.4.1+ if users lack the "view warning issuer" permission

2.3.12 Bugfix update : Potential fix for race condition causing "Call to a member function hydrateRelation() on null" on inviting a user

2.3.13 Bugfix update : Fix that a very small number of conversations could be exported at once without an unexpected error.

2.3.15 Bugfix update :

Work-around that "Prevent conversation hard-delete" feature would trigger an XF bug resulting in conversations with more than 1 active recipient not being hard deleted
Fix conversation pop-up not having the whole row clickable
Fix conversation preview on conversation popup
Fix admincp conversation & conversation message count counting soft-deleted content

2.3.16 Bugfix update :

Add "xf-rebuild:sv-conversation-prune CLI command
Adjust "prune inactive conversations" to use smarter batch sizing (rather than load every conversation to be pruned)
Fix "Call to a member function recipientRemoved() on null" when "prune inactive conversations" is called.
Fix "array_push() expects at least 2 parameters, 1 given" from conversation export

2.3.17 Bugfix update :

Fix trying to send alerts to deleted users that someone has been invited into a conversation
Fix error when auto-respond is triggered on a conversation with deleted users

Télécharger V2.3.17 :

Version 2.3.18 Bugfix : Fix "Disallow suppressing alerts from conversation started by" set to disabled

Version 2.4.0 - XF2.2 compatibility :
Requires php 7.0+
Now depends on Standard Library by Xon
Supports XF2.2

Version 2.4.1 - Bugfix :
Improve resiliency of label/sub-folder unread conversation counts
When exporting conversations, sanitize the filename to ensure they work with Windows/MacOS
Remove redundant SQL query

Version 2.4.2 - Bugfix :
Fix "TypeError: Argument 1 passed to SV\ConversationEssentials\Repository\ConversationLabel::updateLabelCounts() must be an instance of SV\ConversationEssentials\Entity\ConversationLabelUserStat, null given" error

Version 2.4.3 - Bugfix :
Allow setting display order when adding/editing conversation rules
Fix error removing a recipient with XF2.2
Fix possible errors when copying a conversation when preserving timestamps to a thread with existing posts, now skips old conversation messages instead of erroring

Version 2.4.4 - Bugfix :
Fix support for Collaborative Threads & conversation export when exporting a conversation from a deleted user
Fix "filters" dropdown in conversation list in labeled folders

Version 2.4.5 - bugfix : Fix that some export related time/dates may be in the wrong timezone

Version 2.4.6 - Bugfix & feature change update

Fix that moving conversation recipients list in conversation list to a new line off-set page count
Fix "[ConvEss] Edit own conversation" permission
Rename "Suppress alerts" feature to "watch/unwatch conversation", and make it reliably block conversation emails

Télécharger V2.4.6 :

Version 2.4.7 - Bugfix update

Remove unused phrases
Fix "Disallow suppressing alerts from conversation started by" option not being fully respected when unwatching a conversation
Fix consistency issues on unwatched watch/unwatch conversation dialog

Télécharger V2.4.7 :

Version 2.5.0 - Feature update

Minor fix related to supressing conversation alert on reply
Add missing "[ConvEss] Conversation Wrapper" widget position, overhauls rendering of the svConvEss_conversation_list_wrapper template
Add new permission "Can use conversation labels", applied to groups with the "Can create conversation labels" permission.
Please check permission configuration to ensure users can continue to use the label system as expected.

Télécharger V2.5.0 :

Version 2.5.1 - Bugfix update

Fix conversation breadcrumb incorrectly listing the "label" link
On accessing conversation/labeled route without permission, just redirect to the main conversation list
Fix that conversation export did not correctly have dependencies packaged with add-on's redistributable.

Télécharger V2.5.1 :

Version 2.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 !

Version 2.5.3 - Bugfix update :

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.

Version 2.5.4 - Maintenance update :

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

Télécharger V2.5.4 :

Version 2.5.5 - Maintenance update : Prevent deadlocks when sending many simultaneous registration welcome conversations.
Version 2.6.6 - Feature update :

- 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

Version 2.6.7 - Compatibility update : Compatibility fix for Conversation Monitor add-on

Télécharger V2.6.7 :
Version 2.6.8 - Bugfix update

Fix kicked users not being re-invitable
Fix admins/mods not seeing a user has left a conversation
Allow users to see that a kicked user has left the conversation even if they do not have the "[ConvEss] View members who have left" permission
Add "Show users who have left but accept future messages as gone" style property (default enabled)

Version2.6.9 - Bugfix update

Fix conversation "Preview Length" option not accepting 0 to disable it
On an invalid export format, give a more useful error message instead of a server-side error
Performance improvements when a very large number of conversations are present.
Reduce query complexity by removing unneeded joins, and ensuring filtering only touches the minimum number of tables.

Version 2.6.10 - Bugfix update : Fix "Call to a member function hydrateRelation() on bool"

Version 2.6.11 - Bugfix update :
Fix last message date for conversations in the trash folder would report the last read date (which may not have been captured) rather than the last message's date

Version 2.6.12 - Bugfix update

Fix "Attempt to read property "is_admin" on null" with moderator auto-response feature and deleted users
Fix error when a conversation is created where a conversation recipient has already left

Version 2.6.13 - Bugfix update : Fix recipient list did not show the membership card pop-up for users who haven't left the conversation
Version 2.7.0 - Maintenance update :

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

Télécharger V2.7.0 :

Version 2.7.1 - Maintenance update :
- Adjust admincp display of conversation/message counts to include user totals not just totals in the conversations

Version 2.7.3 - Bugfix update :

- 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

Version 2.7.4 - Bugfix update : Fix that deleting a per-user conversation label would result in conversations disappearing from the conversation inbox.

Version 2.7.5 - Bugfix update :

- 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.

Télécharger V2.7.5 :

Version 2.7.6 - Bugfix update :

- 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.

Télécharger V2.7.6 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
 
Dernière édition:
Ajout de la version 2.3.17 :)
 
Ajout de la version 2.4.6 :)
 
Ajout de la version 2.4.7 :)
 
Ajout de la version 2.5.0 :)
 
Ajout de la version 2.5.1 :)
 
Ajout de la version 2.5.4 :)
 
Ajout de la version 2.6.7 :)
 
Ajout de la version 2.7.0 :)
 
Ajout de la version 2.7.5 :)
 
Ajout de la version 2.7.6 :)
 
Sujets similaires Les plus vues Voir plus
Retour
Haut Bas