- fixing windows env initialization
- properly spawning system npm on windows
- Fixig Meteor's settings evaluation
- Using system NPM to perform installs
- Automatically installing Electrify meteor package
- Upgrading all dependencies to last versions
- Fixing broken release
- Added
preserve_db
option
- Fixing last release (broken due to a wrong variable inside a conditional)
- Fixing requirememts for production app (meteor is not required!)
- Fixing packager options parser (in cli.js)
- Added integration/communication between Electron and Meteor
- Plugins architecture re-designed
- Fixed process termination
- Fixed Meteor's settings
- Redesigned core dependencies
- Core project is now NPM, the Meteor package only provides a communication channel between Meteor and Electron, all the rest is done with the NPM package
- Adding more options to the CLI tool for more flexibility
- Improving plugins API
- Unifying the moment when mongod.lock file is removed
- Properly handling mongodb.lock file, specially in winows where's not possible to gracefully shutdown mongo
- Fixing meteor initialization on windows
- Fixing log level check
- Fixing
package.json
version evaluation for .electrify app
- Adding target to maintain all versions of meteor and npm packages under the same rule
- Fixing SyntaxError in default template (index.js)
- Revamping project, re-writting everything
- Starting initial architecture for plugins
- Adding tests
- Executing dependencies' (electron, electron-packager, npm) through it's JS files (instead of its binaries) for more cross-platform compatibility and flexibility (closes #8)
- Fixing Meteor's setting format
- Fixing version checkup
- Adding support for
meteor --settings
from both Meteor and NPM
- Adding auto self-upgrade routine for
.electrify
local npm module
- Improving free port evaluation approach
- Using Meteor's distributed
npm
to minimize permission problems often found when using user'snpm
- Fixing project's root folder evaluation approach
- Adding alternative method to package app, using purely NPM.
- Removing posix library, using a cross-platform approach based on
process.env.METEOR_PARENT_PID
for avoiding opening multiple Electorn windows on server restart
- Avoid opening a new Electron window per server restart, during development
- Checking and fixing corrupted/incomplete
npm install
s
- Leaving development database behind
- Due to unknown erros when starting up mongod for existent files db copied from meteor, the electrified app will now start with a blank database, so any seeds your app has will be done again in the first run of your packaged app
- Hello World