[1.1.2] mChat Rooms add-on

Chat rooms for mChat with optional password protection
User avatar
kasimi
mChat developer
Posts: 293
Joined: 06 Oct 2016, 09:56
Contact:

[1.1.2] mChat Rooms add-on

#1

Postby kasimi » 02 Jun 2017, 10:34

Image

ImageImage


Features

  1. A convenient way to add new rooms, edit room names and delete rooms including all their messages.

    ImageImageImage
  2. A possibility for users to enter and leave rooms so that they can decide for which rooms they get notified of new messages.
  3. Mute/unmute rooms: there is no sound/flashing title when new messages arrive in muted rooms.
  4. Private rooms: only users you invite to private rooms can see and join them. Private rooms are deleted once all users have left.
  5. Password-protected rooms: only users who know the password can enter these rooms. The password can be shared via PM, for example.

    Image
  6. Full integration with mChat's archive page: users can select from a dropdown menu which room's archived messages they want to see.

    Image
  7. Invite users to join a room by sending a notification

    ImageImageImage
  8. Lots of settings and permissions so that administrators can define what users are allowed to do.

    ImageImage


    Requirements

    • PHP at least 5.3.3
    • phpBB at least 3.1.8 or 3.2.0
    • mChat at least 2.0.0


    Important notes

    1. The correct install path is ext/kasimi/mchatrooms. How to install, update and uninstall extensions: https://www.phpbb.com/extensions/installing/

    2. After installing the extension you should go to the Permissions section in your ACP and set the permissions for your users/groups. You can find them in the mChat Rooms tab. There aren't any permissions set to Yes during installation, which means that by default, your users won't see the rooms until you allow them to.

    3. You can install/enable this add-on extension independently from the mChat extension. This means that it's perfectly fine to have this extension installed and enabled, even if mChat is not installed or disabled. It won't have any side effects like bad performance.

    4. Please respect the many many hours I've put into this extension and use it only on your own boards. Don't share it with anyone else.


    Download

    This extension is only available to Donors. How to get access.

    phpbb-ext-mchatrooms-1.1.2.zip



    Changelog

    • v1.1.2 - 2017-07-16
      • Fixes and improvements
        • Allow guests to enter rooms even if they don't have u_mchat_use permission
        • Fixed rooms list hiding notifications list
        • Changed wording from 'enter' to 'join' in all language texts
    • v1.1.1 - 2017-07-07
      • Fixes and improvements
        • Fixed error when deleting vacant private rooms
        • Fixed deleting expired sessions
        • Fixed inviting users when owner invite is set to Yes
        • Fixed disabling HTML elements for settings without respective permission
        • Improved compatibility with mChat Fade Out extension
        • Force black text color in invite dialog
    • v1.1.0 - 2017-07-03
      • New features
        • New room type: private rooms. Only users you invite to private rooms can see and join them.
        • Added option to enter all public rooms automatically
        • Added owner invite only option
        • Add a message to invites that invited users can see in their notification
        • Added gray bar next to room name for all entered rooms
        • Added 'Delete all rooms' button to global settings page (founders only)
      • Fixes and improvements
        • Twig template syntax
        • Added '(password protected)' or '(private)' to room names in dropdown menu on archive page
        • Hide password field for users with master key
        • Added 'required' attribute when creating, editing & deleting rooms
        • Fixed display issue when room name is very long
        • Fixed message pruning for 'messages' mode
        • Delete notifications when a user is deleted
        • Display meaningful error message if session has expired
        • Performance improvements when checking for new messages
        • Fixed error when user other than room owner posts the room's first message
    • v1.0.0 - 2017-06-02
      • New features
        • Added ACP setting to limit the number of invitations a user can send
        • Display warning message when disabling the extension
        • Moved invite elements to confirm popup
      • Fixes and improvements
        • Prevent unauthorized add, edit and delete actions
        • Fixed error when spamming messages
        • Don't display password field when editing unprotected rooms
        • Remove DOM elements when deleting a room
        • Get rooms to work on pages other than index, custom and archive
        • Increased width of rooms panel
        • Fixed invite limit check
    • v1.0.0-alpha.3 - 2017-03-26
      • Don't allow inviting users who can't see rooms
      • Fixed deleting invite notifications
      • Fixed session handling when logged in from multiple devices
      • Normalized CSS file names
    • v1.0.0-alpha.2 - 2017-03-22
      • New features
        • Added invite system
        • Added badge with number of unread messages
        • Added UCP option for users to show/hide rooms
        • Compatibility with the mChat Sticky Footer extension
      • Fixes and improvements
        • Fixed limiting messages when entering a room
        • Fixed synchronization issue
        • Improved performance when checking for new messages
        • Added room name to enter password dialog
    • v1.0.0-alpha.1 - 2016-12-23
      • First alpha release

