Friends
P2P chat powered by the Web
Alpha quality you probably only want to use this if you like to send pull requests fixing things :)
How it works
See our site or the gh-pages
branch.
Logging in
You need a working git + github configuration
- have a publicly listed github email (e.g. shows up on your github account)
- if you dont wanna do that then do
git config --global user.username yourusername
When you launch the app it should "just work" now if you have git setup correctly :)
If it doesnt work, do this to get debug information:
$ npm i github-current-user -g
$ DEBUG=* github-current-user
Note: DSA keys are not supported. You should switch to RSA anyway for security reasons.
If it can't verify you, try doing ssh-add ~/.ssh/id_rsa
. Your key should show up when you run ssh-add -l
.
Building
You'll need the newest io.js and npm (>= 1.8.1
, >= 2.8.3
)
npm install
npm run rebuild-leveldb
to compile leveldown for electron. you will have to modify the command in package.json if you are not on a 64-bit architecturenpm start
to run in electronnpm run package
to build distributable.
Contributing
Contributions welcome! Please read the contributing guidelines before getting started.