Matt Corallo
ababf30c08
Fix unused variable
2014-07-20 16:30:28 -04:00
Matt Corallo
27a677ba78
Add ed25519 copied directly from TextSecure
2014-07-20 16:30:28 -04:00
Matt Corallo
87619fc8fe
Update curve25519-donna
2014-07-20 16:30:28 -04:00
Matt Corallo
28d1f370cd
mkdir nacl
2014-07-20 16:29:42 -04:00
Matt Corallo
7d27df9868
Report testing done
2014-07-20 16:29:42 -04:00
Matt Corallo
a2da4fffb0
Remove useless function
2014-07-17 18:13:32 -04:00
Matt Corallo
d63eba1bdc
Merge pull request #49 from codedust/numberValidation
...
improved phone number validation
2014-07-08 14:37:50 +00:00
Marco
13a9329bcf
improved number validation (based on google's libphonenumber)
2014-06-29 16:39:05 -07:00
Matt Corallo
92514ad08f
Fix missing baseKey
2014-06-09 20:27:09 -04:00
Matt Corallo
ceca03c5d0
Close chainKey.key
2014-06-09 20:27:09 -04:00
Matt Corallo
53a58f5b39
Update README ( closes #42 )
2014-06-09 20:27:09 -04:00
lilia
ce3c5eb909
Refactor conversation list view
...
Pull apart UI classes for displaying and creating threads.
Also get rid of ugly alert popup in favor of Whisper.notify.
2014-06-07 16:31:40 -07:00
Matt Corallo
1ec6b0aed6
Better TODO wording
2014-06-05 22:34:01 -04:00
Matt Corallo
12a849957a
Refresh groups on (probably) new identity key (maybe more often?)
2014-06-05 22:28:30 -04:00
Matt Corallo
0f126fc0f8
Keep track of number->groups, add TODO to refresh, other tweaks
2014-06-05 21:05:42 -04:00
Matt Corallo
e495e8e3db
Group updates to match real protocol and get better checking
2014-06-05 19:20:09 -04:00
lilia
ec900e0ea4
Fix double display of outgoing messages
2014-06-03 20:05:41 -07:00
lilia
a09a4776d3
Fix incoming message display/storage
...
There were a few problems.
1. The message event was being triggered in background, not popup
2. The initial message/thread fetches from localStorage were mis-ordered
3. The timestamp wasn't being extracted from the right place
4. #3 caused messages to fail validation and not be saved
1-3 are fixed. To address 4 I switched validate() to log a warning
instead of preventing save.
2014-06-03 19:57:03 -07:00
Matt Corallo
c90b9a5c59
Some group update verification
2014-06-03 22:23:51 -04:00
Matt Corallo
b1ec02fa92
Group API
2014-06-03 21:09:04 -04:00
Matt Corallo
c953c6c16d
closeSession
2014-06-03 17:44:30 -04:00
Matt Corallo
12e6b11962
Fix options
2014-06-03 16:13:59 -04:00
Matt Corallo
a88d17e55f
Fix CryptoJS minify
2014-06-03 16:10:58 -04:00
Matt Corallo
6ae95107c0
Merge pull request #47 from rpicard/minify-deps
...
Minify CryptoJS dependencies with uglify-js
2014-06-03 20:08:50 +00:00
Matt Corallo
d0fd3e94d8
sendMessage refactor, initial group stuff (breaks message storage)
2014-06-03 15:28:30 -04:00
Robert Picard
2d700e2104
Covert spaces to tabs
2014-06-03 12:03:29 -07:00
Robert Picard
f13d47360a
Update dependencies in popup.html and test.html
2014-06-03 11:55:06 -07:00
Robert Picard
5f827fbbf7
Minify CryptoJS dependencies
...
Closes #18
2014-06-03 11:45:30 -07:00
Matt Corallo
fb2aa6144c
Merge pull request #45 from codedust/extractchrome
...
moved some chromium-specific code into chromium.js
2014-06-02 00:41:51 +00:00
liliakai
9e5f96e17e
Merge pull request #46 from codedust/optionsCssImprovements
...
improved some css for options.html
2014-06-01 15:37:48 -07:00
Marco
ce98f87d42
phased out some more inline styles
2014-06-02 00:15:38 +02:00
Marco
5cddcb59aa
improved some css for options.html
2014-06-01 22:31:19 +02:00
Marco
69ba6581b0
moved some chromium-specific code into chromium.js (using extension.navigator namespace)
2014-06-01 21:33:58 +02:00
Matt Corallo
cf35b7056f
Retry API, standardize <script> list
2014-06-01 13:39:35 -04:00
Matt Corallo
8f49d201e6
Fix longstanding(?) attachment bug
2014-05-31 13:33:41 -04:00
Matt Corallo
c2d1d816f2
Save sessions in deviceObjects, test using fake_api, minor tweaks
2014-05-31 13:28:46 -04:00
Matt Corallo
1724d122d3
More typos from me being too tired
2014-05-28 04:33:01 +02:00
Matt Corallo
5cea7b6857
Few typos blocking registration
2014-05-28 04:03:23 +02:00
Matt Corallo
eb80a10ed1
Fix new function(){}() typo (thanks codedust on GitHub)
2014-05-28 03:53:43 +02:00
Matt Corallo
aec36468bc
Request new keys (largely untested)
2014-05-28 03:45:40 +02:00
Matt Corallo
56433bd9af
One more tiny error refactor
2014-05-28 03:45:40 +02:00
Matt Corallo
68131a6e2a
Add human readable version of errors
2014-05-28 03:45:40 +02:00
Matt Corallo
753a950816
Redo registration process
2014-05-28 03:45:40 +02:00
liliakai
d21ab1f5e8
Merge pull request #38 from liliakai/threads
...
Thread model and UI improvements
2014-05-27 14:31:49 -07:00
lilia
83508abab8
Thread model and UI improvements
...
Adds thread model/collection for managing conversation-level state, such
as unreadCounts, group membership, thread order, etc... plus various UI
improvements enabled by thread model, including an improved compose
flow, and thread-destroy button.
Adds Whisper.notify for presenting messages to the user in an orderly
fashion. Currently using a growl-style fade in/out effect.
Also some housekeeping:
Cut up views into separate files.
Partial fix for formatTimestamp.
Tweaked buttons and other styles.
2014-05-26 15:33:45 -07:00
Matt Corallo
2d12a33ead
Fix decoding/protos/tests
2014-05-26 01:48:41 +02:00
James Firth
6a00e8e348
Random things from James-Firth incl update icon
2014-05-26 00:55:38 +02:00
Matt Corallo
ac48d552fa
Fix some bugs recently introduced
2014-05-26 00:45:55 +02:00
Matt Corallo
21b95ce1d3
Re-create some of d9bf0a4
, which was broken and reverted in 1e6720
2014-05-26 00:45:55 +02:00
Matt Corallo
18f1eed70f
Some number verification refactor stuff
2014-05-26 00:45:55 +02:00