mirror of
https://github.com/mattermost/mattermost.git
synced 2026-08-31 01:11:29 +08:00
shift
* PLT-4670 DM channel creation via webhook fails (#4523) * Only send WS hello event once authenticated (#4509) * Fix websocket on old versions of IE11 (#4501) * PLT-4665 Fix Max Channels limit wrong count (#4512) * If email accounts are disabled, allow email users to switch account type to one of the available types (#4517) * PLT-4716 fixes cache invalidation issue (#4518) * PLT-4716 fixes cache invalidation issue * Adding missing interface * Adding cache invalidation to channel notification preferences * Adding cache invalidation to channel notification preferences * Load profiles for search results (#4519) * Fix infinite loop when user does not have a team. * PLT-4600 Properly clear autocomplete suggestions when suggestions are out of date (#4529) * PLT-4600 Better clear autocomplete suggestions when suggestions are out of date * Fixed react warnings and removed an eslint ignore * Fixing team members dialog not updating while searching. (#4524) * Setup to allow admin users to mange version configurations * Include required client versions in ping response * Fixed autocomplete not working when not at the start of the textbox (#4532) * PLT-4609 - Fixing list modals on mobile (#4536) * PLT-4609 - Fixing list modals on mobile * PLT-4609 - Adjust more modal height * Fixing new messages indicator (#4531) * translations PR for 3.5 (#4511) * Fix resetting of statuses on Postgres (#4538) * Adding debugging for body errors (#4542) * Move channel click dispatch outside of promise (#4545) * Fixed websocket to properly logout when logged out from another tab (#4546) * Fixing problem with email verification link (#4547) * PLT-4754 Fix RHS options menu (#4552) * Hardcode the full name in dm modal * Make sure that correct login placeholder is displayed. * TSDEV-65 Use flag to enable auto search in SearchableUserList * TSDEV-65 Enable autoSearch in MoreDirectChannels modal * TSDEV-65 Throttle auto search of users list using timeout * TSDEV-65 Enable auto search of users list by default * Hide tooltips on mobile size * Fix wording of message * TSDEV-52 Replace copyright colophon * TSDEV-52 Replace links in AboutBuildModal * TSDEV-52 Hide licensee in AboutBuildModal if missing from license meta * TSDEV-52 Replace slogan in AboutBuildModal * TSDEV-91 Replace brand name in root html * TSDEV-91 Replace brand name in manifest.json * TSDEV-107 Replace logo icon used in system posts in RHS * Fix eslint errors introduced in merge with 3.5.0 release * TSDEV-111 fix gray uchat icon in about modal * Fix gofmt errors from merge with 3.5.0 release * TSDEV-107 add a class to system messages and remove the border-radius * Fix lingering eslint error in AboutBuildModal * [TSDEV-51] display user fullname instead of team name on top-left * fix lint errors in profile_picture.jsx * TSDEV-80 Whitelabel mobile browser intercept screens * TSDEV-80 Fix eslint errors * TSDEV-80 Change url for continue w/ browser * TSDEV-80 Change primary color variable to match brand * TSDEV-119 remove mattermost icon from file upload overlay * TSDEV-80 Use download link in get_android_app (until we have app url scheme) * TSDEV-80 Configure IosAppUrlScheme to use in get_ios_app * TSDEV-80 Use download url as fallback if IosAppUrlScheme is blank * TSDEV-80 Revert global css changes * styling fixes for mobile intercept page * revert accidental config commit * actually fix my revert so my changes are still in * TSDEV-143 fix aspect ratio issue with rectangular profile images * TSDEV-141 Remove PR/issue templates from uChat repos * UCHAT-29 Hide pre-release features section of advanced settings pane * UCHAT-34 Hide nickname option in settings panel * add logo locally * TSDEV-79 Replace logo for email templates * TSDEV-79 Adjust size + placement of logo in email templates * TSDEV-79 Change color of Go to Post button in email notification * TSDEV-79 Change size + padding of Go to Post button * UCHAT-90 add loading spinner within login button * TSDEV-79 Remove channel name prefix from post email notification meta * TSDEV-79 Remove team name from email templates * TSDEV-79 Move button below divider in post email template * UCHAT-122 remove the dangling help link near text input * Merge 11/18/16 (#50) * Merge 11/18/16 (#50) * remove trailing space * Properly load profile for new posts that have unloaded users (#4578) * Lower autocomplete timeout to 100ms (#4579) * Hotfix: Fixing 'more' channel truncating purpose (#4581) * Fixing more channel purpose * Fixing to match master * Hotfix: PLT-4779 Fixing scrolling on loading a channel and missing DM channel headers (#4584) * Added all parameters to call tracker ids when getting profiles * Changed channel header rendering to not depend on knowing all users in a DM channel * Added comment about a race condition in UserActions.populateDMChannelsWithProfiles * Added a fixed-height placeholder for the ChannelHeader when its state isn't valid for rendering * Fix user search when using an asterisk (#4586) * Fixing new messages indicator (#4614) * PLT-4787 Fixed not being able to join a channel through a link after opening the More Channels modal (#4616) * UCHAT-122 hide help link properly for tablet sized screens * Fixed error being thrown by ChannelHeader when switching teams (#4619) * Fixed error being thrown by ChannelHeader when switching teams * Close SidebarHeaderDropdown after switching teams * Fixed error logged when joining a team from another tab (#4620) * UCHAT-60 change default notification settings for new users * UCHAT-131 Whitelabel welcome email template * UCHAT-2 Search input + filter is not reset when More Channels modal is closed & reopened * UCHAT-13 close modal when clicking background * fix style * UCHAT-78 Configure app url scheme/intent for android app * UCHAT-142 fix exception from closing more channels modal * Fixed json and xml file rendering in code preview (#4642) * return posted message without waiting for email and push notifications to be sent (#4645) * UCHAT-182 Add missing preposition to mention email subject * UCHAT-143 Remove tutorial reference to search + archiving * UCHAT-189 Remove search button from SearchableUserList * UCHAT-189 Update placeholder text of SearchableUserList input * UCHAT-125 Clarify download button text in mobile browser intercept screens * UCHAT-200 Whitelabel alert message for websocket disconnection * UCHAT-127 Duplicate createUser endpoint in admin scope * UCHAT-127 Prefix createUser api functions in admin scope * UCHAT-127 Restrict access to admin createUser endpoint * UCHAT-127 Remove "first user" logic from admin createUser * UCHAT-127 Remove signup logic from admin createUser * UCHAT-127 Remove invite logic from admin createUser * UCHAT-127 Remove join team logic from admin createUser * UCHAT-127 Remove welcome email logic from admin createUser * Display users count and total in the direct messages list modal * New endpoint for paginated channels with search option. * Changes for actions to call paginated channels and for paginated search. Also constants and store changes to store unique channels. * UCHAT-180 Paginate more channels modal to improve perf * Fix lint errors * Be able to return total count for paginated channels * Change Etag to add the channel count so that it does not respond to use cached channels * Use channel count to display the right pagination in the last page and to display the total list of channels * Fix linting errors * UCHAT-142 fix npm lint error * UCHAT-166 Display an inline loading spinner when "load more" posts is clicked * UCHAT-148 add pre-commit hook * UCHAT-186 set a min-height for the sidebar menu header * Invalidate user channel members cache when creating a new channel (#4694) * UCHAT-180 Make more channels search input full-width * UCHAT-180 Fully reuse DM modal styles in more channels modal * UCHAT-180 Adjust spacing for pagination button row in more channels modal * UCHAT-180 Fix spacing issue for pagination button row in new DM modal * UCHAT-238 replace favicons with uchat icons * UCHAT-166 Underline .btn-as-link on hover * UCHAT-227 allow single enter key to switch channels in channel switcher * UCHAT-215 Add config option to restrict channel deletion by role * UCHAT-215 Add validity check for channel deletion restriction option * UCHAT-215 Hide channel delete option if user lacks required role * UCHAT-169 fix hover issue with reply menu for one line messages * UCHAT-73 focus search input when Add members modal gets displayed * UCHAT-215 Check channel deletion restriction in authorization * UCHAT-180 Hide MoreChannelsModal when NewChannelFlow is opened * UCHAT-180 Remove redundant exit handler from MoreChannelsNew * UCHAT-180 Remove unused NewChannelFlow from MoreChannelsModal * PLT-4429 disabling at_all at_channel metions mentions when channel has more than 1k users (#4627) * PLT-4429 disabling explicit mentions when channel has more than 1k users * Fixing test case * Adding setting to the admin console * Fixing bad translation Conflicts: config/config.json model/config.go webapp/components/admin_console/users_and_teams_settings.jsx * UCHAT-271 Get channelType from initial props in NewChannelFlow * UCHAT-180 Use config option to enable paginated channels modal * UCHAT-273 Flag configurations for activating choosing themes and list of themes. * UCHAT-273 add image for theme shift * UCHAT-273 filter themes based on config array of AllowedThemes. * UCHAT-273 Show/hide option to choose theme based on config flag EnableThemeSelection. If disabled display default shift theme. * UCHAT-273 fix linting issue * UCHAT-273 renamed Themes to uChat light & dark * UCHAT-275 Add config option to hide locale setting * UCHAT-273 Added new uChat dark values to config, called monokai. * UCHAT-273 Final config style changes for uChat dark theme. * UCHAT-285 DM modal has messed up layout on mobile * UCHAT-285 add styles for special cases when there are config flags for no new channels and default team name * UCHAT-282 Enclose OR so that the query executes with the proper parameters * UCHAT-232 add error message to root.html that is displayed during network error * UCHAT-296 fix JS error when clicking add new members btn on mobile * WIP: PLT-4629 Move "Next" button in channel lists * New endpoint for paginated channels with search option. * UCHAT-180 Paginate more channels modal to improve perf * Fix lint errors * Add internationalized message for Load more button * Fix problems with search displaying Load more * Moved next button in channels list to be bottom of the list and feed screen space * Moved next button in channels list to be bottom of the list and feed screen space * Fix linting errors * Clean up commented styles * Fix height with bigger header * UCHAT-202 changed css height to use full screen and removed close button to recover space * UCHAT-273 Return shift theme as default theme * UCHAT-202 Display message when no channels are found on search * UCHAT-202 hide page counts in direct message modal * UCHAT-202 fix lint errors * UCHAT-232 modify if condition * Allow any user in a channel to remove other users * fix style * fix merge conflict
PLT-4404/PLT-4578/PLT-4541/PLT-4542 Replaced third party autosizing textarea with a custom one (#4442)
Mattermost
Mattermost is an open source, self-hosted Slack-alternative from https://mattermost.org.
It's written in Golang and React and runs as a single Linux binary with MySQL or Postgres. Every month on the 16th a new compiled version is released under an MIT license.
Try out Mattermost:
- Join the Mattermost Contributor's server (latest nightly builds, unstable)
- Join the Mattermost Demo server (latest stable version)
Deploy on Heroku
Note: Heroku preview does not include email or persistent storage
Install on your own machine:
- One-line Docker Preview
- Developer Machine Setup
- Production Install Guides using Linux Binary
- Production Docker Install
Get Involved:
- Contribute Code
- Find "Help Wanted" projects
- Join Developer Discussion on a Mattermost Server for contributors
- File Bugs
- Share Feature Ideas
- Get Troubleshooting Help
Learn More:
Get the Latest News:
- Twitter - Follow MattermostHQ
- Email - Subscribe to our newsletter (1 or 2 per month)
- IRC - Join us on #matterbridge (thanks to matterircd)
Any other questions, mail us at info@mattermost.com. We’d love to meet you!
Description
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..
Readme
2.3 GiB
Languages
TypeScript
48.2%
Go
41.4%
JavaScript
5.4%
SCSS
2.6%
HTML
2.1%
Other
0.2%