# Speccing out a full page chat plugin

**URL:** <https://meta.discourse.org/t/speccing-out-a-full-page-chat-plugin/49430>\
**Category:** Development\
**Created:** [29. August 2016 um 14:28 UTC](https://meta.discourse.org/t/speccing-out-a-full-page-chat-plugin/49430 "2016-08-29T14:28:09Z")\
**Posts on this page:** 1\
**Showing post:** 21

<div class="post-metadata">

**Author:** ![gdpelican](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gdpelican/32/81308_2.png) [@gdpelican](https://meta.discourse.org/u/gdpelican)\
**Post date:** [20. November 2016 um 13:09 UTC](https://meta.discourse.org/t/speccing-out-a-full-page-chat-plugin/49430/21 "2016-11-20T13:09:13Z")

</div>

Alright, I’m ready to open this up to beta testing. If you’d like to have a play, go here:

[http://discourse-babble.com/chat/chat/292](http://discourse-babble.com/chat/chat/292)

And let me know what you find!

Improvements since we last left our heroes:

- Allowed loading of chat history
- Removed duplicate avatars and timestamps for messages which are sent close together
- Mentioning works!
- Link unfurling works!
- Added date separators
- Logged out users can view chats (if they have permission)
- The whole thing is faster!
- Chat activity no longer clogs up your user activity page

‘Who is typing’ is complete pending a PR to the Discourse core repo:  
[https://github.com/discourse/discourse/pull/4562](https://github.com/discourse/discourse/pull/4562)

---

_[View the full topic](https://meta.discourse.org/t/speccing-out-a-full-page-chat-plugin/49430)._
