Commit graph

348 commits

Author SHA1 Message Date
Yuya Ochiai 0af78afd14 Update circle.yml for electron-builder 2016-10-08 17:04:12 +09:00
Yuya Ochiai 133af47343 Use electron-builder for all artifacts 2016-10-08 17:04:12 +09:00
Yuya Ochiai 216f917964 Merge pull request #307 from Razzeee/random-bump
Bump some dev dependencies
2016-10-08 00:05:24 +09:00
Yuya Ochiai 2bc57934f7 Merge pull request #257 from Razzeee/bump-electron-builder
Bump electron builder
2016-10-05 21:27:59 +09:00
Kolja Lampe f9d741aa62 Make sure release directories are there before trying to copy to them 2016-10-03 22:45:55 +02:00
Kolja Lampe 9763bd61aa Bump electron builder 2016-10-03 22:45:54 +02:00
Kolja Lampe 4f142f3e08 Bump some dev dependencies 2016-10-01 20:32:55 +02:00
Yuya Ochiai 84c8c7e2d6 Update version to 3.4.1 2016-10-01 01:24:07 +09:00
Yuya Ochiai e8590e61d5 Fix ApplicationUserModelID in the start menu shortcut
The application expected "com.squirrel.mattermost.Mattermost"
due to electron-winstaller. But probably the package name,
"mattermost-desktop" was used when creating the shortcut.

This might affect the internal name of .deb package.

Close #287
2016-09-17 00:03:14 +09:00
Yuya Ochiai bccb3a208d Update version to 3.4.0 2016-09-14 20:39:17 +09:00
Yuya Ochiai c7125a372e Merge pull request #262 from mattermost/fix-focus-of-webview
Fix webview doesn't get focus correctly

Close #231
2016-09-09 23:52:45 +09:00
Kolja Lampe b59f501a82 Some minor codestyle improvements due to jshint 2016-08-30 15:28:15 +02:00
Yuya Ochiai 2458889a09 Merge branch 'linux-desktop-file'
Close #208
2016-08-28 22:01:28 +09:00
Yuya Ochiai 538ebe705a Fix npm run watch not working in OS X
electron-connect 0.4.4 causes `The application has become unresponsive.`
2016-08-26 23:40:26 +09:00
Yuya Ochiai 4d0e263ecd Fix webview doesn't get focus correctly
For #231

webview.focus() was used to focus on the webview, but it's DOM element function.
So only the tag was focused in the host window, and its webContents was not focused.
As the result, the shortcuts of Mattermost server didn't work in some cases.
Electron is upgraded to 1.2.8 because of webContents.isFocused().
2016-08-26 00:49:18 +09:00
Yuya Ochiai f2284fddb4 Add script to create .desktop file for Linux
For #208
2016-08-25 00:33:35 +09:00
Yuya Ochiai f18710991f Merge pull request #255 from Razzeee/bump-prettify
Bump prettify dependencies and apply prettification
2016-08-21 15:33:14 +09:00
Kolja Lampe 81a6b7735b Bump prettify dependencies and port our code to the new version 2016-08-20 22:38:25 +02:00
Kolja Lampe 07fd723def Bump mocha 2016-08-20 12:11:13 +02:00
Kolja Lampe cf18e933d5 Bump dependencies 2016-08-16 19:47:00 +02:00
Kolja Lampe a0763b81ab Bump app version 2016-08-16 10:15:39 +02:00
Kolja Lampe 1bce876fae Updated electron to newest version 2016-08-07 20:45:03 +02:00
Jonas Schwabe 54f6447712 Implements #176 2016-07-17 14:15:14 +02:00
Yuya Ochiai 0b8d125bc4 Update version to 1.3.0 2016-07-07 22:38:08 +09:00
Yuya Ochiai d235eeb8b3 Update minimum version of webpack to work with #184 2016-07-06 22:18:07 +09:00
Kolja Lampe bbea5e570e Added event handles for potential problems devtron showed and log these to console 2016-07-04 20:45:36 +02:00
Yuya Ochiai 517cc16835 Merge branch 'master' into dev 2016-06-17 23:39:45 +09:00
Kolja Lampe 85c48f5ebb Bump electron-prebuild to 1.2.2 2016-06-13 20:56:45 +02:00
Kolja Lampe 87da29dc32 Change package entry for electron-builder. See https://github.com/mattermost/desktop/pull/138#discussion_r63242703 2016-06-12 13:53:18 +02:00
Yuya Ochiai 037e334544 Fix declaration for electron-squirrel-startup 2016-06-09 21:46:41 +09:00
Yuya Ochiai 180428e3d5 Update Electron to 1.2.1 2016-06-06 22:56:19 +09:00
Yuya Ochiai 479b789629 Merge branch 'master' into dev 2016-06-06 21:30:23 +09:00
Yuya Ochiai e9f8140594 Rewrite tests with chai-as-promised 2016-06-06 21:18:25 +09:00
Yuya Ochiai c6d91e7ae4 Update license entry in package.json 2016-06-06 00:45:30 +09:00
Yuya Ochiai 29c53aa992 Fix test command 2016-06-06 00:38:17 +09:00
Yuya Ochiai bd25d254d3 Merge branch 'release/v1.2.1' 2016-06-01 23:04:40 +09:00
Yuya Ochiai e43e212166 Update version to 1.2.1 2016-05-24 23:57:38 +09:00
Yuya Ochiai b52dfa5348 Use Spectron to execute test 2016-05-21 18:08:53 +09:00
Kolja Lampe 68b54ee4aa Implement installers via electron-builder 2016-05-20 22:58:32 +02:00
Yuya Ochiai 1cc125d69e Update Electron to 1.0.2 2016-05-16 23:29:26 +09:00
Yuya Ochiai d62470a0af Prettify JSON files 2016-05-16 23:01:26 +09:00
Yuya Ochiai 3e49bfb04c Update Electron to 0.37.8
Make sure the userData directory is created during the ready event of app
module.

