Commit graph

2783 commits

Author SHA1 Message Date
Devin Binnie 12ec2748b4
Refactor webContentsEvents and popup listeners (#2587) 2023-03-07 08:50:39 -05:00
Devin Binnie 2366214d9d
Update release script (#2589) 2023-03-06 15:22:01 -05:00
Devin Binnie 99a84a0fd7
[GH-2534] Refocus the popup window if already exists (#2581)
* [GH-2534] Refocus the popup window if already exists

* PR feedback

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-03-06 11:49:15 -05:00
Devin Binnie 20847ad5ab Translated using Weblate (Arabic)
Currently translated at 0.0% (0 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/ar/
2023-03-06 10:45:56 -05:00
Devin Binnie 6d68e315f1 Added translation using Weblate (Arabic) 2023-03-06 10:45:56 -05:00
Devin Binnie 417e53cb13
[MM-50948] Prevent popup windows from navigating outside of the plugin/managed resource URLs (#2580) 2023-03-06 09:11:39 -05:00
Antonis Stamatiou b62b25fdda
feat(ci): CircleCI migration to Github Actions (#2516)
* Deprecated trigger-desktop-nightly repo from gitlab
* Migrated Nightly builds URLs from CircleCI to S3
* Full CI/CD is handled by Github Actions

---------

Co-authored-by: Tasos Boulis <tboulis@hotmail.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-03-06 11:51:25 +02:00
Devin Binnie 8efa3480e4
[MM-50537] Upgrade to Electron v23.1.2 (#2579) 2023-03-03 11:38:06 -05:00
Devin Binnie 5342507954 Restore URL checking code 2023-03-02 17:03:55 -05:00
Claudio Costa a52e96694d
[MM-50973] Harden Calls windows URL navigation checks (#2573)
* Harden Calls windows URL navigation checks

* Update src/main/windows/callsWidgetWindow.ts

Co-authored-by: Eva Sarafianou <eva.sarafianou@gmail.com>

* Fix bad merge

* Extract team name to use isUrlType

* Simplify

---------

Co-authored-by: Eva Sarafianou <eva.sarafianou@gmail.com>
2023-03-02 13:10:47 -05:00
Devin Binnie 09debd6adb Translated using Weblate (Bulgarian)
Currently translated at 0.3% (1 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/bg/
2023-03-02 12:12:35 -05:00
Devin Binnie 4f07d9dc73 Added translation using Weblate (Bulgarian) 2023-03-02 12:12:35 -05:00
Tom De Moor e7c16c7e2b Deleted translation using Weblate (Bulgarian) 2023-03-02 10:09:22 -05:00
Hosted Weblate 45d06f7142 Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/
2023-03-02 10:06:29 -05:00
Hosted Weblate 2781da7630 Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/
2023-03-02 10:06:29 -05:00
Hosted Weblate 42306642a5 Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/
2023-03-02 10:06:29 -05:00
Hosted Weblate 42a4dba0c7 Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/
2023-03-02 10:06:29 -05:00
Hosted Weblate 6bfbdacf1f Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/
2023-03-02 10:06:29 -05:00
Hosted Weblate 59f018b3a7 Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/
2023-03-02 10:06:29 -05:00
Hosted Weblate 48f65b3ea9 Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/
2023-03-02 10:06:29 -05:00
Hosted Weblate 81fdaa14f6 Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/
2023-03-02 10:06:29 -05:00
Hosted Weblate 77828caf20 Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/
2023-03-02 10:06:29 -05:00
Elpunical 39063f425a Translated using Weblate (French)
Currently translated at 96.9% (256 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/fr/
2023-03-02 10:06:29 -05:00
Elpunical 078c3f68ad Translated using Weblate (French)
Currently translated at 85.9% (227 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/fr/
2023-03-02 10:06:29 -05:00
Sharuru 3bce9fc286 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (264 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/zh_Hans/
2023-03-02 10:06:29 -05:00
Sajjad Jazini ca7e2c06b1 Translated using Weblate (Persian)
Currently translated at 100.0% (264 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/fa/
2023-03-02 10:06:29 -05:00
Sajjad Jazini 89686ce6d0 Translated using Weblate (Persian)
Currently translated at 100.0% (264 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/fa/
2023-03-02 10:06:29 -05:00
Tom De Moor e484969c20 Deleted translation using Weblate (Vietnamese) 2023-03-02 10:06:29 -05:00
Anonymous 4e91f1c177 Translated using Weblate (Vietnamese)
Currently translated at 0.0% (0 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/vi/
2023-03-02 10:06:29 -05:00
Anonymous b1705f4557 Translated using Weblate (Chinese (Traditional))
Currently translated at 0.0% (0 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/zh_Hant/
2023-03-02 10:06:29 -05:00
Anonymous b625826ab2 Translated using Weblate (Chinese (Simplified))
Currently translated at 98.8% (261 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/zh_Hans/
2023-03-02 10:06:29 -05:00
Anonymous 0e7f9eb056 Translated using Weblate (Ukrainian)
Currently translated at 79.5% (210 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/uk/
2023-03-02 10:06:29 -05:00
Anonymous 1c140ca3cc Translated using Weblate (Romanian)
Currently translated at 0.0% (0 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/ro/
2023-03-02 10:06:29 -05:00
Anonymous 354a617405 Translated using Weblate (Portuguese (Brazil))
Currently translated at 44.3% (117 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/pt_BR/
2023-03-02 10:06:29 -05:00
Anonymous 338f373146 Translated using Weblate (Korean)
Currently translated at 97.3% (257 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/ko/
2023-03-02 10:06:29 -05:00
Anonymous c7766af233 Translated using Weblate (Italian)
Currently translated at 5.6% (15 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/it/
2023-03-02 10:06:29 -05:00
Anonymous 8886ad9538 Translated using Weblate (Hungarian)
Currently translated at 99.6% (263 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/hu/
2023-03-02 10:06:29 -05:00
Anonymous ed2b881850 Translated using Weblate (French)
Currently translated at 83.3% (220 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/fr/
2023-03-02 10:06:29 -05:00
Anonymous bffd6dfcc6 Translated using Weblate (Persian)
Currently translated at 99.6% (263 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/fa/
2023-03-02 10:06:29 -05:00
Anonymous 3d27d579b1 Translated using Weblate (Spanish)
Currently translated at 98.4% (260 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/es/
2023-03-02 10:06:29 -05:00
Anonymous 4fd3c93a0e Translated using Weblate (Bulgarian)
Currently translated at 0.0% (0 of 264 strings)

Translation: mattermost-languages-shipped/mattermost-desktop
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-desktop/bg/
2023-03-02 10:06:29 -05:00
Weblate 45a42a0a97 Added translation using Weblate (Vietnamese) 2023-03-02 10:06:29 -05:00
Devin Binnie ec4a733507
[MM-50527] Explicitly allow the Mattermost views access to write to the clipboard using Copy Link (#2565)
* [MM-50527] Explicitly allow the Mattermost views access to write to the clipboard using Copy Link

* Include calls widget window

* Add calls popout to the list as well

* Update src/main/app/initialize.ts

Co-authored-by: Christopher Poile <cpoile@gmail.com>

---------

Co-authored-by: Christopher Poile <cpoile@gmail.com>
2023-03-01 22:48:55 -05:00
Claudio Costa cd051fe679
[MM-50995] Harden Calls events handling (#2571)
* Simplify server switching logic in calls events

* Harden calls events handling

* Fix subpath
2023-03-01 16:01:39 -06:00
Alexander Griesser 7d109b9084
Fix typo in error message (#2572)
stumbled upon that while debugging a problem with a community user
2023-03-01 10:20:09 -05:00
Devin Binnie e6a93dcc69
[MM-50569] Fix insecure win32 path regex (#2566) 2023-02-28 10:14:57 -05:00
Devin Binnie 2009d0290b
[MM-50712] Fix local prototype pollution flaw (#2567)
* [MM-50712] Fix local prototype pollution flaw

* Update src/main/diagnostics/steps/internal/loggerHooks.test.js

Co-authored-by: Daniel Espino García <larkox@gmail.com>

---------

Co-authored-by: Daniel Espino García <larkox@gmail.com>
2023-02-28 09:48:48 -05:00
Claudio Costa d1f6fc5a5f
[MM-46980] Improve screensharing permissions flow (#2556)
* Little improvements and simplification

* Improve MacOS screen permissions handling flow

* Add missing error event

* Propagate calls client errors (#2557)
2023-02-17 15:07:29 -05:00
Christopher Poile ec8e0b9cc2
MM-49079 - Calls: process link clicks from Calls popout (#2558)
* process link clicks from Calls popout

* add a mock for windows tests
2023-02-17 13:41:01 -05:00
Claudio Costa 7127ec153a
Send error to global widget if missing screen sharing permissions (#2554) 2023-02-16 10:20:50 -06:00