Commit Graph

138 Commits

Author SHA1 Message Date
Jeffrey Morgan
32f129c5bd Error handling, updating state 2015-05-11 17:16:50 -07:00
Jeffrey Morgan
239c54e2ad Fixing test 2015-05-10 18:09:44 -07:00
Jeffrey Morgan
4d8313048b Merge branch 'master' into flux-1 2015-05-10 16:45:25 -07:00
Jeffrey Morgan
c826d08917 Fix bug where machine would not exist 2015-05-09 09:18:53 -07:00
Jeffrey Morgan
c75bc2188e version bump 2015-05-08 20:53:31 -07:00
Jeffrey Morgan
7989d48253 All but environment variables working 2015-05-08 20:14:41 -07:00
Jeffrey Morgan
072d14bb4a Merge branch 'master' into windows 2015-04-30 13:59:47 -04:00
Jeffrey Morgan
542c0efe6e Bumping version to 0.5.23 2015-04-30 13:51:07 -04:00
Jeffrey Morgan
b41fddeb7c Removing unused dependencies and standard function syntax 2015-04-30 13:41:35 -04:00
Jeffrey Morgan
e6ec43f11b Merging 2015-04-29 19:36:51 -04:00
Jeffrey Morgan
4059ec78bc bump version 2015-04-28 11:02:27 -04:00
Jeffrey Morgan
46161ecfbf Bumping version 2015-04-27 21:54:41 -04:00
Jeffrey Morgan
2ed92d9d22 Fixing a few small button bugs 2015-04-27 12:34:58 -04:00
Jeffrey Morgan
3869b5ca18 Unit tests for url opener 2015-04-27 11:30:23 -04:00
Jeffrey Morgan
372a8d6c3e Removing alt from package.json for now 2015-04-22 13:24:10 -04:00
Jeffrey Morgan
d45ccdc005 Adding source maps to tests for better stack traces 2015-04-22 11:56:46 -04:00
Jeffrey Morgan
b130d34f07 Update package.json 2015-04-21 20:29:44 -04:00
Jeffrey Morgan
b4148d227c Bump to 0.5.19 2015-04-21 13:19:22 -04:00
Jeffrey Morgan
048abff77e Bumping to 0.5.18 2015-04-20 13:58:21 -04:00
Jeffrey Morgan
e7b2cabf5c Fix bug where auto update would throw an exception when notifying app on quit 2015-04-20 09:43:15 -04:00
Jeffrey Morgan
3d5e5a4992 bumping to 0.5.16 2015-04-19 21:35:21 -04:00
Jeffrey Morgan
8ccb7b05cb Merging master
Signed-off-by: Jeffrey Morgan <jmorganca@gmail.com>
2015-04-17 13:00:55 -04:00
Jeffrey Morgan
5fd740d67f Removing react-router warnings 2015-04-17 12:43:08 -04:00
Jeffrey Morgan
18b97e28b6 Merge branch 'master' into atom-shell-electron 2015-04-17 11:26:01 -04:00
Jeffrey Morgan
614e034167 Fixing download
Signed-off-by: Jeffrey Morgan <jmorganca@gmail.com>
2015-04-17 11:01:18 -04:00
Jeffrey Morgan
734b779df6 Fixing unit tests by ignoring babel 2015-04-17 10:25:41 -04:00
Jeffrey Morgan
38c8dcb22d Rename atom shell to electron 2015-04-17 10:23:23 -04:00
Jeffrey Morgan
ea1dc80240 Merge branch 'master' into windows
Signed-off-by: Jeffrey Morgan <jmorganca@gmail.com>
2015-04-17 10:05:46 -04:00
Jeffrey Morgan
0c411c318d Merge branch 'master' of github.com:kitematic/kitematic
Signed-off-by: Jeffrey Morgan <jmorganca@gmail.com>
2015-04-17 09:59:58 -04:00
Jeffrey Morgan
531a10a66b Upgrading outdated dependencies 2015-04-17 09:59:10 -04:00
Jeffrey Morgan
87f5572bfb Use minimist for parsing args 2015-04-17 09:54:29 -04:00
Jeffrey Morgan
5ca0cef1f6 bump to 0.5.15 2015-04-16 20:53:14 -04:00
Jeffrey Morgan
77ee7b3485 removing postinstall 2015-04-16 17:22:43 -04:00
Jeffrey Morgan
98000359ba bumping to 0.5.14 with docker 1.6 2015-04-16 16:29:18 -04:00
Jeffrey Morgan
ce314020ce Bump atom shell version 2015-04-15 17:17:59 -04:00
Jeffrey Morgan
159ea8013f Merge branch 'master' into jeffdm-windows
Conflicts:
	README.md
2015-04-07 21:01:53 -04:00
Jeffrey Dean Morgan
be368f7a77 Adding code coverage to unit tests
Signed-off-by: Jeffrey Morgan <jmorganca@gmail.com>
2015-04-06 12:13:05 -04:00
Jeffrey Morgan
9583791a18 Merge branch 'master' into jeffdm-windows
Conflicts:
	package.json
	src/ContainerHomeFolders.react.js
	src/ContainerStore.js
