564 Commits

Author SHA1 Message Date
Greyson Parrelli
bf692e8da3 Throttle background contact syncs to once every 6 hours.
Unfortunately, there's apps out there that trigger contact changes
very frequently. Because we listen to the system for contact
changes to tell us when to sync, that could result in us sending
an abundance of contact syncs to linked desktop instances.

This throttles contact sync requests using the following methodology:

- By default, throttle contact syncs to 6 hrs while the app is
  backgrounded.
- If a sync is throttled in the background, we set a dirty flag and
  will execute the sync the next time the app is foregrounded.
- Syncs explicitly requested by desktop are never throttled.
2018-07-17 12:06:50 -07:00
Greyson Parrelli
845fcf0864 Remove ability to set group conversation colors (for now). 2018-07-17 09:54:13 -07:00
Greyson Parrelli
24b062d8dd Improve the look of message bubbles. 2018-07-17 09:53:52 -07:00
Greyson Parrelli
4df1743ed1 Bump version to 4.23.4 2018-07-09 14:57:43 -07:00
Greyson Parrelli
d06b129156 Bump version to 4.23.3 2018-07-06 09:54:15 -07:00
Greyson Parrelli
e334f1e035 Bump verison to 4.23.2 2018-07-05 10:08:40 -07:00
Greyson Parrelli
42236d6c3d Bump version to 4.23.1 2018-07-03 17:18:23 -07:00
Greyson Parrelli
7237e919be Bump version to 4.23.0 2018-07-02 18:22:22 -07:00
Greyson Parrelli
5d8ada0219 Update SQLCipher. 2018-07-02 16:57:06 -07:00
Greyson Parrelli
707ca53a23 Bump version to 4.22.4 2018-06-28 12:54:32 -07:00
Greyson Parrelli
8e186f7c62 Bump version to 4.22.3 2018-06-27 09:48:42 -07:00
Greyson Parrelli
6a9d19e73d Bump version to 4.22.2 2018-06-25 19:42:11 -07:00
Greyson Parrelli
c33c74960e Update libwebrtc to M67. 2018-06-25 19:41:35 -07:00
Greyson Parrelli
f11f99366d Bump version to 4.22.1 2018-06-25 14:32:02 -07:00
Greyson Parrelli
28dc477b54 Bump version to 4.22.0 2018-06-25 12:18:39 -07:00
Greyson Parrelli
cddb8082f4 Remove unnecessary maven repo. 2018-06-22 10:59:53 -07:00
Greyson Parrelli
42f1baaf61 Imported JobManager as a source dependency.
We have to make some changes, and it's gotten to the point where
maintaining it as a separate library is more hassle than it's worth,
especially with Google releasing WorkManager as the preferred job
scheduling library.
2018-06-22 10:59:53 -07:00
Greyson Parrelli
febf3c249e Bump version to 4.21.6 2018-06-22 10:39:16 -07:00
Greyson Parrelli
e6277c0544 Bump version to 4.21.5 2018-06-21 19:10:04 -07:00
Greyson Parrelli
d6ac17d0ee Bump version to 4.21.4 2018-06-20 13:25:53 -07:00
Greyson Parrelli
f8747748f9 Bump version to 4.21.3 2018-06-20 07:33:25 -07:00
Greyson Parrelli
bb7a33ed8e Bump version to 4.21.2 2018-06-18 16:33:00 -07:00
Greyson Parrelli
fe4ce88439 Revert "Upgrade SQLCipher to respect a max window size."
This reverts commit dace93abb3cd5bf5cf7bd722d688b0ae302a4722.
2018-06-18 16:24:35 -07:00
Greyson Parrelli
2c7769ae26 Bump version to 4.21.1 2018-06-18 14:33:44 -07:00
Greyson Parrelli
e65cd2636b Bump version to 4.21.0 2018-06-18 14:33:44 -07:00
Greyson Parrelli
2c17b54ef9 Show a banner in the event of a service outage.
We will now determine if there has been a service outage and render a
banner at the top of the conversation list if we detect that there has
been one.
2018-06-18 14:32:45 -07:00
Greyson Parrelli
dace93abb3 Upgrade SQLCipher to respect a max window size.
Previously, SQLCipher's memory usage would grow indefinitely, up until
it hit the end of the cursor. We've now switched to a release where the
memory  used by the cursor can be bounded.
2018-06-18 14:32:45 -07:00
Greyson Parrelli
a6b6775aa1 Bump version to 4.20.9. 2018-06-18 14:11:50 -07:00
Greyson Parrelli
0c3535cff8 Bump version to 4.20.8 2018-06-14 11:13:04 -07:00
Greyson Parrelli
e45a4b86d8 Bump version to 4.20.7 2018-06-11 10:48:24 -07:00
Greyson Parrelli
643dd0b679 Bump version to 4.20.6 2018-06-06 20:14:05 -07:00
Greyson Parrelli
bb40f38124 Bump version to 4.20.5 2018-05-29 13:42:21 -04:00
Greyson Parrelli
6d56447de2 Bump version to 4.20.4 2018-05-23 08:36:25 -04:00
Greyson Parrelli
8fc63c4d78 Bump version to 4.20.3 2018-05-23 08:28:50 -04:00
Moxie Marlinspike
107f6b4277 Bump version to 4.20.2 2018-05-22 07:17:49 -07:00
Greyson Parrelli
eb42b7b26a Bump version to 4.20.1. 2018-05-21 19:59:56 -04:00
Greyson Parrelli
5d75f11cbc Bump version to 4.20.0. 2018-05-21 17:19:03 -04:00
Greyson Parrelli
0449647cf9 Implemented full-text search.
You can now use the search bar on the conversation list to find
conversations, messages, and contacts.
2018-05-21 16:36:59 -04:00
Greyson Parrelli
ca260a92e3 Convert vCard attachments to Shared Contacts.
When you share a vCard from an external app (like the Contacts app) into
Signal, we'll now convert it to a pretty Shared Contact message and
allow you to choose which fields of the contact you wish to send.
2018-05-21 15:45:22 -04:00
Greyson Parrelli
54dbffaf30 Added ability to share contacts.
The "contact" option in the attachments tray now brings you through an
optimized contact sharing flow, allowing you to select specific fields
to share. The contact is then presented as a special message type,
allowing you to interact with the card to add the contact to your system
contacts, invite them to signal, initiate a signal message, etc.
2018-05-21 15:45:22 -04:00
Moxie Marlinspike
7951df09ad Bump version to 4.19.3 2018-04-26 17:48:43 -07:00
Moxie Marlinspike
0c8b2b23da Bump version to 4.19.2 2018-04-26 09:33:35 -07:00
Moxie Marlinspike
8b74e9a075 Bump version to 4.19.1 2018-04-18 10:40:49 -07:00
Moxie Marlinspike
afbf6a91bb Bump version to 4.19.0 2018-04-18 10:15:00 -07:00
Greyson Parrelli
fa99e8f0d0 Updated reply-to UI.
All UI components are now properly styled and functioning according to
spec.
2018-04-16 17:33:26 -07:00
Moxie Marlinspike
d567534609 replies 2018-04-16 17:33:26 -07:00
Moxie Marlinspike
c2c180e38d Bump version to 4.18.3 2018-04-12 17:19:44 -07:00
Moxie Marlinspike
c573d5703b Bump version to 4.18.2 2018-04-09 09:10:05 -07:00
Moxie Marlinspike
c3882e9d51 Bump version to 4.18.1 2018-04-04 05:09:55 -07:00
Moxie Marlinspike
c0da061072 Bump version to 4.18.0 2018-03-31 02:21:35 -07:00
Greyson Parrelli
ea374735e1 Render images in a conversation true-to-size.
Previously, we were always rendering images as squares. Instead of doing
that, we now render them as close to true-to-size as possible (within
reasonable min/max width/height boundaries).
2018-03-31 02:14:02 -07:00
Moxie Marlinspike
f48f4a8812 Bump version to 4.17.5 2018-03-20 11:36:38 -07:00
Moxie Marlinspike
26a16bf0ca Bump version to 4.17.4 2018-03-15 16:48:22 -07:00
Moxie Marlinspike
5f12696bed Bump version to 4.17.3 2018-03-13 09:45:43 -07:00
Moxie Marlinspike
52ca295131 Bump version to 4.17.2 2018-03-11 17:34:16 -07:00
平民·寻梦(Pingmin Fenlly Liu)
cc288d1e43 Just update to the new repo path "github.com/signalapp"
Closes #7469
2018-03-11 17:06:22 -07:00
Moxie Marlinspike
fd7a3190f8 Bump version to 4.17.1 2018-03-10 11:19:05 -08:00
Moxie Marlinspike
c8dd62cecf Make it possible to set a zero value for screen lock timeout
Fixes #7485
2018-03-09 15:27:20 -08:00
Moxie Marlinspike
9fb67b9f03 Bump version to 4.17.0 2018-03-08 08:49:26 -08:00
Moxie Marlinspike
f5f1305af8 Update libpastelog to 1.1.2 2018-03-05 20:17:55 -08:00
Moxie Marlinspike
110d33ddf8 Support for Registration Lock PINs 2018-03-05 16:13:56 -08:00
Moxie Marlinspike
35a6ec707f Update libpastelog to 1.1.1 2018-03-01 18:19:34 -08:00
Moxie Marlinspike
8eb8f9e724 Bump version to 4.16.9 2018-02-28 10:47:49 -08:00
Moxie Marlinspike
eaf11744c7 Bump version to 4.16.8 2018-02-26 14:03:49 -08:00
Moxie Marlinspike
9ebd8682b5 Bump version to 4.16.7 2018-02-24 11:12:11 -08:00
Moxie Marlinspike
4324f0b7ec Update libpastelog 2018-02-24 11:09:05 -08:00
Moxie Marlinspike
c940e984f0 Bump version to 4.16.6 2018-02-22 13:14:56 -08:00
Moxie Marlinspike
a40d7158de Bump version to 4.16.5 2018-02-05 17:38:05 -08:00
Moxie Marlinspike
3be45f093c Bump version to 4.16.4 2018-02-04 11:26:54 -08:00
Moxie Marlinspike
751cc0e86a Bump version to 4.16.3 2018-02-02 16:32:05 -08:00
Moxie Marlinspike
01c3244f75 Specify supported ABIs 2018-02-02 16:31:49 -08:00
Moxie Marlinspike
f17c144a60 Bump version to 4.16.2 2018-02-01 19:36:29 -08:00
Moxie Marlinspike
a4aac62bcb Bump version to 4.16.1 2018-02-01 19:23:29 -08:00
Moxie Marlinspike
c004ead940 Bump version to 4.16.0 2018-02-01 10:25:27 -08:00
Moxie Marlinspike
69d18dfa6a Update libsignal-service to latest 2018-01-31 19:29:19 -08:00
Moxie Marlinspike
f36b296e2e Migrate from SQLite and ciphertext blobs to SQLCipher + KeyStore 2018-01-30 17:27:05 -08:00
Moxie Marlinspike
d1819b6361 Bump version to 4.15.5 2018-01-23 14:01:28 -08:00
Moxie Marlinspike
970e24ef26 Bump version to 4.15.4 2018-01-23 13:44:33 -08:00
Moxie Marlinspike
9939461d9e Bump version to 4.15.3 2018-01-22 11:38:54 -08:00
Moxie Marlinspike
be0ddb9756 Bump version to 4.15.2 2018-01-18 10:18:58 -08:00
Moxie Marlinspike
e60715587f Update service lib to 2.7.0 2018-01-18 10:01:41 -08:00
Moxie Marlinspike
47194e7079 Bump version to 4.15.1 2018-01-16 12:08:46 -08:00
Moxie Marlinspike
d3bf6a1c59 Bump version to 4.15.0 2018-01-09 09:55:31 -08:00
Moxie Marlinspike
551470123d Update glide to 4.5.0 2018-01-08 17:04:39 -08:00
Moxie Marlinspike
da8cea9878 Update glide to 4.4 2017-12-21 17:43:24 -08:00
Moxie Marlinspike
419ef2c6f8 Update support library to 27.0.2 2017-12-21 16:38:55 -08:00
Moxie Marlinspike
a798f97aa3 Update to webrtc M64 2017-12-21 16:37:07 -08:00
Moxie Marlinspike
b17451b867 Bump version to 4.14.10 2017-12-20 11:46:14 -08:00
Moxie Marlinspike
81cd20062c Bump version to 4.14.9 2017-12-19 14:48:40 -08:00
Moxie Marlinspike
6d7553563f Bump version to 4.14.8 2017-12-16 10:54:29 -08:00
Moxie Marlinspike
71727e1474 Bump version to 4.14.7 2017-12-13 10:30:01 -08:00
Moxie Marlinspike
a8040b00cf Bump version to 4.14.6 2017-12-12 11:17:24 -08:00
Moxie Marlinspike
13434d620c Bump version to 4.14.5 2017-12-11 09:56:15 -08:00
Moxie Marlinspike
62489846e3 Bump version to 4.14.4 2017-12-08 15:22:08 -08:00
Moxie Marlinspike
907a1767f4 Bump version to 4.14.3 2017-12-07 11:58:44 -08:00
Moxie Marlinspike
7ba0f4b279 Bump version to 4.14.2 2017-12-05 12:08:51 -08:00
Moxie Marlinspike
6d0b8bd737 Bump version to 4.14.1 2017-12-01 14:05:50 -08:00
Moxie Marlinspike
4932171bbf Bump version to 4.14.0 2017-11-30 14:25:06 -08:00
Moxie Marlinspike
0f35bc6fd9 Increase targetSdkVersion to 25 2017-11-30 10:26:41 -08:00
Moxie Marlinspike
4c8e259b56 Update compileSdk to 27 2017-11-30 10:26:41 -08:00
Moxie Marlinspike
64c8b4b2ef Support for selective permissions 2017-11-30 10:26:41 -08:00
Moxie Marlinspike
886298674e Adjust inbox zero empty state 2017-11-30 10:26:41 -08:00
Moxie Marlinspike
8f6440ce17 Bump version to 4.13.7 2017-11-29 21:56:25 -08:00
Moxie Marlinspike
f916dcd5de Bump version to 4.13.6 2017-11-27 09:48:56 -08:00
Moxie Marlinspike
17f8a81a56 Bump version to 4.13.5 2017-11-25 09:52:59 -08:00
Moxie Marlinspike
6ff0a62338 Bump version to 4.13.4 2017-11-20 19:13:13 -08:00
Moxie Marlinspike
e1026785f7 Bump version to 4.13.3 2017-11-20 11:22:29 -08:00
Moxie Marlinspike
efb9ba6496 Bump version to 4.13.2 2017-11-19 18:48:20 -08:00
Moxie Marlinspike
e14a97cf68 Bump version to 4.13.1 2017-11-16 15:34:29 -08:00
Moxie Marlinspike
0960ff1fa9 Bump version to 4.13.0 2017-11-15 16:38:07 -08:00
Moxie Marlinspike
e37c06c563 Show dialog if another device registered with same number 2017-11-15 16:29:00 -08:00
Moxie Marlinspike
60f4e245e9 Bump version to 4.12.3 2017-11-06 15:53:01 -08:00
Moxie Marlinspike
9c1e846049 Update circular progress button dep to be compat w/ build tools 2017-11-06 15:52:18 -08:00
Moxie Marlinspike
e245281b69 Update Android plugin to 3.0.0 2017-11-06 09:20:52 -08:00
Moxie Marlinspike
1c680a2c64 Update libwebrtc to M63
// FREEBIE
2017-11-03 18:01:18 -07:00
Moxie Marlinspike
648b2f24f6 Bump version to 4.12.2
// FREEBIE
2017-11-03 12:56:11 -07:00
Moxie Marlinspike
90203e4872 Bump version to 4.12.1
// FREEBIE
2017-11-01 15:57:00 -07:00
Moxie Marlinspike
d93ba54f0e Bump version to 4.12.0
// FREEBIE
2017-11-01 15:56:55 -07:00
Moxie Marlinspike
9a8d058051 Update to glide 4.3.0
// FREEBIE
2017-11-01 15:56:44 -07:00
Moxie Marlinspike
6d88710a88 Update to libsignal-service 2.6.11
// FREEBIE
2017-11-01 15:56:31 -07:00
Moxie Marlinspike
10f224ede5 Update to glide 4.x
// FREEBIE
2017-10-11 17:47:12 -07:00
Moxie Marlinspike
4bf91aa86a Bump version to 4.11.5
// FREEBIE
2017-10-16 11:04:26 -07:00
Moxie Marlinspike
e87aa85bae Bump version to 4.11.4
// FREEBIE
2017-10-15 10:12:39 -07:00
Moxie Marlinspike
671023d0c8 Bump version to 4.11.3
// FREEBIE
2017-10-10 10:05:19 -07:00
Moxie Marlinspike
c15d1a3bce Update pipe when injecting message sender
// FREEBIE
2017-10-10 09:14:53 -07:00
Moxie Marlinspike
d24fb8c855 Bump version to 4.11.2
// FREEBIE
2017-10-04 15:25:11 -07:00
Moxie Marlinspike
8a99d9b126 Bump version to 4.11.1
// FREEBIE
2017-10-03 19:11:25 -07:00
Moxie Marlinspike
04fcb9c531 Bump version to 4.11.0
// FREEBIE
2017-10-03 10:43:13 -07:00
Moxie Marlinspike
c09d2951b1 Fix preference compat crash
Fixes #7018
// FREEBIE
2017-10-03 10:43:06 -07:00
Moxie Marlinspike
856a4d2860 Process configuration request messages
// FREEBIE
2017-10-02 12:39:44 -07:00
Moxie Marlinspike
4c2269175b Improve profile upload animation
// FREEBIE
2017-10-01 22:36:52 -07:00
Moxie Marlinspike
893cf9c01d Add support for setting empty profile names
// FREEBIE
2017-10-01 22:36:52 -07:00
Moxie Marlinspike
c6b2e785a5 Reorganize conversation media activity to have sticky headers
// FREEBIE
2017-10-01 22:36:52 -07:00
Moxie Marlinspike
5189fbf686 Bump minSdk to API 14
The Android v4 and v7 support libraries now only support a minSdk
of v14. This means that they are both essentially a v14 support
library now.

