diff --git a/FEATURES.md b/FEATURES.md
index 3a05264d2413..381c09a0baf0 100644
--- a/FEATURES.md
+++ b/FEATURES.md
@@ -1,3 +1,5 @@
+# Features
+
- Self Host
- Docker
- Multiple Deployment Options (Heroku, Digital Ocean, Sandstorm, etc.)
diff --git a/HISTORY.md b/HISTORY.md
index 752be2d650d1..e1fb189f8d69 100644
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -1,6 +1,6 @@
# History
-## 0.48.2, 2016-Dec-20
+## 0.48.2 - 2016-Dec-20
- Add button to refresh aouth services
- Fix download on electron
@@ -8,11 +8,13 @@
- Fix message when username field not exists in OAuth data
- Fix OAuth global variable
-## 0.48.1, 2016-Dec-13 - Now uses NodeJS 4.7.0
+## 0.48.1 - 2016-Dec-13
+
+### Now uses NodeJS 4.7.0
- Fix integration payload JSON.parse
-## 0.48.0, 2016-Dec-12
+## 0.48.0 - 2016-Dec-12
- Add CustomOAuth logger
- Add env var to disable animations
@@ -56,12 +58,12 @@
- Update momentjs to 2.17.1
- Update slack-client to 2.0.6
-## 0.47.1, 2016-Dec-09
+## 0.47.1 - 2016-Dec-09
- Fix color migrations
- Fix to prevent register broadcastAuth more than one time
-## 0.47.0, 2016-Dec-06
+## 0.47.0 - 2016-Dec-06
- Add 'clear OEmbed cache now' button
- Add a method and rest api to clean up a channel's history
@@ -117,7 +119,7 @@
- Updated to autolinker 1.4.0
- Use toastr from npm
-## 0.46.0, 2016-Nov-21
+## 0.46.0 - 2016-Nov-21
### Upgraded to meteor 1.4.2.3 - Now uses NodeJS 4.6.2
@@ -185,7 +187,7 @@
- Using border-with on CSS to control borders
- Validate user access on file upload
-## 0.45.0, 2016-Oct-31
+## 0.45.0 - 2016-Oct-31
- Add global keydown event handler
- Add hubot packages as default
@@ -225,7 +227,7 @@
- Update ip-range-check to version 0.0.2 to get rid of debugger call Day8/ip-range-check#1
- Update all npm-shrinkwrap.json with npm 3.10.9
-## 0.44.0, 2016-Oct-25
+## 0.44.0 - 2016-Oct-25
- Add archive and unarchive api endpoints
- Add check package dependency to the iframe-login package. (#4664)
@@ -246,7 +248,7 @@
- Replace mrt:moment-timezone by aldeed:moment-timezone as it depend on the official moment package
- Set tap:i18n version in i18n package to install the expected version when the package is used in other projects
-## 0.43.0, 2016-Oct-17
+## 0.43.0 - 2016-Oct-17
- Add @here support for only notifying users that are active
- Add base support for config via webservices
@@ -272,7 +274,7 @@
- Set babel cache directory for integrations
- Switch snap from imagemagick to graphicsmagick
-## 0.42.0, 2016-Oct-04
+## 0.42.0 - 2016-Oct-04
- Add dependency to package with avatar template
- Add ids for irc.server callbacks
@@ -304,7 +306,7 @@
- Standardize settings endpoint return
- Update Autolinker to 1.2.0
-## 0.41.0, 2016-Sep-27
+## 0.41.0 - 2016-Sep-27
- Add ability to close open livechats if an agent goes offline
- Add basic channels tests
@@ -335,7 +337,7 @@
- Replace autocomplte popups subscriptions with methods
- Trigger global event to embedded images
-## 0.40.1, 2016-Sep-21
+## 0.40.1 - 2016-Sep-21
- Allow Iframe login with default tokens
- Fix embedded layout message box auto-resize
@@ -347,7 +349,7 @@
- Show file type on file upload error (#3217)
- Use the npm package of UAParser on LiveChat
-## 0.40.0, 2016-Sep-20
+## 0.40.0 - 2016-Sep-20
### Upgraded to meteor 1.4.1.1 - Now uses NodeJS 4.5
@@ -427,7 +429,7 @@
- Using faster npm bcrypt module
- Verify permissions on spotlight list
-## 0.39.0, 2016-Sep-05
+## 0.39.0 - 2016-Sep-05
- Accept username from SAML response
- Add image attachment support when a bot (ex using giffy) posts just an image
@@ -456,7 +458,7 @@
- UI improvements to login screen
- Update the opened livechat room by token
-## 0.38.0, 2016-Aug-30
+## 0.38.0 - 2016-Aug-30
- Action links improvements
- Add global event unread-changed-by-subscription
@@ -491,7 +493,7 @@
- Update to depend only on the gMaps API key, add i18n strings for geolocaiotn sharing
- Updated loginform a11y and UX - labels instead of placeholders (#4075)
-## 0.37.1, 2016-Aug-17
+## 0.37.1 - 2016-Aug-17
- Allow deletion of records with same id on settings
- Created inital Iframe integration
@@ -502,7 +504,7 @@
- Changed SlackBridge to import from begin to end
- Suppress message-pinned notification from import
-## 0.37.0, 2016-Aug-15
+## 0.37.0 - 2016-Aug-15
- Added an option to SlackBridge to exclude some bots messages from propagating. (#3813)
- Added bot-helpers package (#3799)
@@ -556,7 +558,7 @@
- Update default setting for file upload types to include video
- Update side-nav with room counts (#3967)
-## 0.36.0, 2016-Aug-02
+## 0.36.0 - 2016-Aug-02
### Core updates
@@ -632,7 +634,7 @@
- Update emojione to 2.2.5 (#3736)
- Update hubot version to v.0.1.4
-## 0.35.0, 2016-Jun-28
+## 0.35.0 - 2016-Jun-28
- Add a list of reserved usernames
- Add admin setting to disable merged groups and channels
@@ -651,12 +653,12 @@
- Preventing message update on multiple sendMessage calls
- Update for Dataporten closing #3580 (#3608)
-## 0.34.0, 2016-Jun-14
+## 0.34.0 - 2016-Jun-14
- BETA JITSI INTEGRATION (#3476)
- Add more config options to livechat (#3497)
-## 0.33.0, 2016-Jun-07
+## 0.33.0 - 2016-Jun-07
- Add a method and api way to get a user's private groups, for external usage
- Add ASCII art commands /tableflip /unflip /lennyface /gimme
@@ -679,7 +681,7 @@
- Send livechat webhooks
- Use rather than for tab buttons.
-## 0.32.0, 2016-May-30
+## 0.32.0 - 2016-May-30
- Add autocomplete for adding users to roles
- Add bad word filter to settings UI
@@ -711,7 +713,7 @@
- Remove resize animation preventing scroll stay at bottom
- Update user-presence package
-## 0.31.0, 2016-May-16
+## 0.31.0 - 2016-May-16
- Add header and footer to e-mails
- Add new livechat settings to livechat manager
@@ -742,7 +744,7 @@
- Save room's name as the livechat visitor name
- Use HTML emails instead of Text-
-## 0.30.0, 2016-May-09
+## 0.30.0 - 2016-May-09
- Ability to run imports several times without duplicate messages (#3123)
- Add /shrug command
@@ -791,7 +793,7 @@
- Use native code to set file upload cookies
- Wait until user is logged-in to add message listener
-## 0.29.0, 2016-May-02
+## 0.29.0 - 2016-May-02
- Add a i18nDefaultQuery option to settings
- Add a sequential code for livechat rooms
@@ -842,7 +844,7 @@
- Use new placholders.js for sending mail through Mailer
- Verify if user's emails and phone are arrays before showing them
-## 0.28.0, 2016-Apr-25
+## 0.28.0 - 2016-Apr-25
- Add "by" and "at" to language files
- Add API method to list online users in a room
@@ -884,7 +886,7 @@
- Show all - RTL fix (#2957)
- Use the logo from uploaded assets for the menu footer
-## 0.27.0, 2016-Apr-18
+## 0.27.0 - 2016-Apr-18
- Add admin to default list of allowed roles on 'pin-message' (#2846)
- Add date/time format settings (#2852)
@@ -918,7 +920,7 @@
- Use different color for mentions "all" (#2865)
- User info tab bar improvements (#2893)
-## 0.26.0, 2016-Apr-11
+## 0.26.0 - 2016-Apr-11
- Add a download icon to file list (#2817)
- Add ability to hide embedded media
@@ -957,7 +959,7 @@
- Use RocketChat Logger as SyncedCron logger
- When creating a room, set user only as owner, not moderator
-## 0.25.0, 2016-Apr-04
+## 0.25.0 - 2016-Apr-04
- Add black list email list options
- Add more indexes to users collection
@@ -1004,7 +1006,7 @@
- Use page-loading animation when waiting subs
- Use ReadOnly globals
-## 0.24.0, 2016-Mar-28
+## 0.24.0 - 2016-Mar-28
- Add a title with emoji's shortname on picker
- Add Assets and Blaze to jshint global variables
@@ -1061,7 +1063,7 @@
- Use the login layout for the reset password screen
- Using PNG emoji sprites for better performance
-## 0.23.0, 2016-Mar-21
+## 0.23.0 - 2016-Mar-21
- Accept * for all media types
- Add emoji picker
@@ -1105,7 +1107,7 @@
- Use login logo as asset
- Use URL compatible token and do not sabe in user record
-## 0.22.0, 2016-Mar-14
+## 0.22.0 - 2016-Mar-14
- Add AES encryption routines
- Add CDN config option for file upload
@@ -1149,7 +1151,7 @@
- Trim slashes from Site_Url - closes #2462
- Upload files to file system support
-## 0.21.0, 2016-Mar-07
+## 0.21.0 - 2016-Mar-07
- Add ability for users to delete their own accounts
- Add infinite scrolling to channels list
@@ -1183,7 +1185,7 @@
- Shows OAuth Callback URLs
- Support 'user_id' in addition to 'id' and 'ID' for service identifier
-## 0.20.0, 2016-Feb-29
+## 0.20.0 - 2016-Feb-29
- Ability to disable sending nickname and message via push notification
- Add back 'delete room' button - closes #2351
@@ -1221,7 +1223,7 @@
- Updated sweetalert
- Uses the setting for validating rooms renaming - closes #2297
-## 0.19.0, 2016-Feb-22
+## 0.19.0 - 2016-Feb-22
- Add alerts for highlight words
- Add button to show offline users in a room
@@ -1260,7 +1262,7 @@
- Split CA cert into array of strings.
- Switched CAS configuration from Meteor.settings to RocketChat.settings.
-## 0.18.0, 2016-Feb-15
+## 0.18.0 - 2016-Feb-15
- Add .jshintrc to project
- Add button to test desktop notifications
@@ -1285,7 +1287,7 @@
- Terminal output should be displayed in LTR always
- Using REST to send pushes through gateway
-## 0.17.0, 2016-Feb-09
+## 0.17.0 - 2016-Feb-09
- Add a button to allow deleting an uploaded file
- Add an example of how to send logs from server to client
@@ -1320,7 +1322,7 @@
- Show that server is running on logs
- Use the RocketChat.Info.version on headers
-## 0.16.0, 2016-Feb-01
+## 0.16.0 - 2016-Feb-01
- Add option for admin to require user to change password
- Add option for admins to manually add new users
@@ -1335,7 +1337,7 @@
- Show "Room not Found" correctly
- Update konecty:multiple-instances-status to 1.0.5
-## 0.15.0, 2016-Jan-25
+## 0.15.0 - 2016-Jan-25
- Ability to change email on account
- Add "Default Domain" to LDAP config
@@ -1356,7 +1358,7 @@
- Outgoing: Get the room from posted message to reply
- Temporary fix for AM/PM timestamp breaking cog
-## 0.14.0, 2016-Jan-18
+## 0.14.0 - 2016-Jan-18
- Add admin setting to Force SSL
- Add connections status bar to login page
@@ -1405,7 +1407,7 @@
- Using default values instead of integration data
- Using processWebhookMessage on V1 APIs
-## 0.13.0, 2016-Jan-11
+## 0.13.0 - 2016-Jan-11
- Add api `chat.messageExample`
- Add apis 'integrations.create' and 'integrations.remove'
@@ -1447,11 +1449,11 @@
- Update log.coffee
- Use different ids for members info and user info tabbars
-## 0.12.1, 2016-Jan-05
+## 0.12.1 - 2016-Jan-05
- Fix problem with middleware that tries to parse json body
-## 0.12.0, 2016-Jan-04
+## 0.12.0 - 2016-Jan-04
- Add a setting to disable form-based login
- Add request debug messages
@@ -1469,7 +1471,7 @@
- Try to parse all request bodies as JSON
- Upload build artifacts to GitHub and sign tgz for docker images
-## 0.11.0, 2015-Dec-28
+## 0.11.0 - 2015-Dec-28
- Add "Jump to" and infinite scroll to message search results
- Add infinite scroll to files list
@@ -1512,15 +1514,15 @@
- Turn channel and triggerWords optional in triggers
- Using branding image from main APP
-## 0.10.2, 2015-Dec-22
+## 0.10.2 - 2015-Dec-22
- Fixes image preview bugs with filenames containing spaces
-## 0.10.1, 2015-Dec-21
+## 0.10.1 - 2015-Dec-21
- Fix upload permissions introduced in raik:ufs 0.3.4
-## 0.10.0, 2015-Dec-21
+## 0.10.0 - 2015-Dec-21
- Accept property *msg* as text in attachments
- Add "Room has been deleted" entry
@@ -1620,7 +1622,7 @@
- Use attachments to render preview of uploads and use relative paths
- Using flow-router group routes
-## 0.9.0, 2015-Dec-14
+## 0.9.0 - 2015-Dec-14
- Add a new setting type "action" to call server methods
- Add lib clipboard.js
@@ -1662,7 +1664,7 @@
- Prompt users to install extentions to enable screen sharing
- Shos if message is from bot and never render compact message version
-## 0.8.0, 2015-Dec-8
+## 0.8.0 - 2015-Dec-8
- Add "Meiryo UI" to font-family
- Add option to disable "Forgot Password" link on login page
@@ -1693,6 +1695,6 @@
- Translate section of settings
- Update the flex-nav hidden element for RTL
-## 0.1.0, 2015-May-19
+## 0.1.0 - 2015-May-19
- Initial public launch
diff --git a/packages/rocketchat-theme/assets/stylesheets/base.less b/packages/rocketchat-theme/assets/stylesheets/base.less
index 093624a9ce61..47eef3f630cb 100644
--- a/packages/rocketchat-theme/assets/stylesheets/base.less
+++ b/packages/rocketchat-theme/assets/stylesheets/base.less
@@ -852,14 +852,9 @@ label.required::after {
.avatar-image {
height: 100%;
width: 100%;
- min-height: 20px;
- min-width: 20px;
- display: block;
- position: relative;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
- border-radius: 4px;
}
&[initials]::before {