Commit Graph

922 Commits

Author SHA1 Message Date
Peter Dave Hello
310fc63132 Optimize png image with zopflipng lossless compression (#981) 2019-07-09 21:29:02 -04:00
steevsachs
e6acdf387c [MM-11896] Do not use minimize shortcut on win32 (#971) 2019-07-02 15:09:39 +02:00
Yuya Ochiai
04c03c3baf Upgrade dependencies (#996)
* Upgrade Electron to 5.0.4

* Fix spellcheck provider

* npm audit fix
2019-06-26 15:46:13 -04:00
Dean Whillier
2cfc735d6d [MM 7970] Maintain online status while the Desktop App is in the background ... and other things. (#993)
* monitor os-level user activity

* disable eslint warnings

* add tests for UserActivityMonitor

* couple more tests

* udpate headers of new files
2019-06-25 10:11:03 -04:00
Dean Whillier
2cf0acc38c center badge text and nomention dot (#995)
- also add padding and updated border radius to be a bit more consistent with badges in webapp
2019-06-21 17:39:43 -04:00
Dean Whillier
694e6554e0 reference menion counts from LHS only (#990) 2019-06-17 15:21:57 +05:30
Jesús Espino
241fe8db62 MM-13690: Centering the dot correctly on nomentions badge (#978) 2019-05-24 12:59:30 -04:00
MikeNicholls
9aca5c6651 Fix inability to authenticate against a server protected with HTTP Basic Auth
Remove use of refs for login dialog username and password, shift values into instance properties instead (#966)
2019-05-11 22:02:14 +02:00
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
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
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
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
Dean Whillier
c17fdc23a4 fix black screen when closing window in fullscreen 2019-03-20 16:43:27 -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
6d6d586b3b Add eslint-plugin-eslint-comments 2019-03-12 23:31:45 +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
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
Aswath K
57939e21f2 Fix #538: makes the app not to restart in full screen mode 2019-02-11 22:37:00 +05:30
Romain Maneschi
1ef2108756 add a menu to open dev tools for current webview 2019-02-07 00:23:25 +01:00
Yuya Ochiai
596f3a8721 Fix failing tests
Setting filename to window.location is no longer working.
2019-02-05 00:08:03 +09:00
Asaad Mahmood
f1df174b79 MM-13487 - Updating mention badge in tab bar 2019-01-23 22:38:48 +05: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
5e29537be2 Merge pull request #900 from mattermost/verious-fixes
MM-13145 Some improvments to navigation and messaging.
2019-01-08 00:05:59 +09:00
Yuya Ochiai
ea0b28deb7 Switch back from yarn to npm 2019-01-07 23:32:01 +09:00
Christopher Speller
753ad3dfdc Remove context isolation. 2019-01-02 08:09:29 -08:00
Yuya Ochiai
01276ee1fe Upgrade electron-builder for Mac 2018-12-25 23:38:19 +09:00
Yuya Ochiai
2eb95422e9 Upgrade dependencies 2018-12-25 23:30:18 +09:00
Yuya Ochiai
85495ef77a Merge branch 'master' into auto-updater 2018-12-19 23:21:01 +09:00
Sven Hüster
e47061fd7b Merge branch 'master' into fix-typos 2018-12-10 22:20:18 +01:00
Jesse Hallam
51dd371894 Wording fixes.
Co-Authored-By: crspeller <crspeller@gmail.com>
2018-12-07 08:11:27 -08:00
Yuya Ochiai
fa272ed92f Upgrade babel, webpack and storybook stack 2018-12-04 23:35:14 +09:00
Christopher Speller
d9c66ff5b5 Merge pull request #892 from yuya-oc/upgrade-electron-v3
Upgrade to Electron v3
2018-12-03 16:23:05 -08:00
Sven Huester
fa961654f3 fixes several typos 2018-12-02 14:55:24 +01:00
Christopher Speller
6b09eec4c5 Some improvments to navigation and messaging. 2018-11-29 12:10:55 -08:00
Yuya Ochiai
af569e172c Start v4.3.0-develop 2018-11-27 22:27:09 +09:00
Yuya Ochiai
e99af55f60 Version 4.2.0 2018-11-27 00:47:30 +09:00
Yuya Ochiai
54fec853c9 Version 4.2.0-rc1 2018-11-21 21:31:12 +09:00
Yuya Ochiai
4593cf38b3 Set notifyOnly:true on Windows builds 2018-11-20 00:34:22 +09:00
Yuya Ochiai
40257cf93e Migrate to new makeSingleInstance method 2018-11-13 22:51:01 +09:00
Yuya Ochiai
ed67da7357 Update auto-updater config for release 2018-11-11 23:26:25 +09:00
Yuya Ochiai
e80236710d Merge pull request #875 from mattermost/jasonblais-patch-1
Add en-GB and es-MX to spellchecker
2018-11-01 23:48:25 +09:00
Yuya Ochiai
849800a80f Merge branch 'master' into auto-updater 2018-10-29 23:50:04 +09:00
Harrison Healey
c861827d32 MM-12800 Remove partial ability to use file:// links 2018-10-25 13:41:06 -04:00
Yuya Ochiai
10d1bb7d0a Tweak updater modal appearance 2018-10-18 01:03:30 +09:00
Yuya Ochiai
48f165c44f Add cancel button to updater 2018-10-18 00:59:18 +09:00
Yuya Ochiai
c4240bd87f Add storybook file for UpdaterPage 2018-10-17 22:10:53 +09:00