Well-known member

relax, we all want it but when it's ready, it's ready. Siropu even said himself in chat some features like prune hasn't been implemented yet. XF2 is still in beta itself. There is no rush. I'd rather wait till it's ready and has all standard features implemented.

Active member

relax, we all want it but when it's ready, it's ready. Siropu even said himself in chat some features like prune hasn't been implemented yet. XF2 is still in beta itself. There is no rush. I'd rather wait till it's ready and has all standard features implemented.

Active member

It is all looking very interesting! There are some nice improvements in the XF2 version of Chat that's for sure. Well done!

Some comments:/suggestions:

The Xenforo 2 editor and WYSIWYG text formatting is a great improvement! But I am wondering if a dedicated submit button can optionally be added for submitting typed messages. Using a font awesome icon (rather than "submit") would keep the button's real estate to a minimum.

I like that the chat image attachments are now all in one window (existing uploads/upload a new image). Is there any plans to link together "Insert image..." and "Chat image uploads" like how Xenforo 2 has an "Upload image" and "By URL" tab? I predict at least one person new to or unfamiliar with chat on my site will try to paste local link (e.g. C:\path\to\local\image.jpg) using the Insert image box.

Editing a chat message wouldn't refresh that instance of chat to show the updated message, but the edit overlay did show the updated message and reloading the chat would show the updated message.

Creating new rooms without a description shows an error (that's fine), but then the create room overlay doesn't show again. As a result, any entered room info needs to be typed again.

Posting chat messages to threads: I tried this but there seems to be a permission issue on viewing the targeted thread. Is this a one-way process (chat to thread only)? Just wondering what would happen if someone replied to the thread that the chat messages were being posted to.

Suggestion: Could chat private conversations be potentially configured by the admin to save as a standard Xenforo conversation?

While idling in chat for a while, an Xenforo error occured: "Oops! We ran into some problems. Please try again later. More error details may be in the browser console." In the console the message was "PHP: An unexpected database error occurred. Please try again later." The issue here is several error messages appeared over the top over one another (growing with each chat refresh), so I am wondering if it is possible to limit how many of these errors show at once. Since it is a core Xenforo error maybe it isn't possible..?

Active member

While idling in chat for a while, an Xenforo error occured: "Oops! We ran into some problems. Please try again later. More error details may be in the browser console." In the console the message was "PHP: An unexpected database error occurred. Please try again later." The issue here is several error messages appeared over the top over one another (growing with each chat refresh), so I am wondering if it is possible to limit how many of these errors show at once. Since it is a core Xenforo error maybe it isn't possible..?

Active member

@PaulK No it didn't mention security. The browser console points to js/xf/core-compiled.js, defaultAjaxError. It isn't so much the error itself, but potentially the number of errors that I was drawing attention to. Let's say the database stops responding to queries for a minute... with a chat refresh rate of 5 seconds, this would mean 11-12 errors would need to be dismissed. The question is if the first error hasn't been dismissed yet, can subsequent errors be ignored and not displayed on top of the first one? But as it is being generated by Xenforo 2 files I don't know if that is possible.

I'm pleased to announce that Chat 2 BETA 1 for XenForo 2 will be released next week on Monday or Tuesday by the end of the day. Chat 2 is not an update for Chat 1.x, it is a complete rewrite and it will be released as a separate add-on from Chat 1.x. Current Chat 1.x customers with an active license, will get Chat 2 without having to purchase it. Once Chat 2 BETA 1 is released, it will have to be purchased separately from Chat 1.x.

Customers who want to get Chat 2 when it is released, without having to purchase it separately, will have to renew Chat 1.x license until Monday.