1173 Commits

Author SHA1 Message Date
Bruno Lemos
d88cbc47f9 v0.41.0 v0.41.0 2018-12-30 06:37:54 -02:00
Bruno Lemos
cd3e7008c6 [Desktop] Only trigger travis build on release tags 2018-12-30 06:37:52 -02:00
Bruno Lemos
037092722f Mention Desktop apps on README 2018-12-30 06:22:14 -02:00
Bruno Lemos
f2394f3bb9 Merge pull request #69 from devhubapp/desktop
Desktop apps
2018-12-30 06:14:52 -02:00
Bruno Lemos
8bfd9b046e [Desktop] Setup Auto Updater 2018-12-30 06:10:56 -02:00
Bruno Lemos
3ff61d2841 [Desktop] Moved About menu code + Show View on GitHub menu item on Windows/Linux as well 2018-12-30 06:08:08 -02:00
Bruno Lemos
e3e4fe280e [Desktop] Enable publish to GitHub 2018-12-30 04:58:47 -02:00
Bruno Lemos
d783c00fc5 [Desktop] Setup Travis for electron-builder 2018-12-30 04:58:44 -02:00
Bruno Lemos
c8d911307c [Desktop] Add mac app category 2018-12-30 04:14:48 -02:00
Bruno Lemos
6ae5e0bc82 Add author, description and repository on package.json 2018-12-30 04:14:45 -02:00
Bruno Lemos
940d62f677 [Desktop] Run server sync every time Electron window is focused
Just like it already does in normal browsers using the visibility api
2018-12-30 00:37:21 -02:00
Bruno Lemos
f9bd3b6a61 [Desktop] Avoid flickering on setPosition and setSize when will maximize next 2018-12-30 00:17:16 -02:00
Bruno Lemos
3fde008b3b Change error background color 2018-12-30 00:16:37 -02:00
Bruno Lemos
5e8ae9b093 [Desktop] Dev server is hardcoded on package.json, so lets hardcode it here as well 2018-12-29 22:21:50 -02:00
Bruno Lemos
74a608035a [Desktop] Open window on login
Fix for menubar mode
2018-12-29 22:16:53 -02:00
Bruno Lemos
af0969f49e Revert "[Desktop] Trying to fix logo not showing on release build after login"
This reverts commit aa1592735d.
2018-12-29 21:29:49 -02:00
Bruno Lemos
aa9dd1239f [Desktop] Fix broken Reload after login 2018-12-29 21:28:03 -02:00
Bruno Lemos
3896e8d819 [Desktop] Fix broken logo after login 2018-12-29 21:16:43 -02:00
Bruno Lemos
9a0d007ae9 [Security] Disable window.eval
As recommended by Electron warning
2018-12-29 21:07:43 -02:00
Bruno Lemos
d7a95c8d3d [Desktop] Explicitly disable contextIsolation
Required for the window.ipc to work on oauth flow
2018-12-29 20:57:32 -02:00
Bruno Lemos
1d5e625d9d [Desktop] Setup React and Redux devtools extensions 2018-12-29 20:46:35 -02:00
Bruno Lemos
913af67dc0 Convert donthuntme code to ES5
Fix Bugsnag arrow function error
2018-12-29 19:45:31 -02:00
Bruno Lemos
aa1592735d [Desktop] Trying to fix logo not showing on release build after login
Didnt work
2018-12-29 07:53:40 -02:00
Bruno Lemos
d2b21cb29b [Desktop] Disable nodeIntegration as a security precaution
https://github.com/electron/electron/issues/5113

https://github.com/electron/electron/issues/4362

https://github.com/PaulLeCam/react-native-electron/issues/6
2018-12-29 06:59:57 -02:00
Bruno Lemos
856c10166a [Desktop] Enable Linux target 2018-12-29 05:27:54 -02:00
Bruno Lemos
b9758dd0ac [Desktop][Windows] Fix window losing maximized state on tray click 2018-12-29 05:24:12 -02:00
Bruno Lemos
739746d78f [Desktop] Maximize window on first launch 2018-12-29 04:51:25 -02:00
Bruno Lemos
4c5c0f8712 [Desktop][Windows] Fix oauth flow
Fix deep linking by getting url from second-instance argv and dispatching an open-url event that is being listened by the Linking API
2018-12-29 04:38:46 -02:00
Bruno Lemos
e5ff519751 [Desktop] Prevent multiple instances of the app
Fix devhub:// on Windows that was opening a new instance instead of focusing on current instance
2018-12-29 04:30:32 -02:00
Bruno Lemos
1c2c103f27 [Desktop] Move some code to a init function 2018-12-29 02:25:59 -02:00
Bruno Lemos
14c23efac4 Tweak safe string method
Redact Authorization content as well
2018-12-28 23:41:36 -02:00
Bruno Lemos
7d07cdaada Fix donthuntme let error 2018-12-28 23:18:05 -02:00
Bruno Lemos
dd6dd92005 [Desktop] Persist window size, position and user preferences
Including Desktop/Menubar mode and lockOnCenter option
2018-12-28 22:44:51 -02:00
Bruno Lemos
814e7ccfa4 [Desktop] Disable lockOnCenter by default
On all platforms
2018-12-28 22:44:51 -02:00
Bruno Lemos
688e636bb9 [Desktop] Fix node_modules not being included 2018-12-28 22:44:47 -02:00
Bruno Lemos
81404e1bb3 Use shx instead of rimraf to support more commands 2018-12-28 22:03:22 -02:00
Bruno Lemos
ce79fce72a Merge branch 'master' of github.com:devhubapp/devhub into desktop 2018-12-28 07:36:46 -02:00
Bruno Lemos
b6a9830b74 Merge pull request #76 from gregoryfm/master
Add `rimraf` to use instead `rm -rf`
2018-12-28 07:32:39 -02:00
Bruno Lemos
2ba2e6170f Merge branch 'master' into master 2018-12-28 07:31:44 -02:00
Bruno Lemos
f2ca73f4b3 [Desktop][Windows] Hide window on blur on Menubar mode 2018-12-28 07:15:13 -02:00
Bruno Lemos
f0a788df23 [Desktop][macOS] Small fix on tray click handler 2018-12-28 06:41:50 -02:00
Bruno Lemos
439fb3d0f1 [Desktop][Windows] Fix Menubar mode + Handle all possible taskbar positions 2018-12-28 06:35:33 -02:00
Bruno Lemos
cc51488a05 [Desktop] Enable lockOnCenter by default only on macOS 2018-12-28 03:28:58 -02:00
Bruno Lemos
3a34096363 Revert "[Desktop] Move mode switch from View menu to a new Options menu"
This reverts commit 7c28376bbc.
2018-12-28 03:26:47 -02:00
Bruno Lemos
0c31d6ae05 Change title to only DevHub 2018-12-28 03:23:42 -02:00
Bruno Lemos
9466501c81 [Desktop][Windows] Remove Bring All to Front menu 2018-12-28 03:21:28 -02:00
Bruno Lemos
7c28376bbc [Desktop] Move mode switch from View menu to a new Options menu 2018-12-28 03:21:26 -02:00
Bruno Lemos
ab3cc388ad Merge branch 'desktop' of github.com:devhubapp/devhub into desktop 2018-12-28 03:03:11 -02:00
Bruno Lemos
8105f5f4c3 [Desktop][Windows] Fix window max dimensions 2018-12-28 03:00:35 -02:00
Bruno Lemos
2d2a5d9bb1 [Desktop] Only enable Menubar Mode on macOS 2018-12-28 02:49:55 -02:00