Skip to content
This repository has been archived by the owner on Oct 18, 2024. It is now read-only.

Commit

Permalink
Publish final v2.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
HR committed Oct 29, 2016
1 parent be44ae3 commit 313017b
Show file tree
Hide file tree
Showing 5 changed files with 44 additions and 23 deletions.
2 changes: 1 addition & 1 deletion app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "Crypter",
"productName": "Crypter",
"version": "2.0.0",
"description": "A simple, convenient and secure cross-platform crypto app",
"description": "An innovative, convenient and secure cross-platform crypto app",
"license": "MIT",
"repository": "https://github.com/HR/Crypter",
"homepage": "https://github.com/HR/Crypter",
Expand Down
6 changes: 3 additions & 3 deletions app/script/build_ml.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ unset TEST_RUN
export NODE_ENV=production
npm install --production
npm prune
npm install electron-builder@next
npm install electron-builder@next -g

if [ "$TRAVIS_OS_NAME" == "linux" ]; then
# to build for linux
sudo apt-get install --no-install-recommends -y icnsutils graphicsmagick xz-utils
node_modules/.bin/build -l --x64 --ia32
build -l --x64 --ia32
else
node_modules/.bin/build -m --x64 --ia32
build -m
fi
# zip -r dist/**/*.zip ./github/RELEASE
2 changes: 1 addition & 1 deletion app/static/setup.html
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
</div>
<img src="images/icons/Crypter.svg" alt="Crypter Logo" class="himg"/>
<h1>Welcome to Crypter</h1>
<p>Crypter is a simple, convenient and secure encryption client.
<p>Crypter is an innovative, convenient and secure encryption client.
</p>
<p class="intrfo">This setup will walk you through setting up Crypter. Press the button below to get started.</p>
</header>
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "Crypter",
"productName": "Crypter",
"version": "2.0.0",
"description": "A simple, convenient and secure cross-platform crypto app",
"description": "An innovative, convenient and secure cross-platform crypto app",
"license": "MIT",
"repository": "https://github.com/HR/Crypter",
"homepage": "https://github.com/HR/Crypter",
Expand Down
55 changes: 38 additions & 17 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</h1>


<h4 align="center">A simple, convenient and secure crypto app.</h4>
<h4 align="center">An innovative, convenient and secure crypto app.</h4>
<p align="center">
<a href="https://github.com/HR/Crypter/releases/latest">
<img src="https://img.shields.io/badge/Download-2.0-red.svg"
Expand Down Expand Up @@ -42,7 +42,7 @@

> Securely encrypt unlimited bits; remember only a bit.
**Crypter** is a simple, convenient and secure cross-platform crypto app that
**Crypter** is an innovative, convenient and secure cross-platform crypto app that
simplifies password generation and management by requiring you to only
remember one bit, the MasterPass. It uses electron which makes it cross

Expand All @@ -53,15 +53,18 @@ So please check it out as well!
Short link for this page: https://git.io/Crypter.info

## Status
The decryption functionality is being implemented for the next major release
[v2.0](https://github.com/HR/Crypter/milestones/v2.0) in the "dev" branch. Feel
free to send PRs to speed this up!

For the first release [v1.0](https://github.com/HR/Crypter/releases/tag/v1.0)
(on master branch), all of the UI and the encryption functionality has been
implemented. All internal modules are fully tested (100% coverage). Some
end-to-end tests have been written (see test/ui/test.js) but end-to-end testing
is still mostly a WIP.
[Crypter v2.0](https://github.com/HR/Crypter/releases/tag/v2.0.0) is a fully
fledged crypto app that can decrypt and encrypt any arbitrary data. This version
has been released and fully tested for macOS (OSX), Linux (for all distros via
[AppImage](http://appimage.org/)) and Windows (32 & 64 bit). All internal
modules are fully tested (90%+ coverage). Some end-to-end tests have been
written (see test/ui/test.js) but end-to-end testing is still mostly a WIP.

The next the next major release is
[v3.0](https://github.com/HR/Crypter/milestones/v3.0) and any work for it is
done on the "dev" branch. All features to be implemented for the next major
version can be found at https://github.com/HR/Crypter/milestones/v3.0. Feel free
to send PRs to speed this up!

If you have any suggestions then please open an issue!

Expand Down Expand Up @@ -183,16 +186,34 @@ $ gulp coverage
```

### Build
To build the app for your OSX (darwin)
Binaries (available under releases) have been build using the following config
```
Node 6.3.0
NPM 3.10.3
Electron v1.1.3
Compiler clang
```
Crypter uses electron-builder to build binaries so install it globally first
prior to any build
```
$ npm install electron-builder@next -g
```
The following instructions are for building Crypter on and for the respective
platform stated

To build the app for your **macOS**
```
$ build -m
```
To build the app for your **Linux**
```
$ npm run xbuild
$ sudo apt-get install --no-install-recommends -y icnsutils graphicsmagick xz-utils
$ build -l --x64 --ia32
```
To build the app for your Windows x84 and x64 (win32) run the win-build script
To build the app for your **Windows** x84 and/or x64
```
$ ./script/win-build.sh
$ build -w --x64 --ia32
```
Since it is an Electron app, it can be built for OS X, Linux, and Windows but
has currently only been tested on OSX.

## License
The MIT License (MIT)
Expand Down

0 comments on commit 313017b

Please sign in to comment.