Commit Graph

1586 Commits

Author SHA1 Message Date
Joram Wilander
3a91d4e5e4 PLT-3077 Add group messaging (#5489)
* 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)
2017-03-02 17:48:56 -05:00
Debanshu Kundu
47114a18e3 PLT-5380 Moved link preview image to top right corner of preview area (#5212)
* PLT-5380 Moved link preview image to top right corner of preview area for smaller images, larger and wide images are still shown below the text.

Also added logic to hide image area if image loading fails.

* Updating link previews css
2017-03-02 14:47:27 -03:00
Ari Autio
d9a297d629 PLT-4929: Confirmation Dialog when Deleting Entry on the Integrations pages (#5529) 2017-03-02 17:34:53 +00:00
enahum
4f8abfaeee translations PR 20170227 (#5554) 2017-03-02 13:23:01 -03:00
Joram Wilander
d945393403 Fix blank DMs on page refresh (#5593) 2017-03-02 09:10:53 -05:00
Asaad Mahmood
1bd3917e3e Ui improvements (#5588)
* PLT-5354 - Making statistics flow on page

* PLT-5262 - Updating icon on join team page

* PLT-5218 - Making menu colors consistent on mobile

* PLT-5377 - Adding bg to current posts in the RHS

* PLT-5645 - Adjusting spacing after/before ul/ol
2017-03-02 09:10:20 -05:00
Harrison Healey
991925b7ee Added unit tests for mentions inside of hashtags (#5577) 2017-03-02 08:42:28 -05:00
Jason Blais
ea10b63ae4 Update UI text for shortcuts to follow text formatting guidelines (#5533)
* Update en.json

* Update user_settings_advanced.jsx

* Update messaging.jsx

* Update composing.jsx

* Fix formatting error with double quotes
2017-03-02 08:38:56 -05:00
lfbrock
4fb71d8d6c PLT-5261 Update MFA help text (#5590)
* Update mfa_settings.jsx

* Update mfa_settings.jsx

* Update en.json
2017-03-02 08:35:51 -05:00
Ari Autio
c1d5e9a9e6 PLT-5571: Updated error messages related to url length, start, end and adjacent underscores (#5550) 2017-03-01 08:44:52 +00:00
enahum
551adddb67 Prevent msg count subtraction to be less than zero (#5565) 2017-03-01 08:43:40 +00:00
Harrison Healey
daef8d8384 Added a unique prefix to text formatting entities (#5549) 2017-02-28 22:21:10 -03:00
Joram Wilander
2a621f7470 Don't show new message indicator for ephemeral posts (#5555) 2017-02-28 22:16:31 -03:00
Ari Autio
48d124ec9a PLT-5490: Add machine readable timestamps for search results (#5564) 2017-02-28 20:53:13 -03:00
Harrison Healey
df07aeeb12 Fixed pasting text sending the caret to the end of the post textbox (#5567) 2017-02-28 20:51:11 -03:00
Ari Autio
d6d603d8cf PLT-3535: Handle plus (+) sign in emails by ensuring the email is uri encoded on login redirect (#5536) 2017-02-28 16:45:37 -05:00
George Goldberg
5a3bc43668 PLT-5188: Reinstate delete option on system messages. (#5113)
* PLT-5188: Reinstate delete option on system messages.

* Fix styling.

* Fix empty hover box.
2017-02-28 16:28:37 -05:00
Joram Wilander
b0410615b8 Update channel notifications default properly when changing account settings (#5559) 2017-02-28 15:31:35 +00:00
Joram Wilander
0cd34227cc Fix JS error from some link previews (#5556) 2017-02-28 12:24:16 -03:00
Carlos Tadeu Panato Junior
da902ef8ba Slash command: goto_location not working as expected (#5507) 2017-02-28 09:36:45 +00:00
Joram Wilander
76fa840b52 Move webhook logic from api layer to app layer (#5527)
* Move webhook logic from api layer to app layer

* Consolidate error messages

* Fix permission check and unit test
2017-02-28 09:31:53 +00:00
enahum
55752fb359 Fix channel created WS event (#5552) 2017-02-27 18:50:30 -03:00
enahum
f07571d79d PLT-3193 Add channel notification preferences for push notifications (#5512)
* PLT-3193 Add channel notification preferences for push and email notifications

* Fixing UI

* Removing email as preferences from the UI for now

* move to action

* fix client test
2017-02-27 17:55:12 -03:00
enahum
48f97a5a2a PLT-5653 Fix Create channel does not show in another device (#5548) 2017-02-27 15:41:12 -05:00
enahum
4429e2f58c PLT-5396 Fix team mention badge persistance (#5543) 2017-02-27 14:26:38 -05:00
Harrison Healey
b5ffdf5c54 Made reactions re-render when custom emojis change (#5545) 2017-02-27 11:10:02 -05:00
Poornima
19b753467d Adding edit of incoming webhook (#5272)
Adding edit of outgoing webhook
Fixing spelling of error
Fixing style
Changing from PUT to POST for updates
Fixing test failures due to merge
2017-02-26 13:48:20 -05:00
Mika Andrianarijaona
04f4545bbd PLT-5140: Display loading screen when switching team (#5475)
* 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
2017-02-26 12:13:07 -03:00
George Goldberg
97cc0a0d73 PLT-5071: Client side component of Telemetry. (#5516) 2017-02-24 17:34:21 +00:00
George Goldberg
8509c2f0b0 PLT-5080 (WebApp): Channel Admin permission level. (#5047)
* PLT-5080 (WebApp): Channel Admin permission level.

For channel management and channel deletion.

* Fix some incorrect showing/hiding of options.

* Remove incorrect client calls that was overwriting my channel members.
2017-02-23 20:15:10 -05:00
Corey Hulen
bc9f3dfa24 PLT-5394 fixing javascript when replying to a perma link. (#5515) 2017-02-23 12:59:16 -03:00
enahum
3b0f7163ab translations PR 20170220 (#5482) 2017-02-23 10:21:34 -03:00
Saturnino Abril
f6d22ee4f0 [PLT-5445] Mobile view: Set focus back to message box after uploading a file (#5360) 2017-02-23 08:57:41 +00:00
George Goldberg
7883a515e7 Fix Utils importing in ChannelStore. (#5503)
This fixes a whole load of bugs around Channel Members Modals, and
elsewhere where the Channel Members are used. Most of those bugs have
been alreay closed as "Cannot Reproduce" becaues the issue was a really
nasty race condition in the javascript!
2017-02-22 21:33:13 -05:00
Joram Wilander
ad61a63ad2 Fix system admin loading members for teams not on (#5496) 2017-02-22 21:32:23 -05:00
Joram Wilander
d1f1109e59 Fix unreads appearing after some system messages posted (#5491) 2017-02-22 09:16:17 -05:00
Jason Blais
b61115df55 Update RHS --> right-hand sidebar (#5483) 2017-02-21 18:52:43 -05:00
joannekoong
7068307a1c Add help text for 'Words that trigger mentions' (#5459) 2017-02-20 19:07:50 -05:00
George Goldberg
1f8a11469d PLT-5334: Show Create Team menu option to Sysadmins even when Team Creation is disabled. (#5481) 2017-02-20 19:07:04 -05:00
joannekoong
bf10b27b26 Update System Console > Privacy help texts (#5470) 2017-02-20 13:28:31 -03:00
Asaad Mahmood
22118fafc8 PLT-5573 - Fixing emoticons (#5461) 2017-02-19 21:10:54 -05:00
enahum
2f96814a8b translations PR 20170213 (#5393) 2017-02-17 12:29:39 -03:00
fengpan
b3afe9fb16 Rename channel (#5322)
* fix react proptypes

* Replace the handle field and label with url

* Update rename channel url correctly

* fix merge

* fix after test-1

* update i18n
2017-02-17 08:58:39 -05:00
Joram Wilander
38c42ca53f Fix load profile for new DM message (#5441) 2017-02-16 12:13:22 -05:00
Asaad Mahmood
c6ffb73999 Multiple Ui improvements (#5398)
* PLT-5475 - Adjusting tutorials on mobile

* PLT-5475 - Adjusting tutorials on mobile

* PLT-5457 - Adjusting save button

* PLT-5443 - Updating highllight on status compact

* PLT-5413 - Team sidebar not scrolling

* PLT-5358 - Maintaing aspect ratio for emojis

* PLT-5411 - Removing help text from LDAP signin

* PLT-5420 - Updating emoticon for headings

* Updating emoji size

* Updating emoji size

* Removing emoticon tag

* Updating emoticon sizes

* Updating emoji size
2017-02-16 09:54:30 -05:00
Joram Wilander
8f26224159 Fix JS error on joining some channels (#5439) 2017-02-16 09:38:24 -05:00
Joram Wilander
e505577abf Clean-up unread counting and fix commenting (#5437) 2017-02-15 21:06:13 -05:00
Joram Wilander
db2966b7cb Remove MakeDirectChannelVisible and add client handling for showing DMs (#5430) 2017-02-15 18:54:24 -05:00
Joram Wilander
b86e0daf83 Fix commenting in RHS marking channel unread (#5405) 2017-02-14 15:55:35 -05:00
Jason Blais
86a92f8c75 Revert "display loading screen when changing team" (#5403) 2017-02-14 15:20:38 -05:00