Elias Nahum
c2aaef2e14
Preserve new message line on WS reconnect ( #6934 )
2023-01-06 13:38:40 +04:00
Anurag Shivarathri
7f7bfd7b72
[MM-48926] Fetch new thread posts on websocket reconnect ( #6844 )
2022-12-09 20:17:34 +02:00
Jason Frerich
36fe93f182
- add globalThreadsTab to SYSTEM_IDENTIFIERS ( #6841 )
...
- save the lastview globalThreadsTab to the database after unmounting the
threads view
- default to all on first opening of the threads view
2022-12-07 15:04:19 +02:00
Elias Nahum
dc4d61972f
Fix potential crash by accessing the team directly from another model ( #6813 )
2022-12-02 17:06:18 +02:00
Anurag Shivarathri
0e5d63a7c3
[MM-48375 Gekidou] Threads Sync Fix ( #6788 )
...
* Init
* Test fix
* New sync implementation
* misc
* Includes migration and other servers sync
* Misc
* Migration fix
* Migration is done version 7
* Update app/queries/servers/thread.ts
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* Update app/database/operator/server_data_operator/handlers/team_threads_sync.ts
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* Feedback changes
* Fixes when old thread gets a reply
* Fix
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2022-12-01 21:38:27 +05:30
Elias Nahum
e6af1e116b
Fix categories where a previously deleted category was not removed ( #6808 )
2022-12-01 16:28:51 +02:00
Elias Nahum
2a6bb1ddc1
[Gekidou] Show alert message when server is unsupported ( #6764 )
...
* Show alert message when server is unsupported
* set server min required version to 5.26.2
2022-11-18 12:18:11 +02:00
Daniel Espino García
e2bd4fbf51
Add announcement banner ( #6728 )
...
* Add announcement banner
* Move config to its own table
* Add new config behaviour to iOS share extensions
* Fix test
* Add style changes
* Minor style fixes
* Address design feedback
* Address feedback
* Only render the announcement banner if container if licensed
Co-authored-by: Daniel Espino <danielespino@MacBook-Pro-de-Daniel.local>
2022-11-17 19:13:20 +01:00
Daniel Espino García
1aa4188f8e
Move config to its own database table ( #6744 )
...
* Move config to its own database table
* Address feedback
* Fix test
* Revert minimum version related changes
2022-11-11 21:20:42 +04:00
Daniel Espino García
bb0322321e
Fetch and store bindings ( #6660 )
...
* Fetch and store bindings
* Fix navigate and form opening
2022-10-28 17:08:28 -04:00
Daniel Espino García
260e1cfde7
Refactor entry to better share between rest and GQL ( #6638 )
...
* Refactor entry to better share between rest and GQL
* Address feedback
2022-09-12 12:27:47 -03:00
Jason Frerich
d88bf8e535
[Gekidou MM-46370] Fix slow response time which switching between files and messages tabs ( #6579 )
2022-08-25 08:27:55 -05:00
Elias Nahum
c2f5092678
[Gekidou] refactor clean notifications ( #6566 )
2022-08-19 16:29:15 -04:00
Anurag Shivarathri
690dd1e66e
[Gekidou MM-42242 MM-46043] Paginating Threads ( #6535 )
...
* Pagination and bug
* Feedback and version update
* Making the args optional
* Code refactor
2022-08-04 17:19:55 +05:30
Daniel Espino García
bae5477b35
Graph QL POC ( #6024 )
...
* First approach
* Lint
* Fixes and adding monitoring console statements (to be removed later)
* Add pagination and apply graphQL also to login
* Get all entry points to use the same GQL call
* Unify gql handling
* Use graphQL on websocket reconnect
* Handle latest changes regarding categories
* Use graphQL to properly fetch channel members on other servers
* Remove logs and fetch unreads from other teams
* Minor fixes
* Final fixes
* Address feedback, minor refactoring, and fixes around the refactor
* Fix custom status duration types
* Add missing fields and some reordering
* Add timeout to fetch posts for unread channels
2022-07-29 16:28:32 +02:00
Anurag Shivarathri
102789bbd9
[Gekidou MM-40089 MM-39318] CRT New Messages Line ( #6489 )
...
* New Messages Line + More Messages
* Misc
* Update app/actions/local/thread.ts
Co-authored-by: Avinash Lingaloo <avinashlng1080@gmail.com>
Co-authored-by: Avinash Lingaloo <avinashlng1080@gmail.com>
2022-07-22 17:28:14 +05:30
Jason Frerich
17f6aee8a5
[Gekidou MM-44927] Add Recent Searches Component ( #6454 )
...
* initial check in
* add search value to memoized dependencies in modifier component
* ignore the back press
* UI adjustments from PR feedback
* initial commit
* recent search are getting rendered from WDB
* search terms from the search bar are getting added
* can delete recent searches from WDB from recent searches Options
* will now add new ters to the table and recreate existing terms with new
timestamp
* push for scrollview
* use flatlist instead of scrolview
* s/deleteRecentTeamSearchById/removeSearchFromTeamSearchHistory/
* s/addRecentTeamSearch/addSearchToTeamSearchHistory/
* Fix search to use a flatlist and remove douplicate reference
* fix eslint
* Fix android autoscroll search field to the top
* limit the number of saved searches to 20 for a team.
return the results a team Search History sorted by createdAt
* set display to term for now
* clean up
* clean up
* extract as constant
* move styles to the top
* always update the created_at value in the database.
* remove unused function
* - remove useMemo of recent
- set or remove props on AnimatedFlatlist
* styling adjustments
* styling changes
* divider takes up 1ox so only need 15px margin to get the 16px total to
the neighboring veritcal views
* update compassIcon to match figma design
* update divider opacity to match figma design
* update styling from UX PR requests
* increase close button to touchable area of 40x40 and adjust menuitem
container
* use logError instead of console.log and trowing an error
* remove surrounding parenthesis
* There is only one record, so no need to batch. Just call
destroyPermanently.
* call destroyPermanently directly
* when not useing the onScroll callback you don't need to set the
scrollEventThrottle
* set the max searches saved to 15
* no need to memoize
* shoud be a function call
* batch the add/update with the delete of the oldest model
* Minor improvements
* Fix bug when hitting back on search screen
* Fix long channel names in search results
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
Co-authored-by: Daniel Espino García <larkox@gmail.com>
2022-07-14 14:56:08 +02:00
Avinash Lingaloo
39cfb297a3
MM-39711 - Gekidou Advanced Settings ( #6412 )
...
* fix display clock
* implemented help functionality
* skelton for adv settings
* added rightComponent to menuItem
* added advanced settings
* adv settings delete
* Update en.json
* clean up
* Update index.tsx
* fix for camera-roll on android > 30
* undo delete camera-roll images
* Update app/screens/settings/index.tsx
Co-authored-by: Daniel Espino García <larkox@gmail.com>
* refactoring
* removed menu item
* refactored imports and getAllFilesInCachesDirectory transferred into util/files
* corrections after review
* ts fix
Co-authored-by: Daniel Espino García <larkox@gmail.com>
2022-07-08 14:39:41 +04:00
Shaz MJ
dcfc6e7927
[Gekidou] Groups + group-memberships deferred fetch ( #6370 )
...
* WIP
* Actions updated to fetch remote first, and local on error
* Groups fetch and save
* PR Feedback: prepare vs store and undefined fix
* Forgot to add file
* Groups Mention WIP
* Groups highlight!
* Merge, PR Feedback
* PR Feedback
* PR Feedback: Try/Catch blocks
* PR Feedback
* Rebased with PR feedback
* Exclusion fix, plus id order
* Tidies up iterations
* Loops updated
* Update app/database/operator/server_data_operator/handlers/group.ts
Co-authored-by: Avinash Lingaloo <avinashlng1080@gmail.com>
* PR Feedback: Remove unnecessary prepare/store methods
* Newline ESLint error
* Extracts out id generation for group-associations
* Batches if not fetchOnly
Co-authored-by: Avinash Lingaloo <avinashlng1080@gmail.com>
2022-07-07 12:20:06 +02:00
Anurag Shivarathri
306fbba3a7
[Gekidou MM-44135 MM-44134 MM-40088] Group & Clear channel and thread notifications when CRT is on ( #6429 )
...
* Android
* iOS changes
* client changes
* Misc
* Update CustomPushNotification.java
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-06-30 21:26:14 +05:30
Elias Nahum
75ed884e65
Add column last_fetched_at to MyChannel & Thread tables and the migration ( #6433 )
...
* Add column last_fetched_at to MyChannel & Thread tables and the migration
* Fix schema tests
* Handle lastFetchAt, retrieve threads on init and properly observe thread unreads (#6436 )
* [Gekidou] Set lastFetchAt when fetching posts for a channel (#6437 )
* Set lastFetchAt when fetching posts for a channel
* When resetting _preparedState set always to null
* Revert changes in WS
* Handle and set lastFetchedAt for MyChannel in iOS push notification
* feedback review
* iOS fallback to last post createAt if no lastFetchAt set
* Handle lastFetchAt on Android push notifications
* create storePostsForChannel local action
* Fix iOS fallback to last post create_at
Co-authored-by: Daniel Espino García <larkox@gmail.com>
2022-06-29 13:28:50 -04:00
Shaz MJ
f8140f2117
[Gekidou] Groups mentions / highlights in messages (posts) ( #6338 )
...
* WIP
* Actions updated to fetch remote first, and local on error
* Groups fetch and save
* PR Feedback: prepare vs store and undefined fix
* Forgot to add file
* Groups Mention WIP
* Groups highlight!
* Merge, PR Feedback
* PR Feedback
* PR Feedback: Try/Catch blocks
* PR Feedback
2022-06-29 07:47:37 +10:00
Daniel Espino García
d2e2cf3ec1
Substitute all console.x by an appropiate log util function ( #6427 )
...
* Substitute all console.x by an appropiate log util function
* Address feedback
2022-06-24 10:26:40 -04:00
Daniel Espino García
844f2c0393
Let ServerDatabases type hold undefined values ( #6423 )
...
* Let ServerDatabases type hold undefined values
* Avoid model.database
2022-06-22 17:51:28 -04:00
Elias Nahum
3dfd093ee0
Set theme when opening the app from a push notification ( #6398 )
2022-06-17 14:52:55 -04:00
Elias Nahum
bfffa0e10a
[Gekidou] db manager database getters ( #6377 )
2022-06-13 18:32:47 -04:00
Elias Nahum
8795ca85b5
[Gekidou] cleanup fixes ( #6376 )
...
* Separate NavigationStore from EphemeralStore
* Prevent WS to mark channel as read while switching to the channel
* Fix mark channel as unread
2022-06-13 08:07:24 -04:00
Anurag Shivarathri
efd259a523
[Gekidou] Open CRT notifications ( #6369 )
...
* Open CRT notification
* Changes
* fix own DM
* Removed unwanted functions
* WS post commit createThreadFromNewPost as soon as possible
* Addressing the feedback
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2022-06-10 17:27:34 -04:00
Shaz MJ
fe354ee396
[Gekidou] Fetch (and save) groups on @mention auto-complete ( #6323 )
...
* WIP
* Actions updated to fetch remote first, and local on error
* Groups fetch and save
* PR Feedback: prepare vs store and undefined fix
* Forgot to add file
2022-06-07 07:55:28 +10:00
Elias Nahum
2f07b7afc8
[Gekidou] user profile ( #6353 )
...
* User profile
* Access User Profile from reaction list
* Fix threads participants list & open user profile on tap
* Extra bottom padding
* Profile long press tutorial
* Adjust heights
* Reduce label margin from 12 to 8
2022-06-06 11:27:25 -04:00
Elias Nahum
0b4980cf65
[Gekidou] multiple fixes ( #6335 )
...
* Fix navigation stack tracking
* Fix hardwareBackPress handlers
* Use user locale for formattedTime
* Show in-app notifications when in a thread but hide when in the same thread
* Fix post draft archived & read only safe area
* Do not show reply post option in thread screen
* Open permalink as full screen modal
* Fix crash when using chinese locale
* Fix team list and call handle team change
2022-06-03 07:18:29 -04:00
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
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
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
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
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
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
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
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
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
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