In order to bump compileSdk to 26, we'll have to update the support
library, which will break < v14 compatibility. Android is
essentially forcing all applications to break compatibility with
devices older than API 14.

// FREEBIE
2017-10-01 22:36:52 -07:00
Moxie Marlinspike
d0e781ccb4 Sync read receipt configuration to sibling devices
// FREEBIE
2017-10-01 22:36:52 -07:00
Moxie Marlinspike
a1c276f70b Update to V7 PreferencesCompat library
// FREEBIE
2017-10-01 22:36:52 -07:00
Moxie Marlinspike
cb9bc9659b Support for read receipts
// FREEBIE
2017-10-01 22:36:52 -07:00
Moxie Marlinspike
30916d8e19 Bump version to 4.10.12
// FREEBIE
2017-09-25 09:33:02 -07:00
Moxie Marlinspike
185d22809e Bump version to 4.10.11
// FREEBIE
2017-09-19 11:03:53 -07:00
Moxie Marlinspike
b5ad2fc744 Bump version to 4.10.10
// FREEBIE
2017-09-15 10:37:04 -07:00
Moxie Marlinspike
989ec6a40a Bump version to 4.10.9
// FREEBIE
2017-09-13 17:26:56 -07:00
Moxie Marlinspike
2e5b0bcee2 Bump version to 4.10.8
// FREEBIE
2017-09-11 14:18:17 -07:00
Moxie Marlinspike
77fb541090 Bump version to 4.10.7
// FREEBIE
2017-09-10 11:48:57 -07:00
Moxie Marlinspike
6a10c69df8 Bump version to 4.10.6
// FREEBIE
2017-09-08 11:49:26 -07:00
Moxie Marlinspike
0bd9606666 Bump version to 4.10.5
// FREEBIE
2017-09-07 20:45:26 -07:00
Moxie Marlinspike
6d1f4bc2f0 Bump version to 4.10.4
// FREEBIE
2017-09-06 17:59:20 -07:00
Moxie Marlinspike
af265bc3c2 Bump version to 4.10.3
// FREEBIE
2017-09-06 16:16:51 -07:00
Moxie Marlinspike
d6aeeaef2c Bump version to 4.10.2
// FREEBIE
2017-09-06 10:55:04 -07:00
Moxie Marlinspike
56c720cd4f Bump version to 4.10.1
// FREEBIE
2017-09-06 00:30:50 -07:00
Moxie Marlinspike
79f8cf8e35 Bump version to 4.10.0
// FREEBIE
2017-09-05 22:16:13 -07:00
Moxie Marlinspike
2add02c62f Add splash screen for setting profiles
// FREEBIE
2017-09-03 19:45:43 -07:00
Moxie Marlinspike
62c738ee58 Update libsignal-service to 2.6.5
// FREEBIE
2017-08-28 17:56:49 -07:00
Moxie Marlinspike
51c1e4485f Support for profile key syncing to sibling devices
// FREEBIE
2017-08-28 10:30:50 -07:00
Moxie Marlinspike
77a216b705 Support for retrieving and storing profile information
Initial support for sharing profile keys

