lilia
78b8fbc836
Update momentjs
...
// FREEBIE
2016-08-11 12:22:32 -07:00
lilia
6a3a724dc4
Add momentjs locales
...
// FREEBIE
2016-08-05 13:20:39 -07:00
lilia
ec6948bc32
Update twemoji to v2.0.5
...
// FREEBIE
2016-03-09 13:15:53 -08:00
lilia
682a160b2c
Remove unused component
...
// FREEBIE
2016-02-01 16:02:40 -08:00
lilia
56ee950f1d
Update emojijs
...
// FREEBIE
2016-02-01 15:54:24 -08:00
lilia
4cc8e6d2ff
Remove bootstrap
...
Once upon a time, bootstrap was used to quickly style the registration
page, and then it wasn't. The end.
// FREEBIE
2016-02-01 15:54:23 -08:00
lilia
7c17c5fa54
Update chai
...
// FREEBIE
2016-02-01 15:54:23 -08:00
lilia
df03f839b1
Fix typo
...
Can't spell my own name, apparently.
// FREEBIE
2016-01-22 17:56:32 -08:00
lilia
9d644d4037
Update libphonenumber
...
Fixes #531
// FREEBIE
2016-01-22 15:38:31 -08:00
lilia
f977827483
Use secure endpoints for dependencies
...
And for good measure, pin the commit we're using so that future builds
produce the same result.
// FREEBIE
2015-11-23 16:26:54 -08:00
lilia
29977beeaf
Remove cryptojs
...
This dependency is left over from libaxolotl's webcrypto polyfill.
// FREEBIE
2015-11-23 16:13:32 -08:00
lilia
c79a917bbe
Remove unused localStorage adapter
...
And remove various stray references to localStorage
// FREEBIE
2015-10-23 17:06:21 -07:00
lilia
b9b01330fe
Move jquery from libtextsecure components
...
Jquery is not required by libtextsecure, but our test coverage tool,
blanket, depends on it.
// FREEBIE
2015-10-19 12:51:59 -07:00
adambar
07ac0ae9cc
239 Auto-expand message area when typing
2015-06-23 22:45:41 +02:00
lilia
db9c96ce91
Fix preen config
2015-05-20 13:47:47 -07:00
lilia
849a407433
Add mock-socket for testing socket stuff
2015-04-30 15:43:11 -07:00
Matt Corallo
d3c158f4cf
Move libaxolotl out-of-tree
2015-03-17 14:43:23 -07:00
lilia
01092075ac
Add js-emoji as a component
2015-03-10 18:15:31 -07:00
lilia
99d599e008
Add twemoji as a component
2015-03-10 18:15:30 -07:00
lilia
37d20b986b
Add canvas.toBlob polyfill
2015-03-03 18:44:18 -08:00
lilia
68d68e9009
Add blueimp lib for html5's canvas-based image scaling
2015-03-03 17:50:11 -08:00
Matt Corallo
148410a826
Move jquery dep from libaxolotl to libaxolotl tests
2015-02-12 15:12:02 -08:00
Matt Corallo
cb6cb4ff89
Re-add jquery as it is needed for our test runners
2015-02-12 15:11:59 -08:00
Matt Corallo
83c6fe9008
Moveish the first files to libaxolotl/
2015-02-12 15:11:57 -08:00
lilia
a7a44e9b99
Swap in unminified typeahead code
...
For your debugging and auditing convenience.
2015-02-12 13:21:16 -08:00
lilia
711e211e20
Remove bootstrap tagsinput
2015-02-12 13:21:16 -08:00
lilia
79cdadd816
Add backbone typeahead component
2015-02-11 17:37:58 -08: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
Matt Corallo
e7f3e52b6c
Remove NaCL!
2015-01-14 11:39:36 -10:00
Matt Corallo
07899557dc
Give libtextsecure its own components (with way fewer deps)
2015-01-14 09:35:57 -10:00
lilia
ced295a630
Move message and conversation storage to IndexedDB
...
Getting up and running with IndexedDB was pretty easy, thanks to
backbone. The tricky part was making reads and writes asynchronous.
In that process I did some refactoring on Whisper.Threads, which
has been renamed Conversations for consistency with the view names.
This change also adds the unlimitedStorage permission.
2014-11-24 19:25:03 -08:00
lilia
28290477f4
Nicer timestamps with momentjs
...
This dependency may be a little heavy for our current use case, but we can
roll with it for now and find something slimmer if it turns out yagni.
Closes #77
Closes #40
2014-11-12 11:45:58 -08:00
lilia
18378d8097
Fold nacl-common into components
2014-11-10 01:35:15 -08:00
lilia
1c4c47e7f3
Avoid breaking changes in qrcode library
...
Due to syntax errors in its bower.json.
https://github.com/davidshimjs/qrcodejs/pull/39
2014-11-09 18:28:25 -08:00
lilia
f7d92ccb5b
Bowerize backbone.localstorage
2014-11-03 17:27:44 -08:00
lilia
6e86a2b7cf
Switch libphonenumber to bower
2014-10-31 20:59:30 -07:00
lilia
8e48d95cb4
Switch crypto js to bower via google code svn
...
Plus grunt task to build CryptoJS from these sources.
2014-10-31 20:43:36 -07:00
lilia
0cc0b8cc72
Switch tagsinput to bower
2014-10-31 00:40:00 -07:00
lilia
6b034e951a
Make the concat list explicit
...
Since I decided to preen mocha and chai, we can no longer generate the
concat file list from the preen config. We must instead explicitly list
the modules we want to concatenate. I placed this config in bower.json
so that most of the time, we won't need to change the Gruntfile.
Also added a concatenation task for test page dependencies.
2014-10-30 18:33:37 -07:00
lilia
756fdd2383
Preen mocha and chai. todo: fix concat
2014-10-30 16:55:48 -07:00
lilia
2ec6a66daf
Move qrcode lib to bower
2014-10-30 14:14:20 -07:00
lilia
6e739a8a77
Add mustache to bower
2014-10-30 01:52:06 -07:00
lilia
b351e8cea0
Switch mocha and chai to bower components
2014-10-30 01:47:50 -07:00
lilia
e156c2c0dd
Use jquery with native transport support
...
The jquery mainline is lagging on support for responseType:
'arraybuffer', an XHRHTTPRequest Level 2 feature (whatever that means).
We use this responseType to transfer attachments.
I rebased https://github.com/jquery/jquery/pull/1525 on the 2.1.1
release and cut 2.1.1-ajax-nativetransport in my own fork.
2014-10-30 01:32:27 -07:00
lilia
73f4f64351
Grunt preen and concat
...
Set up grunt with tasks for:
* preen - deletes unused files from bower_components, configured in
bower.json
* concat - concatenates preened bower components, configured
automagically from the preen config
It's worth noting that this setup assumes the order of files within a
package doesn't matter. This is usually true since we often include only
one file from the package.
2014-10-29 20:50:51 -07:00
lilia
c8ad65efe0
Switch to bower dependencies
...
Checks in only the files we actually need from bower_components.
2014-10-29 20:50:51 -07:00