Greyson Parrelli
45c4eafbd7
Add the ability to block groups.
...
This also fixes the situation where we block group-leave messages,
preventing blocked contacts from leaving groups.
Fixes #7970
Also, this forced us to upgrade libsignal-service, which fixes the
websocket timeout issues. Thanks to @dpapavas!
Fixes #6644
2018-09-18 15:26:50 -07:00
Greyson Parrelli
c1a827f6d4
Update WebRTC to M69.
2018-09-08 07:48:20 -07:00
Greyson Parrelli
db9bfb4b2f
Update ExoPlayer to 2.8.4
2018-09-08 07:48:20 -07:00
Greyson Parrelli
1c75f375c3
Bump version to 4.25.10
2018-09-07 17:59:33 -07:00
Greyson Parrelli
d2a8abe769
Bump version to 4.25.9
2018-09-04 18:12:13 -07:00
Greyson Parrelli
604e5d788e
Bump version to 4.25.8
2018-09-04 11:13:54 -07:00
Greyson Parrelli
5cc91274d1
Bump version to 4.25.7
2018-08-31 12:01:46 -07:00
Greyson Parrelli
a6e4114151
Bump version to 4.25.6
2018-08-27 10:31:21 -07:00
Greyson Parrelli
25db207e24
Bump version to 4.25.5
2018-08-24 12:13:39 -07:00
Greyson Parrelli
c5309ce11e
Bump version to 4.25.4
2018-08-22 16:30:54 -07:00
Greyson Parrelli
54715e9c43
Bump version to 4.25.3
2018-08-21 11:16:48 -07:00
Greyson Parrelli
e23fd9d491
Bump version to 4.25.2
2018-08-15 13:41:02 -07:00
Greyson Parrelli
7eeafee1c2
Bump version to 4.25.1
2018-08-14 13:28:00 -07:00
Greyson Parrelli
f9adb4e455
Bump version to 4.25.0
2018-08-13 18:38:59 -04:00
Greyson Parrelli
b7d83c7a1f
Make libpaste a source dependency.
2018-08-06 10:50:06 -04:00
Greyson Parrelli
1028da116f
Bump version to 4.24.8
2018-08-06 10:47:44 -04:00
Greyson Parrelli
f6951b9ae0
Bump version to 4.24.7
2018-08-03 14:09:50 -04:00
Greyson Parrelli
7d210c8e0d
Bump version to 4.24.6
2018-08-02 17:15:18 -04:00
Greyson Parrelli
8ca11756be
Bump version to 4.24.5
2018-07-27 16:32:46 -04:00
Greyson Parrelli
c33363d0bd
Bump version to 4.24.4
2018-07-26 12:58:25 -04:00
Greyson Parrelli
ec43c3ae5a
Bump version to 4.24.3
2018-07-24 20:47:43 -04:00
Moxie Marlinspike
fbd3f3db3f
Update webrtc to M68
2018-07-24 17:06:43 -07:00
Greyson Parrelli
fbbf9dede8
Bump version to 4.24.2
2018-07-20 19:05:13 -07:00
Greyson Parrelli
f4ef586681
Bump version to 4.24.1
2018-07-18 16:54:49 -07:00
Greyson Parrelli
d3e194aefe
Bump version to 4.24.0
2018-07-18 09:40:20 -07:00
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
Moxie Marlinspike
68e68508a7
Bump version to 4.2.5
...
// FREEBIE
2017-04-10 09:46:34 -07:00
Moxie Marlinspike
4c83e2ce10
Bump version to 4.2.4
...
// FREEBIE
2017-04-03 17:25:02 -07:00
Moxie Marlinspike
6afee68831
Bump version to 4.2.3
...
// FREEBIE
2017-04-03 10:13:40 -07:00
Moxie Marlinspike
3356f7c190
Bump version to 4.2.2
...
// FREEBIE
2017-04-02 09:33:58 -07:00
Moxie Marlinspike
5b8e75c068
Bump version to 4.2.1
...
// FREEBIE
2017-03-31 16:55:20 -07:00
Moxie Marlinspike
d85ddbcd10
Bump version to 4.2.0
...
// FREEBIE
2017-03-31 10:24:24 -07:00
Moxie Marlinspike
706835584e
Update shortcut badger
...
// FREEBIE
2017-03-30 18:41:29 -07:00
Moxie Marlinspike
f67eb5f9f3
Support for receiving arbitrary attachment types
...
// FREEBIE
2017-03-29 18:17:34 -07:00
Moxie Marlinspike
3dfc72dad0
Bump version to 4.1.0
...
// FREEBIE
2017-03-23 16:30:13 -07:00
Moxie Marlinspike
01d66087aa
Blacklist Nexus 6 from hardware AEC
...
Remove all blacklisting from library
// FREEBIE
2017-03-23 16:18:07 -07:00
Moxie Marlinspike
6787a96d71
Revert "Add Pixel, S5, Redmi Note 3, and Xiaomi Mi4 to AEC blacklist"
...
This reverts commit f5768220f2a0ea6ccc09d2026a29f96bc5046027.
// FREEBIE
2017-03-23 16:18:07 -07:00
Moxie Marlinspike
e7f5022a75
Add Pixel, S5, Redmi Note 3, and Xiaomi Mi4 to AEC blacklist
...
Addresses #6241
// FREEBIE
2017-03-23 16:18:07 -07:00
Moxie Marlinspike
448335e9bc
Bump version to 4.0.1
...
// FREEBIE
2017-03-22 09:53:37 -07:00
Moxie Marlinspike
3d28db3453
Bump version to 4.0.0
...
// FREEBIE
2017-03-17 11:25:01 -07:00
Paride Legovini
1c9715f700
More RedPhone cleanup
...
Closes #6393
// FREEBIE
2017-03-15 16:59:46 -07:00
Moxie Marlinspike
2f46c6ca1f
Don't redisplay notifications after they have been dismissed
...
Fixes #5751
Fixes #6218
// FREEBIE
2017-03-14 10:09:24 -07:00
Moxie Marlinspike
33e0b4fc6d
Bump version to 3.31.4
...
// FREEBIE
2017-03-13 11:50:20 -07:00
Moxie Marlinspike
e1d0f2f4e9
Bump version to 3.31.3
...
// FREEBIE
2017-03-12 11:00:06 -07:00
Moxie Marlinspike
76c41a8295
Bump version to 3.31.2
...
// FREEBIE
2017-03-10 09:33:55 -08:00
Moxie Marlinspike
057c348d08
Bump version to 3.31.1
...
// FREEBIE
2017-03-09 17:31:07 -08:00
Moxie Marlinspike
cbba8c0d76
Update signal-service
...
// FREEBIE
2017-03-09 17:31:03 -08:00
Moxie Marlinspike
c7c411b3f3
Bump version to 3.31.0
...
// FREEBIE
2017-03-07 13:55:37 -08:00
Moxie Marlinspike
9b8719e2d5
Support for website distribution build with auto-updating APK
...
// FREEBIE
2017-02-27 23:53:36 -08:00
Moxie Marlinspike
79e925051a
Support for attachment digests
...
// FREEBIE
2017-02-26 11:16:01 -08:00
Moxie Marlinspike
a37d2f568c
Update webrtc to M57
...
// FREEBIE
2017-02-26 11:16:01 -08:00
Moxie Marlinspike
1669731329
Support for using Signal without Play Services
...
This is now possible with beta calling, so non-GCM users are a
part of beta calling by default.
// FREEBIE
2017-02-20 12:00:03 -08:00
Moxie Marlinspike
1b1470aae2
Upgrade to EventBus 3.X
...
// FREEBIE
2017-02-19 12:29:33 -08:00
Moxie Marlinspike
f3e47f7b60
Support for minimized controls during video call
...
// FREEBIE
2017-02-11 20:48:42 -08:00
Moxie Marlinspike
6b8336db06
Blacklist Nexus 6p from hardware AEC
...
// FREEBIE
2017-02-08 23:40:22 -08:00
Moxie Marlinspike
ea0945d406
Beta support for webrtc video and voice calling
...
// FREEBIE
2017-02-01 13:55:52 -08:00
Moxie Marlinspike
f53d64ab7a
Remove ShortcutBadger "default launcher" junk
...
// FREEBIE
2017-01-22 22:45:58 -08:00
Moxie Marlinspike
86df150374
Update ShortcutBadger
...
Fixes #6069
// FREEBIE
2017-01-21 10:06:49 -08:00
Moxie Marlinspike
9779604932
Had to re-publish signal-service dependency
...
// FREEBIE
2017-01-13 16:38:45 -08:00
Niklas Wenzel
770026d4ee
Fix the faulty tests in AttachmentDatabaseTest.java
...
Fixes #5948
Closes #5952
2017-01-12 10:23:35 -08:00
Moxie Marlinspike
94a29e375f
Specify ConnectionSpecs for domain fronts
...
// FREEBIE
2017-01-11 15:37:51 -08:00
Moxie Marlinspike
ec5ac44cd3
Update okhttp and support for transmitting messages over websocket
...
// FREEBIE
2017-01-10 13:59:32 -08:00
Moxie Marlinspike
99b8cfc82b
Include missing cardview dependency
...
Fixes #6026
// FREEBIE
2017-01-09 07:51:56 -08:00
Moxie Marlinspike
d599c058c6
No choice but to multiDex
...
// FREEBIE
2017-01-08 09:58:01 -08:00
Moxie Marlinspike
f310dd6047
Update Play Services
...
Apparently we've put this off for as long as we can
Fixes #6018
// FREEBIE
2017-01-06 18:00:40 -08:00
Moxie Marlinspike
d2be49af42
Support for tiling image view and large image viewing
...
Fixes #5949
Fixes #5574
Fixes #4380
// FREEBIE
2017-01-02 17:17:48 -08:00
Moxie Marlinspike
a3019be7b6
Support for image keyboards
...
// FREEBIE
2017-01-02 17:17:48 -08:00
Moxie Marlinspike
a9bd84c69c
Support for bundled notifications (Android wear and Android N)
...
// FREEBIE
2017-01-02 17:17:48 -08:00
Moxie Marlinspike
cdf3a849e9
Reduce DB updates on send path, move support SDK up to 24
...
// FREEBIE
2017-01-02 17:17:48 -08:00
Moxie Marlinspike
ae40715526
Support for expanded domain fronting strategies
...
// FREEBIE
2016-12-29 20:54:05 -08:00
Moxie Marlinspike
7488525641
Add Cuba and Oman to domain fronting list
...
// FREEBIE
2016-12-21 14:28:41 -08:00
Moxie Marlinspike
541718fd11
Support for censorship circumvention in Egypt and UAE
...
// FREEBIE
2016-12-20 09:55:52 -08:00
Moxie Marlinspike
71f8e9eb31
Revert support library update, the future wasn't all we hoped for
...
Fixes #5965
// FREEBIE
2016-12-18 19:06:39 -08:00
Moxie Marlinspike
47471f09f4
Update photoview library
...
Fixes #5955
// FREEBIE
2016-12-15 11:34:46 -08:00
Moxie Marlinspike
b16a27c249
Update libsignal-service
...
Fixes #5928
// FREEBIE
2016-12-14 16:17:42 -08:00
Moxie Marlinspike
a4c17e5325
Support for generating video thumbnails
...
// FREEBIE
2016-12-12 17:38:05 -08:00
Moxie Marlinspike
6308e6491a
A slight foray into the modern era
...
// FREEBIE
2016-12-12 17:38:05 -08:00
Moxie Marlinspike
1b44bdcd3c
Support for stickers and scribbles
...
// FREEBIE
2016-12-12 17:37:00 -08:00
Moxie Marlinspike
cf01959e16
Support recovering forgotten/unknown group info from sender
...
Closes #5876
// FREEBIE
2016-12-01 10:34:47 -08:00
Moxie Marlinspike
8b342ee18b
Support for "recent photos" thumbnailsabove attachment selector
...
// FREEBIE
Closes #5893
2016-11-27 19:37:31 -08:00
Niklas Wenzel
0d493a3af9
Get the automated tests up and running again
...
* Fix the build.gradle file
* Use the correct VisibleForTesting class
* Fix the Android test setUp() logic
* Enable a test in DeliveryReceiptJobTest.java where the @Test anotation was missing
It should be noted that the tests in AttachmentDatabaseTest.java fail.
Fixes #3474
Closes #5882
2016-11-24 08:13:46 -08:00
Moxie Marlinspike
8af9b7fd15
Improve animations on audio controls, enable push to talk
...
// FREEBIE
2016-11-21 18:58:10 -08:00
Moxie Marlinspike
95a6c41b6e
Update dependency
...
// FREEBIE
2016-11-13 18:18:22 -08:00
Moxie Marlinspike
cb28e7c1f9
Update libsignal-service to 2.4.0
...
// FREEBIE
2016-11-13 10:58:51 -08:00
Moxie Marlinspike
69d0242574
Giphy integration
...
// FREEBIE
2016-10-18 10:28:42 -07:00
Moxie Marlinspike
4365d7c029
Revert build tools upgrade, seems to negatively affect reproducibility
...
// FREEBIE
2016-10-06 21:48:29 -07:00
Moxie Marlinspike
2f9bf27ed7
Upgrade gradle tools version
...
// FREEBIE
2016-10-05 16:34:01 -07:00
Moxie Marlinspike
848a25664b
Make fingerprint changes optionally non-blocking
...
Also complete the rename from "identity" to "safety numbers."
// FREEBIE
2016-09-25 14:27:40 -07:00
Moxie Marlinspike
224ef9785e
Upgrade libsignal-service
...
// FREEBIE
2016-09-14 16:37:28 -07:00
Moxie Marlinspike
32f5bd5336
Support for syncing contact colors and block lists
...
Closes #5638
// FREEBIE
2016-09-14 16:37:28 -07:00
Moxie Marlinspike
d7e4928f22
Support for disappearing messages
...
// FREEBIE
2016-08-28 17:03:23 -07:00
Moxie Marlinspike
8704daa5f8
Add Dockerfile for an Android build environment
...
// FREEBIE
2016-03-24 14:36:13 -07:00
Moxie Marlinspike
7b589c4300
TextSecure is now SignalService
...
// FREEBIE
2016-03-24 14:05:56 -07:00
Moxie Marlinspike
08e2221dc0
Support for synchronizing read state to/from desktop
...
// FREEBIE
2016-02-19 17:07:41 -08:00
Moxie Marlinspike
170a4291de
Upgrade glide to 1.7.0
...
// FREEBIE
2016-02-18 17:52:01 -08:00
Moxie Marlinspike
03efe02e65
Add active status to group multi-device sync messages
...
// FREEBIE
2016-02-18 17:52:01 -08:00
Moxie Marlinspike
ce12e381a5
Revert "Update libphonennumber for new shortcode metadata"
...
This reverts commit 8c58d031bd31f0da39e9516f24a713948e8f992f.
wtf is wrong with google
2016-02-02 14:12:56 -08:00
Moxie Marlinspike
8c58d031bd
Update libphonennumber for new shortcode metadata
...
Fixes #4478
// FREEBIE
2016-02-01 10:54:38 -08:00
Jake McGinty
2e51073a79
update libpastelog to 1.0.7
...
fixes crash caused by https://github.com/WhisperSystems/libpastelog/issues/13
Closes #5053
// FREEBIE
2016-01-27 12:12:12 -08:00
Moxie Marlinspike
bcf95e50aa
Support for location messages
...
Start with encoding as a simple image thumbnail for compatibility
with MMS and iOS
// FREEBIE
2015-12-24 07:47:25 -08:00
Moxie Marlinspike
ba4ebed59b
Fix checksum
...
Fixes #4605
// FREEBIE
2015-11-19 11:35:38 -08:00