-
Notifications
You must be signed in to change notification settings - Fork 10.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 0.68.0 #11591
Merged
Merged
Release 0.68.0 #11591
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Only escape HTML from details in toast error messages * Refactor reducer
* Fix typos * Remove title attribute from sidebar items * Revert "Remove title attribute from sidebar items" This reverts commit 691a447. * Add title attribute in sidebar items if needed * Replace mouseover with mouseenter
* Remove HTML escaping on input of room topic, announcement, description * Render channel settings with markdown * Add markdown rendering for room topic * Escape messages of changes in room topic, announcement, description * Apply markdown in Livechat visitor info topic
Related to #6515. Recreation of #10891 as that PR got rather messy. Closes #10979 Closes #8070 When using custom user fields, you might not want to expose rather private fields like `statusConnection` or their email. Currently, to view custom fields, the `view-full-other-user-info` permission is required. This PR adds an optional `public` field to all `Accounts_CustomFields` entries, which overrides this requirement, so users without the permission can see the field. ## Setup ![2018-05-27_18-35-38](https://user-images.githubusercontent.com/39674991/40589494-7a6fa220-61ee-11e8-8acc-48cee8ed72bc.png) ![2018-05-27_18-35-46](https://user-images.githubusercontent.com/39674991/40589495-7a8aedaa-61ee-11e8-9be5-208d0a950c65.png) _The `public` field will default to false when not specified._ ## Preview Any user can see all of their own fields. ![2018-05-27_18-36-40](https://user-images.githubusercontent.com/39674991/40589498-7ad3fd2e-61ee-11e8-9a9e-6b7411105a75.png) However, if they do not have the `view-full-other-user-info` permission, they can only see others' public fields. ![2018-05-27_18-36-34](https://user-images.githubusercontent.com/39674991/40589497-7abb6606-61ee-11e8-9866-77f2c9bff6e3.png) Of course, those with the `view-full-other-user-info` permission can always see all fields. ![2018-05-27_18-36-19](https://user-images.githubusercontent.com/39674991/40589496-7aa37dc0-61ee-11e8-9b37-0dbd8bbe4731.png)
Closes #10872 - [x] Removes email addresses from default user search (**impacts on search bar too**) - [x] Suggests first users that sent text messages in the room - [x] All users are listed together with real name and status
* Keep only one PhotoSwipe gallery open * Refactor PhotoSwipe code * Handle preloading in PhotoSwipe * Use common fixCordova helper in uploadFilesList * Fix log helper * Fix the server-side handling of room_files collection * Improvements in uploadedFilesList * Adjust margins * Add file name filter for uploaded files * Add search form for uploaded files * Add missing translation key * Fix indentation in template * Add layout changes * Fix progressive loading in uploaded files list * Add rel="noopener noreferrer" to links in uploaded files list * Rename parameter * Handle image loading for PhotoShipe gallery * Show images in uploaded files list in PhotoSwipe gallery * Add escapeCssUrl helper * Escape thumbnail URL in uploaded files list * Force download on uploaded files list * Add a publication for uploaded files list with search text * Update roomFiles.js * Update roomFilesWithSearchText.js
NEW: Send user status to client. I added the functionality to the server to implement some new features for the desktop client. With the global event we can listen on the status / status-change of the user, and show special icons or a colored title at the menu bar.
* meteor update swydo:graphql * Fix GraphQL tests
<!-- INSTRUCTION: Your Pull Request name should start with one of the following tags --> <!-- [NEW] For new features --> <!-- [FIX] For bug fixes --> <!-- [BREAK] For pull requests including breaking changes --> <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below --> <!-- INSTRUCTION: Link to a https://github.com/RocketChat/docs PR with added/updated documentation or an update to the missing/outdated documentation list, see https://rocket.chat/docs/contributing/documentation/ --> <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
Part of an attempt to improve #11145 If the admin has "Use Real Name" on, typing indicators now show the real name, making life a lot easier for those who auto-generate usernames or otherwise have usernames that don't correlate with the user. **Before, or with "Use Real Name" off** ![2018-06-15_21-52-59](https://user-images.githubusercontent.com/39674991/41487087-7cb40974-70e7-11e8-89c5-0336cb9e8592.png) **After, with "Use Real Name" on** ![2018-06-15_21-53-15](https://user-images.githubusercontent.com/39674991/41487094-8540e01c-70e7-11e8-89f8-acefa1e9ae1a.png) Enjoy!
* [FIX] Logs safe area * Remove Copy title * Fix logo spaces and sizes
Closes #6749 Closes #8321 Closes #9374 Closes #2700 Closes #2639 Closes #2355 Closes #1861 Closes #8757 Closes #7228 Closes #10870 Closes #6193 Closes #11299 Closes #11468 Closes #9317 Closes #11300 (will incorporate a fix to this PR's issue) Closes #11046 (will incorporate a fix to this PR's issue) Contributes to #5944 Contributes to #11475 _...and possibly more!_ This PR makes deleting messages (automatically and manually) a lot easier on Rocket.Chat. - [X] Implement a bulk message deletion notification, to quickly push large message deletions to users without reload - [X] Use it in `rooms.cleanHistory` - [X] Use it in user deletions - [X] Completely remove cleanChannelHistory as required by v0.67 - [X] Remove server method `cleanChannelHistory` - [X] Remove REST API `channels.cleanHistory` - [x] Implement a sidebar option to clean history - [x] Basic implementation - [x] Allow excluding pinned messages - [x] Allow attachment-only mode - [x] Allow specifying user(s) to narrow down to - [x] Also update REST API - [x] Also update docs - [x] Break the deletion into multiple different requests, so the client can keep track of progress - [x] Clear animation / progress bar for deleting - [x] Retention policy - [X] Global, set by admin - [X] Global timer that runs every second and deletes messages over the set limit - [X] Can change its timer's resolution to prevent insane CPU overhead - [X] Admin can decide what room types to target (channels, groups and/or DMs) - [X] Allow excluding pinned messages - [X] Allow attachment-only mode - [x] Per-channel, set by those with a new permission - [x] Disabled when master switch off - [x] Set in channel info - [x] Can override global policy with a switch that requires `edit-privileged-setting` - [x] Allow excluding pinned messages - [x] Allow attachment-only mode - [x] Uses same global timer for cleanup - [X] Message at start of channel history / in channel info if there is a retention policy set - [x] Message in channel info if there is a retention policy set on that channel specifically - [X] Make cleaning history also delete files (completely!) - [X] Manual purging - [X] Automatic purging - [x] Make other deletions also delete files - [x] User deletion - [X] Own messages - [x] DMs with them's partner messages - [x] Room deletion - [x] Cleanup - [x] Finish related [docs](https://github.com/RocketChat/docs/pull/815) - [x] Link to the docs in the settings Please suggest any cool changes/additions! Any support is greatly appreciated. **Breaking change:** This PR removes REST API endpoint `channels.cleanHistory` and Meteor callable `cleanChannelHistory` as per the protocol specified for them. ![bzzzzzzzz](https://user-images.githubusercontent.com/39674991/41799087-56d1dea0-7670-11e8-94c0-bc534b1f832d.png)
* Install fontconfig for snap * Add fontconfig environment variables so sharp can find fonts
[FIX] SAML issues
* Fix the 'forward chat' when using the 'Guest Pool' routing method. * Fix Livechat redirect URL. * Improved the logic returning the livechat room to the queue.
…of messages (#11357) * Fix announcements and mentions * rename to RocketChatMarkdownInline
Merge master into develop & Set version to 0.68.0-develop
* Make message popup user mentions reactive again * Add e2e test for user mentions in message popup * Avoid call functions twice * Prepare test data using the REST API * Remove @watch from test description * Logout before testing
Manual push by LingoHub User: Rodrigo Nascimento. Project: Rocket.Chat Made with ❤️ by https://lingohub.com
ggazzo
approved these changes
Jul 28, 2018
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
2018-07-27 · 2 ️️️⚠️ · 13 🎉 · 3 🚀 · 23 🐛 · 10 🔍 · 21 👩💻👨💻
Engine versions
8.11.3
5.6.0
🎉 New features
🚀 Improvements
🐛 Bug fixes
🔍 Minor changes
👩💻👨💻 Contributors 😍
👩💻👨💻 Core Team 🤓