Old versions:
You do not have the required permissions to view the files attached to this post.

User avatar
NAPWR
Donor
Posts: 13
Joined: 27 May 2017, 12:43

Re: [1.0.0] mChat Rooms add-on

#2

Postby NAPWR » 02 Jun 2017, 11:07

Great Man Kasimi,

I disabled the Alpha3, but not delete data,

deleted alpha3 from DB, then installed Chatrooms Stable version,

and rooms are still there with info and running fine.

Next is to test out all the new ACP stuff. :lol:

Thank-you very much for all your efforts :)

clight77
Donor
Posts: 1
Joined: 01 May 2017, 01:06

Re: [1.0.0] mChat Rooms add-on

#3

Postby clight77 » 24 Jun 2017, 22:18

THX for the update.

User avatar
kasimi
mChat developer
Posts: 293
Joined: 06 Oct 2016, 09:56
Contact:

Re: [1.1.0] mChat Rooms add-on

#4

Postby kasimi » 03 Jul 2017, 21:24

The latest update version 1.1.0 of the mChat Room add-on extension is now available. :+1:

There are lots of new features and bug fixes. Most prominently, you can now allow your users to create private rooms, marked with a green lock symbol. These rooms can't be seen by anyone unless they are invited.

For the full list of changes and the download package, see the first post.

If you find any bugs, please open a new topic. :beer:

User avatar
kasimi
mChat developer
Posts: 293
Joined: 06 Oct 2016, 09:56
Contact:

Re: [1.1.0] mChat Rooms add-on

#5

Postby kasimi » 04 Jul 2017, 17:55

The archive for version 1.1.0 has been updated to fix an error when doing a fresh install, reported here.

If you have downloaded the archive before this post was made, you should download the updated package and go through the usual extension update process again.

User avatar
NAPWR
Donor
Posts: 13
Joined: 27 May 2017, 12:43

Re: [1.1.0] mChat Rooms add-on

#6

Postby NAPWR » 06 Jul 2017, 03:51

kasimi wrote:The archive for version 1.1.0 has been updated to fix an error when doing a fresh install, reported here.

For users who updated Rooms to 1.1.0 from an earlier version, you should download the updated package and simply upload and replace all files. You don't need to disable the extension.


Hello Kasimi,

I tried the overwrite Chatrooms 1.0.0 to 1.1.0 as said, which crashed the forum,

so luckily when the file was overwritten back to 1.0.0, the forum came back,

then disabled the chatrooms extension, then overwrite folder again,

then enabled the extension, worked like a charm, and chatrooms is now updated to v1.1.0.

User avatar
kasimi
mChat developer
Posts: 293
Joined: 06 Oct 2016, 09:56
Contact:

Re: [1.1.0] mChat Rooms add-on

#7

Postby kasimi » 06 Jul 2017, 12:08

Please read again what you quoted, I didn't say to overwrite Rooms 1.0.0 to 1.1.0. :P Anyway, it doesn't matter now. I have updated my previous post to say that everyone should do the usual update process. Sorry for the confusion, and glad to hear you got 1.1.0 running now. :+1:

User avatar
kasimi
mChat developer
Posts: 293
Joined: 06 Oct 2016, 09:56
Contact:

Re: [1.1.1] mChat Rooms add-on

#8

Postby kasimi » 07 Jul 2017, 20:04

Version 1.1.1 is now available in the first post. It's a bug fix release that solves a few minor problems reported over the last days. The usual update procedures apply. :+1:

User avatar
kasimi
mChat developer
Posts: 293
Joined: 06 Oct 2016, 09:56
Contact:

Re: [1.1.2] mChat Rooms add-on

#9

Postby kasimi » 16 Jul 2017, 16:03

With version 1.1.2 there is another bugfix release available in the first post. :+1:


Who is online

Users browsing this forum: No registered users and 2 guests