Miguel Alatzar
85382e695a
[MM-29132] Update upload item styling ( #4853 )
...
* Update upload item styling
* Use font size 9
2020-10-01 11:19:30 -07:00
Andre Vasconcelos
59045e3bb0
MM-22968 Restyle mobile autocomplete ( #4531 )
...
* WIP: slash suggestion autocomplete
* WIP: patched styles a bit
* WIP: Adding styles
* Adding active state to autocomplete items
* Fixing style for channel mention item
* Fixing bugs + styling issues for Android
* Updating snapshot
* Fixing autocomplete to render on top of post draft
- Misc style fixes
* Renaming props, patching slash suggestion icon
* Fixing tests and lint errors
* Resolving post-merge issue with slash commands
* Fixing android positioning for autocomplete
* Fixing autocomplete not scrolling in edit_channel_info
* WIP: Fixing things according to UX Review
* UX Fixes to autocomplete
* Updating snapshots
* Updating snapshots, replacing slash-command icons
* Fixing android scrolling and positioning issues
* Fixing issues with date_suggestion not rendering
* Making use of the "ShowFullName" config in at_mention_item
* Removing top border on first autocomplete section
* Allowing autocomplete to be smaller than its maxWidth
* Fixing slash_suggestion padding
* removing "componentWillReceiveProps" from date_suggestion
* Changing edit_channel_info autocomplete offset
* Replacing toUpperCase() with textTransform: uppercase
* Fixing odd border issues + prop validation warning
* Restore section header background & add paddingBottom
* Patching up padding on channel mentions
- Reverting previous incorrect padding adjustments
* Removing inline 'completeSuggestion' function
* Removing brackets from style prop
2020-09-25 11:26:48 -07:00
Ashish Bhate
99f018faac
[MM-28706] revert ordering change for in: autosuggest search ( #4818 )
...
Summary:
Revert ordering change for in: auto-suggest search after user feedback. The ordering now is Public Channels, Private Channels, and finally DMs and GMs.
This PR only fixes ordering. Further search improvements are planned in https://mattermost.atlassian.net/browse/MM-26805
Ticket Link:
https://mattermost.atlassian.net/browse/MM-28706
The Jira ticket above reverts the changes in https://mattermost.atlassian.net/browse/MM-27540 (Parent: https://mattermost.atlassian.net/browse/MM-15477 ) which was implemented in #4704
2020-09-25 13:43:19 +05:30
Ashish Bhate
b6fbcf2e7c
[MM-23909] better error message if url is empty ( #4821 )
2020-09-24 20:22:28 -07:00
Ashish Bhate
7647367bcf
[MM-28100] fix reachability check and ensure channel membership before getting posts ( #4810 )
...
* [MM-28100] Reload state for newly fetched channels before checking reachability
* join selected channel if not already a member
* fix destructuring
* Revert joining channels in handleSelectChannel
* refactor channel joining
* use different server endpoint to work around requiring a server update
2020-09-24 11:59:46 -07:00
Miguel Alatzar
72313291a1
[MM-27615] Update RequiredServer ( #4830 )
...
* Update RequiredServer
* Take 2
* Update patch version
* Take 3
* Update version
* Update version
2020-09-24 11:02:13 -07:00
Miguel Alatzar
1d94fb6e16
Exclude NotificationPreference for DMs ( #4831 )
2020-09-24 10:56:35 -07:00
Miguel Alatzar
8a5c58b39a
[MM-28973] Prevent destructuring of undefined ( #4832 )
...
* Prevent destructuring of undefined
* Do the same for thread drafts
2020-09-24 10:50:42 -07:00
Miguel Alatzar
de1f38b839
Fix getPostThread import ( #4819 )
2020-09-18 20:53:38 -03:00
Soo Hwan Kim
e7302fa6cc
MM-11302 Add accessibility to channel header buttons ( #4768 )
...
* Add accessibility to channel header - search & more options buttons
* Add unit tests for channel_nav_bar accessibility
* Update snapshot for settings_drawer_button.js
2020-09-16 22:46:43 -07:00
Elisabeth Kulzer
ee26e051c6
Revert bulgarian. ( #4814 )
2020-09-16 16:44:14 +02:00
Elisabeth Kulzer
2d73b16cbe
[Weblate] Fix empty/unchanged translation strings in master. Add Bulgarian language. ( #4759 )
...
* Translated using Weblate (Russian)
Currently translated at 100.0% (633 of 633 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ru/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (633 of 633 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ja/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (633 of 633 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pt_BR/
* Translated using Weblate (Italian)
Currently translated at 100.0% (633 of 633 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (633 of 633 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/tr/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (635 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/
Translated using Weblate (Chinese (Traditional))
Currently translated at 99.3% (631 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/zh_Hant/
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.3% (631 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/zh_Hans/
Translated using Weblate (Ukrainian)
Currently translated at 97.9% (622 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/uk/
Translated using Weblate (Turkish)
Currently translated at 99.8% (634 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/tr/
Translated using Weblate (Russian)
Currently translated at 99.8% (634 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ru/
Translated using Weblate (Romanian)
Currently translated at 99.3% (631 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ro/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.8% (634 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pt_BR/
Translated using Weblate (Polish)
Currently translated at 97.7% (621 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pl/
Translated using Weblate (Dutch)
Currently translated at 100.0% (635 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/
Translated using Weblate (Korean)
Currently translated at 99.3% (631 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ko/
Translated using Weblate (Japanese)
Currently translated at 99.8% (634 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ja/
Translated using Weblate (Italian)
Currently translated at 99.8% (634 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/
Translated using Weblate (French)
Currently translated at 97.7% (621 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/fr/
Translated using Weblate (Spanish)
Currently translated at 99.5% (632 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/es/
Translated using Weblate (German)
Currently translated at 98.1% (623 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (635 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/
* Translated using Weblate (Korean)
Currently translated at 70.0% (445 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ko/
Translated using Weblate (Ukrainian)
Currently translated at 97.3% (618 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/uk/
Translated using Weblate (German)
Currently translated at 97.6% (620 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/
Translated using Weblate (French)
Currently translated at 96.6% (614 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/fr/
* Translated using Weblate (French)
Currently translated at 97.0% (616 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/fr/
Translated using Weblate (German)
Currently translated at 98.1% (623 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/
Translated using Weblate (Ukrainian)
Currently translated at 97.4% (619 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/uk/
Translated using Weblate (German)
Currently translated at 97.6% (620 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/
Translated using Weblate (German)
Currently translated at 97.6% (620 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/
Translated using Weblate (French)
Currently translated at 96.6% (614 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/fr/
* Translated using Weblate (Romanian)
Currently translated at 100.0% (635 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ro/
* Translated using Weblate (Russian)
Currently translated at 100.0% (635 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ru/
* Translated using Weblate (Ukrainian)
Currently translated at 88.8% (564 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/uk/
Translated using Weblate (Polish)
Currently translated at 95.7% (608 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pl/
Translated using Weblate (French)
Currently translated at 96.5% (613 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/fr/
Translated using Weblate (German)
Currently translated at 97.6% (620 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/
* Translated using Weblate (Korean)
Currently translated at 70.0% (445 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ko/
* Added translation using Weblate (Bulgarian)
* Translated using Weblate (Bulgarian)
Currently translated at 0.0% (0 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/bg/
* Translated using Weblate (German)
Currently translated at 98.1% (623 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/
* Translated using Weblate (Korean)
Currently translated at 70.2% (446 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ko/
* Translated using Weblate (German)
Currently translated at 98.5% (626 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (635 of 635 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/es/
* Clean empty translations.
* Add bg language.
Co-authored-by: Alexey Napalkov <flynbit@gmail.com>
Co-authored-by: kaakaa <stooner.hoe@gmail.com>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Zack-83 <giacomo.lanza@ptb.de>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
Co-authored-by: Mattermost Weblate Notify Bot <dev-ops@mattermost.com>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Michal Čihař <michal@cihar.com>
Co-authored-by: Nikolai Zahariev <nikolaiz@yahoo.com>
Co-authored-by: Elias Nahum <elias@mattermost.com>
2020-09-16 04:39:18 -03:00
Saturnino Abril
6e03ba8351
reintroduce @testing-library/react-native now with v7 ( #4766 )
2020-09-15 09:24:54 -07:00
Elias Nahum
52886e7631
MM-28602 Fix announcement banner crash if it includes a hashtag ( #4808 )
...
* MM-28602 Fix announcement banner with hashtag crash
* Fix expanded announcement banner layout
* Fix announcement banner animation
2020-09-15 10:03:40 -03:00
Jyoti Patel
b6920770f1
[GH-15185][MM-5973] Add Channel Settings > Notification Preferences. ( #4730 )
...
* Add Channel Settings > Notification Preferences.
Fixes #15185
* Make newly added strings mmjstool compatible.
mmjstool seems to be looking for specific patterns in AST like called with
`formatMessage` and `t()` [1]. Looks like `t()` is just for that purpose.
[1]: a83581379d/mmjstool/src/i18n_extract.js (L97) :L100
* Pass only required props to NotificationPreference & ChannelNotificationPreference.
* Fix style issues/nits from code review.
* Use radio button for channel notifications on android, and checkmarks on iOS.
Also changes style according to figma spec.
* Fix missing prop error.
For some reason, `npm run fix` didn't catch this. But `npm run check` did during CircleCI.
* Fix missing i18n strings by passing strings through `t()`.
mmjstool really needs to be smarter to understand these types of cases.
* Address comments from UX code review.
* Remove remnant from merge conflict.
* Fix UI in iOS landscape mode.
* Use SafeArea view for ios landscape view
* Use paddingHorizontal for SafeArea view for iOS landscape mode
2020-09-12 00:53:29 -03:00
Elias Nahum
102445db66
Fix iOS AppSetting timeout ( #4801 )
2020-09-10 16:50:44 -03:00
Elias Nahum
bab1cc0601
AppConfig setting to control the default request timeout ( #4797 )
...
* AppConfig setting to control the default request timeout
* Set default timeout to 10s
2020-09-10 15:12:00 -03:00
Elias Nahum
96bf1db243
MM-28295 Do not remove the Channel screen from the stack tracking ( #4793 )
...
* Do not remove the Channel screen from the stack tracking
* Reset stack for select server & when no teams are present
2020-09-09 13:15:09 -03:00
Elias Nahum
b55e88d0fe
Save draft when post input unmounts ( #4785 )
2020-09-09 12:03:07 -03:00
Farhan Munshi
b8a002683f
MM-27132 Fix groups not actually being highlighted for self on mobile ( #4776 )
2020-09-09 01:20:41 -03:00
Elias Nahum
05f264554e
MM-28450 Fix crash when posting at-mention that does not belong to the channel ( #4778 )
2020-09-08 16:52:04 -03:00
Elias Nahum
e40d0e4c8a
MM-28295 Android fix opening sidebar after closing setting screen ( #4777 )
2020-09-08 16:34:30 -03:00
Elias Nahum
bd7afae6f0
Always load the thread & modify thread selector ( #4771 )
...
* Always load the thread & modify thread selector
* review feedback
2020-09-08 13:09:46 -03:00
Elias Nahum
c97b2be927
MM-28296 Fix Android @mention render ( #4764 )
...
* MM-28296 Fix Android @mention render
* Simplify mention style
* Update @mention snapshot
* @mention fix lint
* Address QA feedback
* QA Review
2020-09-08 13:09:34 -03:00
Elias Nahum
4ecccbbb16
MM-28307 Fix display name in convert channel to private alert ( #4767 )
2020-09-08 12:59:51 -03:00
Jyoti Patel
c9c22583d8
[GH-15305][MM-27677] Improve empty state for Recent Mentions. ( #4715 )
...
* Improve empty state for Recent Mentions.
* Change backgroud color of icon.
* Improve empty states for flagged and pinned posts.
* Update pinned posts' test snapshot.
* Change NoResult style as per figma specs.
* Change NoResults icons according to UX specs.
* Change style according to UX feedback.
2020-09-03 22:21:36 -04:00
Farhan Munshi
87802031f8
[MM-27274] Add and enforce convert public channel to private permission ( #4756 )
...
* Update permission check for convert public channel to private using new permission
* Better variable name
2020-09-03 13:41:25 -04:00
Miguel Alatzar
4f4be1b319
[MM-28245] Handle upload files only for top screen ( #4761 )
...
* Handle upload files only for top screen
* Return early in handlePasteFiles too
2020-09-01 12:36:51 -07:00
Elias Nahum
dce5675f05
Add word boundaries for (all | channel | here) ( #4754 )
...
* Add word boundaries for (all | channel | here)
* do not include underscore in channel wide mention highlight
* Regex suggested in code review
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com>
* Restyle at_mention suffix
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com>
2020-09-01 10:13:49 -07:00
Ashish Bhate
0210cc4761
[MM-15477][MM-27540][MM-27541]: fix search inconsistencies using in:@ / in: ( #4704 )
...
* [MM-15477] reorder search suggest results
* allow searching dms and gms with 'in:@'
* fix sort order for private before public
* faster than regex
* remove server minimum version prop and checks
2020-09-01 10:08:17 -07:00
Saturnino Abril
f05faaa949
E2E: Initial Detox setup for Mobile UI automation ( #4535 )
...
* initial Detox setup for mobile UI automation
* fix iOS allow permission on opening the app, add npm script to root folder, fix test when using longer site URL and add detox dependency to root for android build dependency
* remove detox proguardFile
* update packages and emulator
* change folder build on local and CI
* add test to post a message, ability to have test in isolation, server API commands, server config, dependency updates and update folder structure
* update snapshot
* update detox and do clean up
* update dependencies
2020-08-29 07:18:41 +08:00
Elias Nahum
1d0fc0510c
MM-25684 Highlight at-mention followed by a period ( #4733 )
...
* MM-25684 Highlight at-mention followed by a period
* Refactor at_mention to not highlight the period
* Do not add a link for invalid mentions
* Suggested review
Co-authored-by: Miguel Alatzar <migbot@users.noreply.github.com>
Co-authored-by: Miguel Alatzar <migbot@users.noreply.github.com>
2020-08-28 12:59:01 -04:00
Elias Nahum
514ba57a8e
Show arrows in calendar ( #4745 )
...
* Show arrows in calendar
* Set calendar arrow size platform specific
2020-08-28 09:08:10 -07:00
Miguel Alatzar
288caf5e48
Store value before resetting text input ( #4744 )
2020-08-28 08:07:13 -04:00
Elias Nahum
7a0b5f982e
SSO: Rebuild the server url without query string and/or hash ( #4731 )
2020-08-27 08:36:57 -04:00
Farhan Munshi
c21b61bef2
[MM-27132] Handle group mention keys for group synced channels and teams ( #4726 )
...
* Handle group synced channel highlighting better
* Add tests
* Dont check if teamRoleFound if no teamId given for haveIChannelPermission
* Pass team id for channel mentions and group mentions checks
* Actually make a selector
* Check for falsey teamId instead of undefined
* Remove true &&
* Iterate over object values instead of for in
2020-08-26 10:00:32 -07:00
Miguel Alatzar
ffb5213b3a
Apply flex style only to empty results ( #4728 )
2020-08-25 15:31:47 -07:00
Elias Nahum
183eec0fad
Upgrade depdendencies ( #4725 )
...
* @react-navigation/*
* react-native-navigation
* react-native-calendars
* react-native-gesture-handler
* react-native-reanimated
* react-native-safe-area-context
* react-native-screens
* react-native-video
2020-08-25 15:34:18 -04:00
Hossein Ahmadian-Yazdi
2800de0922
oauth should not be able to edit full name ( #4713 )
2020-08-21 15:04:54 -04:00
Elias Nahum
ea4e21de93
Fix soft crash for edge emoji formatting ( #4705 )
2020-08-20 14:48:48 -04:00
Elias Nahum
3fce45f308
Upgrade react-native-fast-image, react-native-localize, react-native-vector-icons, react-native-video & dev dependencies ( #4698 )
2020-08-20 08:13:35 -07:00
Elias Nahum
c095d45330
MM-25832 Prevent permalink view from loading posts multiple times ( #4696 )
...
* Prevent permalink view from loading posts multiple times
* Android unhandled exception and initial loader indicator
* Fix permalink tests
2020-08-19 19:19:51 -04:00
Elias Nahum
55cfce9b89
MM-26329 Fix Channel info guests info in landscape ( #4692 )
...
* MM-26329 Fix Channel info guests info in landscape
* Channnel info refactor
* Rename canEditChannel to canEdit in connected component
2020-08-19 09:56:41 -04:00
Elias Nahum
033cdfc459
Allow swipe to close the sidebar after search is cancelled ( #4688 )
2020-08-18 14:00:00 -04:00
Martin Kraft
7f7e7e7554
MM-26436: Allows others' posts to be delete with just 'delete_others_posts' permission. ( #4660 )
2020-08-18 09:42:24 -04:00
Tsilavina Razafinirina
1bba361f89
MM-15323 autofill server Url when opening the app from deeplink ( #10788 ) ( #3852 )
...
* MM-15323 autofill server Url when opening the app from deeplink (#10788 )
* MM-15323 move autofill logic into select-server screen
* MM-15323 removes scheme on deeplink on select-server
* MM-15323 fix serverURL wrong prop name
* MM-15323: use getDerivedStateFromProps for setting state.url
* MM-15323 revert serverUrl and fix unchangeable deeplink
* MM-15323 fix props.serverUrl
* MM-15323 move props.serverUrl into getDerivedStateFromProps
* MM-15323 fix iOS deeplink issue
Co-authored-by: mattermod <mattermod@users.noreply.github.com>
2020-08-17 20:57:16 -04:00
Adrian Brown
169ed80243
[MM-22948] - Improve unread badge UI on the hamburger menu and team icons ( #4635 )
...
* updates to bage UI
* fixed spacing
* updated tests with npm test command
* fixed badge theme colors
* updated badge width to deal with larger mention counts
* updated tests
* fixed sizing issue
* fixed sizing issue & moved maxWidth to Badge layout
* added constants for badge maxWidth & adjusted badge position
* adjusted top position for badge on burger menu
* fixed last issue for max mentions positioning on burger menu badge
2020-08-17 12:46:49 -04:00
Elias Nahum
d1d7b7f9d6
MM-27711 Play YouTube video using expanded link ( #4666 )
2020-08-13 11:22:37 -07:00
Andre Vasconcelos
c57c2f4245
MM-23739 Empty search state for emoji picker ( #4641 )
...
* Returning a "no results for" default message
* Added styles & i18n text
* Updating icon to Octicons
* Replacing conditional render with ListEmptyComponent
* Running mmjstool sort
* Changing fontWeight, center layout, icon style
2020-08-13 09:11:49 -04:00
Rahim Rahman
18d1dcbc09
[MM-18765] remove lifecycle methods from settings ( #4596 )
2020-08-12 11:10:48 -04:00