summaryrefslogtreecommitdiffstats
path: root/webapp/stores
Commit message (Collapse)AuthorAgeFilesLines
* PLT-7267 Refactored tracking of recent emojis to hide deleted emojis (#7102)Harrison Healey2017-08-041-34/+31
| | | | | | * Fixed local ESLint error * PLT-7267 Refactored tracking of recent emojis to hide deleted emojis
* GH-6452 Migrate installed_command.jsx to be pure and use Redux (#6903)94117nl2017-08-031-30/+0
| | | | | | | | | | | | | | * Migrate installed_command.jsx to be pure and use Redux * Add test for InstalledCommand component * Fix failing test and typo * Whoops. Revert back deleted filter * Add filter test * Remove commands related code from /stores/integration_store.jsx
* PLT-6484 Add /leave command to leave a channel (#6402)David Meza2017-08-031-0/+1
| | | | | | | | | | | | | | | | | | * PLT-6484 Add /leave command to leave a channel * Text changes requeted on review. * PLT-6484 Display the right error message when trying to /leave town-square * PLT-6484 Be able to execute /leave command in direct and group message channels with the same effect as clicking x * PLT-6484 Refactor to create new leave_private_channel_modal.jsx * PLT-6484 Remove previous leave private channel logic to use new leave_private_channel_modal.jsx * Remove dot in command description. Change localized error when leaving Town square. * disable /leave command in reply threads on the right-hand sidebar, since it is not obvious which channel you should leave
* Fix teams being incorrectly marked unread across tabs (#7062)Joram Wilander2017-08-021-0/+5
|
* PLT-7140: On slow connection searching should clear RHS and show spinner (#7014)Jonathan2017-08-021-0/+16
| | | | | | | | | | | | | | | | * Added a RECEIVED_SEARCH_TERM event on search form submit, attempted to modify Search Results Header title when loading search results * Fixed RHS behaviour so that loading icon is shown while waiting for search results on slow connections. * PLT-7140: Fixed all eslint issues * PLT-7140: reverted changes to config/config.json that were accidentally committed * PLT-7140: Removed all static function decorators that I previously added to jsx files. These were suggested by eslint, but can cause issues for functions that override parent functionality. still can't reproduce the errors seen on spinmint locally, so I'm guessing at this point * PLT-7140: Changed var to const * Updating UI for search results loading (#7096)
* [PLT-6710] /rename [text] slash command: Rename the channel (#6570)Carlos Tadeu Panato Junior2017-07-311-0/+1
| | | | | | * /rename [text] slash command: Rename the channel * update strings per review
* PLT-6486 Add an `@username` button to the profile popover, that puts the ↵David Meza2017-07-312-1/+19
| | | | | | | | | | | | username in the post when clicked (#6349) * PLT-6486 Add an `@username` button to the profile popover, that puts the username in the post when clicked * PLT-6486 Display `@username` mention on the right text area on center or RHS. * Disable @mentions from profile popover on searches, mentions and pinned posts. Fix js errors. * Control undefined post in SearchStore that causes an exception.
* Added websocket event and webapp handler for updating user roles (#6953)Nick Frazier2017-07-271-0/+16
|
* Add [...] menu to search results list (#6663)Saturnino Abril2017-07-211-2/+17
| | | | | | | | * Add [...] menu to search results list * fix updates on search results when post is pinned or edited * remove app dispatcher from component
* [PLT-6708] /purpose [text] slash command: Edit the channel purpose (#6569)Carlos Tadeu Panato Junior2017-07-211-0/+1
| | | | | | | | | | | | | | | | * /purpose [text] slash command: Edit the channel purpose * update command on server side to check for direct or group channels * update stings and block the dialog when is DM or GM * update per review * remove duplicate websocker event and apply the same for /header command * update per review * update
* PLT-6905 - Updating channel header design (#6789)Asaad Mahmood2017-07-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 some JS errors (#6811)Joram Wilander2017-06-301-1/+1
|
* [PLT-6707] /header [text] slash command: Edit the channel header (#6566)Carlos Tadeu Panato Junior2017-06-291-0/+1
| | | | | | | | * add /header slash command * update websocket * updater per review
* Remove unneeded return and add logging for marking channels unread (#6788)Joram Wilander2017-06-281-3/+4
|
* [PLT-6745] Fix action of SHIFT+UP by fixing latest replay-able post (#6738)Saturnino Abril2017-06-271-2/+3
| | | | | | * fix latest replayable post * use PostUtils.isSystemMessage instead of checkin that post.type is empty
* Move remaining actions over to use redux and v4 endpoints (#6720)Joram Wilander2017-06-263-102/+45
|
* PLT-6714: add /settings command (#6716)Chris2017-06-231-0/+1
| | | | | | * add /settings command * update receiver name
* PLT-6890 Fix various scrolling issues (#6727)Joram Wilander2017-06-231-24/+0
| | | | | | | | | | * Fix various scrolling issues * Move reaction scrolling to reaction list * Handle scrolling when RHS opens * Only run scroll update code when posts change
* PLT-6759 Show deactivated users in GMs (#6703)Joram Wilander2017-06-221-2/+2
| | | | | | * Show deactivated users in GMs * Fix runtime error when DMing deactivated user
* Move integrations over to redux and v4 (#6679)Joram Wilander2017-06-191-206/+66
|
* PLT-6215 Major post list refactor (#6501)Joram Wilander2017-06-185-765/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Major post list refactor * Fix post and thread deletion * Fix preferences not selecting correctly * Fix military time displaying * Fix UP key for editing posts * Fix ESLint error * Various fixes and updates per feedback * Fix for permalink view * Revert to old scrolling method and various fixes * Add floating timestamp, new message indicator, scroll arrows * Update post loading for focus mode and add visibility limit * Fix pinning posts and a react warning * Add loading UI updates from Asaad * Fix refreshing loop * Temporarily bump post visibility limit * Update infinite scrolling * Remove infinite scrolling
* Fix scroll store typo and user action copy/paste errors (#6680)Joram Wilander2017-06-181-1/+1
|
* Remove fake img preview before loaded (#5854)VeraLyu2017-06-161-0/+24
| | | | | Remove fake img preview and collapse toggle before it is loaded, only show img and toggle after it is fully loaded. Fix markdown img size and add scroll down behaviour.
* PLT-6481 Create platform route and logic to be able to DM a user by email or ↵David Meza2017-06-151-0/+4
| | | | | | | | | | | | | | username (#6310) * Add logic to be able to DM a user by email or username * PLT-6481 update DM url to be in the format https://servername.com/teamname/messages/xxxxxxxx * PLT-6481 Adding logic to get user by full email * PLT-6481 logic for routes /messages/user_id and /messages/id1_id2 to redirect to /messages/@username * PLT-6481 logic for GM route /messages/generated_id
* PLT-6657 Move system console to use v4 endpoints and redux (#6572)Joram Wilander2017-06-141-177/+0
| | | | | | | | | | | | * Move system console to use v4 endpoints and redux * Rename logs dir to get past gitignore * Fix test email * Update brand unit test * Updates per feedback
* PLT-6658 Ignore correct message types for setting unreads for teams (#6532)Joram Wilander2017-05-311-2/+1
| | | | | | * Ignore correct message types for setting unreads for teams * Fix ESLint error
* PLT-5699 Improvements to channel switcher (#6486)Joram Wilander2017-05-311-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* fix JS error when adding reaction when latest post is ephemeral (#6512)Saturnino Abril2017-05-311-0/+14
|
* PLT-6282 Make post list stay visible when post textbox height changes (#6323)Harrison Healey2017-05-231-14/+20
| | | | | | | | * PLT-6282 Changed post drafts to use an action when being stored * PLT-6282 Triggered post list to update scroll position when post draft changes * PLT-6282 Changed SuggestionBox to complete suggestions without an event
* Merge 3.9 RC5 fixes into master (#6459)Joram Wilander2017-05-191-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | * UI fixes for 3.9 (#6400) * UI fixes for header icon alignment * PLT-6569 - Fixing pin icon in header * PLT-6505 - Updating z-index for emoji picker * Updating z-index for overlaying sidebar * PLT-6134 - Fix for emoji picker on comments * Reverting emoji picker fix * Fixing alignment for header icons * Removing channel title changes * Don't show mention badge for active channel (#6411) * PLT-6583 - Fixing RHS compact view (#6413)
* Merge branch 'release-3.9' into merge-3.9JoramWilander2017-05-122-8/+15
|\
| * Fix DM getting marked unread from your own message (#6373)Joram Wilander2017-05-101-7/+14
| |
| * PLT-6518 Fixed user's locale not being loaded with redux actions (#6359)Harrison Healey2017-05-091-1/+1
| | | | | | | | | | | | | | | | * Stopped ManageLanguages component from mutating user * Removed obsolete reference to mm_user * PLT-6518 Fixed user's locale not being loaded with redux actions
* | fix JS error after pinning a post with an empty pinned post list open in RHS ↵Saturnino Abril2017-05-081-1/+1
|/ | | | (#6345)
* PLT-6262 Add config setting to disable file attachments (#6301)Joram Wilander2017-05-041-13/+0
| | | | | | | | | | | | | | * Add config setting to disable file attachments * Add unit tests * Updating UI for no attachments (#6312) * Update UI text on file upload System Console setting (#6313) * Update storage_settings.jsx * Update en.json
* PLT-6431 Prevented autocompleting while suggestions are being received (#6328)Harrison Healey2017-05-041-8/+38
|
* Add back button to RHS threads from pinned posts (#6306)Joram Wilander2017-05-031-3/+3
|
* Improve perf for channel switching, fix team switching issues (#6286)Joram Wilander2017-05-022-20/+1
| | | | | | * Improve perf for channel switching, fix team switching issues * Fix last channel when switching teams
* Prevent unnecessary store emits (#6285)Joram Wilander2017-05-012-68/+46
| | | | | | * Remove unnecessary store emits * Drastically reduce number of emitted changes
* PLT-6214 Move channel store and actions over to redux (#6235)Joram Wilander2017-04-281-63/+108
| | | | | | | | | | | | | | * Move channel store and actions over to redux * Fix style errors * Fix unit test * Various fixes * More fixes * Revert config changes
* PLT-6249: Erase custom emoji in "recently used" after deleted (#6242)VeraLyu2017-04-271-0/+12
|
* PLT-6213 Move team store and actions over to use redux (#6222)Joram Wilander2017-04-262-73/+67
| | | | | | * Move team store and actions over to user redux * Fix JS error when inviting by email
* Redux bug fixes (#6243)Joram Wilander2017-04-261-2/+4
| | | | | | | | * Fix save teams dispatch * Fix login when MFA is enabled but not active * Fix JS error caused by using deleted team member
* PLT-6283 Hide Preview Mode error bar after enabling email notifications (#6180)Harrison Healey2017-04-251-0/+8
|
* Start moving webapp to Redux (#6140)Joram Wilander2017-04-254-471/+215
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-6240: Remove own pinned post from RHS when removed from channel (#6098)VeraLyu2017-04-181-0/+17
| | | | | Dispatch REMOVE_POST event after successfully initiating delete post, others get informed by websocket event and will mark the msg as deleted but not delete from RHS.
* PLT-4176: Remain RHS pin post unchanged after channel switching (#6038)VeraLyu2017-04-121-0/+9
| | | | Prevent changes to search_store after switched channel so that RHS pin posts can continue to display previous content.
* PLT-6155: Keep pin badges in RHS consistent with that in center (#6018)VeraLyu2017-04-121-0/+22
| | | | Sync search store when recieving pin/unpin event to keep pin badges in RHS consistent with that in center channel.
* PLT-5860 Updated copyright date (#6058)Harrison Healey2017-04-1221-24/+24
| | | | | | | | | | | | * 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-5702 Added special error page for private browsing error message (#5985)Harrison Healey2017-04-041-7/+2
|