Releases: RocketChat/Rocket.Chat
Releases · RocketChat/Rocket.Chat
0.36.0
Core updates
- Add ids for all afterSaveMessage callbacks
- Clear cache on logout and after 30 days out of date
- Remove observe for messages
- Use events insted of observers for streams
Livechat
- Add autocomplete feature to livechat user management
- Add livechat Guest Pool queue method (#3507)
- Add option to accept livechats even if no agents online
- Add option to choose what to monitor for livechat history tracking
- Add room label to livechat history list
- Add
chatDuration
: chat duration until it's closed - Add
responseTime
: time until the first answer by an agent - Allow livechat managers to manage a livechat session
- Fix livechat trigger being triggered multiple times
- Forward livechat rooms
- Forward open livechat rooms from agent when he goes offline
- New livechat API setTheme
- New page to see the current livechat queue
- Show user status for livechat rooms
Translation updates
- Fix "Show_only_online" link bug in french (#3725)
- Fix some japanese translations (#3873)
- Fix translation placeholders (#3650)
General updates
- Add "mark as unread" feature
- Add auto-closing right sidebar #3713 (#3720)
- Add ctrl key and alt key to ignoring keys which send/update message
- Add editable channel descriptions (#3705)
- Add EVE online sso support (#3389)
- Add filter to allow/deny @ALL (#3703)
- Add hide avatars setting to user preferences
- Add missing roles verification to direct messages (#3672)
- Add on the fly video recording and uploading
- Add safe ports settings for embed
- Add settings for desktop notification durations for each rooms
- Add slash command for open rooms
- Add SSL option for Jitsi
- Add the ability to add an icon with the actionLink
- Add user preference for desktop notification duration
- Added messageType and actionLink to join call. Fixed timeout issues
- Adding Rocket.Chat templates to deploy on OpenShift
- Adds option of colors into tabbar
- Allow actionLinks server side as well as client side
- Allow Jitsi for Channels
- Allow multiple attachment fields which wrap round
- Allow slashcommands to be created client-side.
- Calls callback also on success (#3690)
- Clicking own avatar in a private meeesage shows the other person's profile
- Collapse attachment fields
- Deeper analytics for Piwik
- Don't consider invalid commands as messages (#3698)
- Fix attachment absolute URL
- Fix invalid role error msg when removing user from room (#3878)
- Fix multiple issues when searching for users and rooms (#3850)
- Fix params to call channelsList (#3687)
- Fix sandstorm WebRTC (#3675)
- Fix tableflip emoji
- Fix to subdir images (#3695)
- Include alias and bot values in outgoing webhook. (#3805)
- KaTeX: Allow enabling [KaTeX] and
$$KaTeX$$ syntaxes separately - Only re-enter a password if change a email or password (#3710)
- Require admin role to send emails to users.
- Show name and username in results (name if available)
- Test notification use User preferences duration
- Update accounts-sandstorm to 0.4.1 (#3716)
- Update emojione to 2.2.5 (#3736)
- Update hubot version to v.0.1.4
0.35.0
- Add a list of reserved usernames
- Add admin setting to disable merged groups and channels
- Add Chrome Extension setting for jitsi integration
- Add new REST API Add all users to room (#3569)
- Add new REST API endpoints (#3525)
- Add slash command for archiving and unarchiving a room
- Add the slash command /create - to create a new channel (#3585)
- Add user setting to disable merged channels
- Blocking access to /avatar/ without an username
- Fix for select file button #3256
- Fix livechat agents bot being able to see visitor info
- Fix saving room topic escaped
- Fix searching for public/private channel
- Fix sort slash commands before filtering (#3571)
- Preventing message update on multiple sendMessage calls
- Update for Dataporten closing #3580 (#3608)
0.34.0
0.33.0
- Add a method and api way to get a user's private groups, for external usage
- Add ASCII art commands /tableflip /unflip /lennyface /gimme
- Add correct rocketchat-ui-message files
- Add LiveChat CRM integration
- Add Slack Bridge
- Add Stack Overflow TAG
- Add the packages
- Escape KaTeX error messages
- Events for connecting and disconnecting
- Fix Google Plus login via Iframe on web
- Fix Notifications to users despite not being in private group (#3273)
- Fix some translations for LDAP_Username_Field_Description
- Fix spotify rendering
- Fix tooltip arrow position
- Livechat client app sound notification option
- Remove data field from webhook test data
- Remove redundant Debug_level settings
- Remove the smicolon on end of 25 line (#3419)
- Send livechat webhooks
- Use rather than for tab buttons.
0.32.0
- Add autocomplete for adding users to roles
- Add bad word filter to settings UI
- Add Catalan language (#3394)
- Add compacter message view mode
- Add Deeper analytics for Piwik
- Add EVE online sso support (#3389)
- Add Piwik Analytics (#233)
- Add role tags to user info in flex tab (#3326)
- Add room label to livechat history list
- Add safe ports settings for embed
- Add settings for Piwik Analytics (#233)
- Add support to broadcast stream to different hosts
- Change "Show Usernames" for "Hide Usernames"
- Change text of "and more __" for reactions
- Combined Hightlight & Markdown packages. Fixed Katex & markdown collision
- Escape room topic html
- Fix action button validation (#3306)
- Fix CAS in Android Cordova
- Fix exception if room not found
- Fix outgoing integrations erroring out when a channel isn't provided
- Fix SAML SSO redirect issue with iOS native client (#2028)
- Forward open livechat rooms from agent when he goes offline
- Hide the cog when a user is not in the room.
- Improve REST API (#3346)
- Improvements to message quoting (#3278)
- KaTeX: Allow enabling [KaTeX] and
$$KaTeX$$ syntaxes separately - Prevent HTML tags in livechat offline email subject
- Remove resize animation preventing scroll stay at bottom
- Update user-presence package
0.31.0
- Add header and footer to e-mails
- Add new livechat settings to livechat manager
- Add replyTo and more descriptive 'from' to livechat offline email
- Add role field to user creation form
- Add setting to set Google Site Verification id
- Add the channel id to the _id property of the messages on import
- Added permalink button to pinned & starred messages
- Better look to big emojis on webkit browsers
- Created guest user permission
- Emoji search is performed across all categories
- Fix an error on importing if there was a user by the same username on the server but different email
- Fix error message when CAS validation fail
- Fix multiline code when there is text after closing ```
- Fix some broken link -> button events
- Fix text clipping in spotlight input
- Fix the message requesting the password when saving profile
- Fix URL for cordova when quoting a message
- Lower highlight timeout
- Make "new message" and "jump to recent" buttons unselectable
- Make the sidebar movement transition faster
- New subject for livechat offline messages
- Prevent someone from reacting if they are muted
- Remove invalid push tokens from gateway if status code 406
- Remove stale debug logs
- Removing presence status computation from new room sound tracker
- Right sidebar animation cancelled on tab button clicked
- Save room's name as the livechat visitor name
- Use HTML emails instead of Text
0.30.0
- Ability to run imports several times without duplicate messages (#3123)
- Add /shrug command
- Add /topic
- Add back the role bot to rocket.cat - closes #3098
- Add default email header and footer
- Add some basic validation to if user is logged in
- Add timestamp to quoted messages
- Added quote button to messages
- Allow inputing multiple channels/users in integrations; comma-separated
- Allow katex to work with
$...$ and$$...$$ - Always set SMS info on incoming SMS messages
- Close #3103 Show correct menus on mobile
- Do not allow user leave the room ONLY if it is a livechat room
- Do not protect upload files on Sandstorm environment
- Don't render empty katex
- Don't show emoji list on ':' or ascii
- Easier whole message navigation
- Feature: search input field in emoji picker
- Fix #2941 Pressing enter in Search Channels leaves search (#3128)
- Fix #3103 Show correct menus on mobile
- Fix #3130 Hide "edited by" status in search results
- Fix #3138 Embedding youtu.be shortened links did not have a video preview
- Fix #3148 Also adds missing translation keys
- Fix #3182 Replace placeholder in enrollment email subject
- Fix current livechats page
- Fix livechat build script for Windows
- Fix read messages from livechat rooms
- Fix unread bar links
- Fix: discarding draft gets up to date content of message
- Force outgoing webhooks to post only on the allowed room
- Ignore the __MACOSX folders in the importers
- Improves message quoting
- Make message box resize when editing message using popup menu
- Message box resizes properly if sent via click event
- Move /me into directory structure like the other slashcommands
- New livechat page to send an email when no agent online
- New message editing features
- New permission to allow others to close livechat rooms
- Prevent unnecessary UI resize on medium screens
- Removed unused hubot scripts
- Replace bunches of inaccessible elements with empty hrefs, and clickable divs, with .
- RTL fixes (#3135)
- Update katex to version 0.6.0
- Use customClass instead of looking for a class
- Use native code to set file upload cookies
- Wait until user is logged-in to add message listener
0.29.0
- Add a i18nDefaultQuery option to settings
- Add a sequential code for livechat rooms
- Add ability to close livechat rooms
- Add APIs to display room name and find the room object
- Add Beta indicators to video calling
- Add livechat custom fields queue
- Add customization options for enrollment and invitation e-mails
- Add support for RegExp in the message search
- Added settings.json example for Galaxy
- Adding draft auto translations script
- Adding CODE OF CONDUCT
- Adding copy to mesage clipboard button
- Automatic language detect on code blocks
- Change Users.setEmail to overwrite emails field
- Close #2727 Change meteor error (#3040)
- Close #3049 Fix permalink preview
- Create settings to select internal hubot scripts to load
- Emoji's by themselves appear 2x as large. (#3072)
- Feature to add permission for user to manage their own integrations only. (#2901)
- Fix #3094 Enables favorite rooms to non-admins
- Fix #782 Swipe with flex panel breaks
- Fix code highlight on code that contains delimiter
- Fix for markdown heading of non Latin characters
- Fix getRoomIdByNameOrId to allow getting id from joined room
- Fix iframe_client.js "loggin-with-token" typo
- Fix livechat not saving OS, browser and IP
- Fix missing parameters in loginWithCas. (#3051)
- Fix new-message notification when on a different room
- Fix permalink query in oembed (#3046)
- Fix OTR settings labels
- Internal Hubot naming clarification rocketchat:hubot -> rocketchat:internal-hubot RocketBot -> InternalHubot RocketBot_Name -> InternalHubot_Username
- Add Katex formatting tip (#3066)
- Limit calling addUserToRoom to users in room and with permission.
- Make livechat client app use less CPU
- Move livechat navigation history to another tab bar panel
- Move subscription from all clients to template creation
- Remove all spaces from ignored hosts setting
- Remove scripts from internal-bot and set defaults to hello and zen
- Remove unused options parameter from sendMessage
- Remove unused translations
- Restrict calling getRoomIdByNameOrId to channels and allowed users
- Save extra info to livechat rooms and guests
- Show previous livechats for each guest
- Split Autolinker URLs settings
- Update to kenton:[email protected]
- Use guest user name if already registered
- Use new placholders.js for sending mail through Mailer
- Verify if user's emails and phone are arrays before showing them
0.28.0
- Add "by" and "at" to language files
- Add API method to list online users in a room
- Add frequently requested nginx example
- Add more eslint validations
- Add new translation key for cancelling message input Closes #2956
- Add twitter and google login eventos for iframe login
- Added bad-words npm package and callback file
- Added emoji category header in emoji picker
- Changed arrow keybinding in message popups
- Changes to Email settings (#3007)
- Close #1990 Add setting to ignore hosts or CIDR addresses in Embed. (#2953)
- Close #2165 Do not notify mentions to people outside of a private group. (#2954)
- Close #2675 Changed arrow keybinding in message popups
- Close #2726 #2385 Remove double negatives (#2937)
- Close #2950 Add setting to disable displaying role tags
- Close #3001 Improve user add from admin Set autocomplete off in form tag http://stackoverflow.com/questions/12374442/chrome-browser-ignoring-autocomplete-off
- Close #3019 Add data-role attribute to role tags, allowing custom CSS
- Close #2940 Fixed formatting
- Create settings to disable displaying role tags
- Don't send an email notification to mentioned users not in private group
- Faster desktop notifications (#2955)
- Fix "Private Group Owner Cannot Rename Group #2807"
- Fix _timesync for subfolders
- Fix admin user creation via env vars
- Fix emojis for subfolder chats
- Fix message's cog on tab bar panels
- Fix permlink (#3005)
- Fix relative assets
- Fixing issues related mainly to Code-mirror and RTL (#2960)
- Livechat SMS support (#2939)
- Notify role change after DB operation
- Page to view all livechat sessions (#2965)
- Prevent invalid time when TimeSync.serverOffset is undefined
- Prevent javascript error on logout
- Remove push debug logs
- Reply SMS using receipt number as from
- Set livechat custom fields with data received from SMS
- Show all - RTL fix (#2957)
- Use the logo from uploaded assets for the menu footer
0.27.0
- Add admin to default list of allowed roles on 'pin-message' (#2846)
- Add date/time format settings (#2852)
- Always set a base URL
- Auto-translate all languages (#2927)
- Close #1319 #2701 Add permalink to messages (#2870)
- Close #2378 Add role tags (#2858)
- Close #2708 Remove user's avatar from filesystem when deleting the user (#2853)
- Close #2746 Prevent server crash on wrong S3 configuration (#2851)
- Close #2829 Add setting for blocking message exclusion (#2933)
- Close #2887 Support for GET method in @integrations (#2932)
- Custom OAuth fixes for Reddit (#2921)
- Do not reset pin-message permission roles on server restart (#2919)
- Do not set ROOT_URL_PATH_PREFIX based on Site_URL
- Fix checking room roles
- Fix error when incoming integration returns nothing
- Fix for email verification check alignment (RTL) (#2855)
- Fix for role name being reset on server restart
- Fix oauth payload method (#2915)
- Improved message input layout
- Remove empty link hrefs
- Remove whitespace around blockquote in message (#2883)
- Replace arunoda:streams by rocketchat:streamer (#2842)
- Set pin-message permissions only on insert
- Several UI improvements
- Simplify and fix ADMIN_EMAIL verification regex. Fixes #2841 (#2890)
- Trim leading & trailing spaces on username or email at the login form (#2871)
- Trim username and e-mail in login/registration form (#2888)
- UI improvements to mentions popup (#2864)
- Update Vagrantfile. (#2936)
- Use different color for mentions "all" (#2865)
- User info tab bar improvements (#2893)