Giter VIP home page Giter VIP logo

twister-webkit's Introduction

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

twister-webkit's People

Contributors

benhc123 avatar dryabov avatar ishift avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

twister-webkit's Issues

node.js Error translates is not defined

Hi,

just installed the bundle 0.9.19.6 and I select french during the installation.

Now when I launch twister I got :
Uncaught node.js Error

ReferenceError: translates is not defined
at __ (file:///C:/Users/Nontenda/AppData/Local/Temp/nw10188_14984/index.html:18:17)
at eval (file:///C:/Users/Nontenda/AppData/Local/Temp/nw10188_14984/index.html:39:16)

But when I just use a browser on http://localhost:28332/login.html everything works fine.

Updates?

It's a year since the last update..

We should upgrade to 0.9.31...

[win] when twisterd dies

there is no notification when twisterd.exe crashes suddenly. sometimes screen even becomes blank with header index.html.

crashes on OS X 10.8 (0.9.19.8)

OS X build crashes with "Cannot start twisterd.
Command failed
Restart again?"
crashlog
"Process: twisterd [49283]
Path: /Applications/twister.app/Contents/Resources/bin/twisterd
Identifier: twisterd
Version: 0
Code Type: X86-64 (Native)
Parent Process: node-webkit Helper [49281]
User ID: 501

Date/Time: 2014-04-17 09:00:10.102 +0700
OS Version: Mac OS X 10.8.4 (12E55)
Report Version: 10

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libdb_cxx-4.8.dylib 0x00000001109b72ef DbEnv::DbEnv(unsigned int) + 45
1 twisterd 0x00000001100b5bf3 CDBEnv::CDBEnv() + 67
2 twisterd 0x00000001100bd0b9 GLOBAL__I_a + 57
3 dyld 0x00007fff6fa02378 ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) + 236
4 dyld 0x00007fff6fa02762 ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) + 46
5 dyld 0x00007fff6f9ff06e ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) + 380
6 dyld 0x00007fff6f9feeba ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) + 54
7 dyld 0x00007fff6f9f0fc0 dyld::initializeMainExecutable() + 207
8 dyld 0x00007fff6f9f4b04 dyld::main(macho_header const, unsigned long, int, char const
_, char const__, char const__, unsigned long_) + 3060
9 dyld 0x00007fff6f9f0397 dyldbootstrap::start(macho_header const_, int, char const__, long, macho_header const_, unsigned long*) + 761
10 dyld 0x00007fff6f9f005e _dyld_start + 54

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000110ad88c0 rbx: 0x0000000110345b60 rcx: 0x0000000000002068 rdx: 0x0000000000000007
rdi: 0x0000000110345b60 rsi: 0x0000000000000002 rbp: 0x00007fff4fe0ff70 rsp: 0x00007fff4fe0ff60
r8: 0x00007fff6fa241a8 r9: 0x0000000075abac0b r10: 0x0000000000000000 r11: 0x0000000075abac0b
r12: 0x00007fff6fa240f0 r13: 0x00000000000001a9 r14: 0x0000000110345b20 r15: 0x0000000110345b08
rip: 0x00000001109b72ef rfl: 0x0000000000010202 cr2: 0x00000001100a7b50
Logical CPU: 1