// FREEBIE
2017-08-28 10:30:50 -07:00
Moxie Marlinspike
1893047a78 Profile creation activity
// FREEBIE
2017-08-28 10:30:50 -07:00
Moxie Marlinspike
a02f223a96 Join recipient preferences into thread query for faster lookup
// FREEBIE
2017-08-28 10:30:50 -07:00
Moxie Marlinspike
81682e0302 Bump version to 4.9.9
// FREEBIE
2017-08-23 10:46:41 -07:00
Moxie Marlinspike
8d473f4f50 Bump version to 4.9.8
// FREEBIE
2017-08-10 12:31:32 -07:00
Moxie Marlinspike
c0ec531daa Bump version to 4.9.7
// FREEBIE
2017-08-07 12:41:26 -07:00
Moxie Marlinspike
1c3ba4b675 Bump version to 4.9.6
// FREEBIE
2017-08-04 09:30:54 -07:00
Moxie Marlinspike
f41e9c181c Bump version to 4.9.5
// FREEBIE
2017-08-03 13:01:38 -07:00
Moxie Marlinspike
dc61c67856 Bump version to 4.9.4
// FREEBIE
2017-08-02 13:08:19 -07:00
Moxie Marlinspike
3d29445373 Bump version to 4.9.3
// FREEBIE
2017-08-02 08:15:21 -07:00
Moxie Marlinspike
ae93038d66 Bump version to 4.9.2
// FREEBIE
2017-08-01 18:46:16 -07:00
Moxie Marlinspike
6ff9d3cc72 Bump version to 4.9.1
// FREEBIE
2017-08-01 14:53:07 -07:00
Moxie Marlinspike
45ecca69d3 Bump version to 4.9.0
// FREEBIE
2017-07-31 15:39:44 -07:00
Moxie Marlinspike
737810475e Remove the Canonical Address Database
This was a holdover from Signal's origins as a pure SMS app.
It causes problems, depends on undefined device specific behavior,
and should no longer be necessary now that we have all the
information we need to E164 all numbers.

