Commit Graph

1817 Commits

Author SHA1 Message Date
Dean Whillier
d662b5c863 [MM-14740] Address potential race condition and cleanup main.js (#968)
A potential race condition between loading registry data in Windows and the electron app becoming ready is fixed with Promise.all() to make sure they are both loaded before finishing initialization that relies on both. Code has been reorganized to support this.
2019-05-11 19:27:51 +02:00
Dean Whillier
25b920f412 [MM-14740] Integrate GPO functionality (#961)
* integrate gpo functionality

* support multiple windows registry ‘hives’

* correct some copy paste errors

* registry config progress

* tweaks
2019-04-18 13:19:04 -04:00
Eric Sethna
9c0ac76f69 Update README.md (#960) 2019-04-18 12:37:20 -04:00
Dan Maas
b9d8e25c72 Update NOTICE.txt (#957)
(this is the automated NOTICE.txt update for April 2019)
2019-04-17 10:51:03 +02:00
Dean Whillier
4137d0ea23 [MM-14740] Consolidate configuration to support integration of MSI/GPO (#959)
* config logic consolidation

* filter out duplicate servers

* build default teams and GPO teams are not editable

* tweaks

* tweak config architecture to support tests

- config needs to load in each process (main and renderer) and then synchronize with each other
- finished saving ui functionality

* add esdoc comments to new config module

* remove old config-related files

* revert eslint comment

* don’t filter teams, duplicates are allowed

* some code review tweaks

* Remove unecessary deepCopy

* tweak for tests

* Skip test for now

Can’t seem to get this test to work, even though what is being tested works fine in the actual app.

* fix for failing test

click of ‘light’ option wasn’t triggering an update as it is selected by default, so flipped the order to first select ‘dark’ and then ‘light’
2019-04-11 13:58:30 +02:00
amyblais
b7b88c4fbb Update ISSUE_TEMPLATE.md (#930)
* Update ISSUE_TEMPLATE.md

* Update ISSUE_TEMPLATE.md
2019-04-10 20:42:29 -04:00
Dean Whillier
f175e21c03 Merge pull request #956 from mattermost/MM-13349
open certain internal paths in default browser
2019-03-26 10:14:10 -04:00
Dean Whillier
28bf5ce08d Merge pull request #954 from mattermost/MM-14176
[MM-14176] Fix restart after quitting in full screen
2019-03-26 09:56:45 -04:00
Dean Whillier
c72c30144c Merge pull request #953 from mattermost/MM-14172
[MM-14172] Fix black screen when closing window in fullscreen on a Mac
2019-03-26 09:29:20 -04:00
Dean Whillier
f3204443f9 open certain internal paths in default browser 2019-03-25 22:23:23 -04:00
Dean Whillier
feda6e6c02 don’t save window.fullscreen to app state 2019-03-21 11:44:48 -04:00
Yuya Ochiai
deb8608874 Merge pull request #952 from mattermost/amyblais-patch-2
4.2.1 changelog
2019-03-21 22:19:27 +09:00
Dean Whillier
c17fdc23a4 fix black screen when closing window in fullscreen 2019-03-20 16:43:27 -04:00
Jesse Hallam
4079234037 Update CHANGELOG.md
Co-Authored-By: amyblais <amy_blais@hotmail.com>
2019-03-20 09:36:44 -04:00
amyblais
5be2d254b9 Update CHANGELOG.md 2019-03-20 08:51:54 -04:00
Jesse Hallam
79e020ba43 MM-14446: consider subpath when evaluating if url is internal (#946)
* MM-14446: consider subpath when evaluating if url is internal

When clicking on an URL with `target=_blank`, the webview decides if it should launch an external browser or a new window within the Electron application. Update this logic to consider the application's configured subpath so as to treat links outside the subpath but on the same domain as external.

* fix licensing on new file

* fix .eslintrc.json indentation

* tweak header eslint rules for specific files
2019-03-15 20:20:41 +01:00
Yuya Ochiai
6e2b3d7fab Merge pull request #883 from yuya-oc/eslint-plugin-eslint-comments
Add eslint-plugin-eslint-comments
2019-03-13 23:59:53 +09:00
Yuya Ochiai
cd91b1d170 Fix Mocha debug config 2019-03-12 23:45:52 +09:00
Yuya Ochiai
6d6d586b3b Add eslint-plugin-eslint-comments 2019-03-12 23:31:45 +09:00
Yuya Ochiai
4725bd9bf9 Update CHANGELOG.md 2019-03-12 23:05:25 +09:00
Yuya Ochiai
427403aa47 Add VSCode configuration for debugging purposes (#886) 2019-03-11 21:45:32 +01:00
JtheBAB
c4cf9d5e0c Update syntax for GPO DefaultServerList (#944) 2019-03-08 12:27:19 +01:00
JtheBAB
995ef1d4a2 Add GPO for controlling GPU (#936) 2019-03-04 21:01:03 +01:00
Yuya Ochiai
6aa99d8afe Merge pull request #938 from svelle/spell-checker-update
update simple-spellchecker for new dict files
2019-02-28 23:46:44 +09:00
Sven Huester
16f86c7cc8 update package-lock.json for spellchecker 2019-02-27 16:50:11 +01:00
Sven Huester
a9dd0ffda8 update simple-spellchecker for new dict files 2019-02-27 16:30:02 +01:00
Joram Wilander
d93fb55030 Merge pull request #935 from cpanato/sign-cert
add windows certificate to sign the releases
2019-02-22 10:26:16 -05:00
William Gathoye
af23bed9dd Merge pull request #931 from thedingwing/master
GH-848 Add flag to enable MacOS dark mode title bar
2019-02-22 12:32:01 +01:00
Carlos Panato
7dbd41b0d4 add windows certificate to sign the releases 2019-02-22 10:37:13 +01:00
William Gathoye
876899404a Merge pull request #926 from manland/MM-13827
add a menu to open dev tools for current webview
2019-02-20 20:50:39 +01:00
William Gathoye
c0a1c815ae Merge pull request #929 from aswathkk/fullscreen-bug
Fix #538: makes the app not to restart in full-screen mode
2019-02-20 16:10:59 +01:00
William Gathoye
53342ecca7 Merge pull request #928 from JtheBAB/JtheBAB-prevent-server
GPO: Configure server addresses and prevent adding new servers
2019-02-20 08:57:45 +01:00
JtheBAB
6e690e9e61 Add Server Address to GPO 2019-02-18 13:12:43 +01:00
Seth Itow
fc35c698ba GH-848 Add flag to enable MacOS dark mode. 2019-02-16 13:51:51 -08:00
Romain Maneschi
01382c6786 Merge branch 'master' into MM-13827 2019-02-12 21:53:55 +01:00
Aswath K
57939e21f2 Fix #538: makes the app not to restart in full screen mode 2019-02-11 22:37:00 +05:30
Elias Nahum
6d3a36864e Merge pull request #919 from JtheBAB/JtheBAB-gpo
Add GPO Template for controlling the upcoming Auto Updater
2019-02-10 22:38:48 -03:00
Romain Maneschi
1ef2108756 add a menu to open dev tools for current webview 2019-02-07 00:23:25 +01:00
Yuya Ochiai
a1b0a28261 Merge branch 'fix-failing-tests' 2019-02-05 00:20:10 +09:00
Yuya Ochiai
596f3a8721 Fix failing tests
Setting filename to window.location is no longer working.
2019-02-05 00:08:03 +09:00
Yuya Ochiai
847f215b6f Update CHANGELOG.md 2019-02-04 23:20:02 +09:00
Jesse Hallam
04f6615b02 Merge pull request #924 from asaadmahmood/MM-13487
MM-13487 - Updating mention badge in tab bar
2019-01-30 10:43:56 -05:00
Asaad Mahmood
f1df174b79 MM-13487 - Updating mention badge in tab bar 2019-01-23 22:38:48 +05:00
JtheBAB
20bccfb5b4 Rename scripts/gpo/en-US/mattermost.adml to resources/windows/gpo/en-US/mattermost.adml 2019-01-21 17:25:25 +01:00
JtheBAB
fb621aa49f Rename scripts/gpo/mattermost.admx to resources/windows/gpo/mattermost.admx 2019-01-21 17:23:43 +01:00
JtheBAB
b7b7fc953a Create mattermost.adml 2019-01-13 17:16:21 +01:00
JtheBAB
5bcdd72866 Create mattermost.admx 2019-01-13 17:15:41 +01:00
Christopher Speller
5abe83b1e6 Merge pull request #906 from yuya-oc/upgrade-dependencies
Upgrade dependencies
2019-01-11 07:50:12 -08:00
Yuya Ochiai
4640ec01e0 Merge pull request #913 from coreplane/notice-update-20190101
Update NOTICE.txt
2019-01-08 23:18:48 +09:00
Yuya Ochiai
64c10527a3 Update CHANGELOG.md 2019-01-08 00:10:24 +09:00