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
761ef8d0e6
[MM-18152] Desktop notifications ( #1040 )
...
* temp
* add in html5 notification tests
* strip out custom permissions handling
* disable middle click
* validate as URI instead of URL
allow’s custom protocol’s to pass through
* add context isolation to new window requests
* add new permissions handling
* prevent setting user to away from quit/shutdown
* dispatch desktop notifications from renderer
* remove test code
* log desktop notification errors
* should deny as a last resort
* only trigger callback once
2019-09-23 14:59:12 -04:00
Seth Itow
fc35c698ba
GH-848 Add flag to enable MacOS dark mode.
2019-02-16 13:51:51 -08:00
Yuya Ochiai
ed67da7357
Update auto-updater config for release
2018-11-11 23:26:25 +09:00
Yuya Ochiai
849800a80f
Merge branch 'master' into auto-updater
2018-10-29 23:50:04 +09:00
Sven Huester
a46e99f4d6
added flag for AppImage packaging
2018-09-22 09:10:41 +02:00
Yuya Ochiai
d8ea6a6b83
Configure test update server
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
9d31066136
Tweak artifact name
2018-08-02 22:09:09 +09:00
Yuya Ochiai
563fd1a8c7
Generate auto-updater metadata
2018-08-02 22:07:14 +09:00
David Meza
bfbf189e3b
Bundle Mac Desktop App in DMG
2018-06-23 22:53:52 -05:00
Yuya Ochiai
4167a5cc12
Merge pull request #825 from yuya-oc/tweak-artifacts-name
...
Tweak artifacts name via electron-builder config
2018-06-15 00:01:20 +09:00
Yuya Ochiai
d94741b223
Tweak artifact name
2018-06-06 22:26:21 +09:00
Jim Campbell
3921081384
Update icon for Linux menus to use an SVG icon
...
Replace mattermost-desktop PNG icon (icon.png) with an SVG version
(icon.svg). This will improve icon appearance on Linux desktops.
Update icon references in electron-builder.json and
create_desktop_file.sh to point to the new SVG icon.
Update CHANGELOG.MD
Fixes #507
2018-06-04 10:12:40 -05:00
Yuya Ochiai
5303950897
Update categories of deb packages
2018-05-25 00:13:03 +09:00
Yuya Ochiai
358a04e390
Tweak linux icon for tar.gz
2018-04-06 00:25:43 +09:00
Yuya Ochiai
3000854452
Use zip target for macOS package
2018-04-03 21:39:45 +09:00
Yuya Ochiai
30640c6de4
Workaround for Linux icon
2018-04-02 21:59:47 +09:00
Yuya Ochiai
aec97da07a
Locate NOTICE.txt and LICENSE.txt under Content/Resources on Mac
2018-01-18 22:45:12 +09:00
David Meza
40892e0430
Protocol handler for deep linking in desktop app
2017-10-23 18:55:28 -05:00
Chris Duarte
372ccec0cf
add local icon reference for squirrel
2017-09-07 13:36:37 -07:00
Yuya Ochiai
67a33692b9
Merge pull request #277 from yuya-oc/simple-spellchecker
...
Add spellchecker
Close #225
2017-04-27 23:43:32 +09:00
Yuya Ochiai
84d0ec432a
Implement simple spellchecker
2017-04-26 00:12:23 +09:00
Yuya Ochiai
dd3ada3c65
Rename LICENSE to LICENSE.txt
2017-04-26 00:01:03 +09:00
Yuya Ochiai
49bd53deb4
Bundle LICENSE and NOTICE.txt into packaged apps
2017-04-25 22:40:18 +09:00
Yuya Ochiai
738c4c51b2
Fix glob pattern for electron-builder
2017-03-09 22:08:30 +09:00
Yuya Ochiai
5b26c9cf69
Package with src/
2017-03-06 21:15:50 +09:00
Yuya Ochiai
b72af87bf0
Separate electron-builder config
2017-03-03 00:16:29 +09:00