Commit Graph

2184 Commits

Author SHA1 Message Date
lilia 03c5d12edd Fix necrobumping convos on key change
When inserting key change advisories, use the current conversation
timestamp to avoid pushing lots of old groups to the top of the
conversation list.
2016-10-12 11:34:49 +09:00
lilia e47868129e Remove unneeded rule
No longer needed thanks to previous commit.
2016-10-12 11:02:59 +09:00
lilia d5431a942f Simplify and correct message metadata alignment
Match left/right adjustment on Android.
Incoming to the left, outgoing to the right.
2016-10-12 10:52:34 +09:00
lilia b5f5c4604c Fix missing hourglass on some expiring messages
Resolves a race condition between marking messages read and
loading/rendering those messages in the frontend.

Fixes #942
2016-10-12 10:37:10 +09:00
lilia 508c10755b Bump version v0.25.0 2016-10-11 22:52:40 +09:00
lilia 7413bd80d1 Update translations 2016-10-11 22:52:40 +09:00
lilia 19b83931ed Enable disappearing messages 2016-10-11 22:52:40 +09:00
lilia 657fa2725f Adjust hourglass vertical alignment 2016-10-11 22:52:40 +09:00
lilia 635178b06f Fix string 2016-10-10 09:59:40 +09:00
lilia e0ff8c926f Update translations 2016-10-10 09:57:27 +09:00
lilia 6162f22766 Fix some localization descriptions 2016-10-08 11:24:19 +09:00
lilia d6f714defc Improve capitalization consistency in menus
Android uses sentence case. iOS uses title case.
2016-10-08 11:17:08 +09:00
lilia dddeed8e8f Split up themes into separate files 2016-10-08 11:10:40 +09:00
lilia 15a9423a17 Change Identity to Safety Numbers in conversation menu
Fixes #935
2016-10-08 11:06:20 +09:00
lilia 224afdd063 Fix tests 2016-10-07 19:39:50 +09:00
2-4601 669338c717 i18n 'Theme'
// FREEBIE
2016-10-07 19:27:05 +09:00
Lucas Amorim a7f492fabc Updates README with link for Signal for iOS
// FREEBIE
2016-10-07 19:25:52 +09:00
paolo.ingls@gmail.com d4f7b9984b Fixed bug920
//FREEBIE
2016-10-07 19:23:45 +09:00
lilia 27eeccdb62 Update translations 2016-10-07 19:13:47 +09:00
lilia 51e902c26f Remove dead code 2016-10-07 11:02:26 +09:00
lilia 674eeb8313 Remove refs to appWindow
We only need the regular window, not the AppWindow interface, which is
specific to chrome apps.
2016-10-07 11:02:26 +09:00
lilia 9da4cdefd7 Style fix 2016-10-07 11:02:26 +09:00
Paolo Inglese 7cd45714a5 Font size should be adjustable
//FREEBIE
2016-10-07 11:02:26 +09:00
lilia fcffcd35af DRY 2016-10-07 09:29:53 +09:00
2-4601 81e1b84129 Fix 2nd person conjugation in exp. timer messages
// FREEBIE
2016-10-07 09:25:19 +09:00
lilia f8a3ae158c Remove log message 2016-10-06 18:18:54 +09:00
lilia 53fdc6a551 Bump version v0.24.1 2016-10-06 02:57:46 +09:00
lilia 34888160bb Fix re-appearing disappearing message ui
Fix a bug where entering the message detail view and then going back
would cause the timer menu to appear.
2016-10-06 02:56:33 +09:00
lilia 7362d6a2c3 Bump version 2016-10-06 00:14:45 +09:00
lilia 94c1ac6f09 Fix message insertion for the first element inserted 2016-10-05 22:43:31 +09:00
lilia d3a2f5c838 Ignore expireTimer on session reset messages 2016-10-05 22:32:40 +09:00
lilia 4ee2652367 Fix wrong contact in some timer updates
Mistakenly showed 'You' for timer updates inferred from incoming
messages.
2016-10-05 22:31:30 +09:00
lilia 73e69fe5eb Update libsignal-protocol 1.1.7 2016-10-05 22:01:52 +09:00
lilia 7c81e4ed2e Delete extra space 2016-10-05 21:15:58 +09:00
lilia 02ca0a09ac Remove dead code 2016-10-05 21:11:58 +09:00
lilia 83d285e4ab Fix style for qr code 2016-10-05 19:11:39 +09:00
lilia 790407d42e Add qr codes 2016-10-05 19:11:39 +09:00
lilia f05d693994 Switch from fingerprints to safety numbers 2016-10-05 19:11:39 +09:00
lilia 7fe708d195 Insert keychange advisories
On click, these open a verification panel for the relevant contact,
within this conversation.

// FREEBIE
2016-10-05 19:11:39 +09:00
lilia 1f0a93bf70 Ensure new installs default to non-blocking
// FREEBIE
2016-10-05 19:10:20 +09:00
lilia 1fe90ecdcb Add frontend for safety numbers approval setting
Adds the checkbox under settings.

// FREEBIE
2016-10-05 19:10:20 +09:00
lilia aa42139477 Implement non blocking option
// FREEBIE
2016-10-05 19:10:20 +09:00
lilia ce315f3f8e Add Events to SignalProtocolStore
Allows triggering and listening for events.

// FREEBIE
2016-10-05 19:10:20 +09:00
lilia 5899654ea5 Remove log message 2016-10-05 19:09:21 +09:00
lilia de744a6c55 Fix messages being inserted in the wrong place
Usually new elements are inserted in a predictable order relative to the
sort order of the models/collection, but it's not garaunteed. This fixes
up message element insertion to handle the general case where elements
can be added in any order and must be displayed in correct order as
determined by the collection's sort function. In the worst case, we'll
have to iterate over the entire list of elements to find the right spot,
but in practice most of the time we can short circuit based on the index
of the model or by looking for the predecessor or successor of the
element in question.
2016-10-05 19:09:21 +09:00
lilia 009098f8dd Insert inferred timer updates before the corresponding message 2016-10-05 19:09:21 +09:00
lilia d52050d43f Fix group timer updates 2016-10-05 19:09:20 +09:00
lilia 0bba096510 Use 'You' instead of your own phone number 2016-10-05 19:09:20 +09:00
lilia 1da44c847b Fix handling sent messages sans expirationStartTimestamp 2016-10-05 19:09:20 +09:00
lilia 2bbee2d72d Fix truncated text in conversation list on timer update 2016-10-05 19:09:20 +09:00