webkit client for twister
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
build-linux
build-mac
build-win
screenshots
.gitignore
Gruntfile.js
LICENSE
README.md
empty.html
package.json

README.md

twister-webkit

Desktop app for twister (Multilanguage)

Download https://github.com/iShift/twister-webkit/releases

tip for next commit

Screenshots

alt text alt text

Where I can get it?

https://github.com/iShift/twister-webkit/releases

Building own

Install Node.js, npm, and grunt

sudo apt-get install nodejs npm
sudo npm install -g grunt-cli

To build twister-webkit just run

npm install
grunt

in project's directory. Grunt script downloads all necessary node-webkit prebuild files, Twister themes, and generates executable files for Windows, MacOS, Linux32 and Linux64:

  • build/twister_win_ia32.zip
  • build/twister_osx_ia32.tar.gz
  • build/twister_linux_ia32.tar.gz
  • build/twister_linux_x64.tar.gz

Build Windows setup package

Download and setup NSIS (Nullsoft Scriptable Install System) 2.46: http://nsis.sourceforge.net/Download, and then run

grunt
grunt nsis

to download prebuilt version of Twister core for Windows and generate all-in-one setup executable file in build-win/Twister-[ver].exe.

TODO

  • TOR settings
  • TCP Relay Settings
  • Notifications
  • Key Encryption Settings (or in core?)
  • Key Backup/Sync Settings (Dropbox / Bittorrent Sync / Apple iCloud)
  • Proxy settings
  • First launch wizard
  • Kill all bugs
  • Publish to Mac App Store