Dean Whillier
81c32c2d8c
Manually handle misbehaving keyboard shortcuts ( #1092 )
...
* manually handle misbehaving keyboard shortcuts
MM-19198
MM-19032
includes zooming, redo/undo & copy/cut/paste for good measure
* manually handle misbehaving menu items
* bump electron minor version
* remove temp log import
* update context menu package version
2019-10-28 11:27:59 -04:00
Guillermo Vayá
714980c8c6
[MM-19569] add notarization to osx app ( #1086 )
...
* [MM-19569] add notarization to release
also added signing verification on release
added electron-notarize to dev deps
* [MM-19569] fix semicolon
* [MM-19569] check that we are running on osx to notarize
2019-10-22 09:48:00 +03:00
William Gathoye
a5368a9587
Add msi, gpo, new CI and runtime/sandbox hardening
...
* Add msi installer via Wixtoolset
* Add PowerShell Makefile
* [MM-18135] merge lint and test step, use -quiet, clarify changing debugging port
* [MM-18135] use no sandbox, separate linting, circle 2.1
* [MM-18137] Add MSI installer job
* [MM-18137] Add windows signing
* [MM-18152] Desktop notifications (#1040 )
* [MM-18345] use non-dangerous wix version
* [MM-18348] add code signing to windows build (#1044 )
* [MM-18348] fix review comments
* [MM-18851] runtime/sandbox hardening (#1042 )
* [MM-18906] remove GPU acceleration option from GPO settings (#1047 )
* Other minor refinements
2019-10-01 14:10:25 +02:00
Dean Whillier
e12d47ea62
Mm 16694 master validate urls ( #1000 )
...
* validate urls before deeplink or link click
* tests for isValidURL utility function
* review change - invert condition
* add validation for loaded files
bounds-info.json, app-state.json, config.json
* further validation and tweaks
certificate.json, permission.json
* add 2 more files for validation
* parse and validate deeplinks
- includes fix for windows deeplink when app is open
* disable auto-updator when in dev
* Squirrel is not used anymore
* fix validating allowedProtocols
* discard any args following a deeplink url
* tweaks
* update test
* support scheme’s with and without slashes
* stop after finding the first occurance of a deep link
* test updates
* updates to run tests successfully
* port updates to validation from 4.2
* url validation updates
changed validation package to better support internal domains and punycode domains
2019-09-09 12:38:31 -04:00
Guillermo Vayá
304d26cece
[MM-18135] use no sandbox, separate linting, circle 2.1 ( #1029 )
...
* [MM-18135] use no sandbox, separate linting, circle 2.1
* [MM-18135] merge lint and test step, use -quiet, clarify changing debugging port
2019-09-06 22:44:52 +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
b3d1b977fd
upgrade electron ( #989 )
2019-06-17 09:56:06 -04:00
Yuya Ochiai
6d6d586b3b
Add eslint-plugin-eslint-comments
2019-03-12 23:31:45 +09:00
Yuya Ochiai
e62f16aa1c
Upgrade webpack-dev-server
2019-01-07 23:32:01 +09:00
Yuya Ochiai
17a0e9bddd
Upgrade Electron to 4.0.0
2018-12-26 00:04:31 +09:00
Yuya Ochiai
24540ad46c
Remove electron-builder-squirrel-windows
2018-12-25 23:58:32 +09:00
Yuya Ochiai
3bfb9d685e
Update webapp eslint config
...
https://github.com/mattermost/mattermost-webapp/blob/v5.6.0-rc1/.eslintrc.json
2018-12-25 23:31:14 +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
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
Yuya Ochiai
9c6fdbd898
Change version restriction for Electron
2018-12-04 00:36:53 +09: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
dee1865e59
Upgrade Electron to 3.0.9
2018-11-13 22:50:55 +09:00
Yuya Ochiai
1b315ffc0c
Upgrade Electron to 2.0.12
2018-10-28 23:12:54 +09:00
Yuya Ochiai
ccdfbae3b2
Merge remote-tracking branch 'mattermost/master' into auto-updater
2018-10-16 00:28:47 +09:00
Yuya Ochiai
cd06b3b709
Upgrade Electron to 2.0.8
2018-08-23 23:49:42 +09:00
Yuya Ochiai
b8b64cf520
Revert "Version 9.9 for test"
...
This reverts commit a8a63189cc31ea5fb56db6ee087953ba0748535c.
2018-08-02 22:09:09 +09:00
Yuya Ochiai
4d11ea0c21
Version 9.9 for test
2018-08-02 22:09:09 +09:00
Yuya Ochiai
86743fea43
Tweak package and artifact name
2018-08-02 22:09:09 +09:00
Yuya Ochiai
0ba3ea1ab0
Add extra app-updater-config.json into Windows zip
2018-08-02 22:09:09 +09:00
Yuya Ochiai
4ba708b2b6
Apply new versioning scheme
2018-06-15 00:06:44 +09:00
Yuya Ochiai
d94741b223
Tweak artifact name
2018-06-06 22:26:21 +09:00
Yuya Ochiai
5a236753f2
Upgrade dependencies
2018-06-04 23:24:41 +09:00
Yuya Ochiai
ba31b50404
Update .eslintrc-webapp.json with webapp-v4.10.0
2018-05-30 00:29:39 +09:00
Yuya Ochiai
521891ef0b
Upgrade devDependencies
2018-05-30 00:25:06 +09:00
Yuya Ochiai
37c8c73528
Run spectron tests with production build
2018-05-29 22:19:09 +09:00
Yuya Ochiai
4f308f7d40
Migrate to webpack 4
2018-05-26 00:23:28 +09:00
Yuya Ochiai
74b49e7d2d
Upgrade babel and webpack stack
2018-05-25 23:05:10 +09:00
Yuya Ochiai
55975ec74d
Upgrade electron-builder stack
2018-05-25 21:53:38 +09:00
Yuya Ochiai
6269569c56
Upgrade Electron to 2.0.2
2018-05-25 21:10:16 +09:00
Yuya Ochiai
551c63e2a6
Upgrade Electron to 2.0.1
2018-05-25 21:10:16 +09:00
Yuya Ochiai
b733c3e18b
Update version to 4.1.2
2018-05-24 00:33:28 +09:00
Jason Blais
91ac9aabf3
Update package.json
2018-05-17 08:03:06 -04:00
Yuya Ochiai
e8997231d7
Update version to 4.1.0
2018-04-24 21:56:48 +09:00
Yuya Ochiai
f1f9dd67c1
Fix package.json to use correct package name
2018-04-16 21:38:34 +09:00
Yuya Ochiai
6fa479f24f
Use Storybook to preview React components
2018-04-11 21:55:29 +09:00
Yuya Ochiai
3dfb9144f1
Use babel-register to execute tests
2018-04-10 22:00:30 +09:00
Yuya Ochiai
4d664ac23a
Use install-app-deps as subcommand
2018-04-02 20:46:29 +09:00
Yuya Ochiai
1b96df9556
Fix electron-builder options
2018-04-02 20:46:29 +09:00
Yuya Ochiai
624b874fab
Upgrade electron-builder
2018-04-02 20:46:28 +09:00
Yuya Ochiai
e63404664e
Merge branch 'release-4.0'
2018-03-30 00:19:40 +09:00
Yuya Ochiai
b725abb537
Upgrade Electron to 1.8.4
2018-03-26 20:17:24 +09:00
Yuya Ochiai
7599eab2cd
Update package version to 4.0.1
2018-03-26 20:11:03 +09:00
Yuya Ochiai
ba4af963a7
Upgrade Electron to 1.7.13
2018-03-23 22:02:38 +09:00
Yuya Ochiai
e37276f718
Upgrade src dependencies
2018-02-23 00:46:16 +09:00
Yuya Ochiai
22fdf01d38
Upgrade ESLint and rules
...
https://github.com/mattermost/mattermost-webapp/blob/v4.7.1/.eslintrc.json
2018-02-23 00:31:18 +09:00
Yuya Ochiai
a5a5393149
Merge pull request #711 from yuya-oc/upgrade-electron
...
Upgrade Electron
2018-02-23 00:15:11 +09:00
Jesse Hallam
f3d9a311ad
add fix:js script to package.json
2018-02-21 14:21:16 -05:00
Yuya Ochiai
f58cd7bde0
Remove "npm run serve" which is no longer available
2018-02-21 22:32:22 +09:00
Yuya Ochiai
b112c558ee
Don't apply NODE_ENV=production in development
2018-02-21 22:29:31 +09:00
Yuya Ochiai
309ecaf9d4
Upgrade Electron to 1.8.2
2018-02-14 22:38:41 +09:00
Yuya Ochiai
ff5569ccfe
Use babel-preset-env to use latest JavaScript features
2018-02-13 22:11:12 +09:00
Yuya Ochiai
6ac977113f
Upgrade babel packages
2018-02-13 22:11:12 +09:00
Yuya Ochiai
abfe5f1ae8
Add a missing peer dependency
2018-01-31 00:37:00 +09:00
Yuya Ochiai
b22af95aa5
Upgrade webpack stack
2018-01-31 00:35:31 +09:00
Yuya Ochiai
912461a749
Upgrade test tools
2018-01-31 00:33:36 +09:00
Yuya Ochiai
99870b9f3f
Upgrade misc packages
2018-01-31 00:31:55 +09:00
Yuya Ochiai
23e37d9d44
Upgrade Electron to 1.7.11
2018-01-24 00:27:01 +09:00
amyblais
5e0a48d8d5
Update package.json
2018-01-18 12:52:21 -05:00
amyblais
36c54f43d1
Update package.json
2018-01-18 12:47:49 -05:00
Yuya Ochiai
f7a9f50764
Check buildConfig before packaging the application
2017-11-08 01:09:42 +09:00
Yuya Ochiai
51e6d5f039
Remove deepmerge
2017-11-07 21:44:00 +09:00
Yuya Ochiai
c4c5493511
Apply security fixes for devDependencies
2017-11-03 02:12:43 +09:00
Yuya Ochiai
3ed7e5d68d
Upgrade Electron to 1.7.9
2017-10-11 23:01:00 +09:00
Yuya Ochiai
38fcdf6d6e
Merge pull request #586 from csduarte/bash-20
...
(#1 ) BASH-20 Add base and override config
2017-10-11 21:45:27 +09:00
David Meza
76ced43a68
Changes to have settings tests pass. test/specs/settings_test.js
2017-09-29 11:14:01 -05:00
Yuya Ochiai
2c37e1cfe4
Upgrade Electron to 1.7.8
2017-09-26 23:09:18 +09:00
Yuya Ochiai
a9602c22a5
Merge pull request #597 from csduarte/BASH-23
...
BASH-23 Add npm clean script
2017-09-21 23:23:37 +09:00
Chris Duarte
537f38e0c3
add clean to package.json
2017-09-21 09:00:37 -05:00
Yuya Ochiai
3ed5321196
Merge pull request #602 from yuya-oc/upgrade-electron
...
Upgrade Electron to 1.7.6
2017-09-15 23:50:49 +09:00
David Meza
e8257cd4e6
Run build as part of package command
2017-09-11 17:19:52 -05:00
Yuya Ochiai
a04b41b892
Upgrade Electron to 1.7.6
2017-09-11 20:51:09 +09:00
Yuya Ochiai
cb37f323cf
Merge branch 'release-3.7' into merge-release-3.7
2017-09-06 00:55:09 +09:00
Yuya Ochiai
3f898f4927
Update version to 3.7.1
2017-08-28 22:14:02 +09:00
Yuya Ochiai
9ab7c8fbf7
Upgrade Electron to 1.6.11
...
Security fix for HTTPS certificates
2017-08-25 00:57:40 +09:00
Yuya Ochiai
2b15012358
Update Electron to 1.6.10
...
- Desktop notification for Windows 7
- Per-monitor DPI awareness
2017-08-25 00:56:36 +09:00
Yuya Ochiai
3fefb813f0
Change app author to Mattermost
2017-07-10 22:19:37 +09:00
Yuya Ochiai
854ed8a7d9
Update Electron to 1.6.10
...
- Desktop notification for Windows 7
- Per-monitor DPI awareness
2017-06-01 00:39:20 +09:00
Yuya Ochiai
7be7f8dcc2
Use css to style UI
2017-05-24 21:52:57 +09:00
Yuya Ochiai
3e1ff1933e
Update electron stack
2017-05-11 00:52:10 +09:00
Yuya Ochiai
9e6480cfd9
Update dev tools
2017-05-11 00:37:57 +09:00
Yuya Ochiai
6d4c6ec062
Update test tools
2017-05-11 00:36:06 +09:00
Yuya Ochiai
6fef1bac28
Update webpack/babel stack
2017-05-11 00:26:48 +09:00
Yuya Ochiai
91aca931e7
Update version to 3.7.0
2017-04-28 21:36:09 +09:00
Yuya Ochiai
ed6a929f28
Fix extract script for dictionary files
...
On Windows, previous script didn't make sense.
2017-04-28 00:09:42 +09:00
Yuya Ochiai
84d0ec432a
Implement simple spellchecker
2017-04-26 00:12:23 +09:00
Yuya Ochiai
8ce3edbf34
Fix Quick Look not closing in file upload dialog
...
There is a problem where the app craches when the dialog is canceled
without closing Quick Look.
2017-04-07 22:49:10 +09:00
Yuya Ochiai
2fa618c9c9
Add support for sound notifications on Windows 7 and 8
...
ding.mp3 is derived from /platform repository.
2017-04-01 21:37:25 +09:00
Yuya Ochiai
96b5122988
Stop using chai-as-promised due to its license
...
For #488
2017-03-29 01:03:52 +09:00
Yuya Ochiai
09046b7a75
Stop using npm run build in postinstall
2017-03-06 23:47:53 +09:00
Yuya Ochiai
60429a9622
Disable dev mode in npm start
2017-03-06 23:43:28 +09:00