I have published a new version of Total.js Messenger. New version brings new features and many improvements.
Total.js Messenger v2
New version requires Total.js v2.5+.
- supports Total.js Components
- improved mobile version
- improved design
- improved stability
- improved performance
- extended for Total.js Flow
- each user can subscribe to any channel
- tested on more than 500 users
Components
Components bring a new dimension to Total.js Messenger because they can extend functionality easily without changing core code. Each Total.js Component for Total.js Messenger has defined a group called messenger
. So via Total.js components you can extend server-side and client-side code together.
I'll create a new blog post with tutorial How to extend Total.js Messenger via Total.js components in a few days. Let's talk with us on Total.js messenger.
Improved design
I didn't want to copy Slack, so I have replaced some colors and now the messenger is a bit nicer.
Messages statistics
Now each conversation contains statistics with messages count by months and years. If you have larger display then you can see statistics for more than 12 months.
Subpage Users
I have improved searching (it has a better performance) and all photos are loaded dynamically via new jComponent LazyLoad.
Subscribing to channels
This version supports subscribing/unsubscribing of channels so user only recieve notifications from subscribed channels.
Mute notifications for 1 hour
A user can mute a specific channel
or user
for 1 hour.
Are you interested? Download Source-Code now. Read more information at Total.js Messenger homepage.
Other posts from Total.js Platform
- 2024-11-13Benchmarking Node.js Frameworks: selecting your framework for 2025!
- 2024-11-01October report 2024
- 2024-10-22Performance Testing: Total.js vs. NestJS
- 2024-10-01September report 2024
- 2024-09-27Total.js UI Builder: #2 designing your first interface
- 2024-09-26Total.js V5: Middlewares
- 2024-09-23Beginner Guide to Total.js UI: # 05 Client-side routing
- 2024-09-23Total.js UI #4: Data Binding (Part 2 – Practical Example)
- 2024-09-20Introduction to Total.js UI Builder: A Beginner’s Guide
- 2024-09-13Total.js v5: #06 Understanding File Routing