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