Session Desktop - Onion routing based messenger
Find a file
2014-07-26 02:14:28 -10:00
css Add entirely untested secondary device init 2014-07-26 01:32:05 -04:00
js Fix a missing function and dont blow up on delivery receipts 2014-07-26 01:53:24 -04:00
js-deps Add entirely untested secondary device init 2014-07-26 01:32:05 -04:00
nacl JS ed25519 2014-07-20 16:49:40 -04:00
protos Fix a missing function and dont blow up on delivery receipts 2014-07-26 01:53:24 -04:00
test Such tests. Very mocha. Much chai. Amaze!!! 2014-07-25 18:01:19 -10:00
background.html mkdir nacl 2014-07-20 16:29:42 -04:00
GPL LGPL license (I'd like to be an axolotl/TS JS lib in the future) 2014-05-04 02:34:13 -04:00
icon.png Random things from James-Firth incl update icon 2014-05-26 00:55:38 +02:00
LGPL LGPL license (I'd like to be an axolotl/TS JS lib in the future) 2014-05-04 02:34:13 -04:00
manifest.json Updates, NaCL 2014-01-22 06:23:41 +00:00
options.html Add entirely untested secondary device init 2014-07-26 01:32:05 -04:00
popup.html mkdir nacl 2014-07-20 16:29:42 -04:00
README.md Add a note about running tests locally 2014-07-26 02:14:28 -10:00
test.html Fix not-allowed inline scripts error 2014-07-26 01:37:47 -04:00

TextSecure Chromium Implementation

This is very early stuff and exists primarily to get the crypto in place. Note that the code is currently quite messy (its all in one file!), but it needs to work first, then it can be heavily cleaned up later.

Getting Started with Development

  • Clone the repo
  • Open Chrome
  • Go to chrome://extensions/
  • Enable developer mode (checkbox on the top right)
  • Click "Load unpacked extension..."
  • Point to the repo's directory

Tips/Tricks

  • For Dev purposes, the test server always uses code 111111
  • Loading the test.html page may read, write or clear localStorage. To avoid having to chooes between running tests and preserving your existing messages, keys, and other extension data, much of the test suite can be run by starting a local webserver in the repository root, e.g. python -m SimpleHTTPServer. You can then access the test page at http://0.0.0.0:8000.