Close #130
2016-05-12 00:23:42 +09:00
Yuya Ochiai 0529cb8efc Fix author entry 2016-05-06 22:53:56 +09:00
Yuya Ochiai bfac489777 Update electron-packager to fix app icon for OS X 2016-05-06 22:52:38 +09:00
Yuya Ochiai 68cc7a62d7 Update version to 1.2.0 2016-05-05 22:18:05 +09:00
Yuya Ochiai 47486d8b8e Rearrange test directory 2016-05-02 22:45:56 +09:00
Yuya Ochiai 9fe9e52709 Update Electron to 0.37.7 2016-04-27 22:16:12 +09:00
Yuya Ochiai 162b0ae632 Add the short description for deb packages 2016-04-26 22:48:16 +09:00
Yuya Ochiai 281669965f Use electron-builder to create deb packages 2016-04-26 22:40:30 +09:00
Yuya Ochiai 6c0bfa8be1 Update esformatter-jsx and related packages 2016-04-14 22:10:27 +09:00
Yuya Ochiai 38216396e4 Update React and releated packages 2016-04-14 21:30:58 +09:00
Yuya Ochiai c3783445fa Merge branch 'master' into dev 2016-04-14 21:21:52 +09:00
Yuya Ochiai af48bce17b Update version to 1.1.1 2016-04-13 23:57:16 +09:00
Yuya Ochiai cc2d65c741 Fix npm run build when using webpack 1.12.15
'remote' module is used in electron-connect but it's removed from electron target on webpack 1.12.15.
So define 'remote' as "externals" to avoid bundling error.

