lilia
f73596c240
Add a view for attachment previews
2015-01-16 13:39:01 -10:00
Emily Chao
bb2b53035e
Restyled message attachments
...
Added a size limit, added functionality to delete the attachments before sending in a more user-friendly way
2015-01-16 13:06:49 -10:00
lilia
9baafddb14
Add license to file input view
2015-01-16 13:06:38 -10:00
lilia
d470b0eb53
Less jquery, more templating in conversation view
...
`if (foo) then jquery-dom-insert...` is a poor pattern to follow.
Instead, let mustache do the work.
2015-01-15 22:34:52 -10:00
Emily Chao
e74cba8a92
Restyled country dropdown
...
Added jquery plugin that allows for flags and country codes to be
displayed in a user-friendly way, on top of the existing phone view
2015-01-15 15:24:36 -10:00
Emily Chao
5d3020b9ed
Refactor phone number input view
...
Moves validation logic to its own view to be shared on index and options
pages.
2015-01-15 11:51:32 -10:00
lilia
44007ca58f
Add rudimentary ui for sending a group update
2015-01-15 09:23:13 -10:00
Matt Corallo
9e9a4c1de6
Merge pull request #126 from WhisperSystems/nonacl
...
Remove NaCL
2015-01-14 11:43:31 -10:00
Matt Corallo
76cc4f305a
Fix re-concat on build task
2015-01-14 11:39:36 -10:00
Matt Corallo
6b0e346193
nacl -> native
2015-01-14 11:39:36 -10:00
Matt Corallo
334550b779
Regenerate components/libts
2015-01-14 11:39:36 -10:00
Matt Corallo
e7f3e52b6c
Remove NaCL!
2015-01-14 11:39:36 -10:00
Matt Corallo
2eac191a6a
Merge pull request #123 from WhisperSystems/libts
...
libtextsecure split
2015-01-14 10:33:21 -10:00
Joe Bandenburg
ac8584dd85
Add JSCS and run as grunt test task
...
This change only introduces a single rule but more can easily be added
going forwards.
2015-01-14 10:00:40 -10:00
Matt Corallo
1d7afd2a3c
Also run sauce tests in firefox
2015-01-14 09:35:58 -10:00
Matt Corallo
325115b7ea
Skip NaCL if we're not running from chrome-extension:
2015-01-14 09:35:57 -10:00
Matt Corallo
5785f4033c
Compile curve25519/webcrypto into libtextsecure.js
2015-01-14 09:35:57 -10:00
Matt Corallo
07899557dc
Give libtextsecure its own components (with way fewer deps)
2015-01-14 09:35:57 -10:00
Matt Corallo
899d756469
Split tests between libtextsecure and main
2015-01-14 09:35:57 -10:00
Matt Corallo
8ad1a38b5b
Move js files around for libtextsecure split
2015-01-14 09:35:57 -10:00
Matt Corallo
444b765dfc
Remove unused function in _test.js
2015-01-14 09:35:57 -10:00
Matt Corallo
13d403b334
Switch to isNumberSane in group storage
2015-01-14 09:35:57 -10:00
Matt Corallo
17782660e2
Add isNumberSane to textsecure.utils for basic validation
2015-01-14 09:35:57 -10:00
Matt Corallo
6b933455e3
Merge pull request #108 from TheBlueMatt/refreshgroup
...
Replace all the refreshGroups stuff
2015-01-14 09:35:20 -10:00
Matt Corallo
eac506557f
Replace refreshGroups with singular refreshGroup on send
2015-01-14 09:34:36 -10:00
Matt Corallo
0b19e5b9c3
Replace numer->group with group->number->registrationId tracking
2015-01-14 09:34:36 -10:00
Matt Corallo
67bb400b87
Revert "Don't refreshGroups in tryMessageAgain", making a better one
...
This reverts commit f9e68be45b
.
Conflicts:
js/sendmessage.js
2015-01-14 09:34:36 -10:00
lilia
d119bdff01
restore default avatars
2015-01-14 01:37:41 -10:00
Matt Corallo
1e4a7108e3
Merge pull request #120 from WhisperSystems/testvectors
...
Re-add v3 testvectors with fixed sauce
2015-01-12 23:23:56 -10:00
Matt Corallo
fb03879d02
Re-add v3 testvectors with fixed sauce
2015-01-12 23:20:06 -10:00
lilia
d2ab8ddd5b
Use a newer chrome version
...
One with webcrypto support
2015-01-12 23:16:20 -10:00
lilia
5c2006e159
Fix build: Revert "Update some of the testvectors to v3"
...
This reverts commit 33429bd6f7
.
2015-01-12 22:29:23 -10:00
Matt Corallo
33429bd6f7
Update some of the testvectors to v3
2015-01-12 21:34:12 -10:00
Matt Corallo
2b0866ee1f
Bring protocol_test back in-line with new APIs
2015-01-12 21:34:12 -10:00
Matt Corallo
6124084807
Bring padding calculation in-line with android
2015-01-12 21:26:12 -10:00
lilia
d8efc4d216
Handle incoming group avatars on group creation
2015-01-11 12:33:59 -10:00
lilia
3d6c251fd1
Group avatars
2015-01-11 01:27:22 -10:00
lilia
d52db8fe6f
Render group updates
...
Not pretty, but it works. Also allows for later localization.
Copy/behavior is borrowed from the Android client.
Closes #104
Fixes #65
2015-01-10 08:08:20 -10:00
Markus Rothe
bcff1cf991
README.md: make links clickable
2015-01-09 07:55:14 -10:00
lilia
d08c2e496d
Re-enable sauce for PR's
...
Revert "Do not run saucelabs tests on pull requests because they will fail"
This reverts commit 7b851ba548
.
This seemed like a good idea at the time, but it prevents tests from
being run on PR's made from branches within our own fork. Also, in
hindsight, I find that the "merge with caution" alert banner is an
appropriate adornment for PR's which have not been able to run the
saucelabs tests due to their alien origin.
2015-01-07 19:33:23 -10:00
lilia
4e6faf4e27
Always listen for (re-)registration events
...
If we clear local storage and re-register in a foreground page, the
background page needs to re-init its websocket with the new account
credentials.
2015-01-07 19:09:07 -10:00
Matt Corallo
9a30a1e175
s/\t/ /g in manifest.json
2015-01-06 14:52:15 -08:00
Matt Corallo
d9db0f53e7
s/\t/ /g in {background,options}.html
2015-01-06 14:51:59 -08:00
Matt Corallo
b070c6ccb0
s/\t/ /g in stylesheets/options.css
2015-01-06 14:49:04 -08:00
Matt Corallo
2d41385369
Remove last \t in crypto_test.js
2015-01-06 14:47:39 -08:00
Matt Corallo
7ebf0f5085
Remove last \t in protocol.js
2015-01-06 14:47:03 -08:00
Matt Corallo
2c781e5b62
s/\t/ /g in test/index.html
2015-01-06 14:46:33 -08:00
Matt Corallo
28aa0a5508
s/\t/ /g in fake_api.js
2015-01-06 14:46:23 -08:00
Matt Corallo
1f8b8cd0ea
s/\t/ /g in testvectors.js
2015-01-06 14:44:25 -08:00
Matt Corallo
406be10f53
s/\t/ /g in sendmessage.js
2015-01-06 14:39:54 -08:00