summaryrefslogtreecommitdiffstats
path: root/webapp/components/sidebar.jsx
Commit message (Collapse)AuthorAgeFilesLines
* Removing webappChristopher Speller2017-09-061-994/+0
|
* Add x to be able to leave public and private channels (#7145)David Meza2017-09-011-3/+45
| | | | | | | | | | * Add config value EnableXToLeaveChannelsFromLHS that if true displays x to the right of private and public channels on the LHS. * Displays x to the right of private and public channels on the LHS based on if EnableXToLeaveChannelsFromLHS=true. * change the tooltip for private and public channels to `Leave channel` * Add client-side event for when user clicks the "x" button. Different for public, private, DM.
* Add a + next to direct message on sidebar to open 'Direct Messages' modal ↵David Meza2017-08-221-0/+30
| | | | | | | | (#7159) * Add a + next to direct message on sidebar to open 'Direct Messages' modal * Change + cick to display direct message modal without group message.
* PLT-7206: Remove the "Delete Channel" option for private channels if you're ↵Jonathan2017-08-091-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | the last channel member and policy setting restricts channel deletion (#7050) * PLT-7206: UI changes. Removed last user in channel loophole, refactored code to clean it up, added differentiated support for public and private channels, added unit tests. Still need to implement server-side checks * PLT-7206: All helper methods in channel_utils.jsx now accept the same three boolean variables in the same order and use the same boolean logic to check their values. * PLT-7206: Added unit tests for showManagementOptions(...) * PLT-7206: Fixed test case descriptions * Added unit tests for showCreateOption(...) * PLT-7206: Added unit tests for canManageMembers(...) * PLT-7206: Removed last person in channel loophole from server-side code * PLT-7206: Reverted config.json * PLT-7206: Fixed double negatives in unit test names * PLT-7206: PR feedback - Removed confusing comment and unused variable
* Use redux selector for getting siderbar channels (#7078)Joram Wilander2017-08-021-70/+27
|
* Multiple Ui improvements (#7029)Asaad Mahmood2017-07-311-4/+4
| | | | | | | | | | | | | | | | * PLT-7119 - Updating headings on compact view * PLT-7103 - Removing line below channel intro * PLT-7112 - Fixing system console banner * PLT-7144 - Adding ellipsis to system console boxes * PLT-7181 - Changing channel header opacity * PLT-6899 - Updating unread bar * Updating margin for new messages indicator
* [PLT-7069] Remove shortcut key on Switch Channels when viewing on mobile web ↵Saturnino Abril2017-07-271-13/+15
| | | | | | | | (#7012) * remove shortcut key on Switch Channels when viewing on mobile web * apply hidden-xs class for mobile view
* Minor fixes based on lgtm.com alerts (#6819)Alex Ford2017-07-071-4/+2
| | | | | | | | | | * Remove a couple of superfluous trailing arguments * Simplify assignment logic in a couple of places * Modify some potentially inconsistent setState calls to use the function form * Fix eslint errors
* PLT-6905 - Updating channel header design (#6789)Asaad Mahmood2017-07-061-12/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PLT-6905 - Updating channel header design * Updating border-radius * Updating radius for wide icons * Updating trigger for overlay * Updating UI for channel header * Updating channel header sizing * Updating channel header css * Updating sidebar css * Updating status icons * Adjusting border * Updating comment * Removing type from status icon * Fixing UI issues for the channel header/sidebar * make "Add a channel description" open the channel header modal * Updating status and opacity * Updating stauts icon positioning * Updating description and heading size * Updating UI changes * Updating UI changes * add a focused class to the parent div .search__form and then remove when hover away * Fix active state for pinned posts icon * Updating UI changes * Update channel header text
* Fix sidebar status not updating (#6752)Joram Wilander2017-06-291-2/+5
|
* Move remaining actions over to use redux and v4 endpoints (#6720)Joram Wilander2017-06-261-8/+6
|
* fix CTRL+SHIFT+K to toggle open or close when pressed (#6701)Saturnino Abril2017-06-221-1/+5
|
* Allow closing of favorited GMs (#6700)Joram Wilander2017-06-221-1/+1
|
* add more Ids for UI automation (#6673)Saturnino Abril2017-06-201-0/+3
|
* Channel switcher UI improvements (#6564)Asaad Mahmood2017-06-061-10/+17
| | | | | | | | | | | | * Channel switcher UI improvements * Reverting mattermost theme * Fixing spacing above the button * Updating switcher button * PLT-6691 - Fixing tablet header
* PLT-6705 Show partially hidden channels as 'Unread above/below' (#6580)Harrison Healey2017-06-061-2/+5
|
* Fix default text for channel switcher (#6581)Joram Wilander2017-06-061-1/+3
|
* [PLT-6697] Added CTRL/CMD+SHIFT+K shortcut to open 'more direct messages' ↵Saturnino Abril2017-06-051-4/+9
| | | | | | | | | | dialog (#6534) * add keypress shortcut to open 'more direct messages' dialog * removed duplicate e.preventDefault() * add text description to /shortcuts output
* Prevent re-rendering of sidebar when typing into channel switcher (#6547)Joram Wilander2017-06-011-4/+4
|
* PLT-5699 Improvements to channel switcher (#6486)Joram Wilander2017-05-311-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Refactor channel switcher to not wait on server results * Change channel switcher to quick switcher and include team switching * Add sections, update ordering and add discoverability button * Fix styling error * Use CMD in text if on mac * Clean yarn cache on every install * Various UX updates per feedback * Add shortcut help text for team switcher * Couple more updates per feedback * Some minor fixes for GM and autocomplete race * Updating UI for channel switcher (#6504) * Updating channel switcher button (#6506) * Updating switcher modal on mobile (#6507) * Removed jQuery usage * Rename function to toggleQuickSwitchModal
* PLT-6651 - Overlay issue modal (#6473)Asaad Mahmood2017-05-221-1/+1
| | | | | | * PLT-6651 - Overlay issue modal * Fixing mentions badge
* PLT-6614 - Mentions badge styling and dropdown icon style (#6426)Asaad Mahmood2017-05-181-1/+1
| | | | | | * Mentions badge styling and dropdown icon style * PLT-6134 - Fixing emoji picker border in RHS
* Add an ID to the sidebar channel more (#6399)doh52017-05-151-0/+1
| | | | | | | | * Add an ID to the sidebar channel more For UI Automation * Add an ID to the Create New Channel button
* Fix DM getting marked unread from your own message (#6373)Joram Wilander2017-05-101-22/+2
|
* Fix usernames not showing in DM list on first load (#6333)Joram Wilander2017-05-041-3/+8
|
* Fix DMs not being removed until re-render (#6305)Joram Wilander2017-05-031-1/+6
|
* Minor Ui bug fixes (#6295)Asaad Mahmood2017-05-031-0/+2
| | | | | | * PLT-6435 - Adjusting tooltip for add-channel-btn * PLT-6404 - Fixing emoji reaction button on hover
* Improve perf for channel switching, fix team switching issues (#6286)Joram Wilander2017-05-021-3/+8
| | | | | | * Improve perf for channel switching, fix team switching issues * Fix last channel when switching teams
* PLT-6214 Move channel store and actions over to redux (#6235)Joram Wilander2017-04-281-1/+1
| | | | | | | | | | | | | | * Move channel store and actions over to redux * Fix style errors * Fix unit test * Various fixes * More fixes * Revert config changes
* Start moving webapp to Redux (#6140)Joram Wilander2017-04-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Start moving webapp to Redux * Fix localforage import * Updates per feedback * Feedback udpates and a few fixes * Minor updates * Fix statuses, config not loading properly, getMe sanitizing too much * Fix preferences * Fix user autocomplete * Fix sessions and audits * Fix error handling for all redux actions * Use new directory structure for components and containers * Refresh immediately on logout instead of after timeout * Add fetch polyfill
* PLT-5860 Updated copyright date (#6058)Harrison Healey2017-04-121-1/+1
| | | | | | | | | | | | * PLT-5860 Updated copyright date in about modal * PLT-5860 Updated copyright notice in JSX files * PLT-5860 Updated copyright notice in go files * Fixed misc copyright dates * Fixed component snapshots
* PLT-5873 Renamed private groups to private channels (#5924)Harrison Healey2017-04-031-5/+5
| | | | | | * PLT-5873 Renamed private groups to private channels in web app * PLT-5873 Renamed private groups to private channels in server
* PLT-2713/PLT-6028 Added System Users list to System Console (#5882)Harrison Healey2017-03-301-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PLT-2713 Added ability for admins to list users not in any team * Updated style of unit test * Split SearchableUserList to give better control over its properties * Added users without any teams to the user store * Added ManageUsers page * Renamed ManageUsers to SystemUsers * Added ability to search by user id in SystemUsers page * Added SystemUsersDropdown * Removed unnecessary injectIntl * Created TeamUtils * Reduced scope of system console heading CSS * Added team filter to TeamAnalytics page * Updated admin console sidebar * Removed unnecessary TODO * Removed unused reference to deleted modal * Fixed system console sidebar not scrolling on first load * Fixed TeamAnalytics page not rendering on first load * Fixed chart.js throwing an error when switching between teams * Changed TeamAnalytics header to show the team's display name * Fixed appearance of TeamAnalytics and SystemUsers on small screen widths * Fixed placement of 'No users found' message * Fixed teams not appearing in SystemUsers on first load * Updated user count text for SystemUsers * Changed search by id fallback to trigger less often * Fixed SystemUsers list items not updating when searching * Fixed localization strings for SystemUsers page
* Remove user from list when selected in DM modal (#5884)Joram Wilander2017-03-291-1/+4
|
* Sort favorite channels alphabetically regardless of type (#5739)Ryan Wang2017-03-161-6/+8
|
* Fix channel switching ALT + UP/DOWN shortcut (#5660)Joram Wilander2017-03-061-1/+1
|
* PLT-3077 Add group messaging (#5489)Joram Wilander2017-03-021-31/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement server changes for group messaging * Majority of client-side implementation * Some server updates * Added new React multiselect component * Fix style issues * Add custom renderer for options * Fix model test * Update ENTER functionality for multiselect control * Remove buttons from multiselect UI control * Updating group messaging UI (#5524) * Move filter controls up a component level * Scroll with arrow keys * Updating mobile layout for multiselect (#5534) * Fix race condition when backspacing quickly * Hidden or new GMs show up for regular messages * Add overriding of number remaining text * Add UI filtering for team if config setting set * Add icon to channel switcher and class prop to status icon * Minor updates per feedback * Improving group messaging UI (#5563) * UX changes per feedback * Update email for group messages * UI fixes for group messaging (#5587) * Fix missing localization string * Add maximum users message when adding members to GM * Fix input clearing on Android * Updating group messaging UI (#5603) * Updating UI for group messaging (#5604)
* PLT-5140: Display loading screen when switching team (#5475)Mika Andrianarijaona2017-02-261-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix: clear channel list on team change * fix committed config * fix: no need to use anothe var * fix: better channel list clearing * remove unused function * fix: display loading screen when switching team * fix: display loading screen when switching team * fix: clear channel list on team change * fix committed config * fix: no need to use anothe var * fix: better channel list clearing * remove unused function * remove duplicate EnableUserTypingMessages
* PLT-5071: Client side component of Telemetry. (#5516)George Goldberg2017-02-241-0/+9
|
* fix cloning channels (#5242)Evgeniy2017-01-311-1/+3
| | | | | | * fix cloning channels * fix code-style
* PLT-5122 - Switching to circular status icons (#5049)Asaad Mahmood2017-01-301-1/+5
| | | | | | | | | | * PLT-5122 - Switching to circular status icons * Adding profile pic crop for status indicators * Updating status indicators in LHS * Updating else statements
* PLT-4990 (WebApp): Separate channel management permissions. (#4865)George Goldberg2017-01-021-11/+5
|
* GH-4558 Mobile View: Don't close the Left Hand Sidebar after removing an ↵Nick Frazier2016-12-191-3/+9
| | | | | | | | | | open Direct Message Channel (#4776) * added fix * use class var instead of state var * removed onUpdate
* PLT-4167 Team Sidebar (#4569)enahum2016-12-191-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PLT-4167 Team Sidebar * Address feedback from PM * change route from my_members to members * bug fixes * Updating styles for teams sidebar (#4681) * Added PM changes * Fix corner cases * Addressing feedback * use two different endpoints * Bug fixes * Rename model and client functions, using preferences to store last team and channel viewed * Fix mobile notification count and closing the team sidebar * unit test, fixed bad merge and retrieve from cached when available * bug fixes * use id for last channel in preferences, query optimization * Updating multi team css (#4830)
* PLT-4815 Refactor 'More Channels' modal into the new modal pattern (#4742)Joram Wilander2016-12-151-9/+23
| | | | | | | | * Refactor 'More Channels' modal into the new modal pattern * Fix unit test * Readded CSS changes
* PLT-4783 Fix autofocus for "Add/Manage Members" and "More public channels" ↵Nick Frazier2016-12-091-0/+6
| | | | | | | | | | | | | | | | | | | | modals (#4610) * test fix * additional test fix * removed commented line * test fix additional test fix removed commented line fixed sidebar, rolled back web_client fix * fix for more_channels input focus bug
* Add Team Description to the Team Settings (#4652)Carlos Tadeu Panato Junior2016-12-011-0/+1
| | | | | | | | | | | | | | * draft * Add Team Description to the Team Settings * add tooltips for team description * made changes per PM review * add message when there is no description set in the team * squash
* Fixing loading of team members for dm list (#4477)Christopher Speller2016-11-081-4/+0
|
* Adding favourite channels to ALT and ALT-SHIFT UP DOWN shortcuts (#4450)Christopher Speller2016-11-041-1/+1
|
* PLT-4507 Don't mount modals until opened to make resetting state automatic ↵Joram Wilander2016-11-041-4/+11
| | | | | | | | (#4358) * Don't mount modals until opened to make resetting state automatic * Move dimiss handler to be fired after modal exit animation complete