- Nov 01, 2018
-
-
Rodrigo Nascimento authored
* First wave of removal of Meteor global * Second wave of removal of Meteor global * Third wave of removal of Meteor global * Fix tests * Fix ESLint
-
- Oct 29, 2018
-
-
Guilherme Gazzo authored
* fix stream room-changed * Fix new and removed rooms/subscriptions
-
- Oct 26, 2018
-
-
Marcos Spessatto Defendi authored
-
- Oct 17, 2018
-
-
Diego Sampaio authored
-
- Oct 09, 2018
-
-
Diego Sampaio authored
-
Diego Sampaio authored
-
- Oct 03, 2018
-
-
Guilherme Gazzo authored
-
- Sep 28, 2018
-
-
Guilherme Gazzo authored
-
- Sep 27, 2018
-
-
Guilherme Gazzo authored
-
- Sep 21, 2018
-
-
Mrinal Dhar authored
-
- Sep 20, 2018
-
-
Rodrigo Nascimento authored
-
- Sep 19, 2018
-
-
フィンメーラ authored
Closes #2922 Closes #4706 This PR adds a personal preference for what timestamp format to use:  **Default** uses the timestamp formats (usually `LT` and `LLL`) defined in admin settings. **12-hour** uses a 12-hour format (`6:30 PM` or `January 3, 2018 6:30 PM`) **24-hour** uses a 24-hour format (`18:30` or `January 3, 2018 18:30`)
-
- Sep 11, 2018
-
-
Tim Kinnane authored
-
Tim Kinnane authored
-
- Sep 03, 2018
-
-
Renato Becker authored
-
- Aug 21, 2018
-
-
Pierre H. Lehnen authored
* Remove subscriptions when a user is deleted and add migration to delete past subscriptions * abort user deletion when they are the last owner of a room
-
Pierre H. Lehnen authored
-
- Aug 20, 2018
-
-
Marcos Spessatto Defendi authored
-
- Aug 17, 2018
-
-
Pierre H. Lehnen authored
-
Pierre H. Lehnen authored
-
Marcos Spessatto Defendi authored
-
Diego Sampaio authored
-
- Aug 16, 2018
-
-
Diego Sampaio authored
-
Tasso Evangelista authored
-
Tasso Evangelista authored
-
- Aug 15, 2018
-
-
Tim Kinnane authored
-
- Aug 07, 2018
-
-
Diego Sampaio authored
* Fix stuck push notifications on db failure * Change push send interval to 5s
-
- Aug 02, 2018
-
-
Pierre H. Lehnen authored
-
- Aug 01, 2018
-
-
Pierre H. Lehnen authored
-
Nikhil Kaushik authored
-
Nikhil Kaushik authored
-
- Jul 20, 2018
-
-
フィンメーラ authored
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. 
-
- Jul 19, 2018
-
-
Tasso Evangelista authored
* 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
-
- Jul 18, 2018
-
-
Arun Galva authored
-
- Jul 11, 2018
-
-
Rodrigo Nascimento authored
[BREAK] Remove cache layer and internal calculated property `room.usernames`
-
- Jul 06, 2018
-
-
Diego Sampaio authored
-
Diego Sampaio authored
-
- Jul 04, 2018
-
-
Diego Sampaio authored
-
- Jul 03, 2018
-
-
Diego Sampaio authored
-
- Jun 25, 2018
-
-
Diego Sampaio authored
Closes #11231
-