Elias Nahum
dfe2b7cfbd
CRT fixes for MM-44210 & MM-44156 ( #6295 )
...
* CRT fixes for MM-44210 & MM-44156
* Covered other conditions and renamed variables to be consistent
Co-authored-by: Anurag Shivarathri <anurag6713@gmail.com>
2022-05-20 06:28:12 +05:30
Elias Nahum
4573732fd2
[Gekidou] channel quick actions ( #6288 )
...
* Add hitSlop to navigation header right buttons
* Fix channel_item info muted style
* Fix team switch when global threads
* Wrap WS channel events in try/catch
* Group Box component and Animated Group Box
* SlideUpPanelItem style
* Fix return value of setCurrentTeamAndChannelId
* Add observeChannelSettings and include channel settings in prepareDeleteChannel
* update OPTIONS_HEIGHT reference in find channels quick options
* Fix DM limit in channel list
* Fix category header style and translate default categories
* Add snackbar for unmute/favorite/unfavorite
* Add toggleFavoriteChannel remote action
* Add makeDirectChannelVisible remote action
* Use makeDirectChannelVisible in switchToChannelById and update toggleMuteChannel snackbar
* Add channel actions common components
* Update channel intro to use channel action common components
* Rename ChannelDetails screen to ChannelInfo
* Add channel quick actions
* Update localization strings
* Fix addChannelToDefaultCategory
* Leave channel
* Add localization strings
* Fix snackBar screen event listener
* Feedback review
2022-05-19 14:30:55 -04:00
Elias Nahum
353e5ceb0a
[Gekidou] Skip push notification processing for CRT ( #6289 )
...
* Skip push notification processing for CRT
* Fix pushNotificationEntry
2022-05-19 13:03:14 -04:00
Daniel Espino García
0464dd34ee
Unify entry functions ( #6231 )
...
* Unify entry functions
* Handle switched to channel on websocket reconnect
* Simplify global threads by moving it to switchByChannelId
* Keep in mind team when changing to global threads view
* Avoid unneeded channel switches on notification entry
* Fix effects on home screen
* Address feedback
2022-05-19 11:24:59 +02:00
Kyriakos Z
fd2a8a36e8
MM-40081: adds pull to refresh in threads ( #6284 )
...
Adds pull to refresh functionality in global threads lists, both in all
and unread threads.
Refreshing fetches either all newer threads, or in the case we have no
threads in store, the first page of threads.
2022-05-19 11:10:02 +03:00
Daniel Espino García
a4674915c1
Better handle go to location ( #6262 )
...
* Better handle go to location
* Improve server check
2022-05-19 09:06:31 +02:00
Avinash Lingaloo
e2d45165ab
MM-43584 - Gekidou Mute Channel SnackBar ( #6241 )
...
* add remote action updateChannelNotifyProps
* Squashed commit of the following:
commit f093cd3409e5b6c9101d65e74b4e2eed3fb55097
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Mon May 2 12:12:43 2022 +0400
revert changes made to the ephemeral store
commit aabe8bd17e0acde927ce208bf114f2cedd45c977
Merge: 18df47210 ee01febbb
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Mon May 2 12:09:50 2022 +0400
Merge branch 'gekidou' into gekidou-snack-bars
commit 18df472108a935372cc7bee3668f196f0389e807
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Mon May 2 12:04:53 2022 +0400
fix timer not stopping
commit 5910238aaa8d535070e83c311c51361b8f7a2921
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Fri Apr 29 18:19:18 2022 +0400
style fix
commit def4ad4cfdb031fae0b1e2b2cac83a18bee72961
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Fri Apr 29 14:36:36 2022 +0400
eslint fix
commit 99fa65e780d0e89ba3d0e1a44464128f59336aeb
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Fri Apr 29 14:18:03 2022 +0400
fix styling
commit cf335e28b05f9f6b63bdc3405215f2cc799f3690
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Fri Apr 29 13:54:05 2022 +0400
fix layoutAnimation
commit d1dacbba73eff5a998d61b1d109ab155023bb6ef
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Fri Apr 29 13:43:04 2022 +0400
add exitingg layoutAnimation
commit bb1156c3da9357ab969e1b2d3a5b900d54c226f2
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Fri Apr 29 13:26:37 2022 +0400
add entering layoutAnimation
commit 36d7286acdd2e728de5978c9c0dbce97ade6b309
Merge: 177281fbe 22a173ec9
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Fri Apr 29 11:41:30 2022 +0400
Merge branch 'gekidou' into gekidou-snack-bars
commit 177281fbeb31d6260f7f8a62ac8113a4ac0b670d
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Fri Apr 29 11:41:06 2022 +0400
cancelled timers on panning start
commit 6925cf59aad1be3001a3b538a4725dac4364c871
Merge: e294a3a19 dad63b87b
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 17:36:11 2022 +0400
rebasing
commit e294a3a1991a9fc8d341c465d3b3cc9eb66b3a04
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 17:14:33 2022 +0400
dismiss overlay on tabPress
commit 9a57a0866fd53992519c34c0df423bfb910da35d
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 16:59:07 2022 +0400
dismiss overlay on tabPress
commit c7eef4b3048da94fdda4690a5a2b6f62a63348b4
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 15:55:33 2022 +0400
dismiss overlay on navigating away
commit 58a364171e7057ede5100f47df90fe591a16238e
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 15:25:27 2022 +0400
dismiss overlay on navigating away
commit 3c53e7d6a79a1db31c9b06906c5af70380df214d
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 13:42:10 2022 +0400
checks for ongoing animation
commit e62a4ee2a25c505a84fcf1d4ae8597ef0821d6bd
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 13:14:39 2022 +0400
removed toast keyword
commit bc014b86e9498169b357943889cf0d929316d2ee
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 12:54:55 2022 +0400
PanGesture- fine tuning the animation
PanGesture- wip
commit 8f675566e7e687eeaded6d1fa1a7f1473a8e2a2c
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 12:09:35 2022 +0400
PanGesture- wip
commit eb2a63c75fd0d3b6edc82772537048f4a28e48ea
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed Apr 27 11:17:13 2022 -0400
snack positioning and touches
commit 6db7f0e0e7f7229fe107c2a6480b7f3a8ec057da
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 27 16:43:47 2022 +0400
using EphemeralStore and listeners to discard overlays
commit 99a9a527899442d1ca8e047f7e7230878c41057e
Merge: 5237401f5 776f56efb
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 27 14:51:32 2022 +0400
Merge branch 'gekidou' into gekidou-snack-bars
commit 5237401f524165b83410928a184872b69aaa7554
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 27 13:16:47 2022 +0400
able to touch through on iOS
commit 7dc5c5c39e801d75eaba1cfbb477b8b6ef39e713
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Tue Apr 26 15:17:53 2022 +0400
adding PanGesture
adding PanGesture- wip
PanGesture- wip
commit 772654f7e52ab00a7b2b28f316c6872e96e5c3f1
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 21 13:57:42 2022 +0400
update message to text
commit 53c7ca68ba1b934ddded40602cc9bf040d1ae7c1
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 21 13:40:30 2022 +0400
adjust width
commit 0c20bd7e737bdd9f67a83bc943a30c9db061d9b5
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 20 18:05:44 2022 +0400
changed location to sourceScreen in post.tsx
commit efbccbb7104ebfa7025a631b44eccb277583b9aa
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 20 18:04:19 2022 +0400
removed space
commit cc400482bda201d1c1208698bdefe127888be6d5
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 20 18:01:23 2022 +0400
corrections from reviews
commit 4204b6c656078069eb33fbc67fd1c36c5f0753ff
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 20 14:47:52 2022 +0400
Update en.json
commit 80f6d675f502c205d8b9fead6a47aa2b0f0d63ec
Merge: c59a2cfc0 c1e71b09c
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 20 14:27:33 2022 +0400
Merge branch 'gekidou' into gekidou-snack-bars
commit c59a2cfc0532277284deac1d347ba0228974a9da
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 20 13:58:22 2022 +0400
removed offSetY
commit a65af7057be3caacbed1e9aa705bce73fc14e7b3
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 20 12:24:02 2022 +0400
styling tablet
wip
tablet portrait
commit 3ef280c80cf25120e6df6c3920abfa4a9559d2cb
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Tue Apr 19 16:10:37 2022 +0400
styling mobile
wip
* Squashed commit of the following:
commit ab09b39c77cb6f8e69f0fc7b73af8839e5800ac6
Merge: 038476c01 362db9d98
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu May 5 15:06:12 2022 +0400
Merge branch 'gekidou' into gekidou-snack-bars
commit 038476c01a2a809bc127a34e40e028a4ebc1d4ea
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu May 5 15:05:24 2022 +0400
bumping the toast vertically by 4px
commit 362db9d98d
Author: Shaz MJ <shaz.amjad@mattermost.com>
Date: Thu May 5 11:17:33 2022 +1000
Moves collapse animation to FlatList, updates timings (#6220 )
* Moves collapse animation to FlatList, updates timings
* dev review
* filters unreads from other categories & removes duplicate
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
commit 14abe4d2ac
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed May 4 17:26:32 2022 -0400
Remove jcenter (#6226 )
commit c8e46607b7
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed May 4 13:13:23 2022 -0400
upgrade exoplayer
commit 32fd8e3cda
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed May 4 12:15:13 2022 -0400
Add ellipsis to server displayName & url (#6223 )
commit abc5dc4bc3
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed May 4 09:55:51 2022 -0400
Fix GM display name (#6215 )
commit ecfbb934a8
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed May 4 09:51:14 2022 -0400
[Gekidou] Exclude muted channels from unread badges (#6208 )
* Exclude muted channels from unread badges
* Gekidou unreads mention fix (#6221 )
* Removes muted channels without mentions from grouped unreads
* show channel if unread and have no mentions when unread up top
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
Co-authored-by: Shaz MJ <shaz.amjad@mattermost.com>
commit 588491f582
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed May 4 09:32:43 2022 -0400
Fix alignment of custom status (#6211 )
commit 4fc077caef
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed May 4 09:13:17 2022 -0400
Fetch missing custom emojis (#6216 )
commit 3aa0425fdd
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed May 4 09:12:37 2022 -0400
Preserve notifications when tapping or clearing notifications from a channel (#6209 )
commit bd50422167
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Tue May 3 17:26:35 2022 -0400
Hide archive channels in channel list (#6214 )
commit 43c43e50d4
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Tue May 3 14:43:55 2022 -0400
Do not set new line message indicator on own posts (#6206 )
commit f973ac8016
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Tue May 3 14:29:37 2022 -0400
[Gekidou] Find channels (remote) (#6203 )
* Display local results
* Fix queryPreferencesByCategoryAndName to observeWithColumns value
* Find channels (remote)
* ux feedback review
* dev review
* dev review 2
* Fetch deleted channels from other teams
commit bb42339c42
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Tue May 3 11:58:47 2022 -0400
Increase tap area of the + button on home screen (#6207 )
commit 02b4295464
Author: Daniel Espino García <larkox@gmail.com>
Date: Tue May 3 17:22:21 2022 +0200
[Gekidou] [MM-39936] Add Select Team Screen (#6180 )
* Add Select Team Screen
* Fixes for iPhone and iPad
* Fix tests
* Address feedback
* Fix tests
* Theme illustration
* Address feedback and fixes
* Remove database warnings by avoiding recalculations on repeated events.
* Address feedback
* Remove unneeded catch
Co-authored-by: Daniel Espino <danielespino@MacBook-Pro-de-Daniel.local>
commit 2376dc934c
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Tue May 3 08:54:13 2022 -0400
Fix Back button position in Navigation Header (#6204 )
commit f093cd3409e5b6c9101d65e74b4e2eed3fb55097
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Mon May 2 12:12:43 2022 +0400
revert changes made to the ephemeral store
commit aabe8bd17e0acde927ce208bf114f2cedd45c977
Merge: 18df47210 ee01febbb
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Mon May 2 12:09:50 2022 +0400
Merge branch 'gekidou' into gekidou-snack-bars
commit 18df472108a935372cc7bee3668f196f0389e807
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Mon May 2 12:04:53 2022 +0400
fix timer not stopping
commit 5910238aaa8d535070e83c311c51361b8f7a2921
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Fri Apr 29 18:19:18 2022 +0400
style fix
commit def4ad4cfdb031fae0b1e2b2cac83a18bee72961
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Fri Apr 29 14:36:36 2022 +0400
eslint fix
commit 99fa65e780d0e89ba3d0e1a44464128f59336aeb
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Fri Apr 29 14:18:03 2022 +0400
fix styling
commit cf335e28b05f9f6b63bdc3405215f2cc799f3690
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Fri Apr 29 13:54:05 2022 +0400
fix layoutAnimation
commit d1dacbba73eff5a998d61b1d109ab155023bb6ef
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Fri Apr 29 13:43:04 2022 +0400
add exitingg layoutAnimation
commit bb1156c3da9357ab969e1b2d3a5b900d54c226f2
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Fri Apr 29 13:26:37 2022 +0400
add entering layoutAnimation
commit 36d7286acdd2e728de5978c9c0dbce97ade6b309
Merge: 177281fbe 22a173ec9
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Fri Apr 29 11:41:30 2022 +0400
Merge branch 'gekidou' into gekidou-snack-bars
commit 177281fbeb31d6260f7f8a62ac8113a4ac0b670d
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Fri Apr 29 11:41:06 2022 +0400
cancelled timers on panning start
commit 6925cf59aad1be3001a3b538a4725dac4364c871
Merge: e294a3a19 dad63b87b
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 17:36:11 2022 +0400
rebasing
commit e294a3a1991a9fc8d341c465d3b3cc9eb66b3a04
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 17:14:33 2022 +0400
dismiss overlay on tabPress
commit 9a57a0866fd53992519c34c0df423bfb910da35d
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 16:59:07 2022 +0400
dismiss overlay on tabPress
commit c7eef4b3048da94fdda4690a5a2b6f62a63348b4
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 15:55:33 2022 +0400
dismiss overlay on navigating away
commit 58a364171e7057ede5100f47df90fe591a16238e
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 15:25:27 2022 +0400
dismiss overlay on navigating away
commit 3c53e7d6a79a1db31c9b06906c5af70380df214d
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 13:42:10 2022 +0400
checks for ongoing animation
commit e62a4ee2a25c505a84fcf1d4ae8597ef0821d6bd
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 13:14:39 2022 +0400
removed toast keyword
commit bc014b86e9498169b357943889cf0d929316d2ee
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 12:54:55 2022 +0400
PanGesture- fine tuning the animation
PanGesture- wip
commit 8f675566e7e687eeaded6d1fa1a7f1473a8e2a2c
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 28 12:09:35 2022 +0400
PanGesture- wip
commit eb2a63c75fd0d3b6edc82772537048f4a28e48ea
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed Apr 27 11:17:13 2022 -0400
snack positioning and touches
commit 6db7f0e0e7f7229fe107c2a6480b7f3a8ec057da
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 27 16:43:47 2022 +0400
using EphemeralStore and listeners to discard overlays
commit 99a9a527899442d1ca8e047f7e7230878c41057e
Merge: 5237401f5 776f56efb
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 27 14:51:32 2022 +0400
Merge branch 'gekidou' into gekidou-snack-bars
commit 5237401f524165b83410928a184872b69aaa7554
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 27 13:16:47 2022 +0400
able to touch through on iOS
commit 7dc5c5c39e801d75eaba1cfbb477b8b6ef39e713
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Tue Apr 26 15:17:53 2022 +0400
adding PanGesture
adding PanGesture- wip
PanGesture- wip
commit 772654f7e52ab00a7b2b28f316c6872e96e5c3f1
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 21 13:57:42 2022 +0400
update message to text
commit 53c7ca68ba1b934ddded40602cc9bf040d1ae7c1
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu Apr 21 13:40:30 2022 +0400
adjust width
commit 0c20bd7e737bdd9f67a83bc943a30c9db061d9b5
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 20 18:05:44 2022 +0400
changed location to sourceScreen in post.tsx
commit efbccbb7104ebfa7025a631b44eccb277583b9aa
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 20 18:04:19 2022 +0400
removed space
commit cc400482bda201d1c1208698bdefe127888be6d5
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 20 18:01:23 2022 +0400
corrections from reviews
commit 4204b6c656078069eb33fbc67fd1c36c5f0753ff
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 20 14:47:52 2022 +0400
Update en.json
commit 80f6d675f502c205d8b9fead6a47aa2b0f0d63ec
Merge: c59a2cfc0 c1e71b09c
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 20 14:27:33 2022 +0400
Merge branch 'gekidou' into gekidou-snack-bars
commit c59a2cfc0532277284deac1d347ba0228974a9da
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 20 13:58:22 2022 +0400
removed offSetY
commit a65af7057be3caacbed1e9aa705bce73fc14e7b3
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Wed Apr 20 12:24:02 2022 +0400
styling tablet
wip
tablet portrait
commit 3ef280c80cf25120e6df6c3920abfa4a9559d2cb
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Tue Apr 19 16:10:37 2022 +0400
styling mobile
wip
* minor clean up
* Squashed commit of the following:
commit c7c00b8316
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Thu May 5 18:25:46 2022 -0400
Ensure posts are not covered by the post draft on channel switch
commit 58719c82dc
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Thu May 5 14:09:30 2022 -0400
fix flip of post list (#6234 )
commit 9d3c7c9496
Author: Joseph Baylon <joseph.baylon@mattermost.com>
Date: Thu May 5 10:04:33 2022 -0700
Detox/E2E: Messaging e2e tests in Gekidou (#6228 )
commit 1760b75dbf
Author: Anurag Shivarathri <anurag6713@gmail.com>
Date: Thu May 5 21:03:09 2022 +0530
[Gekidou] [MM-43973] Thread footer for recent mentions (#6225 )
* Displaying thread footer
* Participants can be empty
* Update thread.ts
commit 83c2cfff97
Author: Avinash Lingaloo <avinashlng1080@gmail.com>
Date: Thu May 5 18:00:32 2022 +0400
MM-41532 Gekidou Snack Bars (#6181 )
* styling mobile
wip
* styling tablet
wip
tablet portrait
* removed offSetY
* Update en.json
* corrections from reviews
* removed space
* changed location to sourceScreen in post.tsx
* adjust width
* update message to text
* adding PanGesture
adding PanGesture- wip
PanGesture- wip
* able to touch through on iOS
* using EphemeralStore and listeners to discard overlays
* snack positioning and touches
* PanGesture- wip
* PanGesture- fine tuning the animation
PanGesture- wip
* removed toast keyword
* checks for ongoing animation
* dismiss overlay on navigating away
* dismiss overlay on navigating away
* dismiss overlay on tabPress
* dismiss overlay on tabPress
* cancelled timers on panning start
* add entering layoutAnimation
* add exitingg layoutAnimation
* fix layoutAnimation
* fix styling
* eslint fix
* style fix
* fix timer not stopping
* revert changes made to the ephemeral store
* bumping the toast vertically by 4px
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
commit 2deb2e01e0
Author: Anurag Shivarathri <anurag6713@gmail.com>
Date: Thu May 5 18:36:18 2022 +0530
[Gekidou][MM-43870, MM-43896, MM-43898, MM-43902, MM-43903] CRT related bug fixes (#6205 )
* Fixes
* Updated snapshot
* Excluding current user from getting updated
* Doesn't handle users if it's empty
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
commit 251ef0992b
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Thu May 5 08:53:27 2022 -0400
Fix create direct message styles (#6224 )
commit 5620a50975
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Thu May 5 08:53:02 2022 -0400
Fix channel item with long name and badge (#6222 )
commit a0d2f33b2f
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Thu May 5 08:47:09 2022 -0400
Dismiss post options before executing action (#6227 )
commit c4e1b4ad3e
Author: Shaz MJ <shaz.amjad@mattermost.com>
Date: Thu May 5 22:45:50 2022 +1000
Fixes grouped unread sorting (#6230 )
* Fixes grouped unread sorting
* Type fix
commit 362db9d98d
Author: Shaz MJ <shaz.amjad@mattermost.com>
Date: Thu May 5 11:17:33 2022 +1000
Moves collapse animation to FlatList, updates timings (#6220 )
* Moves collapse animation to FlatList, updates timings
* dev review
* filters unreads from other categories & removes duplicate
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
commit 14abe4d2ac
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed May 4 17:26:32 2022 -0400
Remove jcenter (#6226 )
commit c8e46607b7
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed May 4 13:13:23 2022 -0400
upgrade exoplayer
commit 32fd8e3cda
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed May 4 12:15:13 2022 -0400
Add ellipsis to server displayName & url (#6223 )
commit abc5dc4bc3
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed May 4 09:55:51 2022 -0400
Fix GM display name (#6215 )
commit ecfbb934a8
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed May 4 09:51:14 2022 -0400
[Gekidou] Exclude muted channels from unread badges (#6208 )
* Exclude muted channels from unread badges
* Gekidou unreads mention fix (#6221 )
* Removes muted channels without mentions from grouped unreads
* show channel if unread and have no mentions when unread up top
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
Co-authored-by: Shaz MJ <shaz.amjad@mattermost.com>
commit 588491f582
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed May 4 09:32:43 2022 -0400
Fix alignment of custom status (#6211 )
commit 4fc077caef
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed May 4 09:13:17 2022 -0400
Fetch missing custom emojis (#6216 )
commit 3aa0425fdd
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Wed May 4 09:12:37 2022 -0400
Preserve notifications when tapping or clearing notifications from a channel (#6209 )
commit bd50422167
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Tue May 3 17:26:35 2022 -0400
Hide archive channels in channel list (#6214 )
commit 43c43e50d4
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Tue May 3 14:43:55 2022 -0400
Do not set new line message indicator on own posts (#6206 )
commit f973ac8016
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Tue May 3 14:29:37 2022 -0400
[Gekidou] Find channels (remote) (#6203 )
* Display local results
* Fix queryPreferencesByCategoryAndName to observeWithColumns value
* Find channels (remote)
* ux feedback review
* dev review
* dev review 2
* Fetch deleted channels from other teams
commit bb42339c42
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Tue May 3 11:58:47 2022 -0400
Increase tap area of the + button on home screen (#6207 )
commit 02b4295464
Author: Daniel Espino García <larkox@gmail.com>
Date: Tue May 3 17:22:21 2022 +0200
[Gekidou] [MM-39936] Add Select Team Screen (#6180 )
* Add Select Team Screen
* Fixes for iPhone and iPad
* Fix tests
* Address feedback
* Fix tests
* Theme illustration
* Address feedback and fixes
* Remove database warnings by avoiding recalculations on repeated events.
* Address feedback
* Remove unneeded catch
Co-authored-by: Daniel Espino <danielespino@MacBook-Pro-de-Daniel.local>
commit 2376dc934c
Author: Elias Nahum <nahumhbl@gmail.com>
Date: Tue May 3 08:54:13 2022 -0400
Fix Back button position in Navigation Header (#6204 )
* snack bar with undo option
* fix react error
* implement onAction correctly
* implemented pessimistic approach
* fix ts issue
* Move toggleMuteChannel to remote actions
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2022-05-17 14:19:55 -04:00
Elias Nahum
65366e53a9
Gekidou fixes ( #6274 )
...
* Add error boundry around latex to avoid crash
* Do not update channel display name when displayName is empty
* Show Muted unread channel as muted unless it has mentions
* Video size to wrapperWidth if thumbnail is not available
* Hide Threads button in channel list when only unreads filter if it does not have any unreads or mentions
* Ensure channel_item muted state is bolded when unread
* Bump network default retry to 3 attempts
* Sort only unreads by last root post if CRT is enabled
* Default canPost to true if permission is not found
* rename to ErrorBoundary (typo fix)
* simplify filterAndSortMyChannels
* Fix channel name collision with mention badges
2022-05-17 11:07:46 -04:00
Daniel Espino García
1706b673ba
Verify push proxy on undefined and properly show error text ( #6283 )
2022-05-17 10:03:53 -04:00
Elias Nahum
5d628b3a81
Use timeoutInterval in ms
2022-05-13 12:31:06 -04:00
Elias Nahum
2c6bd00128
Set 5s as default timeout for ping ( #6271 )
2022-05-13 11:36:30 -04:00
Avinash Lingaloo
e81e98aa02
MM-42484 - Gekidou - Update DM/GM display name when teammate name display changes ( #6254 )
...
* channels update on teamMate display name change
* code clean up
* fixes DM and GM display name
* code clean up
* ts fix
* removed extra await
* implemented some guard conditions
* code clean up
* config & license ws events - wip
* tested config change on local server
* adding license to the ws event
* fix display name
* fix display name
* replace map + filter with a reduce
* rename function name
* adding missing await
* update following review
* moved differsFromLocalNameFormat to /queries/preference
* fix gm/dm
* Revert "fix gm/dm"
This reverts commit 92905c707dcd87de482d2c30bbff0c692235e26a.
* added guard clause on DM channel type
* refactor function signature
2022-05-13 19:12:54 +04:00
Daniel Espino García
3f3e0e76db
Remove unneeded actions on team switch ( #6265 )
2022-05-12 12:45:29 -04:00
Daniel Espino García
75d1c9d228
Try to remove as many as as possible ( #6200 )
...
* Try to remove as many ` as ` as possible
* Fix imports
2022-05-12 15:46:11 +02:00
Daniel Espino García
67461322a2
Improvements on team switch performance ( #6255 )
...
* Improvements on channel switch performance
* Revert removal from channel observables
* Fix team switch dependancies
* Fix lint
* Use events to signal channel switch
* Add check for hasMembership
* Address feedback
* add useTeamSwitch hook
* Fix team switch perceived performance on tablets
* align custom status in channel list
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2022-05-10 14:08:24 -04:00
Anurag Shivarathri
ba976dadc2
[Gekidou[ [MM-43969, MM-44037] global threads crash, mark as read ( #6253 )
...
* Preparing thread data as well with prepareDeletePost
* observing the post directly to prevent the crash until the data issue is found
* mark as read, delete threeds fix
* Update thread.ts
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-05-10 15:59:06 +05:30
Elias Nahum
591cfa1ae4
[Gekidou] Update DM and thread title/subtitle as well as navbar rounded corners ( #6247 )
...
* Update DM and thread title/subtitle as well as navbar rounded corners
* Fix rounded corners
* ux review
2022-05-09 12:45:44 -04:00
Elias Nahum
597b5b03f1
Filter to show only unread channels ( #6248 )
2022-05-09 11:29:27 -04:00
Daniel Espino García
7e80843092
[Gekidou] [MM-41837] Add verification for push proxy and related interface ( #6192 )
...
* Add verification for push proxy and related interface
* Fix lint and extract i18n
* Be specific about undefined equalities.
* Fix test
* Address feedback
* Fix long server names styles
* Fix tests and typo
2022-05-09 11:41:16 +02:00
Anurag Shivarathri
1760b75dbf
[Gekidou] [MM-43973] Thread footer for recent mentions ( #6225 )
...
* Displaying thread footer
* Participants can be empty
* Update thread.ts
2022-05-05 21:03:09 +05:30
Anurag Shivarathri
2deb2e01e0
[Gekidou][MM-43870, MM-43896, MM-43898, MM-43902, MM-43903] CRT related bug fixes ( #6205 )
...
* Fixes
* Updated snapshot
* Excluding current user from getting updated
* Doesn't handle users if it's empty
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2022-05-05 09:06:18 -04:00
Elias Nahum
abc5dc4bc3
Fix GM display name ( #6215 )
2022-05-04 09:55:51 -04:00
Elias Nahum
4fc077caef
Fetch missing custom emojis ( #6216 )
2022-05-04 09:13:17 -04:00
Elias Nahum
f973ac8016
[Gekidou] Find channels (remote) ( #6203 )
...
* Display local results
* Fix queryPreferencesByCategoryAndName to observeWithColumns value
* Find channels (remote)
* ux feedback review
* dev review
* dev review 2
* Fetch deleted channels from other teams
2022-05-03 14:29:37 -04:00
Daniel Espino García
02b4295464
[Gekidou] [MM-39936] Add Select Team Screen ( #6180 )
...
* Add Select Team Screen
* Fixes for iPhone and iPad
* Fix tests
* Address feedback
* Fix tests
* Theme illustration
* Address feedback and fixes
* Remove database warnings by avoiding recalculations on repeated events.
* Address feedback
* Remove unneeded catch
Co-authored-by: Daniel Espino <danielespino@MacBook-Pro-de-Daniel.local>
2022-05-03 17:22:21 +02:00
Daniel Espino García
e047106bac
Add AppsForm and Interactive Dialogs ( #6142 )
...
* Add AppsForm and Interactive Dialogs
* Add the missing plumbing for Interactive Dialogs and minor fixes
* Remove widgets subfolder
* Fix paths
* Address feedback
* Address feedback
* i18n extract
* Only set the dialog if we are in the same server
2022-04-28 18:26:21 +02:00
Elias Nahum
a2fac160ef
set badge count on cancel notifications ( #6189 )
2022-04-28 11:20:16 -04:00
Anurag Shivarathri
dad63b87bb
Gekidou CRT - Global threads screen ( #6140 )
...
* Global threads
* Added translations
* User avatar stack
* In-Channel experience
* Misc Fixes
* Fixed fetchPostThread & added observer
* using the observable for participants & check fix
* Test case fix
* Fix tablet view thread screen switching
* No back button for tablets
* folders for thread options only if needed
* Using the existing observable
* Users stack refactor fix
* Reusing the user component
* Refactor fix
* Fixes double loaders when empty threads
* Feedback
* Moved some post options to common post options
* Combined follow/unfollow functions
* Feedback fixes
* Addressing Feedback
* Merge fix
* Threads button component moved
* Addressing feedbackk
* Not rendering message when it's empty, removed unwanted Props exports
* Addressing feedbac
* Updated snapshot
* Added emoji to removemarkdown component
* Moved MD rendering into the component
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: koox00 <3829551+koox00@users.noreply.github.com>
2022-04-28 09:01:36 -04:00
Elias Nahum
336aeedd4a
Remove logError remote action ( #6193 )
2022-04-26 07:45:12 -04:00
Elias Nahum
1132bd0e51
[Gekidou] find channels (default state) ( #6191 )
...
* Find channels unfiltered state
* ux feedback review
* Update snapshots after ux review
* Fix channel item textStyles
* Center Channel item content
* feedback review
2022-04-25 13:27:20 -04:00
Anurag Shivarathri
313fe9c469
In-Channel experience ( #6141 )
...
* User avatar stack
* In-Channel experience
* Misc Fixes
* Fixed fetchPostThread & added observer
* Reusing the user component
* Refactor fix
* Moved some post options to common post options
* Combined follow/unfollow functions
* Feedback fixes
* Feedback fixes
* teamId fix
* Fixed teamId again
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-04-19 11:42:20 -04:00
Elias Nahum
1a5583034e
Attach device token on App Entry ( #6176 )
2022-04-18 08:49:04 -04:00
Daniel Espino García
14d6d53cc9
[Gekidou] Move managers ( #6171 )
...
* Move managers to their own folder
* Fix lint
* Fix unit tests
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2022-04-16 09:44:11 -04:00
Daniel Espino García
7a90f2d4a8
Performance improvements in the area of home and channel switch. ( #6174 )
...
* Performance improvements
* Revert hidden DM/GMs changes
* Minor fixes related to the revert
* Add observeWithColumns missed in merge
2022-04-14 18:56:48 -04:00
Daniel Espino García
667716fd0f
Fix an issue where receiving a DM from a new user does not appear in the channel list ( #6175 )
2022-04-13 13:19:09 -04:00
Shaz MJ
10ea42c812
Active State for selected Channel ( #6163 )
...
* Unreads on top
* Feedback addressed
* WIP: Using a lastUnreadChannelId to maintain an Active State on selected channel
* Pair programming session
* Pair programming #2
* Pair programming #3
* Test fix
2022-04-13 09:36:47 -04:00
Anurag Shivarathri
deb222a01d
Gekidou CRT - User avatar stack ( #6139 )
...
* User avatar stack
* Fixed fetchPostThread & added observer
* Reusing the user component
* Refactor fix
* fix lint
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2022-04-12 09:36:13 -04:00
Elias Nahum
9d88099ac5
[Gekidou] new UI for no results found ( #6165 )
...
* new UI for no results found
* feedback review
2022-04-12 09:24:46 -04:00
Kyriakos Z
477c7cf1bf
MM-40093 [Gekidou]: adds remote action to sync threads ( #6135 )
...
* MM-40093: adds remote action to sync threads
Syncing threads fetches all unread threads if there are no threads in
the DB.
If there are threads in the DB it fetches all threads newest than the
newest one we have stored.
Fetching happens in batches of 60 threads at a time.
* Fixes querying for all threads list
* Syncs threads on WS reconnection
* Addresses review comments
* Addresses review comments
2022-04-12 15:03:05 +03:00
Kyriakos Z
df3ef72a0a
[Gekidou CRT] thread mention counts ( #6126 )
...
* Sets values on my_channel according to CRT
* Team counts with regard to CRT
* Fixes myChannel.is_unread with regard to CRT
* Include DM/GMs for thread counts on demand
* Incorporate thread mention counts in server/channel
* Channel updates in regard to CRT
2022-04-12 13:27:40 +03:00
Elias Nahum
d9109691fd
Fix update lastPostAt ( #6154 )
2022-04-11 09:10:20 +02:00
Daniel Espino García
26b3fbf87f
Fix add DM screen and some other database related issues ( #6144 )
...
* Fix add DM screen and some other database related issues
* Minor style fixes
* Handle create DM/GM websocket by using the teammate ids
* Address feedback
2022-04-08 23:10:08 -04:00
Elias Nahum
b530dbeb09
[Gekidou] upgrade to RN 68 (old arch) ( #6138 )
...
* upgrade to RN 68 (old arch)
* remove test setup unused & commented mock
* Android target set to 30
* Fix theme when opening app from push notification
* upgrade common mark
2022-04-08 12:40:44 -04:00
Avinash Lingaloo
9a72837f04
Gekidou - Updated Server Database Diagrams/Schema/Models ( #6119 )
...
* started with the diagrams
* removed redundant tables
next step:
1. reconstruct id ( local id vs server id )
2. annotate fields with examples
3. recreate relationship
* work in progress
* work in progress
* fix association
* update postsInChannel
* removed SlashCommands from the Server database schema
* added missing associations in the models and updated docs/database
* exported server database
* update test
* code corrections following review
* update relationship
* update docs
* removed cyclic relationship
* Revert "removed cyclic relationship"
This reverts commit 4d784efb815c0430aa3f7cc433ac4125898d2621.
* removed isOptional from Draft
* linked myChannelSettings to myChannel instead of Channel
* update diagrams
* store null instead of empty string
* update thread association
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2022-04-07 10:14:28 -04:00
Elias Nahum
0950dbd21b
[Gekidou] operator handlers improvements ( #6136 )
...
* Allow database operator handlers to deal with empty or undefined input values
* Prevent known handler warnings
* Update app/database/operator/server_data_operator/handlers/post.ts
Co-authored-by: Avinash Lingaloo <avinashlng1080@gmail.com>
* feedback review
* remove unnecessary !
Co-authored-by: Avinash Lingaloo <avinashlng1080@gmail.com>
2022-04-07 09:17:57 -04:00
Kyriakos Z
3326f34933
[Gekidou HOTFIX] fixes saving threads in the DB ( #6132 )
...
* [Gekidou HOTFIX] fixes saving threads in the DB
`loadedInGlobalThreads` cannot be a property of the thread, the DB will
fail with unknown column upon saving.
This commit makes it an argument of handleThreads and
handleThreadInTeam.
Fixes wrong foreignKey in THREAD table associations.
* Fixes errors
* Fixes error
2022-04-06 17:37:17 +03:00
Elias Nahum
28b86e9c24
Use delta for mark as unread ( #6127 )
2022-04-05 09:00:45 -04:00
Elias Nahum
2621d921d6
[Gekidou] Performance & UI fixes ( #6122 )
...
* Fix search bar style
* MM-42983 Align mention badge on channel list item
* MM-42985 polish channel intro UI
* MM-42984 update fonts on 'Show' bottom sheet
* MM-42982 Increase tap area of back button on channel view
* Set StatusBar style based on theme sidebarBg
* Reconnect other WS after 20 seconds insted of 5
* Only fetch missing profiles for DM/GMs
* Database prepare records optimization
* Do not use fallbackUsername for storing GM/DM in the database
* fix filter for fetching missing dm/gm
* remove use of indexOf inside another loop
* remove use of includes inside another loop
* remove use of find inside another loop
* Add missing translations
* disable Flipper on iOS
* Remove Flipper code from AppDelegate
* feedback review
* trim DM display name to make sure is not empty
* fixing missing direct channels display name
* UI/UX feedback
* fix WS channel viewed and mark as unread
* Remove duplicate emojis from reaction bar
2022-04-04 17:09:26 -04:00
Jason Frerich
137ba9d191
[Gekidou MM-39728] - Websocket Events - Channels ( #6038 )
...
* wip checkin
* wip checkin because my system is messed up again
* correct the add user and remove user from channel functions. THe user and channel ids sometimes come from the broudcast field, not the data object
* remove old comments
* remove old comments
* remove old comments
* add back in unarchive handler. handleChannelUpdateEvent will also update the deleteAt value for a channel, but does not get called when unarchive from the channel view, only through the system console.
* nit remove empty line
* wip
* wip
* remove handleChannelConvertedEvent
* remove handleChannelDirectAddedEvent
* wip
* wip
* wip
* Fix websockets events
* Address feedback
* Ensure categories and some refactoring
* Self review fixes
* Fix category creation bug
* Address feedback and minor improvements
* Address feedback
* Fix lint
Co-authored-by: Daniel Espino García <larkox@gmail.com>
2022-04-04 14:25:42 -04:00
Anurag Shivarathri
8d6fc41dd5
[Gekidou MM-41093] CRT - WS Events, Actions, Queries, Thread Follow, Post Query ( #6075 )
...
* WS Events, Actions, Queries, Thread Follow, Post Query
* i18n changes
* Misc
* Only unread threads are marked as read
* Mark threads from WS even as visible in Global threads
* Merge fixes
* Update thread_post_list.tsx
* Merge fix
* Feedback fix
* Make teamId in handleThreads optional for unfollowed threads
* Removed unwated type and return
* Review changes
* Removing unused model
* Merge fix
* Misc fixes
* Following button query change
2022-04-04 19:55:13 +05:30