Commit Graph

156 Commits

Author SHA1 Message Date
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
Jeffrey Morgan 29829ff294 Bump version & update license in package.json 2015-03-05 21:40:01 -05:00
Jeffrey Morgan 2760b56574 Regenerate certificates on startup, fix permissions bug 2015-03-05 21:09:06 -05:00
Jeffrey Morgan ac3192d444 Bump version 2015-03-05 13:19:17 -05:00
Jeffrey Morgan ef975d42e3 Fixing vbox version 2015-03-05 11:03:38 -05:00
Jeffrey Morgan 4cfef521c9 Bump version 2015-03-04 22:09:14 -05:00
Jeffrey Morgan c5cd204a93 Fix error would sleeping machine vms would break kitematic 2015-03-04 21:45:54 -05:00
Jeffrey Morgan 0c28110b22 Bump version 2015-03-02 21:52:29 -05:00
Jeffrey Morgan 04239a39d4 Better errors 2015-03-02 10:10:53 -05:00
Jeffrey Morgan 5b8be73288 Bump version 2015-03-02 00:59:45 -05:00
Jeffrey Morgan 9b32a6a680 0.5.3 setup stability, errors & retrying 2015-03-01 17:08:46 -05:00
Jeffrey Morgan 8e05308534 Bump version 2015-02-27 23:22:50 -05:00
Jeffrey Morgan b5bd6803d6 Working version of machine 2015-02-26 20:14:43 -05:00
Jeffrey Morgan 25302cc1a9 Merge branch 'master' into machine
Conflicts:
util/deps
2015-02-26 16:18:26 -05:00
Jeffrey Morgan cd87a8f426 WIP machine 2015-02-26 16:18:10 -05:00
Jeffrey Morgan b9d3d20331 faster build time 2015-02-25 22:51:54 -05:00
Jeffrey Morgan 0a033e807b Lower virtual box req. Fix upgrade 2015-02-24 19:32:22 -05:00
Jeffrey Morgan abc3f05cb5 Fix tests 2015-02-20 15:29:19 -08:00
Jeffrey Morgan e7aaeeaf21 Adding metrics 2015-02-20 15:09:25 -08:00
Jeffrey Morgan d0d4942a21 Bump version to 0.5.1 2015-02-17 01:16:55 -08:00
Jeffrey Morgan 613c944f0c Fixing rename bugs 2015-02-16 23:18:42 -08:00
Jeffrey Morgan de6747627e Removing web dependency 2015-02-16 20:03:28 -08:00
Jeffrey Morgan d5fe018a7e Optimizations for testing 2015-02-16 19:58:00 -08:00
Sean Li b248d3c552 Merge pull request #180 from kitematic/sean-polish
Tags, Auto-update UI and Polishing
2015-02-16 16:01:15 -08:00
Jeffrey Morgan 0c3f71b75c Changing 6to5 to babel 2015-02-16 14:12:26 -08:00
Jeffrey Morgan bd4656d457 Fixing babel devdep 2015-02-16 14:05:07 -08:00
Jeffrey Morgan 6a2f766e6f Fixing babel dep 2015-02-16 14:04:18 -08:00
Jeffrey Morgan 02193a3774 Switching to circleci 2015-02-16 14:01:46 -08:00
Sean Li 4061544976 Merge branch 'master' into sean-polish
Conflicts:
	src/NewContainer.react.js
	src/Setup.react.js
	src/SetupStore.js
2015-02-16 13:42:23 -08:00
Jeffrey Morgan 3415ad7bb9 Using localstorage 2015-02-16 11:57:13 -08:00
Sean Li 318930d8a0 Installer patch and updated package.json 2015-02-13 11:53:44 -08:00
Jeffrey Morgan c338678094 Merge remote-tracking branch 'origin/sean-polish'
Conflicts:
src/Radial.react.js
src/Setup.react.js
styles/radial.less
2015-02-13 10:44:00 -08:00
Jeffrey Morgan a8a490ea70 Reverting to 1.4.1 for now 2015-02-11 15:10:12 -08:00
Jeffrey Morgan 621b0503ab Adding Setup tests and settings fix 2015-02-11 15:09:17 -08:00
Jeffrey Morgan cb437f1d89 Merging 2015-02-09 21:24:12 -08:00
Jeffrey Morgan b426c802f4 Removing some log statements 2015-02-05 23:14:16 -05:00
Jeffrey Morgan c1879ea7a0 Merge 2015-02-05 22:02:09 -05:00
Jeffrey Morgan 88d39d2505 Promises, virtual box & boot2docker integration tests 2015-02-05 21:02:46 -05:00
Sean Li 9709e5fec4 Grid implementation. 2015-02-04 12:44:48 -08:00
Sean Li ca19d62000 Merge branch 'master' into restyle
Conflicts:
	src/ContainerDetails.react.js