Binary Images:
0x10fdef000 - 0x11032dff7 +twisterd (0) /Applications/twister.app/Contents/Resources/bin/twisterd
0x1108ae000 - 0x1108b5fe7 +libminiupnpc.9.dylib (0) <689B25D3-950C-3FA1-AE62-5FE666B41A3C> /Applications/twister.app/Contents/Resources/bin/libminiupnpc.9.dylib
0x1108c0000 - 0x1108c2ff3 +libboost_system-mt.dylib (0) /Applications/twister.app/Contents/Resources/bin/libboost_system-mt.dylib
0x1108c7000 - 0x1108d4ff0 +libboost_filesystem.dylib (0) /Applications/twister.app/Contents/Resources/bin/libboost_filesystem.dylib
0x1108eb000 - 0x110921ff0 +libboost_program_options-mt.dylib (0) <7331B944-6871-366B-8944-6C7417763581> /Applications/twister.app/Contents/Resources/bin/libboost_program_options-mt.dylib
0x11097e000 - 0x11098bfff +libboost_thread-mt.dylib (0) <5C1BBF84-7DC8-3479-9A0B-62D027C78E44> /Applications/twister.app/Contents/Resources/bin/libboost_thread-mt.dylib
0x1109a4000 - 0x1109a7fff +libboost_chrono-mt.dylib (0) /Applications/twister.app/Contents/Resources/bin/libboost_chrono-mt.dylib
0x1109b2000 - 0x110ad7ff7 +libdb_cxx-4.8.dylib (0) <76197C16-EB8B-3A24-9371-BECD65A2F834> /Applications/twister.app/Contents/Resources/bin/libdb_cxx-4.8.dylib
0x110b00000 - 0x110c18fff +libdb-4.8.dylib (0) <7A3D840B-F76F-3E1A-A4DF-20AB7825AD20> /Applications/twister.app/Contents/Resources/bin/libdb-4.8.dylib
0x110c36000 - 0x110c73fff +libssl.1.0.0.dylib (0) /Applications/twister.app/Contents/Resources/bin/libssl.1.0.0.dylib
0x110c92000 - 0x110d9ffcf +libcrypto.1.0.0.dylib (0) <0E834CBB-1A2E-35FF-936B-02ED478DE793> /Applications/twister.app/Contents/Resources/bin/libcrypto.1.0.0.dylib
0x110e19000 - 0x110e1bff3 +libboost_system.dylib (0) <2C3343C3-110B-3CBF-A138-7458B76753B8> /Applications/twister.app/Contents/Resources/bin/libboost_system.dylib
0x7fff6f9ef000 - 0x7fff6fa2393f dyld (210.2.3) /usr/lib/dyld
0x7fff85953000 - 0x7fff85989fff libsystem_info.dylib (406.17) <4FFCA242-7F04-365F-87A6-D4EFB89503C1> /usr/lib/system/libsystem_info.dylib
0x7fff85a3f000 - 0x7fff85a51ff7 libz.1.dylib (43) <2A1551E8-A272-3DE5-B692-955974FE1416> /usr/lib/libz.1.dylib
0x7fff85b11000 - 0x7fff85b1fff7 libsystem_network.dylib (77.10) <0D99F24E-56FE-380F-B81B-4A4C630EE587> /usr/lib/system/libsystem_network.dylib
0x7fff863a6000 - 0x7fff863a7ff7 libdnsinfo.dylib (453.19) <14202FFB-C3CA-3FCC-94B0-14611BF8692D> /usr/lib/system/libdnsinfo.dylib
0x7fff86413000 - 0x7fff86435ff7 libxpc.dylib (140.43) <70BC645B-6952-3264-930C-C835010CCEF9> /usr/lib/system/libxpc.dylib
0x7fff8647a000 - 0x7fff86480ff7 libunwind.dylib (35.1) <21703D36-2DAB-3D8B-8442-EAAB23C060D3> /usr/lib/system/libunwind.dylib
0x7fff86619000 - 0x7fff86621ff7 libsystem_dnssd.dylib (379.38.1) /usr/lib/system/libsystem_dnssd.dylib
0x7fff866fa000 - 0x7fff866fbff7 libsystem_sandbox.dylib (220.3) /usr/lib/system/libsystem_sandbox.dylib
0x7fff867fb000 - 0x7fff867fdfff libquarantine.dylib (52.1) <143B726E-DF47-37A8-90AA-F059CFD1A2E4> /usr/lib/system/libquarantine.dylib
0x7fff86b1c000 - 0x7fff86b27fff libsystem_notify.dylib (98.5) /usr/lib/system/libsystem_notify.dylib
0x7fff895e4000 - 0x7fff895e5ff7 libSystem.B.dylib (169.3) <365477AB-D641-389D-B8F4-A1FAE9657EEE> /usr/lib/libSystem.B.dylib
0x7fff89a67000 - 0x7fff89b7f92f libobjc.A.dylib (532.2) <90D31928-F48D-3E37-874F-220A51FD9E37> /usr/lib/libobjc.A.dylib
0x7fff89e34000 - 0x7fff89e42fff libcommonCrypto.dylib (60027) /usr/lib/system/libcommonCrypto.dylib
0x7fff8a2dd000 - 0x7fff8a2defff libDiagnosticMessagesClient.dylib (8) <8548E0DC-0D2F-30B6-B045-FE8A038E76D8> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff8b1a2000 - 0x7fff8b1a8fff libmacho.dylib (829) /usr/lib/system/libmacho.dylib
0x7fff8b8c5000 - 0x7fff8b8cafff libcompiler_rt.dylib (30) <08F8731D-5961-39F1-AD00-4590321D24A9> /usr/lib/system/libcompiler_rt.dylib
0x7fff8b8fc000 - 0x7fff8b917ff7 libsystem_kernel.dylib (2050.24.15) /usr/lib/system/libsystem_kernel.dylib
0x7fff8b981000 - 0x7fff8b9a6ff7 libc++abi.dylib (26) /usr/lib/libc++abi.dylib
0x7fff8bdee000 - 0x7fff8be3dff7 libcorecrypto.dylib (106.2) /usr/lib/system/libcorecrypto.dylib
0x7fff8bf62000 - 0x7fff8bf62fff libkeymgr.dylib (25) /usr/lib/system/libkeymgr.dylib
0x7fff8eefd000 - 0x7fff8eefefff libsystem_blocks.dylib (59) /usr/lib/system/libsystem_blocks.dylib
0x7fff8f54e000 - 0x7fff8f54fff7 libremovefile.dylib (23.2) <6763BC8E-18B8-3AD9-8FFA-B43713A7264F> /usr/lib/system/libremovefile.dylib
0x7fff8fc84000 - 0x7fff8fc8cfff liblaunch.dylib (442.26.2) <2F71CAF8-6524-329E-AC56-C506658B4C0C> /usr/lib/system/liblaunch.dylib
0x7fff8fd0b000 - 0x7fff8fd0dff7 libunc.dylib (25) <92805328-CD36-34FF-9436-571AB0485072> /usr/lib/system/libunc.dylib
0x7fff8fd0e000 - 0x7fff8fd15fff libcopyfile.dylib (89) <876573D0-E907-3566-A108-577EAD1B6182> /usr/lib/system/libcopyfile.dylib
0x7fff90142000 - 0x7fff901aaff7 libc++.1.dylib (65.1) <20E31B90-19B9-3C2A-A9EB-474E08F9FE05> /usr/lib/libc++.1.dylib
0x7fff90ee9000 - 0x7fff90f35ff7 libauto.dylib (185.4) /usr/lib/libauto.dylib
0x7fff91d9c000 - 0x7fff91da1fff libcache.dylib (57) <65187C6E-3FBF-3EB8-A1AA-389445E2984D> /usr/lib/system/libcache.dylib
0x7fff92124000 - 0x7fff92127ff7 libdyld.dylib (210.2.3) /usr/lib/system/libdyld.dylib
0x7fff9217e000 - 0x7fff921acff7 libsystem_m.dylib (3022.6) /usr/lib/system/libsystem_m.dylib
0x7fff9266d000 - 0x7fff92682ff7 libdispatch.dylib (228.23) /usr/lib/system/libdispatch.dylib
0x7fff92731000 - 0x7fff927fdff7 libsystem_c.dylib (825.26) <4C9EB006-FE1F-3F8F-8074-DFD94CF2CE7B> /usr/lib/system/libsystem_c.dylib

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 26996
thread_create: 3
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=72.3M resident=21.7M(30%) swapped_out_or_unallocated=50.6M(70%)
Writable regions: Total=18.9M written=608K(3%) resident=668K(3%) swapped_out=0K(0%) unallocated=18.3M(97%)

REGION TYPE VIRTUAL
=========== =======
MALLOC 10.3M
MALLOC guard page 32K
STACK GUARD 56.0M
Stack 8192K
__DATA 1036K
__LINKEDIT 58.6M
__TEXT 13.7M
shared memory 12K
=========== =======
TOTAL 147.7M"

Machine: Hackintosh with Intel Core2 Quad Q9550/8 Gb RAM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.