Commit graph

941 commits

Author SHA1 Message Date
Elias Nahum
6534feb298
Fix search results order (#7264) 2023-04-03 12:52:56 -04:00
Elias Nahum
5a8de38e9f
revert changes made to in_app_notifications (#7255) 2023-03-31 07:33:31 -03:00
Daniel Espino García
720ac22070
Handle undefined metadata all over the app (#7244)
* Handle undefined metadata on Markdown Table Images

* Add missing change

* Handle undefined image metadata all over the app
2023-03-31 09:41:28 +02:00
Daniel Espino García
77095b1034
Add members (#7220)
* Add "Add members" modal

* Refactor into server user list

* Renaming and fixes

* Address feedback

* Add missing change

* Styling fixes for iOS
2023-03-30 11:58:50 -03:00
Elias Nahum
05469207d7
Fix iOS Push notification crashes (#7237) 2023-03-30 09:26:56 -03:00
Kyriakos Z
6472ce1247
MM-49540: drafts migration adding metadata (#7240)
* MM-49540: drafts migration adding metadata

Adds a drafts table migration adding the column "metadata".
This column is going to be primarily used to store the draft's
metadata priority field.

* Addresses review comments
2023-03-30 12:42:52 +03:00
Ashish Dhama
d62c35aae1
Merge pull request #7214 from mattermost/MM-50324_Increase-nickname-character-limit
[MM-50324]: Increase nickname field on UI from 22 to 64 characters
2023-03-30 14:45:42 +05:30
Daniel Espino García
473426180d
Update members count on remove users (#7222)
* Update members count on remove users

* Check for error on removeMemberFromChannel
2023-03-30 11:10:53 +02:00
Ashish Dhama
d25e74bb49
Merge pull request #7227 from mattermost/MM-44655_add-files-count-column-in-channel-info-table
[MM-44655 ]: Add files_count column in ChannelInfo table and DB migration
2023-03-29 23:04:54 +05:30
Mattermost Build
11226c5620
Merge branch 'main' into MM-50324_Increase-nickname-character-limit 2023-03-29 17:51:00 +03:00
Christopher Poile
77f8eedb0a
MM-51227 - Calls: Landscape mode optimizations for screensharing (#7226)
* allow landscape for ios; optimize screensharing view; fix reactions

* UX changes

* UX changes - top bar
2023-03-28 18:00:11 -03:00
Tanmay Vardhaman Thole
4b04df83f9
Tapping on a custom status in the message list opens the users profile card (#7199)
* Tapping on a custom status in the message list opens the users profile card

* Tapping on a custom status in the message list opens the users profile card

* code refactored and reuse functions in headerDisplayName

* fix import

---------

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2023-03-28 09:17:22 +02:00
Eduardo Sellanes
388bb81acd
photo permission alert is not displayed properly (#7228) 2023-03-24 14:50:16 -03:00
Christopher Poile
5089157951
prioritize raised hands when sorting participants (#7229) 2023-03-23 09:24:36 -03:00
Daniel Espino García
1235907945
Consider unread when mentions are present regardless of muted state (#7224) 2023-03-22 16:02:27 -04:00
Daniel Espino García
db18151a67
Add debug logs (#7225)
* Add debug logs

* Fix lint
2023-03-22 08:41:59 -03:00
Ashish Dhama
fa32301c1e fix comments 2023-03-22 15:52:47 +05:30
Ashish Dhama
b42c05f226 fix test case 2023-03-22 15:49:55 +05:30
Ashish Dhama
763df58ef8 add files count column in channel info table and db migration 2023-03-22 15:36:57 +05:30
Christopher Poile
c0cb14e927
MM-50010 - Share common calls code between web and mobile (#7211)
* use calls/common rtcpeer; @calls -> @mmcalls

* gitpkg -> standalone github calls-common package

* use new mattermost/calls-common repo; add types to WebSocketMessages

* mmcalls/common -> mattermost/calls; use a version tag
2023-03-21 09:18:45 -04:00
Christopher Poile
c03758f549
clear screensharing state if current screensharer leaves call (#7213) 2023-03-20 10:02:58 -03:00
Christopher Poile
cc51fd905b
MM-51362 - Fix proximity notice engaging after call ended (#7205)
* fix proximity notice engaging after call ended

* remove fork
2023-03-20 09:56:51 -03:00
Ashish Dhama
0ae0800a20 Increase nickname field on UI from 22 to 64 characters 2023-03-17 01:39:51 +05:30
Daniel Espino García
ba523fab15
Fix muted channels not being filtered out on the categories list (#7210) 2023-03-16 11:06:53 +01:00
Daniel Espino García
8ff732a9d6
Fix guest badge not appearing on member list (#7197)
* Fix guest badge not appearing on member list

* Improve performance on role change
2023-03-13 16:39:29 -04:00
Christopher Poile
bdaba41df1
MM-51226 - Calls: Emojis not showing in reaction stream (#7198) 2023-03-10 14:07:34 -05:00
Daniel Espino García
2e8dfc4120
Consider ExperimentalGroupUnreadChannels for unreads on top (#7191) 2023-03-09 11:54:28 -05:00
Tanmay Vardhaman Thole
66c7a70e49
MM-44663/tappable-channel-names (#6997)
* ADD: channel name tappable in post with channel name fields

* touchable feedback added to the channel name

* rippple effect added in toucable

* Text color of channel name changes as its presses

* ui colors and borderRadius fixed in channelinfo

* comments resolved: dependency added, function name changed

* comment resolved: condition added onChannelNamePressed
2023-03-09 10:17:05 +01:00
Daniel Espino García
9b932c401a
Performance fixes and fix manual sort (#7190)
* Performance fixes and fix manual sort

* Fix test

* Use combineLatestWith

* Revert unread on top
2023-03-07 19:24:40 +01:00
Daniel Espino García
5ccf45622d
Fix race condition when the same websocket gets initialized twice (#7185)
* Fix race condition when the same websocket gets initialized twice

* Bump network library
2023-03-07 19:11:28 +01:00
Elias Nahum
fe916ec740
Refactor category channels to react to setting changes and apply the correct order (#7170)
* Refactor category channels to react to setting changes and apply the correct order

* feedback review
2023-03-03 15:53:29 +02:00
Elias Nahum
3c046ae39c
Fix push notification token registration race/missing (#7183) 2023-03-03 12:14:08 +02:00
Elias Nahum
a804a7331f
support WS connection over TLS1.3 (#7182)
* support WS connection over TLS1.3

* fix updateDraftMessage on unmount
2023-03-03 11:33:01 +02:00
Elias Nahum
903aaf62b5
Fix display name when open own DM (#7181) 2023-03-02 16:57:49 +02:00
Elias Nahum
ef4fb9c8e0
fix entry for tablets (#7179) 2023-03-02 16:52:54 +02:00
Elias Nahum
af07f511f7
use sourceScreen instead of location in post options (#7176) 2023-03-02 12:46:18 +02:00
Elias Nahum
abd388986f
trigger Search when hardware keyboard enter key is pressed (#7174) 2023-03-01 14:38:23 +02:00
Elias Nahum
0938045b7d
Fix potential reaction crash (#7172) 2023-03-01 13:24:11 +02:00
Elias Nahum
9347e736e5
ignore leading and trailing spaces when editing profile (#7173) 2023-03-01 13:22:35 +02:00
Daniel Espino García
7c6b34afe3
Minor performance fixes on message send (#7164) 2023-02-24 15:35:20 +02:00
Claudio Costa
ac3bd14891
[MM-50806] Calls: fix crash on joining call (#7159)
* Calls: fix crash on joining call

* update Podfile.lock

---------

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2023-02-24 13:25:25 +02:00
Elias Nahum
d61fbd3180
Various fixes (#7161)
* Save message draft when post input is unmounted

* Fix switch CRT on/off

* Handle iPad on Stage Manager

* iOS Share Extension to use LRU cache instead of file cache

* Support building android as aab

* use handleReconnect instead of appEntry on handleCRTToggled

* show skin tone selector tutorial after running all interactions

* Update app/actions/remote/preference.ts

Co-authored-by: Daniel Espino García <larkox@gmail.com>

* fix lint

---------

Co-authored-by: Daniel Espino García <larkox@gmail.com>
2023-02-24 13:02:05 +02:00
Elias Nahum
2fc1386b78
feat: Channel notification preferences (#7160)
* feat: Channel notification preferences

* feedback review

* use button color for the icon
2023-02-24 12:41:36 +02:00
Daniel Espino García
9f84ab79ce
Only call app entry on websocket reconnect (#7065)
* Only call app entry on websocket reconnect

* Handle notification on its own entry and run app entry on websocket initialization

* Fix notification entry issues

* Fix login entry and add retry on entry failure

* feedback review

* Put back handleEntryAfterLoadNavigation before the batching

---------

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2023-02-23 10:11:34 +01:00
Daniel Espino García
98f25046af
Fix double tilde by waiting for text values to propagate to the native side (#7132)
Co-authored-by: Daniel Espino <danielespino@MacBook-Pro-de-Daniel.local>
2023-02-22 18:03:21 +01:00
Daniel Espino García
bc3ace278b
Remove posts in thread only when removing root posts (#7116) 2023-02-22 16:20:29 +01:00
Daniel Espino García
5cdcbfb12a
Fix Group Message member count on GraphQL scenario (#7151)
* Fix Group Message member count on GraphQL scenario

* Fix lint

* Use fetchProfilesInGroupChannels instead of fetchMissingDirectChannelsInfo

* Use reduce instead of filter map

* Simplify using set in the reduce
2023-02-22 10:12:58 +01:00
Carrie Warner (Mattermost)
b9f15afa81
Updated onboarding text (#7138)
* Updated onboarding text

https://mattermost.atlassian.net/browse/MM-46606

* Updated string in code
2023-02-16 15:55:44 +02:00
Elias Nahum
a11d3c6d2a
Use config to set SAML and OpenId Button text (#7145) 2023-02-16 14:12:43 +02:00
Elias Nahum
3f2769aa0f
allow scrolling in the login screen when keyboard is opened (#7144) 2023-02-16 14:00:26 +02:00