Commit Graph

381 Commits

Author SHA1 Message Date
Weblate (bot)
bcec21d264 Translations update from Weblate (#4639)
* Translated using Weblate (Italian)

Currently translated at 100.0% (631 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/it/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (631 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/pt_BR/

Translated using Weblate (Korean)

Currently translated at 100.0% (631 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/ko/

Translated using Weblate (Romanian)

Currently translated at 100.0% (631 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/ro/

* Translated using Weblate (Japanese)

Currently translated at 100.0% (631 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/ja/

Co-authored-by: Mattermost Weblate Notify Bot <dev-ops@mattermost.com>
Co-authored-by: kaakaa <stooner.hoe@gmail.com>
2020-08-03 21:46:09 -04:00
Weblate (bot)
f7848c9259 Translations update from Weblate (#4607)
* Translated using Weblate (Japanese)

Currently translated at 100.0% (631 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/ja/

* Translated using Weblate (Japanese)

Currently translated at 100.0% (631 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/ja/

* Translated using Weblate (Romanian)

Currently translated at 98.7% (623 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/ro/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.0% (625 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/pt_BR/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (631 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/zh_Hans/

* Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (631 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/zh_Hant/

* Translated using Weblate (Korean)

Currently translated at 98.4% (621 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/ko/

* Translated using Weblate (Russian)

Currently translated at 100.0% (631 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/ru/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (631 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/es/

* Translated using Weblate (French)

Currently translated at 98.4% (621 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/fr/

* Translated using Weblate (Polish)

Currently translated at 98.4% (621 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/pl/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (631 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/tr/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (631 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/tr/

* Translated using Weblate (Dutch)

Currently translated at 99.3% (627 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/nl/

* Translated using Weblate (Ukrainian)

Currently translated at 98.5% (622 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/uk/

* Translated using Weblate (German)

Currently translated at 98.7% (623 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/de/

* Translated using Weblate (Italian)

Currently translated at 99.3% (627 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/it/

* Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (631 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/zh_Hant/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (631 of 631 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_release-1.34
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_release-1-34/nl/

Co-authored-by: Mattermost Weblate Notify Bot <dev-ops@mattermost.com>
Co-authored-by: kaakaa <stooner.hoe@gmail.com>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Chikei <chikei@gmail.com>
Co-authored-by: Alexey Napalkov <flynbit@gmail.com>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
2020-07-27 11:14:06 -04:00
Hossein Ahmadian-Yazdi
fc815adaeb [MM 23785] Show confirmation dialogue when mention groups 2 (#4548) (#4583)
* Show Confirmation Dialogue WIP First Commit

Show Confirmation Dialogue WIP Second Commit

refactoring according to comments

refactor code according to comments

Fix linting problems

add i18n strings

Update regex pattern

add test and make fixes

fix message not submitting

Fix linting

fix index.js

fix conflicts

address PR comments

address PR comments

single dispatch

Address PR comments

add test

* Show Confirmation Dialogue WIP First Commit

Show Confirmation Dialogue WIP Second Commit

refactoring according to comments

refactor code according to comments

Fix linting problems

add i18n strings

Update regex pattern

add test and make fixes

fix message not submitting

Fix linting

fix index.js

fix conflicts

address PR comments

address PR comments

single dispatch

Address PR comments

add test

* make some changes

* fix test failures

* Address PR comments

* Update app/mm-redux/types/channels.ts

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

* Update app/mm-redux/selectors/entities/channels.ts

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

* Update app/mm-redux/selectors/entities/channels.test.js

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

* Update app/constants/autocomplete.js

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

* Address PR comments

* make group mention mapping its own function

* Address PR comments

* Update app/components/post_draft/post_draft.js

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

* Merge branch 'master' of https://github.com/mattermost/mattermost-mobile into MM-23785-ShowConfirmationDialogue-2

* Merge branch 'master' into MM-23785-ShowConfirmationDialogue-2

* Address MM-26987

* Retrieve group information on mount  RN: Group Mention confirmation prompt not shown on default channel load

* Update Regex to fix MM-26976

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2020-07-17 12:30:43 -04:00
Elias Nahum
0ad62ced40 MM-26744 in-prompt for end users if server is unsupported (#4565) 2020-07-15 11:17:55 -04:00
Weblate (bot)
adcca4e501 Translations update from Weblate (#4554)
* Added translation using Weblate (Belarusian)

Added translation using Weblate (Arabic)

Added translation using Weblate (Swedish)

Added translation using Weblate (Amharic)

* Translated using Weblate (Swedish)

Currently translated at 38.2% (237 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/sv/

* Translated using Weblate (Korean)

Currently translated at 99.3% (616 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ko/

* Translated using Weblate (Russian)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ru/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/tr/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/zh_Hans/

* Translated using Weblate (Swedish)

Currently translated at 38.2% (237 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/sv/

* Translated using Weblate (Arabic)

Currently translated at 9.1% (57 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ar/

* Translated using Weblate (Italian)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.3% (616 of 620 strings)

Translation: mattermost/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% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/

* Translated using Weblate (German)

Currently translated at 99.3% (616 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/

Translated using Weblate (Spanish)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/es/

* Translated using Weblate (Ukrainian)

Currently translated at 99.3% (616 of 620 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 99.6% (618 of 620 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 99.3% (616 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/

Translated using Weblate (Dutch)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/

Deleted translation using Weblate (Swedish)

Deleted translation using Weblate (Malayalam)

Deleted translation using Weblate (Arabic)

Deleted translation using Weblate (Amharic)

Deleted translation using Weblate (Belarusian)

Translated using Weblate (Italian)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/

* Translated using Weblate (Italian)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/

* Translated using Weblate (Romanian)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ro/

* Translated using Weblate (German)

Currently translated at 99.3% (616 of 620 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/

* Translated using Weblate (Japanese)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ja/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pt_BR/

* Translated using Weblate (German)

Currently translated at 99.8% (621 of 622 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 99.8% (621 of 622 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/es/

* Translated using Weblate (French)

Currently translated at 99.5% (619 of 622 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/fr/

* Translated using Weblate (Italian)

Currently translated at 99.8% (621 of 622 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/

* Translated using Weblate (Japanese)

Currently translated at 99.8% (621 of 622 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ja/

* Translated using Weblate (Korean)

Currently translated at 99.5% (619 of 622 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ko/

* Translated using Weblate (Dutch)

Currently translated at 99.8% (621 of 622 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/

* Translated using Weblate (Polish)

Currently translated at 99.5% (619 of 622 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pl/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.8% (621 of 622 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pt_BR/

* Translated using Weblate (Romanian)

Currently translated at 99.8% (621 of 622 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 99.8% (621 of 622 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ru/

* Translated using Weblate (Turkish)

Currently translated at 99.8% (621 of 622 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/tr/

* Translated using Weblate (Ukrainian)

Currently translated at 99.5% (619 of 622 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/uk/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 99.8% (621 of 622 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/zh_Hans/

* Translated using Weblate (Chinese (Traditional))

Currently translated at 99.5% (619 of 622 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/zh_Hant/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (622 of 622 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pt_BR/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (622 of 622 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/

* Translated using Weblate (Russian)

Currently translated at 100.0% (622 of 622 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ru/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (622 of 622 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/tr/

Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
Co-authored-by: majo <martinjohnson@tele2.se>
Co-authored-by: avasconcelos114 <andre.onogoro@gmail.com>
Co-authored-by: Alexey Napalkov <flynbit@gmail.com>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: majdy <majdydaood@gmail.com>
Co-authored-by: mlongo <m.longo@metalsistem.com>
Co-authored-by: ctlaltdieliet38cb457c2b4c4eb2 <github3@controlaltdieliet.be>
Co-authored-by: dantepippi <dantepippi@gmail.com>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: Tim Estermann <tim@estermann.biz>
Co-authored-by: kaakaa <stooner.hoe@gmail.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
2020-07-10 14:11:54 +02:00
Miguel Alatzar
f79f9dc697 [MM-23761] [MM-25766] Add "More Messages" button (#4526)
* Add more messages button

* Update existing tests

* Various fixes:

* Use viewAreaCoveragePercentThreshold over itemVisiblePercentThreshold
* Remove currentUserId check when adding New Message line to postIds and
  instead update the channel last viewed time when an own post is received

* Update snapshots

* Add showMoreMessagesButton prop and default to false

* Android fixes

* Add tests

* Localize more messages text

* Use FormattedText

* i18 extract

* Style fixes

* Account for network indicator

* Fix for failing tests

* Various fixes:

* Set the unreadMessageCount when POST_UNREAD_SUCCESS is dispatched
  with a positive deltaMsgs
* Hide the more messages button when the unread count decreases or
  when the new message line is removed shortly after loading the
  channel

* No need for POST_UNREAD_SUCCESS if we manually call onViewableItemsChanged

* Reset unread count if current channel on channel mount

* Animate text opacity

* Compare indeces to determine when scrolling has ended

* Fix opacity animation trigger

* try with scrolling to the last rendered item

* Add onScrollEndIndex

* Improve animations

* Don't track moreCount in state

* Use moreText over prevNewMessageLineIndex to determine firstPage

* Update intl message format and call cancel in componentDidUpdate when needed

* Fix intl format

* Remove opacity animation and countText

* Fix pressed not being reset

* No need to separate intl func

* Return after resetting

* Fix accidental removal of setState call

* Reset pressed when newLineMessageIndex changes

* Use default windowSize and lower POST_CHUNK_SIZE and delays

* Queue a cancel timer that gets cleared only when the newMessageLineIndex changes

* Define uncancel func

* Increase cancelTimer delay

* Subtract read posts from unread count and account for retry indicator

* Add retry bar indicator tests

* Use props.unreadCount

* Fix handling of newMessageLineIndex change

* Fix handling of newMessageLineIndex change take 2

* Fix handling of newMessageLineIndex change take 3

* Use 'native' TouchableWithFeedback with dark overlay

* Fix handling of manually unread

* Update chunk and window sizes

* Fix hsl

* Update text only when newMessageLineIndex/endIndex is reached

* Don't delay cancel if when no more unreads

* Fixes for when opening the app

* No need to process viewableItems when unreadCount is 0

* Remove line

* Don't show if unreadCount is 0

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2020-07-09 13:30:30 -07:00
Elisabeth Kulzer
23758fe491 Fix i18n merge conflicts with weblate (#4552)
* Added translation using Weblate (Belarusian)

Added translation using Weblate (Arabic)

Added translation using Weblate (Swedish)

Added translation using Weblate (Amharic)

* Translated using Weblate (Swedish)

Currently translated at 38.2% (237 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/sv/

* Translated using Weblate (Korean)

Currently translated at 99.3% (616 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ko/

* Translated using Weblate (Russian)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ru/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/tr/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/zh_Hans/

* Translated using Weblate (Swedish)

Currently translated at 38.2% (237 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/sv/

* Translated using Weblate (Arabic)

Currently translated at 9.1% (57 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ar/

* Translated using Weblate (Italian)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.3% (616 of 620 strings)

Translation: mattermost/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% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/

* Translated using Weblate (German)

Currently translated at 99.3% (616 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/

Translated using Weblate (Spanish)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/es/

* Translated using Weblate (Ukrainian)

Currently translated at 99.3% (616 of 620 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 99.6% (618 of 620 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 99.3% (616 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/

Translated using Weblate (Dutch)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/

Deleted translation using Weblate (Swedish)

Deleted translation using Weblate (Malayalam)

Deleted translation using Weblate (Arabic)

Deleted translation using Weblate (Amharic)

Deleted translation using Weblate (Belarusian)

Translated using Weblate (Italian)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/

* Translated using Weblate (Italian)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/

* Translated using Weblate (Romanian)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ro/

* Translated using Weblate (German)

Currently translated at 99.3% (616 of 620 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/

* Translated using Weblate (Japanese)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ja/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pt_BR/

Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
Co-authored-by: majo <martinjohnson@tele2.se>
Co-authored-by: avasconcelos114 <andre.onogoro@gmail.com>
Co-authored-by: Alexey Napalkov <flynbit@gmail.com>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: majdy <majdydaood@gmail.com>
Co-authored-by: mlongo <m.longo@metalsistem.com>
Co-authored-by: ctlaltdieliet38cb457c2b4c4eb2 <github3@controlaltdieliet.be>
Co-authored-by: dantepippi <dantepippi@gmail.com>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: Tim Estermann <tim@estermann.biz>
Co-authored-by: kaakaa <stooner.hoe@gmail.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
2020-07-09 17:01:59 +02:00
sowmiyamuthuraman
e754e861a2 Show toast when pressing back button on channel screen (#4384)
* MM-24328: Show Press again to exit toast when back button on Channel screeen is pressed.

* Fix feedbacks.

* Handle back press only for the Channel screen.

* MM-24328: Add a back press handler to share activity.

* Update the toast message as Press back again to exit.
2020-07-08 18:01:13 -04:00
Weblate (bot)
c2b9ff3c7c Translations update from Weblate (#4506)
* Added translation using Weblate (Belarusian)

Added translation using Weblate (Arabic)

Added translation using Weblate (Swedish)

Added translation using Weblate (Amharic)

* Translated using Weblate (Swedish)

Currently translated at 38.2% (237 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/sv/

* Translated using Weblate (Korean)

Currently translated at 99.3% (616 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ko/

* Translated using Weblate (Russian)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ru/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/tr/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/zh_Hans/

* Translated using Weblate (Swedish)

Currently translated at 38.2% (237 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/sv/

* Translated using Weblate (Arabic)

Currently translated at 9.1% (57 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ar/

* Translated using Weblate (Italian)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.3% (616 of 620 strings)

Translation: mattermost/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% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/

* Translated using Weblate (German)

Currently translated at 99.3% (616 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/

Translated using Weblate (Spanish)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/es/

* Translated using Weblate (German)

Currently translated at 99.3% (616 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/

Translated using Weblate (Dutch)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/

Deleted translation using Weblate (Swedish)

Deleted translation using Weblate (Malayalam)

Deleted translation using Weblate (Arabic)

Deleted translation using Weblate (Amharic)

Deleted translation using Weblate (Belarusian)

Translated using Weblate (Italian)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/

* Translated using Weblate (Italian)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/

* Translated using Weblate (Romanian)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ro/

* Translated using Weblate (German)

Currently translated at 99.3% (616 of 620 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/

* Translated using Weblate (Japanese)

Currently translated at 100.0% (620 of 620 strings)

Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ja/

Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
Co-authored-by: majo <martinjohnson@tele2.se>
Co-authored-by: avasconcelos114 <andre.onogoro@gmail.com>
Co-authored-by: Alexey Napalkov <flynbit@gmail.com>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: majdy <majdydaood@gmail.com>
Co-authored-by: mlongo <m.longo@metalsistem.com>
Co-authored-by: ctlaltdieliet38cb457c2b4c4eb2 <github3@controlaltdieliet.be>
Co-authored-by: dantepippi <dantepippi@gmail.com>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: Tim Estermann <tim@estermann.biz>
Co-authored-by: kaakaa <stooner.hoe@gmail.com>
2020-07-08 19:10:24 +02:00
Hossein Ahmadian-Yazdi
b6eb3b9349 [MM-23158] Group Mentions & Invites - Display group mentions in suggestions list in the main channel textbox (#4118)
* groups in group mention

* fix sorting issues

* address PR comments

* fix tests

* Update groups.ts

* fix nock

* fix translations

* Adding test

* fix linting

* update redux functions

* Add license check

* adddress PR comments

* remove lodash import

* fix lint problems

* revert package.json changes

* Address PR comments

* address PR comments

* fix naming

* address PR comments

* address PR comments

* Address comments found in second PR

* getAllGroups updated

* address PR comments

* Update app/mm-redux/utils/group_utils.ts

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

* revert change

* remove unneeded actions

* Use correct server version

* MM-26631: Fix order of group displaying

* MM-26633: Fix group mentions not showing up in group constrained team

* MM-26636: Group mentions not updating when role updates

* MM-26637: Group name not updating right away

* Address PR comments

* TRY AND catch

* address PR comments

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2020-07-08 07:31:58 -04:00
Elisabeth Kulzer
57719d7dcc Resolved conflicts. 2020-06-27 10:36:08 +02:00
Elias Nahum
56c593d36c MM-25946 prompt sys admins if they are running server versions below 5.19 (#4488)
* MM-25946 prompt sys admins if they are running server versions below 5.19

* Update alert message

* Change alert buttons
2020-06-26 15:58:37 -04:00
Anonymous
db667eb5c5 Translated using Weblate (Dutch)
Currently translated at 100.0% (617 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/
2020-06-26 21:04:55 +02:00
Weblate (bot)
3f76ee04b2 Translations update from Weblate (#4464)
* Translated using Weblate (Turkish)

Currently translated at 100.0% (617 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/tr/

* Translated using Weblate (Romanian)

Currently translated at 85.2% (526 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ro/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (617 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/zh_Hans/

* Translated using Weblate (Russian)

Currently translated at 100.0% (617 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ru/

Translated using Weblate (Russian)

Currently translated at 100.0% (617 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ru/

* Translated using Weblate (Spanish)

Currently translated at 85.0% (525 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/es/

* Translated using Weblate (Italian)

Currently translated at 100.0% (617 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/

* Translated using Weblate (German)

Currently translated at 85.0% (525 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 86.2% (532 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pt_BR/

* Translated using Weblate (Dutch)

Currently translated at 85.2% (526 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/

* Added translation using Weblate (Malayalam)

* Translated using Weblate (German)

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/

* Translated using Weblate (Polish)

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pl/

Translated using Weblate (Japanese)

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ja/

Translated using Weblate (Spanish)

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/es/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pt_BR/

Translated using Weblate (Romanian)

Currently translated at 100.0% (617 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ro/

Translated using Weblate (Ukrainian)

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/uk/

Translated using Weblate (French)

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/fr/

Translated using Weblate (Chinese (Traditional))

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/zh_Hant/

Translated using Weblate (Korean)

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ko/

Translated using Weblate (Dutch)

Currently translated at 100.0% (617 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/

Translated using Weblate (German)

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/

* Translated using Weblate (Italian)

Currently translated at 100.0% (617 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/

Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Alexey Napalkov <flynbit@gmail.com>
Co-authored-by: elias <elias@mattermost.com>
Co-authored-by: mlongo <m.longo@metalsistem.com>
Co-authored-by: Gregory Stock <gregory.stock@gmx.de>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: meilon <the-fr3ak@gmx.net>
Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
2020-06-25 16:36:28 +02:00
mlongo
3a5719b959 Translated using Weblate (Italian)
Currently translated at 100.0% (617 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/
2020-06-24 16:37:30 +02:00
Elisabeth Kulzer
dc57ef3aee Translated using Weblate (Polish)
Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pl/

Translated using Weblate (Japanese)

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ja/

Translated using Weblate (Spanish)

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/es/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pt_BR/

Translated using Weblate (Romanian)

Currently translated at 100.0% (617 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ro/

Translated using Weblate (Ukrainian)

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/uk/

Translated using Weblate (French)

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/fr/

Translated using Weblate (Chinese (Traditional))

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/zh_Hant/

Translated using Weblate (Korean)

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ko/

Translated using Weblate (Dutch)

Currently translated at 100.0% (617 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/

Translated using Weblate (German)

Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/
2020-06-24 16:37:30 +02:00
meilon
3d96cd8b7b Translated using Weblate (German)
Currently translated at 99.8% (616 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/
2020-06-24 16:37:29 +02:00
Weblate
6a297b3e2f Added translation using Weblate (Malayalam) 2020-06-24 16:37:28 +02:00
Hosted Weblate
30ca3d1dff Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/
2020-06-24 16:37:28 +02:00
Tom De Moor
d6c748548b Translated using Weblate (Dutch)
Currently translated at 85.2% (526 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/
2020-06-24 16:37:28 +02:00
rodrigocorsi
3c79b2924f Translated using Weblate (Portuguese (Brazil))
Currently translated at 86.2% (532 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pt_BR/
2020-06-24 16:37:27 +02:00
Gregory Stock
94a520576d Translated using Weblate (German)
Currently translated at 85.0% (525 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/
2020-06-24 16:37:27 +02:00
mlongo
8fa1bc5e55 Translated using Weblate (Italian)
Currently translated at 100.0% (617 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/it/
2020-06-24 16:37:27 +02:00
elias
65bed8b849 Translated using Weblate (Spanish)
Currently translated at 85.0% (525 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/es/
2020-06-24 16:37:26 +02:00
Alexey Napalkov
af1c5e9601 Translated using Weblate (Russian)
Currently translated at 100.0% (617 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ru/

Translated using Weblate (Russian)

Currently translated at 100.0% (617 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ru/
2020-06-24 16:37:26 +02:00
aeomin
c28dd78d04 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (617 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/zh_Hans/
2020-06-24 16:37:26 +02:00
Viorel-Cosmin Miron
640e73f0a5 Translated using Weblate (Romanian)
Currently translated at 85.2% (526 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ro/
2020-06-24 16:37:25 +02:00
Kaya Zeren
46db6065d7 Translated using Weblate (Turkish)
Currently translated at 100.0% (617 of 617 strings)

Translation: mattermost/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/tr/
2020-06-24 16:37:25 +02:00
Amit Uttam
446f95ff6b MM-21368 Notify user when editing message that's too long (#4371)
* MM-21368 Notify user when editing message that's too long

* Disable 'Save' button to prevent edits from being posted
* Display error message specific to the message size and allows max, instead of the current, default "Invalid Message" error.

* Split message length error into text (left justified) and counts (right justified)

UX guidance from PR review

* UX Review: Wrap for longer error text + spacing adjustment

* UX Review: Align split messages to top + add spacing in-between

* UX Review: Align error message box padding with content
2020-06-10 13:01:40 -03:00
Elias Nahum
012eb08fde Fix infinite skeleton in different use cases and do not scroll to messages already seen (#4304)
* Fix infinite skeleton in different use cases

* Apply suggestions from code review

Co-authored-by: Miguel Alatzar <migbot@users.noreply.github.com>

* Update app/utils/teams.js

Co-authored-by: Miguel Alatzar <migbot@users.noreply.github.com>
2020-05-19 18:54:34 -04:00
Elias Nahum
d3a6e166ad MM-15758 Update dependencies including Fastlane (#4272)
* Update dependencies including Fastlane and disable Flipper on iOS

* Remove EventEmitter for previous doc-viewer

* Fix android crash when setting more channels buttons

* Downgrade fuse.js

* Upgrade deps to latest

* Update Podfile.lock

* Downgrade RNN to 6.4.0

* QA Review #2

* Upgrade fuse.js to 6.0.0
2020-05-18 11:24:47 -07:00
Elias Nahum
36e55c95a2 MM-23570 Migrate from Segment to Rudder (#4293)
* Replace Segment with Rudder (ios not working)

* Update @assets reference and fix tests
2020-05-13 16:54:07 -04:00
Amit Uttam
ee5d336190 [MM-18642] Notify on server certificate trust problems when connecting (#4282)
* MM-18642 Notify user on server certificate trust problems

Presents a new alert specific to SSL connection/certificate trouble on the server, when pinging.

* Change Alert title (PR review)
2020-05-08 19:58:43 -07:00
Andre Vasconcelos
d03d504d00 MM-14038 Access recent reactions from the long press menu (#4058)
* WIP: Implementing quick reaction functionality

* Making closing animations smoother

- Added haptic feedback + timeouts for a smooth flow

* Fixing clipping of post options on android

* updating snapshots

* Refactoring code & fixing styles

- Fixed paddings element sizes to comply with design specs
- Replaced reaction image to one with a higher resolution
- Made sizes of emojis to be conditional on deviceWidth

* Apply suggestions from code review

* Adding component to avoid extra re-renders

* Refactoring function call in reaction_button

Am ashamed i didn't catch this before pushing the rest

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2020-04-01 12:56:49 -07:00
Elias Nahum
50fc7d6896 Remove ExperimentalUsernamePressIsMention build time feature (#3993) 2020-03-13 10:54:19 -07:00
Hossein Ahmadian-Yazdi
ff4a771a92 [MM-22687] Update Android downloader (#3970)
* update android downloader

* update en.json
2020-02-27 12:46:54 -05:00
Allen Lai
3e2fc1bc67 [MM-20804] Add "Unarchive Channel" option to the channel info screen (#3663)
* undelete

* fix build

* change let to const

* ran make i18n

* small refactor

* using canUndelete var

* added render message

* fix bug

* sync

* remove duplicate

* fix test

* add unit test for unarchive channel button render

* fix unit test for unarchive channel

* delete space

* change logic in undelete

* add server minimum for feature

* fix renderunarchive test with adding props variables

* snpashot wasnt matching. fixed by adding to base prop

* return early if false

* change position and color for unarchive button

* refactor handle delete undelete leave

* move serverversion call up

* undelete to unarchive

* remove unnecessary seperator

* hash

* Update app/screens/channel_info/index.js

Co-Authored-By: Elias Nahum <nahumhbl@gmail.com>

* delete canuseunarchive feature

* add test to render sys message

* remote 'w' in package.json

* add trailing comma

* update redux hash

* whitespace in test

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2020-02-26 21:02:28 -03:00
Nev Angelova
a971e6820b [MM-22129] - Change "Copy Permalink" text in post options menu (#3950) 2020-02-23 22:37:46 +02:00
Amit Uttam
a17b534916 [MM-22344] Remove ChannelPeek (#3894)
Introduced large number of unnecessary re-renders when opening channels, and ideally should not be a part of the channel switching/opening code path. Although this was discovered while trying to investigate an [Android-specific issue](https://mattermost.atlassian.net/browse/MM-22253), this extra code path made it difficult to see what Android is potentially doing differently than iOS.

Functionality originally introduced in #1203.

Conversation for removal is [here](https://community.mattermost.com/core/pl/hfcogf6pr7rw8k3ryq14c69c7e)
2020-02-06 22:42:35 -03:00
Amit Uttam
36c7cf4014 MM-21723 Handle deep link errors to inaccessible teams, channels & permalinks (#3815)
* Consolidated error handling for a user's reachable teams.
* Consolidated error handling for a user's reachable channels.
2020-01-21 14:43:24 -03:00
Amit Uttam
ef0274cad8 [MM-16263] UI/UX Improvements to the mobile post draft area (#3807)
* Adding base button functionality

Moving file upload previews to be under textbox

* Ensuring textbox is scrollable when in landscape mode

* Updated image picker to use mixed camera option

* Added unit tests, fixed other tests affected by dependency update

* Updated patch for react-native-image-picker to 1.1.0

* Fixing incorrect import of DocumentPicker

* MM-20989: Ensuring keyboard doesn't dismiss while submitting post (#3758)

* Ensuring keyboard doesn't dismiss while submitting post

* Update snapshot

* Preventing the @ icon from being repeatedly tappable (#3777)

* Fix snapshot from merge

* MM-21736 Select/Take images and videos for Android

* MM-21737 Fix attachment error message position on iOS

* Remove FileUploadPreview from the iOS Thread screen

* Fix android camera permissions

* Fix post input box sizing and disable scrollview

* Fix iOS photo gallery videos

Co-authored-by: Andre Vasconcelos <andre.onogoro@gmail.com>
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2020-01-16 22:17:03 -03:00
Amit Uttam
f3b0e4aa28 MM-21068 Notify when attempting to enter private channel/group via explicit link (#3759) 2020-01-13 20:57:06 -07:00
Amit Uttam
a5330bc08f MM-21369 Require server/site URL for deep links (#3770)
**Old (only worked without serverURL or siteURL)**

Beta
* `mattermost-beta://<teamname>/channels/<channelname>`
* `mattermost-beta://<teamname>/pl/<permalinkID>`

Release
* `mattermost-mobile://<teamname>/channels/<channelname>`
* `mattermost-mobile://<teamname>/pl/<permalinkID>`

**New working deep link patterns**

Beta
* `mattermost-beta://<server-or-site-URL><teamname>/channels/<channelname>`
* `mattermost-beta://<server-or-site-URL><teamname>/pl/<permalinkID>`
* `mattermost-beta://https://<server-or-site-URL><teamname>/channels/<channelname>`
* `mattermost-beta://https://<server-or-site-URL><teamname>/pl/<permalinkID>`

Note: Transport protocol (http, https, etc.) is optional.

Release
* `mattermost-mobile://<server-or-site-URL><teamname>/channels/<channelname>`
* `mattermost-mobile://<server-or-site-URL><teamname>/pl/<permalinkID>`
* `mattermost-mobile://https://<server-or-site-URL><teamname>/channels/<channelname>`
* `mattermost-mobile://https://<server-or-site-URL><teamname>/pl/<permalinkID>`

Note: Transport protocol (http, https, etc.) is optional.
2020-01-13 16:28:14 -03:00
Chris Dobson
ce53a7ac29 MM-18571: Include self user in autocomplete (#3761)
* Include current user in search

* Removed unused parameters

* Include new text in i18n

* Update autocomplete tests to include current user

* Use FormattedText

* Update app/selectors/autocomplete.test.js

Co-Authored-By: Miguel Alatzar <migbot@users.noreply.github.com>

Co-authored-by: Miguel Alatzar <migbot@users.noreply.github.com>
2020-01-09 19:47:40 +08:00
Miguel Alatzar
7733a714de Show alert when not a member of a team (#3784) 2020-01-09 18:31:28 +08:00
CJ
907dce3cda MM-20949 Updated verbiage for profile image error (#3768)
* MM-20949 Updated verbiage for profile image error

* Updated commit
2020-01-07 21:16:13 -05:00
CJ
aa03f1cd1c Updated localization items (#3638)
Updated the i18n and default messages for the network failure and entire channel message alert.
2019-12-03 21:53:55 +08:00
Harrison Healey
d140edf78e MM-20228 Update Mark as Unread menu option text (#3634) 2019-11-30 14:13:51 -03:00
Elias Nahum
e8cd6dad73 MM-19896 Correct helper text on Email Notifications (#3614) 2019-11-28 10:23:30 +01:00
Elias Nahum
80d4119dbe Android release launch screen (#3609) 2019-11-26 23:39:34 -05:00