Jonas Schwabe
3d8d24c2ff
Fixes #161
2016-11-16 09:24:35 +01:00
Yuya Ochiai
4267214a25
Fix jsx files are not tested
2016-11-08 23:54:53 +09:00
Yuya Ochiai
f3ee426ef5
Use electron instead of electron-prebuilt
...
Now electron-prebuilt is deprecated.
https://github.com/electron-userland/electron-prebuilt/tree/v1.4.2#installation
2016-11-08 00:00:56 +09:00
Yuya Ochiai
7ef0ad3b16
Update npm test command
2016-10-28 00:49:52 +09:00
Yuya Ochiai
16788b5a6f
Fix eslint errors
2016-10-28 00:49:52 +09:00
Yuya Ochiai
16a18e64e6
Rewrite .eslintrc.json with extends property
2016-10-28 00:47:49 +09:00
Kolja Lampe
0926c915b5
Added eslint and basic eslint config
2016-10-28 00:47:49 +09:00
Yuya Ochiai
dace9c2032
Add SourceMap in development mode
2016-10-27 21:49:48 +09:00
Yuya Ochiai
0fb3b5e378
Use webpack CLI instead of gulpfile.js
2016-10-27 21:49:48 +09:00
Yuya Ochiai
a300bd7b01
Add --em option of electron-builder to control package name
2016-10-21 21:12:18 +09:00
Yuya Ochiai
46d0c41e60
Fix package name
2016-10-19 22:57:06 +09:00
Yuya Ochiai
65a3d27e8a
Remove unused package
2016-10-08 17:18:00 +09:00
Yuya Ochiai
e5c5ca9d9a
Use 7zip to manipulate windows zip archives
2016-10-08 17:05:37 +09:00
Yuya Ochiai
3c63d98960
Update electron-builder to fix for mac:tar.gz
2016-10-08 17:05:37 +09:00
Yuya Ochiai
ceb37dfa96
Use "npm run package:mac" instead of osx
2016-10-08 17:05:08 +09:00
Yuya Ochiai
5c5ef80584
Update electron-builder due to its bug
2016-10-08 17:05:08 +09:00
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