Scott Nonnenberg
1608acf449
Add new test/manual.txt with scenarios for last-seen, scrolling
...
FREEBIE
9 years ago
Scott Nonnenberg
33cdc6ae71
test/index.html: Comments to help in turning off code coverage
...
FREEBIE
9 years ago
Scott Nonnenberg
0a5960e091
Restore interactivity to InboxViews hosted on test page
...
FREEBIE
9 years ago
Scott Nonnenberg
3cfac58d78
Eliminate all console errors during test run
...
FREEBIE
9 years ago
lilia
dc680126df
Clean up key change listener tests
...
camelCase variables
// FREEBIE
9 years ago
lilia
534ba3a62f
Remove unneeded promise wrapper
...
// FREEBIE
9 years ago
Scott Nonnenberg
0496518af4
Bulletproof getCountOfAllMatches against non-global regex input
...
FREEBIE
9 years ago
Scott Nonnenberg
423a0fef67
Jumbomoji support matching Android support
...
FREEBIE
9 years ago
lilia
aed5735620
Improve keychange notice reliability/perf
...
Bind a single listener to keychange events from the storage interface,
which then looks up relevant conversations and adds notices to them,
with tests.
Previously we would need to instantiate a conversation model in order to
start listening to its key change events. In practice this usually
happens at startup but we shouldn't rely on it, and it incurs higher
overhead since it creates a different listener for each conversation.
// FREEBIE
9 years ago
Scott Nonnenberg
731fcb8ecb
Add test verifying that AttachmentView shows file size
...
FREEBIE
9 years ago
lilia
40af226a4a
Move Whisper.events out of views and tests
9 years ago
lilia
6c7e1aa283
Update tests
9 years ago
lilia
d0448ec778
Fix tests
...
// FREEBIE
9 years ago
Sam Vevang
ed4991974b
set up a new view for displaying the network status
...
// FREEBIE
9 years ago
Blake Griffith
1e498294e0
Add attachment_views_test.js tests
9 years ago
Ikarulus
53cd3af78b
Added a dark theme
...
I added a dark theme in order to solve #328 .
This may fix #328 at least partially.
9 years ago
lilia
224afdd063
Fix tests
9 years ago
2-4601
669338c717
i18n 'Theme'
...
// FREEBIE
9 years ago
lilia
1fa722624e
Fix tests
9 years ago
lilia
b0c59233f3
Add test fixtures
...
Test page loads fixtures and renders the inbox view. This may be useful
for smoke testing style changes or generating screenshots with
pseudo-realistic data.
Includes a couple small changes to get rendering working outside the
app.
9 years ago
lilia
7e0df07e88
Fix tests
...
// FREEBIE
9 years ago
lilia
67c7a06c28
Use momentjs for timestamp localization
...
Let momentjs handle proper pluralization of relative times. This comes
at the sacrifice of displaying 'minutes' in the conversation list
timestamp rather than 'min'. Note that we don't use moment's fromNow
instance method so as to preserve the rounding logic that matches the
Android client.
// FREEBIE
9 years ago
lilia
f8e176fd40
Dedupe methods
...
Define textsecure.crypto in terms of libsignal.crypto.
// FREEBIE
10 years ago
lilia
148bd32671
Update libsignal-protocol v0.10.0
...
* Changes policy for old session deletion
* Renames putIdentityKey to saveIdentity
* Remove device messages
// FREEBIE
10 years ago
2-4601
60fe1e2cea
i18n 'Received message with unknown identity key'
...
// FREEBIE
10 years ago
2-4601
52992a8f12
i18n 'Secure session ended'
...
// FREEBIE
10 years ago
lilia
6589ec544a
Unnest before statements
...
// FREEBIE
10 years ago
lilia
348ee0b3e7
More descriptive tests
...
// FREEBIE
10 years ago
lilia
f173104c82
Tests for isTrustedIdentity
...
// FREEBIE
10 years ago
lilia
1d60dc38fb
Rename axolotl storage
...
// FREEBIE
10 years ago
lilia
b1d370755a
Rename AxolotlStore
...
// FREEBIE
10 years ago
lilia
1fe5d63015
Update protocol libs
...
Rename storage functions
// FREEBIE
10 years ago
lilia
7b29a567b5
More consistent timestamps
...
* Apply the same rounding to in message bubbles and conversation list.
Also make them consistent with Android's relative times. Fixes #682
* Show full timestamps when hovering on relative time
* Compute timestamp update delays more precisely:
Set timestamps to self-update as soon as they are able to change
rather than a fixed time since the last update.
* Refactor for customizable/localizable relative times
* Update timestamp tests
* Log timestamp update intervals to help debug #460
10 years ago
Blake Griffith
39091fca80
Add tests for message.getContact
...
FREEBIE
10 years ago
Blake Griffith
e07e3a53c9
Test message.*ImageUrl methods.
...
FREEBIE
10 years ago
lilia
9aa429e18a
Add frontend support for expiring releases
...
When a release expires, it gets a persistent banner notification to
upgrade, and an ephemeral toast warning when trying to send a message.
// FREEBIE
10 years ago
lilia
37fb2580bc
Fix tests
...
// FREEBIE
10 years ago
lilia
cc0b8e835a
Don't show left groups in list of all contacts
...
// FREEBIE
10 years ago
lilia
ef9559d844
Add tests for filtering left groups from search
...
// FREEBIE
10 years ago
lilia
df6c9cf462
Rebuild test.js
...
Needs reconcatenation after changing _test.js
// FREEBIE
10 years ago
lilia
173e037fa6
Fix minor style errors
...
And keep it that way, by making jscs config more opinionated.
// FREEBIE
10 years ago
lilia
b09cb228f7
Disallow trailing whitespace
...
// FREEBIE
10 years ago
lilia
7c17c5fa54
Update chai
...
// FREEBIE
10 years ago
lilia
26df196aba
Update chai
...
Level up Chai! New ability unlocked: assert.isBelow(val, limit)
// FREEBIE
10 years ago
lilia
080c233a93
Add timestamp update interval test
...
Break out delay computation into its own function and add tests,
including a regression test for #646 .
// FREEBIE
10 years ago
Lorenz Hübschle-Schneider
e876d8f6ed
Display relative timestamps in conversation list
...
This mimicks Signal-Android's relative timestamps.
Previously, only the date was displayed.
Fixes #284
10 years ago
lilia
239ec8e318
Fix test
...
// FREEBIE
10 years ago
David Baldwynn
e24fa69b04
Added test case for unsupported type
10 years ago
lilia
0e0994832e
Fix message view tests
...
// FREEBIE
10 years ago
lilia
11cedcce6e
Add model-level search tests
...
// FREEBIE
10 years ago