http://webpack.github.io/docs/configuration.html#externals
2016-04-13 23:35:26 +09:00
Yuya Ochiai 6dcf88b885 Update Electron to 0.37.3 2016-03-30 21:42:20 +09:00
Yuya Ochiai e3130e4c77 Update version to 1.1.0 2016-03-23 01:51:27 +09:00
Yuya Ochiai ab18e33f7f Merge branch 'master' into release/v1.1.0 2016-03-22 23:24:04 +09:00
Yuya Ochiai 993efb39b6 Fix crash when freetype 2.6.3 is used in system
Fix #76. See https://github.com/atom/electron/issues/4513
2016-03-16 20:55:41 +09:00
Yuya Ochiai e82d6be0b5 Rename electron-mattermost to Mattermost at implementation
npm package name (package.json: name) is "mattermost-desktop"
display name (package.json: productName) is "Mattermost"
2016-03-13 22:55:08 +09:00
Yuya Ochiai 50084fe74f Add engines for package.json 2016-02-21 20:13:53 +09:00
Yuya Ochiai e63e2bb362 Merge branch 'master' into dev 2016-02-21 20:13:22 +09:00
Yuya Ochiai dbd652eb75 Install through2 explicitly 2016-02-20 23:59:59 +09:00
Yuya Ochiai 0661caef55 Update version to 1.0.7 2016-02-20 21:47:49 +09:00
Yuya Ochiai 3168135082 Update version to 1.0.6 2016-02-16 21:19:13 +09:00
Yuya Ochiai 3a7a794afb Verify codes are formatted 2016-02-16 00:17:08 +09:00
Yuya Ochiai 35fe559161 Merge branch 'master' into dev 2016-02-13 21:16:22 +09:00
Yuya Ochiai 427b6e7ca5 Update version to 1.0.5 2016-02-13 20:23:37 +09:00
Yuya Ochiai 3b6dfcaabe Update Electron to 0.36.7 2016-02-13 00:35:24 +09:00
Yuya Ochiai f66e64f008 Update version to 1.0.4 2016-02-12 23:54:56 +09:00
Yuya Ochiai f3bca44218 Fix watch-task for webpack 2016-02-09 20:59:52 +09:00
Yuya Ochiai 0704cf544a Use webpack to build 2016-02-09 20:31:37 +09:00
Yuya Ochiai 67c14d7b96 Update version to 1.0.3 2016-02-03 22:41:06 +09:00
Yuya Ochiai 147800ff71 Update version to 1.0.2 2016-01-16 17:33:10 +09:00
Yuya Ochiai 0cff18b210 Update Electron to 0.36.3 2016-01-14 21:24:27 +09:00
Yuya Ochiai 0b2ad75712 Update version to 1.0.1 2016-01-06 22:17:37 +09:00
Yuya Ochiai 9b0b782d20 Update Electron to 0.36.2 2015-12-27 00:55:21 +09:00
Yuya Ochiai 799584a494 Update README.md and version 2015-12-26 00:02:19 +09:00
Yuya Ochiai c9b421cbaf Use the specific version for Electron 2015-12-25 00:25:00 +09:00
Yuya Ochiai 6316df3c20 Improve development files 2015-12-24 23:41:42 +09:00
Yuya Ochiai 62b6e4c51b Fix for failed tests 2015-12-23 19:25:14 +09:00
Yuya Ochiai 6cae54bb13 Apply esformatter-jsx 2015-12-20 00:39:51 +09:00
Yuya Ochiai 05d397549b Simplify build task 2015-12-19 23:47:57 +09:00
Yuya Ochiai aac547a54c Simple build tasks in order to use React 2015-12-19 19:54:30 +09:00
Yuya Ochiai 2a84f46b90 Add tests for app launching 2015-12-12 21:20:18 +09:00
Yuya Ochiai 92d938dd7e Update version to 0.5.1 2015-12-12 15:19:23 +09:00
Yuya Ochiai 67603585d8 Update version to 0.5.0 2015-12-06 17:16:26 +09:00
Yuya Ochiai 9d7a8845cb Update Electron to 0.35.1 2015-11-20 18:56:36 +09:00
Yuya Ochiai f888c3e30b Update Electron to 0.34.3 2015-11-07 16:48:24 +09:00
Yuya Ochiai 759362f0c6 バージョン番号を更新 2015-11-03 21:59:13 +09:00
Yuya Ochiai 1ae8067f82 npmのグローバルインストールを不要にする 2015-11-02 00:28:28 +09:00
Yuya Ochiai 249121e5d6 バージョン番号を更新 2015-10-24 22:09:57 +09:00
Yuya Ochiai 9fa770954f 説明を更新 2015-10-24 21:53:17 +09:00
Yuya Ochiai 3cd4dd1341 electron-connectを使用したLiveReload 2015-10-24 18:47:37 +09:00
Yuya Ochiai 154b07739b electron-packagerを導入 2015-10-24 17:46:06 +09:00
Yuya Ochiai 3004e117bb gulp-jsbeautifierを導入 2015-10-24 01:41:39 +09:00
Yuya Ochiai 6d4ea0b4fa バージョン番号を更新 2015-10-14 23:38:22 +09:00
Yuya Ochiai 9aa02acc11 READMEとライセンスを追加 2015-10-10 00:40:41 +09:00
Yuya Ochiai 4772281fce Initial commit 2015-10-06 22:35:26 +09:00