RT Chat (Ajax Chat w/ Cache)

by RevertIT 11 Stars 870 Downloads

RT Chat Is a modern and responsive MyBB chat plugin which utilizes MyBB cache system when retrieving messages via ajax. For high performance and no database queries, you can speed up ajax requests to even 1-2 seconds per request for better message sync.

Change Log for RT Chat (Ajax Chat w/ Cache)

Version 1.5 stable Build #15

#Changes

  • Add placeholder for statistics modal when no messages are found
  • Remove redundant checks
  • Fix encoding issue
  • Change let to const

Version 1.4 stable Build #14

#Changes

  • Fix the forum select for bot_forums

This fixes the issue with Which forums should bot check for new posts/threads?

Version 1.3 stable Build #13

Added new file structure for RT plugins

Feel free to delete old folder inc/plugins/rt_chat

Version 1.2 stable Build #12

Changes

  • Added whisper system (private chat messages)
  • Added statistics popup (top 10 chat posters)
  • Added new templates
  • CSS/JScript is now loaded only on index and misc
  • Optimized code
  • Removed all hardcoded HTML
  • Many more bugfixes/improvements

Version 1.1 stable Build #11

#Changes
- Reorganized code caching.
- Fixed auto-flood system
- Fixed infinite scroll
- Inserting new message scrolls always to bottom
- Fixed can_post() permission
- Fixed task for cleaning bans
- General code cleanup

Version 1.0 stable Build #10

Official stable release.

#Changes:

  • Added anti-flood system (no database queries / moderators are immune to anti-flood)
  • Removed "Edit/Delete" buttons from groups that don't have permission to use those buttons.
  • Added new chat action (/check "username") to check if a user is banned and for how long (Moderators action).
  • Changed time to live update of seconds/minutes/hours via javascript.
  • Code optimization.
  • Stability improvements

Version 0 dev Build #9

error in permissions

Version 0 dev Build #8

error in permissions

Version 0.5 dev Build #7

#Changes

  • Added chat actions
  • Added default actions: /clear, /ban, /unban.
  • Added plugin hooks so developers can use rt_chat hooks to extend the plugin.
  • Added complete ban system to check if bans expired.
  • Minor code cleanup

Version 0.4 dev Build #6

- Added edit message option
- Added delete message option
- Added function to check if user is banned
- Changed errors to use jGrowl instead of alert
- Optimized code and fixed some minor issues

Version 0.3 dev Build #3

#New feature

  • Support native bot watcher
  • Get in-chat notifications for new threads, posts, and users (Selectable)
  • Set up the forums which you want a bot to watch.
  • Set up bot id.

Version 0.2 dev Build #2

#Changes:

  • Added AbstractHandler
  • Fixed issue with inserting message not showing instantly.
  • Added my_post_key verification on all ajax requests
  • Added task cleaner for older messages
  • General code cleanup
  • Javascript optimization

Version 0.1 dev Build #1

The first build has no changes.