Mikunj
12ce0140de
Left pane changes.
...
Merge commit 'b3ac1373fa64117fe2a9ccfddf3712f1826c06d9' into signal-1.23
# Conflicts:
# _locales/en/messages.json
# background.html
# js/background.js
# js/conversation_controller.js
# js/models/conversations.js
# js/models/messages.js
# js/views/conversation_list_item_view.js
# js/views/conversation_list_view.js
# js/views/conversation_search_view.js
# js/views/inbox_view.js
# libtextsecure/account_manager.js
# package.json
# stylesheets/_global.scss
# stylesheets/_index.scss
# stylesheets/_modules.scss
# test/_test.js
# test/index.html
# test/models/conversations_test.js
# test/views/conversation_search_view_test.js
# ts/components/ConversationListItem.tsx
# ts/components/MainHeader.tsx
# ts/components/conversation/ConversationHeader.tsx
# ts/components/conversation/ResetSessionNotification.tsx
6 years ago
Scott Nonnenberg
b3ac1373fa
Move left pane entirely to React
6 years ago
Mikunj
f92e8485f8
Merge development into lint
...
Added gitattributes
6 years ago
Mikunj
6bd2d3962e
Linted files
6 years ago
Mikunj
faeb319c58
Added profile model test.
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
0a88f337d5
Merge branch 'sig-development' into merge/signal
7 years ago
Scott Nonnenberg
dbf0be2db5
eslintify all test files
7 years ago
Mikunj
4e6df71999
Fix up tests.
7 years ago
Scott Nonnenberg
cd60bdd08a
Move conversations to SQLCipher
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
cfe0bd0e79
Move to npm for several dependencies
...
mustache
jQuery
underscore
backbone
mocha
chai
intl-tel-input
7 years ago
Daniel Gasienica
95321e5d3e
Remove Vim mode lines
7 years ago
Daniel Gasienica
1dd87ad197
Format all source code using Prettier
7 years ago
Scott Nonnenberg
f0aaa7a1c5
Introduce intl-friendly sort order for contact lists ( #1900 )
7 years ago
lilia
173e037fa6
Fix minor style errors
...
And keep it that way, by making jscs config more opinionated.
// FREEBIE
9 years ago
lilia
11cedcce6e
Add model-level search tests
...
// FREEBIE
10 years ago
lilia
a258f1a66b
Refactor number parsing and validation
...
Refactor libphonenumber.validateNumber into libphonenumber.parseNumber,
which encapsulates the try-catch pattern used in number parsing and
returns an object of info about the input number rather tha throwing
since we expect to get some invalid number inputs the user is typing.
In the conversation model,
* Separate phone number validation from search token updating.
* Perform token update before save if the number was valid.
* Stop storing unneeded number variants as conversation properties.
// FREEBIE
10 years ago
lilia
0b95606eff
Display nicely formatted phone numbers
...
In conversation headers and as titles for contacts with no name. Updated
tests accordingly.
// FREEBIE
10 years ago
lilia
69bbaac3b9
Fix conversation model test
...
// FREEBIE
10 years ago
lilia
f764445c86
Remove erroneous license file and headers
...
We only use GPLV3 around here.
// FREEBIE
10 years ago
lilia
9a4a91b5b5
Fix avatar test
10 years ago
lilia
d0e262d7cb
AxolotlStore stores groups in indexeddb
10 years ago
Tara Vancil
d65e0e5eda
Add tests for message and conversation models
...
Closes #218
10 years ago
lilia
90140556e4
Fix tests
10 years ago
lilia
d107c3b839
Fix tests
10 years ago
lilia
1a4811fcef
Fix tests
10 years ago
lilia
bf22da209f
Fix tests
11 years ago
lilia
470346c9c4
Save incoming messages and pass to frontend asynchronously
...
After a message is saved asynchronsly, fire an event and pass the
message attributes to frontend listeners via the chrome-runtime API.
This behavior is similar to the 'storage' event fired by localStorage.
11 years ago
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.
11 years ago