Commit Graph

1283 Commits

Author SHA1 Message Date
Yuya Ochiai
51e6d5f039 Remove deepmerge 2017-11-07 21:44:00 +09:00
Yuya Ochiai
baf0022892 Add test for splitted config files 2017-11-07 21:42:05 +09:00
Yuya Ochiai
65286a6454 Clean up test userData before each test 2017-11-07 21:42:05 +09:00
Yuya Ochiai
3613f70a72 Simplify and split config.json into defaultPreferences and buildConfig 2017-11-07 21:42:05 +09:00
Yuya Ochiai
73a7476de8 Update CHANGELOG.md 2017-11-07 21:30:46 +09:00
Yuya Ochiai
dfe3d4786f Merge pull request #609 from yuya-oc/permission-request-handler
Dialog to confirm requested permissions
2017-11-07 21:29:07 +09:00
Yuya Ochiai
f47a1af385 Fix eslint error 2017-11-07 21:16:41 +09:00
Yuya Ochiai
77427ad75a Implement asynchronous permission requests 2017-11-07 21:16:41 +09:00
Yuya Ochiai
d83e7fecd7 Append PermissionRequestDialog to TabBar 2017-11-07 21:16:01 +09:00
Yuya Ochiai
22a0f41f66 Implement PermissionRequestDialog 2017-11-07 21:03:36 +09:00
Yuya Ochiai
ef43ec6e3e Add test for PermissionManager 2017-11-07 21:03:36 +09:00
Yuya Ochiai
c957857a08 Implement permission request handler 2017-11-07 21:03:36 +09:00
Yuya Ochiai
8003c49bde Merge pull request #600 from csduarte/BASH-18
BASH-18 Add configs to show/hide server management and multiteam settings
2017-11-07 20:57:11 +09:00
Yuya Ochiai
7d49d7ab20 Merge pull request #638 from yuya-oc/use-loading-icon
Use a Mattermost animation icon when loading a page in the app
2017-11-07 20:51:35 +09:00
Yuya Ochiai
1416caa80b Update CHANGELOG.md 2017-11-07 20:50:15 +09:00
Yuya Ochiai
869e673ae6 Show the loading icon until React app is actually rendered 2017-11-07 20:48:16 +09:00
Yuya Ochiai
f83b305d99 Set opacity to the icon 2017-11-07 20:48:16 +09:00
Yuya Ochiai
1524d2f4d0 Locate the loading icon at the center of the screen 2017-11-07 20:48:16 +09:00
Yuya Ochiai
322869ff5c Add loading.gif 2017-11-07 20:48:15 +09:00
Yuya Ochiai
04f5d0340c Open validated URL of loading error in the default browser 2017-11-07 20:48:15 +09:00
Yuya Ochiai
616465748b Use a Mattermost animation icon when loading a page in the app 2017-11-07 20:48:15 +09:00
Yuya Ochiai
e14ff7bc2a Merge pull request #626 from yuya-oc/show-internal-error
Show uncaughtException as an internal error and quit the app
2017-11-07 01:10:41 +09:00
Yuya Ochiai
94a4b968b9 Update CHANGELOG.md 2017-11-07 01:09:52 +09:00
Yuya Ochiai
f9cb2370ac Relaunch the app by Reopen button and tweak for macOS 2017-11-06 23:16:15 +09:00
Yuya Ochiai
6218242249 Fix CircleCI cache directories 2017-11-06 01:21:18 +09:00
Yuya Ochiai
dbd777e79c Cache prebuilt Electron in CircleCI 2017-11-06 00:21:30 +09:00
Yuya Ochiai
276cd0f2c6 Merge pull request #642 from yuya-oc/upgrade-dependencies
Upgrade dependencies
2017-11-05 21:11:54 +09:00
Yuya Ochiai
f794ac729e Remove fs.writeFileSync(2) to avoid crashing on Windows 2017-11-05 21:02:15 +09:00
Yuya Ochiai
af97696462 Apply minor level upgrading for src dependencies 2017-11-03 21:20:56 +09:00
Yuya Ochiai
c4c5493511 Apply security fixes for devDependencies 2017-11-03 02:12:43 +09:00
Chris Duarte
8c82685d46 add server management and multiteam settings 2017-11-01 12:45:33 -05:00
Yuya Ochiai
19ced85bc8 Use app.exit() instead of app.quit() in makeSingleInstance 2017-11-02 00:59:08 +09:00
Yuya Ochiai
0e1e4228f0 Update error dialog style 2017-11-02 00:59:08 +09:00
Yuya Ochiai
00b7a806ad Open the error report in detached process 2017-11-02 00:59:08 +09:00
Yuya Ochiai
02c63395b5 Fix error case where tray icon is already destroyed 2017-11-02 00:59:08 +09:00
Yuya Ochiai
a9af3c2dcb Show uncaughtException as an internal error and quit the app 2017-11-02 00:59:07 +09:00
Yuya Ochiai
26bb64b8b7 Merge pull request #635 from yuya-oc/fix-zoom-issue
Keep MainWindow's zoom level to zero excepting webview
2017-11-01 02:23:13 +09:00
Yuya Ochiai
43055f8d4a Update CHANGELOG.md 2017-11-01 02:22:44 +09:00
Yuya Ochiai
2a9ecaf119 Update CHANGELOG.md 2017-10-30 23:01:20 +09:00
Yuya Ochiai
4aafe2e28a Merge pull request #613 from wvds/GH-500
Change "Saved" indicator
2017-10-30 22:58:10 +09:00
Yuya Ochiai
f7add8370f Keep MainWindow's zoom level to zero excepting webview 2017-10-27 21:40:04 +09:00
Yuya Ochiai
81cdedfa44 Extend waitForVisiable timeout for AutoSaveIndicator 2017-10-27 00:18:01 +09:00
Yuya Ochiai
594f1d47ed Use constants for AutoSaveIndicator savingState 2017-10-27 00:18:01 +09:00
Yuya Ochiai
7aa673a079 Manage AutoSaveInficator state for each of servers and appOptions 2017-10-27 00:18:01 +09:00
Yuya Ochiai
5a8a1e3b3c Extend waitForVisiable timeout for AutoSaveIndicator 2017-10-26 23:54:15 +09:00
Yuya Ochiai
d2c4aa0546 Revert "Remove a global variable, deeplinkingUrl"
This reverts commit ea746bad29.
2017-10-25 21:05:17 +09:00
Yuya Ochiai
a47dabe8cb Merge pull request #616 from csduarte/protocol_deep-linking
Protocol deep linking
2017-10-24 21:51:46 +09:00
Yuya Ochiai
744098638a Update CHANGELOG.md for deeplinking 2017-10-24 21:50:43 +09:00
Yuya Ochiai
e24cddcf5a Disable deeplinking when the app is running in development mode
In that case, electron.exe is registered as the protocol client.
The app would not work because app dir is not set when launching.
2017-10-24 21:28:08 +09:00
Yuya Ochiai
ea746bad29 Remove a global variable, deeplinkingUrl 2017-10-24 21:09:06 +09:00