// FREEBIE
2017-07-31 12:02:29 -07:00
Moxie Marlinspike
b5259f6847 Bump version to 4.8.1
// FREEBIE
2017-07-12 18:17:39 -07:00
Moxie Marlinspike
18f6196388 Update to libsignal-service 2.5.16
// FREEBIE
2017-07-12 18:05:27 -07:00
Moxie Marlinspike
666f648c59 Bump version to 4.8.0
// FREEBIE
2017-07-07 11:13:09 -07:00
Moxie Marlinspike
2c4c0f1349 Archive sessions and generate new registration id on re-register
Fixes #6703
// FREEBIE
2017-07-05 13:13:53 -07:00
Moxie Marlinspike
fcbcffe9ba Bump version to 4.7.4
// FREEBIE
2017-06-25 22:34:01 -07:00
Moxie Marlinspike
501b351f80 Update signal-service to 2.5.14
// FREEBIE
2017-06-25 22:33:31 -07:00
Moxie Marlinspike
b72b1cda94 Bump version to 4.7.3
// FREEBIE
2017-06-23 14:10:15 -07:00
Moxie Marlinspike
074e46b2d9 Enable verification syncing
// FREEBIE
2017-06-23 13:59:06 -07:00
Moxie Marlinspike
91612cb6f2 Bump version to 4.7.2
// FREEBIE
2017-06-22 11:04:23 -07:00
Moxie Marlinspike
8b12bc9acc Bump version to 4.7.1
// FREEBIE
2017-06-19 12:02:18 -07:00
Moxie Marlinspike
e2439278f4 Update libsignal-server to 2.5.12
Fixes #6734
// FREEBIE
2017-06-19 12:00:49 -07:00
Moxie Marlinspike
7c2191f9a0 Bump version to 4.7.0
// FREEBIE
2017-06-15 12:41:55 -07:00
Moxie Marlinspike
172de96ce4 Update to webrtc M59
// FREEBIE
2017-06-13 12:28:12 -07:00
Moxie Marlinspike
76c28cfa7a Add support for SN verification
// FREEBIE
2017-06-09 19:58:01 -07:00
Moxie Marlinspike
711740d156 Update to libsignal-service 2.5.10
// FREEBIE
2017-06-02 09:49:29 -07:00
Moxie Marlinspike
cd55feb2b9 Update signal-service to 2.5.9
// FREEBIE
2017-05-31 14:51:48 -07:00
Moxie Marlinspike
0367bf0de4 Update signal-service to 2.5.8
// FREEBIE
2017-05-31 14:51:48 -07:00
Moxie Marlinspike
d507756821 Some identity key handling changes
1) Prefetch identity keys when possible

