Mikunj
ae2b8334e0
Replace bytebuffer component
2020-06-18 10:49:59 +10:00
Mikunj
012575be35
Remove calling sc_reduce32 when deriving a keypair from a mnemonic seed.
...
This is the reason that seeds across desktop and mobile devices would never restore to the same keypair. This function was there from the initial messenger days and with further discussion with Maxim, we deemed calling this function an unnecessary step for generating a keypair. There are no security implications for this change as we generate keypairs the exact same way as Signal does.
The biggest downside to this change however is that if you try to restore a desktop device with a seed from before this change, that seed will generate a completely different key pair and thus a different session ID.
This will only affect users who plan to restore any device from the seed of a desktop device before this change.
2020-03-06 13:38:18 +11:00
Mikunj
48c4ed1a29
Partial Merge commit 'bf904ddd129ceba8fa363ccf6d10ecd256c65f63' into signal-1.23
...
# Conflicts:
# _locales/en/messages.json
# app/sql.js
# js/background.js
# js/conversation_controller.js
# js/models/conversations.js
# js/views/inbox_view.js
# main.js
2019-04-17 13:47:17 +10:00
Scott Nonnenberg
ba501a6df6
Fix ASM warnings in MP3 library
2019-03-12 17:44:14 -07:00
sachaaaaa
e2abc0d510
Add channel encryption library with tests (not in used so far)
2019-02-15 16:09:02 +11:00
Beaudan
6113f13d3a
Rip the worker logic out of message_receiver and add the functionality for it to work with pow. Fix pow tests to work with those changes
2018-12-13 17:13:52 +11:00
sachaaaaa
d8f4d1f313
Fixes to get production build working
2018-12-07 16:49:43 +11:00
sachaaaaa
1ce29d77c3
Moved mnemonic to node side. Added sc_reduce32 (asm) to generate privkey. Moved mnemonic languages to separate files.
2018-10-24 17:04:54 +11:00
Scott Nonnenberg
496e0499c4
bower.json and Gruntfile.js cleanup
2018-05-23 16:26:48 -07:00
Scott Nonnenberg
cfe0bd0e79
Move to npm for several dependencies
...
mustache
jQuery
underscore
backbone
mocha
chai
intl-tel-input
2018-05-23 16:26:48 -07:00
Daniel Gasienica
9134701f7c
Move filesize
from Bower to npm
2018-04-25 15:24:52 -04:00
Scott Nonnenberg
1ad2b080c8
Move moment from bower deps to npm deps
2018-04-04 16:00:38 -07:00
Lilia
1f967abf0a
Update libphonenumber ( #1598 )
...
* Update libphonenumber
Also switch from bower to yarn for managing this dependency.
// FREEBIE
* Remove libphonenumber from bower.json
// FREEBIE
2017-10-30 14:45:57 -07:00
Scott Nonnenberg
fb7701576e
Update autosize, which should fix stack overflow error ( #1560 )
...
* Update to the latest version of autosize.js
* gitignore: Restrict 'dist' matches to the root dist folder
The global search for 'dist' caused problems when updateing bower
components.
* A couple minor version updates: ByteBuffer, filesize, intlTel
moment-with-localse, ProtoBuf
2017-10-13 11:44:35 -07:00
Lilia
4449a5f110
Upgrade emoji support ( #1482 )
...
* Upgrade emoji deps and move to node_modules
Add support for Emoji 3.0 and switch from bower to yarn for managing emoji
dependencies.
// FREEBIE
* Delete old emoji deps
// FREEBIE
* Don't copy emoji on windows
It is no longer necessary since the symlinked image dir is gone.
// FREEBIE
* Update emoji test
// FREEBIE
* Fix emoji tests; remove all overrides of emoji-js functions
FREEBIE
2017-09-15 13:22:11 -07:00
Scott Nonnenberg
6b62daa62b
Make Jumbomoji normal size when in the conversation preview
...
FREEBIE
2017-06-28 09:14:31 -10:00
Scott Nonnenberg
423a0fef67
Jumbomoji support matching Android support
...
FREEBIE
2017-05-10 15:51:39 -07:00
Scott Nonnenberg
2a04fa02df
Introduce new filesize dependency
...
FREEBIE
2017-05-09 15:14:20 -07:00
lilia
65072d8e03
Update libphonenumber
2016-10-30 19:49:14 +09:00
lilia
f042378a37
Upgrade emoji support and switch to apple emoji
...
Use emojijs for replacing unicode with image tags for display. We were
already using it to replace colons with unicode. Additionally it has
a companion data repo that is kept up to date with images from all
the common image sets.
// FREEBIE
2016-09-01 11:51:53 -07:00
lilia
fd470fe1fb
Rename component
...
// FREEBIE
2016-08-25 11:40:40 -07:00
lilia
4f46a164ba
Add voice notes
...
// FREEBIE
2016-08-23 16:16:31 -07:00
lilia
e5b54d9b6a
Bubble up InvalidStateErrors and log them
...
These may be indicative of a potentially fatal lack of disk space.
// FREEBIE
2016-08-11 12:22:32 -07:00
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
Sam Lanning
7b1c06538d
Updated twemoji to v1.4.2
...
This allows us to define the "attributes" option, allowing for emoji titles.
// FREEBIE
2016-03-09 12:43:29 -08:00
lilia
d686eb4f68
Update momentjs
...
// FREEBIE
2016-02-01 16:16:50 -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
26df196aba
Update chai
...
Level up Chai! New ability unlocked: assert.isBelow(val, limit)
// FREEBIE
2016-01-27 12:26:59 -08:00
lilia
9d644d4037
Update libphonenumber
...
Fixes #531
// FREEBIE
2016-01-22 15:38:31 -08:00
Karel Bilek
557d33bf88
Fixing upper bounds on contact search ( fixes #545 )
2016-01-02 04:23:21 -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
abf402b8c5
Terminate cursor cleanly when using limit and index
...
Add db adapter support for clean cursor termination when passing
options.index and options.limit together. Previously this would cause a
crash because options.conditions was undefined.
// FREEBIE
2015-11-15 14:56:58 -08:00
lilia
c79a917bbe
Remove unused localStorage adapter
...
And remove various stray references to localStorage
// FREEBIE
2015-10-23 17:06:21 -07:00
adambar
07ac0ae9cc
239 Auto-expand message area when typing
2015-06-23 22:45:41 +02:00
lilia
849a407433
Add mock-socket for testing socket stuff
2015-04-30 15:43:11 -07:00
lilia
25224da12e
Fix unsafe eval warning on registration page
2015-04-05 16:42:08 -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
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