Commit graph

241 commits

Author SHA1 Message Date
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