Commit graph

2796 commits

Author SHA1 Message Date
Devin Binnie fcc9215f37
Fix windows resize (#2214) 2022-07-29 11:07:05 -04:00
Devin Binnie c16b0ef997
[MM-45980] Add entitlements for read/write to a few key user directories (#2213) 2022-07-28 09:49:16 -04:00
Devin Binnie 829b49571f
[MM-43941] Optimize app resizing on Windows/Linux by waiting for the viewport to resize (#2204)
* [MM-43941] Optimize app resizing on Windows/Linux by waiting for the viewport to resize

* Some mitigations for Windows

* Make the logs sillier

* Fixed the no servers case

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-07-26 10:25:13 -04:00
Weblate (bot) 4914aef2a3
Translations update from Mattermost Weblate (#2211)
* Translated using Weblate (Dutch)

Currently translated at 100.0% (232 of 232 strings)

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

* Translated using Weblate (French)

Currently translated at 100.0% (232 of 232 strings)

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

* Translated using Weblate (Spanish)

Currently translated at 15.9% (37 of 232 strings)

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

* Translated using Weblate (Polish)

Currently translated at 0.8% (2 of 232 strings)

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

Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: Pierre JENICOT <pierre.jenicot@ac-lille.fr>
Co-authored-by: Guillermo Vayá <guivaya@gmail.com>
Co-authored-by: master7 <marcin.karkosz@rajska.info>
2022-07-26 09:21:32 -04:00
Devin Binnie e73e77daf9
Fix some issues caused by i18n addition (#2209)
* Fix some issues caused by i18n addition

* Couple more small changes
2022-07-26 09:11:56 -04:00
Devin Binnie 821112c038
[MM-45448] Force electron processes to close after every test on Windows (#2207) 2022-07-25 09:41:19 -04:00
Devin Binnie 40c072981a
[MM-44229] Ignore and untrust cross-origin certificates from existing Mattermost servers (#2205) 2022-07-20 17:09:12 -04:00
Devin Binnie ad3e1500cc
[MM-45646] Change download notification text to display saved filename instead of original (#2203) 2022-07-20 15:46:03 -04:00
Tom De Moor 6b2daba411 Translated using Weblate (Dutch)
Currently translated at 13.3% (31 of 232 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/nl/
2022-07-19 10:16:05 -04:00
Tom De Moor b403f1bd06 Deleted translation using Weblate (Vietnamese) 2022-07-19 10:16:05 -04:00
Vũ Thanh Tùng 89bb37b958 Translated using Weblate (Vietnamese)
Currently translated at 67.6% (157 of 232 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/vi/
2022-07-19 10:16:05 -04:00
Vũ Thanh Tùng 9c30b9d8fb Added translation using Weblate (Vietnamese) 2022-07-19 10:16:05 -04:00
Tom De Moor ee8064c119 Translated using Weblate (Dutch)
Currently translated at 3.0% (7 of 232 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/nl/
2022-07-18 11:24:45 -04:00
jprusch 022d4ca107 Translated using Weblate (German)
Currently translated at 100.0% (232 of 232 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/de/
2022-07-18 11:24:45 -04:00
Matthew Williams 7b38c34c11 Translated using Weblate (English (Australia))
Currently translated at 99.1% (230 of 232 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/en_AU/
2022-07-18 11:24:45 -04:00
kaakaa e73335f033 Translated using Weblate (Japanese)
Currently translated at 100.0% (232 of 232 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/ja/
2022-07-18 11:24:45 -04:00
Tóth Csaba // Online ERP Hungary Kft 30685c6e2a Translated using Weblate (Hungarian)
Currently translated at 100.0% (232 of 232 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/hu/
2022-07-18 11:24:45 -04:00
kaakaa 99388ad5a2 Translated using Weblate (Japanese)
Currently translated at 99.5% (231 of 232 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/ja/
2022-07-18 11:24:45 -04:00
Kaya Zeren fdd196f9c0 Translated using Weblate (Turkish)
Currently translated at 100.0% (232 of 232 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/tr/
2022-07-18 11:24:45 -04:00
Tom De Moor e61c237aea Translated using Weblate (Dutch)
Currently translated at 0.4% (1 of 232 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/nl/
2022-07-18 11:24:45 -04:00
Matthew Williams 7bd647523e Translated using Weblate (English (Australia))
Currently translated at 97.8% (227 of 232 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/en_AU/
2022-07-18 11:24:45 -04:00
Kaya Zeren 831daaecc6 Translated using Weblate (Turkish)
Currently translated at 100.0% (232 of 232 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/tr/
2022-07-18 11:24:45 -04:00
Tóth Csaba // Online ERP Hungary Kft d667bf69bf Translated using Weblate (Hungarian)
Currently translated at 100.0% (232 of 232 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/hu/
2022-07-18 11:24:45 -04:00
Matthew Williams af57357a5f Translated using Weblate (English (Australia))
Currently translated at 18.1% (42 of 232 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/en_AU/
2022-07-18 11:24:45 -04:00
jprusch a0ec8140e1 Translated using Weblate (German)
Currently translated at 50.0% (116 of 232 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/de/
2022-07-18 11:24:45 -04:00
Mattermod 0aaed86214
Update Licences at Notice.txt to reflect dependency changes. (#2200) 2022-07-18 09:19:30 -04:00
Devin Binnie d4c99c27c3
Fix mac nightly build (#2198)
* Update mmjstool

* REVERT ME

* Now try this

* Upgrade node properly

* More package fixes

* Re-revert
2022-07-15 12:21:48 -04:00
Devin Binnie 2618abe822
Fixed an issue with a permission modal translation (#2197)
* Fixed an issue with a permission modal translation

* oops
2022-07-15 09:26:48 -04:00
Devin Binnie 59e4e7e516
[MM-14058] Add support for i18n (#2190)
* Add language files

* Add react-intl, mmjstool, setup for adding translations

* Translated main module

* Translations for renderer

* A few minor fixes

* More fixes

* Add CI, add missing menu translations, other cleanup

* Added setting to manually select the language of the app

* Force English for E2e

* Unit tests

* Fix mmjstool

* Move set language to before update menu

* PR feedback
2022-07-14 11:04:18 -04:00
Tasos Boulis 22c97591d5
[MM-40233] Swap names for dark/light tray icons on Linux and Windows (#2180)
* Swap names for dark/light tray icons for linux and windows.

* Swap icon tray themes when system default is used

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-07-06 09:47:09 -04:00
Devin Binnie ae1faeae2a
[MM-45519] Fix auto updater file patch script (#2189) 2022-07-05 13:10:59 -04:00
Tasos Boulis aa21179f8f
[MM-44931] Allow zoom in/out when Shift is pressed (#2178)
* Add hidden menuitems for zoomIn zoomOut with shift

* Add e2e tests for zoom in/out with shift

* Fix e2e tests

* Add missing async

* Fix lint errors

* Put tests inside describes

* Fix lint errors

* Update e2e/specs/menu_bar/view_menu.test.js

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>

* Update e2e/specs/menu_bar/view_menu.test.js

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2022-06-30 14:14:47 -04:00
Devin Binnie e674c5c28e
[MM-45409] Restrict auto-update functionality specifically to the NSIS installer and AppImage (#2177)
* [MM-45409] Restrict auto-update functionality specifically to the NSIS installer and AppImage

* Fixes

* Fix syntax error

* Fixes #2

* Switch PR builds to ZIP

* Fix
2022-06-30 12:25:28 -04:00
Devin Binnie 5b93e20ab8
[MM-40711] Upgrade to Electron v19.0.6 (#2176)
* [MM-40711] Upgrade to Electron v19.0.6

* Remove Linux 32bit builds
2022-06-30 09:59:13 -04:00
Devin Binnie c6cc870e19
[MM-44932] Fixed issue where deleting a server doesn't switch to another server (or show the new server modal) (#2174) 2022-06-28 08:00:25 -04:00
Devin Binnie 7440a73ca2
Fixes to E2E tests for v5.1.1 (#2169) 2022-06-22 12:43:24 -04:00
Devin Binnie 895d8bd077
Update to Electron 18.3.0 (#2167) 2022-06-22 12:01:29 -04:00
Devin Binnie 055c699c70
[MM-44071] Fixed an issue where the first certificate could not be selected (#2162) 2022-06-22 11:04:38 -04:00
Mattermod 79d64e3ddf
Update Licences at Notice.txt to reflect dependency changes. (#2161) 2022-06-20 09:50:18 -04:00
Devin Binnie 063f072e85
[MM-44466] Prevent dragging of title bar button images (#2156) 2022-06-20 09:48:03 -04:00
Devin Binnie fd8810382f
Fix MAS/TestFlight nightly build (#2151) 2022-06-15 19:02:08 -04:00
Devin Binnie 0c5b612489
[MM-45031] Don't use infinite background retry logic when the certificate is invalid (#2153) 2022-06-15 09:22:21 -04:00
Devin Binnie 537ed1dd0c
[MM-44644] Update configured server URL from SiteURL if available (#2152) 2022-06-14 12:30:24 -04:00
Devin Binnie 3d353d021b
[MM-44666] Set default window size to 1280x800 (#2154) 2022-06-14 10:20:04 -04:00
Mustafa Kara 1a179b0dc6
Create configuration folder for notice.txt generation (#2149)
Signed-off-by: Mustafa Kara <mustafa.kara@mattermost.com>
2022-06-14 10:15:40 +03:00
Devin Binnie b4a779a666
[MM-44607] Only cleanse subpath if it occurs at the beginning (#2129)
* [MM-44607] Only cleanse subpath if it occurs at the beginning

* Fix tests
2022-05-27 11:37:07 -04:00
Devin Binnie 42a53e31b5
[MM-44344] Restore zip build for Windows and remove auto-updater from it (#2132) 2022-05-27 09:32:27 -04:00
Devin Binnie 8979c18226
[MM-44339] Remove unnecessary calls to show the main window (#2134) 2022-05-27 09:27:51 -04:00
Devin Binnie 37fe523e8c
Fix issue with changing servers and tabs (#2126) 2022-05-26 14:17:44 -04:00
Devin Binnie 581e1fd2e0
Update to Electron v18.2.4 (#2119) 2022-05-24 10:25:57 -04:00