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