2) Always accept prefetched keys or keys from incoming messages

3) Block sending only if it's a recent change, or if always
   block is enabled

// FREEBIE
2017-05-31 14:51:48 -07:00
Moxie Marlinspike
56f85e7f85 Bump version to 4.6.1
// FREEBIE
2017-05-24 11:03:40 -07:00
Moxie Marlinspike
15df691017 Bump version to 4.6.0
// FREEBIE
2017-05-12 15:47:53 -07:00
Moxie Marlinspike
0d6f8a003d Add proguard config for klinker library
// FREEBIE
2017-05-12 15:47:04 -07:00
Moxie Marlinspike
b78c05e70b Keep track of when audio attachments are voice notes
// FREEBIE
2017-05-11 22:46:35 -07:00
Moxie Marlinspike
51d6144591 Significant MMS changes
1) Remove all our PDU code and switch to the PDU code from the
   klinker library

2) Switch to using the system Lollipop MMS library by default,
   and falling back to our own custom library if that fails.

3) Format SMIL differently, using code from klinker instead of
   what we've pieced together.

4) Pull per-carrier MMS media constraints from the XML config
   files in the klinker library, instead of hardcoding it at 280kb.

Hopefully this is an improvement, but given that MMS is involved,
it will probably make things worse instead.
2017-05-08 18:14:55 -07:00
Moxie Marlinspike
bfc9ad7761 Bump version to 4.5.3
// FREEBIE
2017-04-30 10:29:31 -07:00
Moxie Marlinspike
89d1232bdc Bump version to 4.5.2
// FREEBIE
2017-04-28 14:57:01 -07:00
Moxie Marlinspike
50cf9c448a Bump version to 4.5.1
// FREEBIE
2017-04-27 17:59:15 -07:00
Moxie Marlinspike
12062bdfe1 Bump version to 4.5.0
// FREEBIE
2017-04-26 18:08:32 -07:00
mcloo
5ffee53faa Fix Unread Badger for Sony Launcher
Closes #6552
Fixes #6484
2017-04-26 10:27:30 -07:00
Moxie Marlinspike
3acfba7bd0 Bump version to 4.4.0
// FREEBIE
2017-04-22 09:50:02 -07:00
Moxie Marlinspike
a697fcea04 Bump version to 4.3.2
// FREEBIE
2017-04-19 18:08:53 -07:00
Moxie Marlinspike
9c5fe77e96 Bump version to 4.3.1
// FREEBIE
2017-04-17 16:03:06 -07:00
Moxie Marlinspike
a5500655a7 Bump version to 4.3.0
// FREEBIE
2017-04-16 15:59:30 -07:00
Moxie Marlinspike
4fd41080ac Use exoplayer for playing video on API 16+ devices
// FREEBIE
2017-04-13 14:15:06 -07:00