2015-02-03 17:32:11 -08:00
Sean Li 263debf312 Made default page working. 2015-02-03 16:29:15 -08:00
Jeffrey Morgan e2346cc012 WIP beta 2015-02-03 17:45:16 -05:00
Jeffrey Morgan 21f1ec1cca Fixed problems with boot2docker integration, cleaned up tests. 2015-02-02 12:05:56 -05:00
Jeffrey Morgan c7d3bffc7f WIP tests 2015-02-02 00:33:36 -05:00
Jeffrey Morgan cfa6e96286 Kill trailing spec processes 2015-01-31 01:22:41 -05:00
Jeffrey Morgan a8ba0b9527 Fixing tests 2015-01-31 01:01:06 -05:00
Jeffrey Morgan 289549c495 Adding jasmine unit tests 2015-01-30 23:05:08 -05:00
Jeffrey Morgan 9057c59378 Fixing case 2015-01-30 15:21:55 -05:00
Jeffrey Morgan b61697055a Removing gulp dependency, making file hierarchy easier to understand. 2015-01-30 13:21:51 -05:00
Jeffrey Morgan 05d0f5a740 Menu + Preferences 2015-01-27 15:47:30 -05:00
Sean Li db1facdd80 Added missing modules and fixed merge conflict. 2015-01-25 10:57:51 -08:00
Jeffrey Morgan 2f599dc092 Merge and cleanup 2015-01-25 13:29:51 -05:00
Jeffrey Morgan 09a7527458 WIP new events 2015-01-23 16:49:25 -05:00
Jeffrey Morgan 7e74481e85 Pull & Run containers 2015-01-17 13:15:26 -05:00
Jeffrey Morgan 5245b5ee2a traffic lights 2015-01-13 16:45:18 -05:00
Jeffrey Morgan 6bdfdb0b12 Merge branch 'master' of github.com:kitematic/kitematic into jmorgan_react_refactor
Conflicts:
	meteor/client/lib/apputil.js
	meteor/client/lib/docker.js
	meteor/client/lib/imageutil.js
	meteor/client/lib/metrics.js
	meteor/client/lib/startup.js
	meteor/client/lib/util.js
	meteor/client/main.js
2015-01-12 09:36:50 -05:00
Jeffrey Morgan 5f06cb9ad3 Ported kitematic setup 2015-01-12 09:28:29 -05:00
Jeffrey Morgan 7e36b8c6c1 bump version 2015-01-06 15:13:15 -08:00
Jeffrey Morgan 592754fad0 Adding livereload, react-router base 2014-12-30 18:01:27 -05:00
Jeffrey Morgan 424bccc3a9 Node & test environment
- Fix environment to require no node install and more straightforward
- Add jasmine files
2014-12-27 16:32:52 -05:00
Jeff Morgan cbe538ae54 Basic asset pipeline for atom-shell based development & release 2014-12-21 00:08:50 -05:00
Jeff Morgan dd558f6a94 bumping version 2014-12-14 22:49:28 -08:00
Jeffrey Morgan c30a0ffa6f Merge pull request #136 from kitematic/jmorgan_bump_v0.4.2
Bump 0.4.2
2014-12-10 19:00:03 -08:00
Jeff Morgan ba1c9564e4 Bump 0.4.2 2014-12-10 18:55:43 -08:00
Jeff Morgan f1d1f9e155 Changing to leveldb 2014-12-10 17:29:37 -08:00
Jeff Morgan bf75a62471 Use official library 2014-12-09 16:13:42 -08:00
Jeff Morgan fd5d54a313 bump version 2014-12-09 10:05:40 -08:00
Jeff Morgan 2229249b02 Removing unnecessary packages. 2014-12-06 14:44:07 -05:00
Jeff Morgan 0bb1153103 Initial implementation of mixpanel instead of GA 2014-12-06 14:41:59 -05:00
Jeff Morgan 1ddae14b6d fixing bug where docker vm would require update on every load 2014-11-29 16:10:46 -05:00
Jeff Morgan bd832333c5 re-organizing package.json 2014-11-29 15:39:49 -05:00
Jeff Morgan 0357ce7b0e Fixing outstanding installer & port mapping bugs 2014-11-28 17:56:38 -05:00
Jeff Morgan d1c6928321 Working ports update 2014-11-24 10:41:02 -05:00
Jeff Morgan ce4be1d4b8 bumping version 2014-10-19 19:41:35 -07:00
Jeffrey Morgan 3df83a3522 Merge pull request #70 from pdehaan/patch-1
Updating package.json
2014-10-19 19:40:52 -07:00
Jeff Morgan c10ecc54db Fixing any breaks from Docker 1.3 2014-10-19 16:28:53 -07:00
Sean Li b82ffd383e Fixed image rebuild bug and bumped version. 2014-09-14 14:33:53 -07:00
Jeff Morgan 4fb57eb4c1 Fixing breaking bug if old version of virtualbox is installed. 2014-09-12 02:12:20 -07:00
Jeff Morgan 373dfeb4e9 Bump version 2014-09-11 15:42:42 -07:00
Sean Li c4d103574d Fixed bug with copying folder. 2014-09-11 15:05:57 -07:00
Peter deHaan 194220b9bb Updating package.json
Should now pass http://package-json-validator.com/ with minimal warnings:
```json
{
  "valid": true,
  "warnings": [
    "Missing recommended field: keywords",
    "Missing recommended field: contributors"
  ],
  "recommendations": [
    "Missing optional field: engines"
  ]
}
```
2014-09-11 10:59:06 -07:00
Jeff Morgan 22b1c3f873 Adding setup page for usage diagnostics 2014-09-10 19:39:25 -07:00
Jeff Morgan cab775f9c2 Progress for default images and vbox 2014-09-09 16:23:48 -07:00