Mikunj
654b0dac84
Merge signal-master.
6 years ago
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
6 years ago
Mikunj
0491ceacf1
Added seed dialog.
...
Fixed issue where incorrect language was used to generate seed.
6 years ago
sachaaaaa
bce44c4ec2
remove secretsessioncipher test
6 years ago
sachaaaaa
a1255dd31e
Merge pull request #77 from Mikunj/password-protection
...
Password protection
6 years ago
Mikunj
e1aba93aea
Merge signal 1.18.1 changes.
6 years ago
Beaudan
7782c58d14
Slight refactor of PoW file to make easier to test plus some tests for the PoW functionality
6 years ago
Mikunj
9e995bde6c
Review fixes.
...
Updated tests.
6 years ago
Mikunj
0b87f13699
Added password dialog view.
6 years ago
Mikunj
f53bec38a5
Added password inputs on registration screen.
...
Fix case where db is deleted but password hash still remains which causes user to never register.
Allow password to have symbols and other characters.
Added more tests.
Moved passHash from config into the sqlite db.
We can do this because we assume if sql failed to initialise then the key provided was wrong and thus we can show the user the password page.
6 years ago
Mikunj
08ebc63fb0
Added simple tests.
6 years ago
Beaudan
13db2d666f
Fixed test again after rebase, reworked some logic in the conversation validateNumber function to correctly reflect what libsignal thinks is valid
6 years ago
Beaudan
eb7a0dbb3a
Fix failing tests except for problematic spellcheck package
6 years ago
Beaudan
d8a410cc69
Linting of the test flies
6 years ago
Mikunj
14ecbc3f35
Moved MainHeader into its own Backbone View.
6 years ago
Mikunj
62135a1810
Added a section below conversation list.
...
Fixed scrolling on conversations.
6 years ago
sachaaaaa
3bf52c8f82
Update test/index.html
...
Co-Authored-By: Mikunj <Mikunj@users.noreply.github.com>
6 years ago
Scott Nonnenberg
313d08344a
Request configuration sync on startup of new version
6 years ago
Mikunj
ac4e04912c
Minor language fixes.
6 years ago
Mikunj
6ce9d6a08c
Added nickname dialog.
6 years ago
Scott Nonnenberg
70eed938d9
Store arrayBuffers in database for remote identity keys
6 years ago
Scott Nonnenberg
11fdf22881
Change sessions.id to a TEXT field to prevent type coercion
6 years ago
Scott Nonnenberg
bde1462159
Change sessions.id to a TEXT field to prevent type coercion
6 years ago
Mikunj
8cc9b7b54b
Added blocked number model and collection.
...
Added blocked number controller.
Hooked up BlockedNumberController loading.
7 years ago
Mikunj
0a88f337d5
Merge branch 'sig-development' into merge/signal
7 years ago
Scott Nonnenberg
e828253ef0
Restor full function syntax to custom Mocha reporter
7 years ago
Scott Nonnenberg
dbf0be2db5
eslintify all test files
7 years ago
Scott Nonnenberg
884bc9333d
Make timestamp test a bit more forgiving
7 years ago
Mikunj
1a4adf2281
Merge branch 'development' into merge/signal
7 years ago
Mikunj
f589fdac5c
Merge signal changes into branch.
7 years ago
Mikunj
4e6df71999
Fix up tests.
7 years ago
Scott Nonnenberg
0297279084
Eliminate some conversation fields which are no longer used
7 years ago
Scott Nonnenberg
1755e0adfd
Move all remaining stores to SQLCipher
7 years ago
Scott Nonnenberg
a7d78c0e9b
Sealed Sender support
...
https://signal.org/blog/sealed-sender/
7 years ago
Scott Nonnenberg
ca61c9cb85
Warnings for dangerous files
7 years ago
Scott Nonnenberg
cd60bdd08a
Move conversations to SQLCipher
7 years ago
Scott Nonnenberg
7983300f4a
Use base64 strings for incoming message cache instead of binary
7 years ago
Scott Nonnenberg
3105b77475
Migrate to SQLCipher for messages/cache
...
Quite a few other fixes, including:
- Sending to contact with no avatar yet (not synced from mobile)
- Left pane doesn't update quickly or at all on new message
- Left pane doesn't show sent or error status
Also:
- Contributing.md: Ensure set of linux dev dependencies is complete
7 years ago
Scott Nonnenberg
61f7b8360b
Conversation: store lastMessage/lastMessageStatus in memory only
7 years ago
Scott Nonnenberg
f39a96bc76
Move to centralized message/cache data layer
...
Also, ensure that conversation.messageCollection has nothing in it
unless it has an associated ConversationView.
7 years ago
Scott Nonnenberg
34231168a7
On message delete, ensure that all external files are deleted
7 years ago
Scott Nonnenberg
5933a34a18
Use window.log in browser context, turn on console eslint rule
7 years ago
Scott Nonnenberg
b159a8d7c7
Update the user agent for debug log requests
7 years ago
Scott Nonnenberg
3c69886320
Finish new Message component, integrate into application
...
Also:
- New schema version 8 with video/image thumbnails, screenshots, sizes
- Upgrade messages not at current schema version when loading messages
to show in conversation
- New MessageDetail react component
- New ConversationHeader react component
7 years ago
Scott Nonnenberg
43a44793c5
Remove jshint - move everything over to eslint
...
Also removed all hints of previous linters
7 years ago
Scott Nonnenberg
fc5c52fbdf
Remove iOS theme in favor of plain light/dark themes
7 years ago
Scott Nonnenberg
ad4387803b
New media permission, show dialog when not enabled for voice msg
...
UI now in separate renderer:
- the permissions popup
- settings dialog
- debug log dialog
- about window
Couple bug fixes:
- About Window: Fix 'escape' to close window
- Remove outdated dist/copy tasks from Gruntfile
Eslintified settings_view.js
7 years ago
Scott Nonnenberg
4415293100
Make all OS menus localizable
...
Turns out that Electron is not localizing the 'role' elements like we
expected would happen.
7 years ago
Scott Nonnenberg
8eeaad8e18
Remove unused export/import functionality
7 years ago
Scott Nonnenberg
068cce61e6
Fix path-oriented unit test on Windows
7 years ago