summaryrefslogtreecommitdiffstats
path: root/webapp/components/sidebar.jsx
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Fix members being loaded before channel members and DM headers (#4369)Joram Wilander2016-10-281-0/+1
|
* GH-4095 Favorite/Starred Channels (#4222)Alexander Smaga2016-10-261-67/+30
|
* Merging performance branch into master (#4268)Joram Wilander2016-10-191-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * improve performance on sendNotifications * Fix SQL queries * Remove get direct profiles, not needed anymore * Add raw data to error details if AppError fails to decode * men * Fix decode (#4052) * Fixing json decode * Adding unit test * Initial work for client scaling (#4051) * Begin adding paging to profiles API * Added more paging functionality * Finish hooking up admin console user lists * Add API for searching users and add searching to all user lists * Add lazy loading of profiles * Revert config.json * Fix unit tests and some style issues * Add GetProfilesFromList to Go driver and fix web unit test * Update etag for GetProfiles * Updating ui for filters and pagination (#4044) * Updating UI for pagination * Adjusting margins for filter row * Adjusting margin for specific modals * Adding relative padding to system console * Adjusting responsive view * Update client user tests * Minor fixes for direct messages modal (#4056) * Remove some unneeded initial load calls (#4057) * UX updates to user lists, added smart counts and bug fixes (#4059) * Improved getExplicitMentions and unit tests (#4064) * Refactor getting posts to lazy load profiles correctly (#4062) * Comment out SetActiveChannel test (#4066) * Profiler cpu, block, and memory profiler. (#4081) * Fix TestSetActiveChannel unit test (#4071) * Fixing build failure caused by dependancies updating (#4076) * Adding profiler * Fix admin_team_member_dropdown eslint errors * Bumping session cache size (#4077) * Bumping session cache size * Bumping status cache * Refactor how the client handles channel members to be large team friendly (#4106) * Refactor how the client handles channel members to be large team friendly * Change Id to ChannelId in ChannelStats model * Updated getChannelMember and getProfilesByIds routes to match proposal * Performance improvements (#4100) * Performance improvements * Fixing re-connect issue * Fixing error message * Some other minor perf tweaks * Some other minor perf tweaks * Fixing config file * Fixing buffer size * Fixing web socket send message * adding some error logging * fix getMe to be user required * Fix websocket event for new user * Fixing shutting down * Reverting web socket changes * Fixing logging lvl * Adding caching to GetMember * Adding some logging * Fixing caching * Fixing caching invalidate * Fixing direct message caching * Fixing caching * Fixing caching * Remove GetDirectProfiles from initial load * Adding logging and fixing websocket client * Adding back caching from bad merge. * Explicitly close go driver requests (#4162) * Refactored how the client handles team members to be more large team friendly (#4159) * Refactor getProfilesForDirectMessageList API into getAllProfiles API * Refactored how the client handles team members to be more large team friendly * Fix js error when receiving a notification * Fix JS error caused by current user being overwritten with sanitized version (#4165) * Adding error message to status failure (#4167) * Fix a few bugs caused by client scaling refactoring (#4170) * When there is no read replica, don't open a second set of connections to the master database (#4173) * Adding connection tacking to stats (#4174) * Reduce DB writes for statuses and other status related changes (#4175) * Fix bug preventing opening of DM channels from more modal (#4181) * Fixing socket timing error (#4183) * Fixing ping/pong handler * Fixing socket timing error * Commenting out status broadcasting * Removing user status changes * Removing user status changes * Removing user status changes * Removing user status changes * Adding DoPreComputeJson() * Performance improvements (#4194) * * Fix System Console Analytics queries * Add db.SetConnMaxLifetime to 15 minutes * Add "net/http/pprof" for profiling * Add FreeOSMemory() to manually release memory on reload config * Add flag to enable http profiler * Fix memory leak (#4197) * Fix memory leak * removed unneeded nil assignment * Fixing go routine leak (#4208) * Merge fixes * Merge fix * Refactored statuses to be queried by the client rather than broadcast by the server (#4212) * Refactored server code to reduce status broadcasts and to allow getting statuses by IDs * Refactor client code to periodically fetch statuses * Add store unit test for getting statuses by ids * Fix status unit test * Add getStatusesByIds REST API and move the client over to use that instead of the WebSocket * Adding multiple threads to websocket hub (#4230) * Adding multiple threads to websocket hub * Fixing unit tests * Fixing so websocket connections from the same user end up in the same… (#4240) * Fixing so websocket connections from the same user end up in the same list * Removing old comment * Refactor user autocomplete to query the server (#4239) * Add API for autocompleting users * Converted at mention autocomplete to query server * Converted user search autocomplete to query server * Switch autocomplete API naming to use term instead of username * Split autocomplete API into two, one for channels and for teams * Fix copy/paste error * Some final client scaling fixes (#4246) * Add lazy loading of profiles to integration pages * Add lazy loading of profiles to emoji page * Fix JS error when receiving post in select team menu and also clean up channel store
* PLT-4234 Sorted channels in LHS numerically, alphabetically, and based on ↵David Lu2016-10-041-2/+5
| | | | | | | | locale (#4110) * Sorted channels in LHS numerically, alphabetically, and based on locale * Choose case based on locale
* Updating ESLint (#4085)Christopher Speller2016-09-231-2/+2
|
* Fixed ALT+SHIFT+UP breaking ALT+UP (#4042)David Lu2016-09-211-1/+1
|
* Fixed number in title not appearing for direct messages (#3875)Harrison Healey2016-08-241-5/+4
|
* PLT-3593 fixing issue of removing from team DM list (#3857)Corey Hulen2016-08-221-1/+1
|
* PLT-3897 Fixed ALT+UP/DOWN crashing browser (#3848)David Lu2016-08-221-0/+15
| | | | | | * Fixed ALT+UP/DOWN crashing browser * changed order of return
* Fixed mentions not updating when team switched (#3807)David Lu2016-08-151-2/+7
|
* Sorted channels by name if their display_name is equal (#3607)Harrison Healey2016-07-181-1/+5
|
* PLT-2241 Refactored statuses into a more real-time system (#3573)Joram Wilander2016-07-181-1/+1
| | | | | | | | | | * Refactored statuses into a more real-time system * Updated package.json with correct commit and fixed minor bug * Minor updates to statuses based on feedback * When setting status online, update only LastActivityAt if status already exists
* PLT-3346/PLT-3342/PLT-3360 EE: Add the ability to restrict channel ↵Joram Wilander2016-07-061-26/+51
| | | | | | | | management permissions (#3453) * EE: Add the ability to restrict channel management permissions * Always allow last user in a channel to delete that channel
* Adding webpack code splitting (#3377)Christopher Speller2016-06-221-1/+1
|
* PLT-946 Add status icon to the left of the username in DM channel (#3258)Kevyn Bruyere2016-06-151-20/+4
| | | Add a StatusIcon component to be able to display a status icon from anywhere
* Fixed DM channels not opening (#3336)David Lu2016-06-151-0/+16
|
* Multiple UI improvements (#3317)Asaad Mahmood2016-06-141-0/+10
| | | | | | | Removing break all Replacing jquery selectors and some other UI improvements Removing jquery selector
* Multiple UI improvements (#3220)Asaad Mahmood2016-06-021-2/+2
| | | | | | | | * Multiple UI improvements * Pushing time fix * Fixing absolute time stamps on IOS
* Added scrolling, move out of navbar (#3163)David Lu2016-06-011-1/+78
| | | Added magic number, removed jqueryi
* Fixed endless scrolling up (#3156)David Lu2016-05-311-0/+6
|
* Revert "PLT-2839 Forced sidebar to scroll to top on update" (#3152)Christopher Speller2016-05-301-3/+0
|
* Forced navbar scroll to top on update (#3139)David Lu2016-05-271-0/+3
|
* Merge branch 'release-3.0'Christopher Speller2016-05-121-1/+1
|\
| * Add missing locs (#2971)enahum2016-05-121-1/+1
| |
| * Propose changing "Other teams" to "Outside this team" (#2969)it332016-05-111-1/+1
| | | | | | | | | | | | * Update sidebar.jsx * Added "Outside this team"
* | Updating client dependancies and ESLint (#2954)Christopher Speller2016-05-121-14/+14
|/ | | | | | | | * Updating client dependancies * Fixing eslint errors with updates * Updating eslint
* DM and Modal changes (#2927)Asaad Mahmood2016-05-091-1/+9
| | | | | | * DM and Modal changes * Fixing image previews
* Add separator between DMs on your team and not (#2910)Joram Wilander2016-05-061-1/+19
|
* Performance improvments (#2869)Christopher Speller2016-05-041-26/+17
|