2015-03-31 18:17:50 -04:00
Jeffrey Morgan
246affabd4 bumping version to 0.5.13 2015-03-31 13:29:26 -04:00
Dominik Deren
046e640eeb - Working on changes required to setup client on windows.
- For now changes in SetupStore are made, to skip steps that do MacOS setup.
- Adding deps.ps1 script for installing all required dependencies on windows.
- Adding reset.ps1 script for removing all dependencies on windows.
- Modifying files to work with windows dependencies
- Fix for duplicate react instances in the code.
- A fix required to load only one instance of React in the application. Without such fix, on windows application loads two instances of React at start time, and crashes.
- Modifying files to support windows paths
- Modifying deps and reset powershell scripts to loose chocolatey dependency. Adding windows VirtualBox installation steps.
- Improved a workaround for adding Users directory to the shared folder in the VM on windows. Added few more fixes for Windows/Mac compatibility.
- Removing unnecessary log from deps.ps1 script,
- Updating Gulpfile to download and copy all the dependencies on application start,
- Cleaning pre and post install scripts from package.json, as they are not realy friendly for different platforms.
- Removing changes from browser.js as they were not necessary or even breaking.
- Cleaning pre and post install scripts from package.json, as they are not really friendly for different platforms.
- Fixing changes in package.json.
- Fixed reset.ps1 file to delete all folders created by the app,
- Fixed metrics.js file to properly use userAgent depending on the OS.
- Uncommented updateBinaries line in SetupStore.
- Adding open as a dependency.
- Fixing the setupStore tests.
- Adding proper directory to PATH for docker and docker-machine binaries.
- Adding support for the docker terminal command. It opens a CMD on windows and sets required env variables for the docker to work. Docker and Docker-Machine should be on the path, as they are set up there on Kitematic startup.
- Added Resources module which provides paths to all files stored in the resources directory,
- Added docker and docker-machine binary paths to Util module, to have a single place for calling those paths,
- Added binaries directory path, to Util module, to have a single place for calling this path,
- Added another exec command, which utilizes "child_process" module, and it's "exec" command, as the "exec" used right now is deprecated,
- Refactored the Installation step in the SetupStore, and connected with that SetupUtil commands to perform copying binaries from node instead of bash commands. That way application is more cross-platform friendly,
- Added new dependencies in form of fs-extra, fs-promise and any-promise, to allow yielding of fs commands in SetupUtil.
- The setup process now works correctly on windows from the beginning to end.
- Fixing broken tests.
- Improving tests.
- Adding elevated permissions to the reset script, as it is required to kill processes and remove VirtualBox.
- Added ability to run reset scripts through gulp,
- Added new npm script for resetting the environment "npm run reset".
- Refactored docker-machine module, to use Resources module for finding the machine command and general code cleaning,
- Added windows keyboard shortcut support.
- Adding the use of Resources module, instead of direct access of files in the resources dir.
- Testing appveyor.
- Testing appveyor + io.js.
- Back to node 0.10.
- Fixing permission issues with appveyor.
- Testing travis.

Signed-off-by: Dominik Deren <dominik.deren@live.com>

- Working on changes required to setup client on windows.
- For now changes in SetupStore are made, to skip steps that do MacOS setup.

- Adding deps.ps1 script for installing all required dependencies on windows.
- Adding reset.ps1 script for removing all dependencies on windows.

Fix for duplicate react instances in the code.

Modifying files to support windows paths

- Removing unnecessary log from deps.ps1 script,
- Updating Gulpfile to download and copy all the dependencies on application start,
- Cleaning pre and post install scripts from package.json, as they are not realy friendly for different platforms.
- Removing changes from browser.js as they were not necessary or even breaking.

- Fixing changes in package.json.

- Uncommented updateBinaries line in SetupStore.

- Adding open as a dependency.

- Adding proper directory to PATH for docker and docker-machine binaries.

- Fixing broken tests.

- Improving tests.

- Adding elevated permissions to the reset script, as it is required to kill processes and remove VirtualBox.

- Added ability to run reset scripts through gulp,
- Added new npm script for resetting the environment "npm run reset".

- Refactored docker-machine module, to use Resources module for finding the machine command and general code cleaning,
- Added windows keyboard shortcut support.

- Adding the use of Resources module, instead of direct access of files in the resources dir.

- Testing appveyor + io.js.

- Back to node 0.10.

- Fixing permission issues with appveyor.

Signed-off-by: Dominik Deren <dominik.deren@live.com>
2015-03-31 16:20:35 +01:00
Jeffrey Morgan
2565493975 Bumping version in package.json 2015-03-29 16:38:30 -04:00
Jeffrey Morgan
39d999b635 Bump Virtualbox Version 2015-03-29 16:24:47 -04:00
Jeffrey Morgan
70208ed19e bump version 2015-03-27 14:49:01 -04:00
Jeffrey Morgan
0a05aaf6aa Bump version & virtual box sha256 2015-03-09 12:27:09 -04:00
Jeffrey Morgan
b36388f6eb Also process browser javascript 2015-03-08 17:49:37 -04:00
Jeffrey Morgan
71a15af401 Bump custom machine version 2015-03-06 18:25:15 -05:00
Jeffrey Morgan
96c28a51dc Fix build 2015-03-06 16:12:08 -05:00
Jeffrey Morgan
394bf5cc3f Fix build 2015-03-06 13:27:26 -05:00
Jeffrey Morgan
58af2f4e9b Bumping version, atom-shell 2015-03-06 13:19:05 -05:00
Jeffrey Morgan
fa8f55cc14 Bump version for custom machine 2015-03-05 21:41:30 -05:00