Daniel Espino García
cff12f7182
Enable exhaustive deps in the repo ( #9508 )
...
* Enable exhaustive deps in the repo
* Add tests for the new hooks
* Update claude.md
* Remove pre-commit overwrite
2026-02-18 11:56:16 +01:00
Daniel Espino García
3efc301da5
Add Floating Label Autocomplete Selector ( #9119 )
...
* Add Floating Label Autocomplete Selector
* Address feedback
* Revert unintended change
* Move database connection to index file
2025-10-01 13:31:16 +02:00
Daniel Espino García
0c4a42a06a
Remove tand prevent double tap ( #9078 )
...
* Remove the t function and all wrong uses of preventDoubleTap
* Fix existing typo
* Fix tests
* Address comments
* Fix test
2025-08-25 12:03:01 +02:00
Daniel Espino García
f963855875
Fix Find channels not being interactable ( #8794 )
...
* Fix Find channels not being interactable
* fix(e2e): Uncomment find channel tests
* Fix tsc
* Use platform select
---------
Co-authored-by: yasserfaraazkhan <attitude3cena.yf@gmail.com>
2025-04-29 13:56:22 +02:00
Elias Nahum
a5a1e53827
Biometric prompt, Jailbreak / Root detection and screenshot prevention ( #8645 )
...
* Handle biometric authentication
* jailbreak/root detection and biometric small fixes
* remove server from initializeSecurityManager and fix loginEntry
* Add screen capture prevention and other small fixes
* added unit tests to SecurityManager
* added shielded nativeID to protect views
* use MobilePreventScreenCapture instead of MobileAllowScreenshots in config type definition
* Apply Swizzle for screen capture on iOS
* Apply patch to bottom sheet to prevent screen captures
* fix ios sendReply
* Fix SDWebImage swizzle to use the correct session
* Fix potential crash on Android when using hardware keyboard
* rename patch for network library to remove warning
* add temp emm reference
* fix initializeSecurityManager tests
* fix translations
* use siteName for jailbreak detection when connecting to a new server
* fix i18n typo
* do not query the entire config from the db only the required fields
* migrate manage_apps to use defineMessages
* use TestHelper.wait in tests
* use defineMessages for security manager
* fix missing else statement for gm_to_channel
* created a TestHelper function to mockQuery and replace as jest.Mock with jest.mocked
* fix unit tests
* fix unit tests (again) and include setting the test environment to UTC
* Fix keyboard disappearing on iOS
* update react-native-emm
2025-03-13 14:07:41 -04:00
Daniel Espino García
8bd9cac9f5
Fix joining channels from the find channels screen ( #7732 )
...
* Fix joining channels from the find channels screen
* Fix lint
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
2024-01-15 10:18:37 +01:00
Elias Nahum
edef4ec4a3
Update libraries and dependencies ( #7678 )
...
* update js dependencies
* update react-native libraries
* update watermelonDB
* update RN to 0.72.7
* update fastlane
* fix remove_markdown/at_mention import
* update mattermost libraries
* update fastlane deps
* remove haptic-feedback patch
* update okhttp to 4.12.0 and patch netinfo to accurately identify VPN connections
* create ImaegStyles intersection type
2023-11-25 07:46:13 +08:00
Pablo Andrés Vélez Vidal
c93fd5a754
MM-53927 - fix channel names not shown during search
2023-08-23 17:11:43 +02:00
Pablo Andrés Vélez Vidal
109dd21a8a
refactor code based on pr comments
2023-08-18 13:55:52 +02:00
Pablo Andrés Vélez Vidal
3b6dd923df
MM-53849 - hide channels from archived teams during channels search
2023-08-15 15:55:54 +02:00
Daniel Espino García
b6f62e35fb
Remove unneeded padding on the FindChannels screen on Android ( #7368 )
...
* Remove unneeded padding on the FindChannels screen on Android
* Refactor keyboard overlap
2023-05-23 17:33:37 -04:00
Daniel Espino García
86658edc30
Refactor errors around the app ( #7306 )
...
* Refactor errors around the app
* Fix recursive function
* Fix tests
2023-05-03 13:08:55 +02:00
Elias Nahum
784b05fe97
Upgrade Dependencies ( #7299 )
...
* upgrade reanimated
* update devDependencies
* upgrade react-intl
* update react-native and some dependencies
* update react-native-permissions
* update RN
* use Share sheet for Report a problem
* update Sentry
* remove step to downloadWebRTC
* update detox deps
* feedback review
2023-04-21 12:16:54 -04:00
Daniel Espino García
a8ee3a1b5a
Fix and unify channel and user list items ( #7175 )
...
* Fix channel and user list items
* Fixes on members and create a dm lists
* Fix tutorial and ipad
* Fix test
* Address feedback
* Several fixes on Android
* Fix tests
* Address feedback
* Add more non breaking strings
---------
Co-authored-by: Daniel Espino <danielespino@MacBook-Pro-de-Daniel.local>
2023-04-19 10:13:14 +02:00
Elias Nahum
7aa5bd0611
Update Dependencies and bug fixes ( #7000 )
...
* update dependencies
* update dependencies
* feedback review
* update @mattermost/react-native-turbo-mailer
2023-01-24 09:14:23 +02:00
Daniel Espino García
28526034d4
Refactor makeStylesFromTheme to use the correct types ( #6801 )
...
* Refactor makeStylesFromTheme to use the correct types
* Address feedback
2022-12-12 10:53:54 +01:00
Elias Nahum
da5b877297
Refactor how keyboard tracking is resumed & paused ( #6822 )
...
* Refactor how keyboard tracking is resumed & paused
* Rector as a hook
2022-12-05 12:02:15 +02:00
Anurag Shivarathri
5dd3121bbc
[Gekidou MM-43527] Add threads item to the channel switcher ( #6657 )
...
* Threads item in channel switcher
* Misc
* Updated test & renamed type
* Reverted unwanted changes
* Changed thread text to i18n
* feedback fix
* Merge conflict steps
* Merge fix
* test fix
* Added onPress to the dependencies
* Moved the term matching logic to the useMemo block
* Misc
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-11-25 18:51:04 +05:30
Mylon Suren
e729ffce7a
[MM-47481] Remove Unread Channels From Channels Switcher ( #6717 )
...
* Remove unread channels from find channels list
* remove dead code
2022-11-16 16:54:57 -05: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
Elias Nahum
dcc05956b6
Gekidou upgrade RN to 0.69.3 and dependencies ( #6537 )
...
* module dependencies
* update fastlane
* upgrade types dependencies
* update dev deps
* update react-native-notifications
* update react-native-keychain
* update sentry
* update detox
* Upgrade to RN 69.3
* increase MaxMetaspaceSize gradle opts
* feedback review
2022-08-08 09:06:20 -04:00
Daniel Espino García
3abaf8893d
Add minor fixes and performance improvements on channel switch ( #6469 )
...
* Add minor fixes and performance improvements
* Add comment
2022-07-15 16:04:58 +02:00
Joseph Baylon
c0ce5e3490
Detox/E2E: Find channels, Edit channel, etc e2e tests in Gekidou
2022-07-06 11:15:45 -07:00
Joseph Baylon
6a3c600c8a
Detox/E2E: Messaging (at-mentions, channel mentions, autocomplete etc) e2e tests in Gekidou ( #6428 )
...
* Detox/E2E: Messaging (at-mentions, channel mentions, autocomplete etc) e2e tests in Gekidou
* Enable other failing tests so they're visible
* Detox/E2E: Messaging markdown e2e tests in Gekidou (#6450 )
* Detox/E2E: Messaging markdown e2e tests in Gekidou
* Added zephyr test ids
* Added markdown smoke test
* Enable disabled tests
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-07-05 10:01:46 -07:00
Elias Nahum
136b796ac3
Fix theming and navigation stack tracking ( #6443 )
2022-06-30 11:14:07 -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
Joseph Baylon
7a71d864e2
Detox/E2E: Messaging post options e2e tests in Gekidou ( #6405 )
...
* Detox/E2E: Messaging post options e2e tests in Gekidou
* Simplify find channels search bar
2022-06-17 21:01:05 -04:00
Elias Nahum
76e099b4be
[Gekidou] Improve performance on find channels queries ( #6395 )
2022-06-17 14:53:18 -04:00
Elias Nahum
6d0e65d5fd
[Gekidou] Sort unfiltered find channels by mention / unread ( #6340 )
...
* Sort unfiltered find channels by mention / unread
* Prevent Double tap to access find channels
2022-06-03 09:09:30 -04:00
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
6d9db281a4
Gekidou cleanup ( #6263 )
...
* Cleanup registered screens
* Do not use ALL CAPS in translations, prefer style upercase
* Improve isScreenRegistered check
* Update app/screens/thread_options/thread_options.tsx
Co-authored-by: Avinash Lingaloo <avinashlng1080@gmail.com>
Co-authored-by: Avinash Lingaloo <avinashlng1080@gmail.com>
2022-05-13 09:29:35 -04:00
Elias Nahum
d8c8893c49
Various fixes ( #6268 )
2022-05-13 13:50:19 +10:00
Elias Nahum
08d80e6236
Replace lottie loading spinner for activity indicator ( #6266 )
2022-05-12 12:54:43 -04:00
Shaz MJ
362db9d98d
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>
2022-05-04 21:17:33 -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
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