Greyson Parrelli
8772214fd4
Increase number of log files to 7.
2019-12-04 00:07:49 -05:00
Greyson Parrelli
5b74d0cbeb
Improve activity lifecycle logging.
2019-12-04 00:07:49 -05:00
Greyson Parrelli
1e7c93007d
Convert the conversation list into a real fragment.
...
It was a fragment before, but it's functionality was inappropriately
split between the various layers.
This also sets us up better to do tablet stuff in the future, if we
choose to do that.
2019-12-04 00:07:49 -05:00
Greyson Parrelli
608815a69b
Add internal pre-alpha support for usernames.
2019-12-04 00:07:42 -05:00
Alex Hart
d68fe928b8
Fix nav bar contrast on sticker preview.
2019-12-04 00:07:13 -05:00
Alex Hart
db4d561d9e
Fix nav bar color on shared contacts edit screen.
2019-12-04 00:07:07 -05:00
Alex Hart
6933ca50a7
Implement new Message Request UI.
2019-12-04 00:07:07 -05:00
Greyson Parrelli
88c0e6f8ab
Fail a job when you can't instantiate it.
...
This will still crash, but prevent apps from getting into crash loops
when we have bad data in a job.
2019-11-25 11:32:16 -05:00
Greyson Parrelli
6cd4728e3c
Update job serialized data after retry.
2019-11-25 11:32:16 -05:00
Greyson Parrelli
97cc82837c
Don't backup the JobsDatabase.
2019-11-25 11:32:16 -05:00
Greyson Parrelli
c837d590ab
Removed RefreshUnidentifiedDeliveryAvailabilityJob.
...
It's been long enough -- it's no longer necessary to check.
Also, the service is going to start returning certs no matter what, so
at this point it's just an unnecessary network call.
2019-11-25 11:32:06 -05:00
Greyson Parrelli
6108a32631
Prevent reading UUIDs from external contacts.
2019-11-25 11:29:58 -05:00
Greyson Parrelli
6d78e1760d
Fix possible crash in very old database migration.
...
The NumberMigrator constructor is crashing. One possibility is that this
migration is running before the user registered, in which case they
wouldn't have a number. Wrapped the parts that don't need to run in this
situation in an `if` block.
2019-11-25 11:29:58 -05:00
Greyson Parrelli
c7b7242eff
Fix issues with blocking and MMS groups.
...
Fixes #9218 .
Note that this removes MMS group blocking for now, just because it never
really worked, and I don't want to hotfix in a feature.
2019-11-25 11:29:19 -05:00
Greyson Parrelli
274af2f010
Ensure group message is being sent to a group.
2019-11-21 13:28:00 -05:00
Greyson Parrelli
6cd5100530
Ensure Recipient.self() is available.
2019-11-21 13:24:54 -05:00
Greyson Parrelli
a8309b6b2b
Fix attachment sizes during backup exports.
2019-11-18 09:19:11 -05:00
Alex Hart
599bb5ab0f
Update insights copy and queries.
2019-11-15 16:33:54 -04:00
theBoatman
e3b66dc7e8
Fixing RealtimeSleepTimer to work in concurrent threads.
2019-11-14 13:56:12 -05:00
Alan Evans
dfa08d1356
In dark mode, use a dark theme base for RegistrationLockDialog and RationaleDialog.
...
Fixes #8995
Closes #9077
2019-11-14 13:51:01 -05:00
Greyson Parrelli
9c872b6da6
Fix issue where SMS groups showing up as 'Unnamed Group'.
2019-11-13 11:37:49 -05:00
Greyson Parrelli
2924a09936
Don't run UuidMigration if not registered.
2019-11-13 11:37:49 -05:00
Alan Evans
8626d41787
I18N for "Unlock Signal".
2019-11-13 11:37:49 -05:00
Greyson Parrelli
c702ff676a
Support additional sync behavior for linked devices.
2019-11-13 11:37:49 -05:00
Greyson Parrelli
a0dfd42527
Fix possible context crash.
2019-11-12 10:55:41 -05:00
Alex Hart
a7dd78cce6
Implement in-app insights.
2019-11-12 10:55:41 -05:00
Greyson Parrelli
e2e9cd40b3
Blacklist additional phone models from the new camera.
2019-11-11 18:13:34 -05:00
Alan Evans
e4fc6f41b8
Schedule first backup after restore for 24hrs time.
2019-11-11 13:00:01 -05:00
Alan Evans
af5c7cb7ca
Added dotted lines to time icons.
2019-11-09 07:45:53 -05:00
Alan Evans
e760474fa9
Clear unauthorized flag on connect.
2019-11-09 07:01:08 -05:00
Greyson Parrelli
28bb88e347
Lower max number of JobScheduler IDs.
...
Some devices can only handle 25 job IDs, so I lowered it to 20.
2019-11-09 07:01:08 -05:00
Curt Brune
17a1fe97ca
Send hangup message when terminating on call errors.
...
When errors occur during a call, attempt to send the remote peer a
hangup message before terminating the call. This allows the remote
peer to shutdown their side of the call in a timely manner.
2019-11-09 07:01:08 -05:00
Alex Hart
ffa6c9acd1
Utilize icon_tint color filter for UpdateItem icons.
2019-11-09 07:01:08 -05:00
Greyson Parrelli
b3e66a9259
Prevent creation of UUID-only recipients.
2019-11-09 07:01:08 -05:00
Greyson Parrelli
aac7e9ea53
Fix issue with ShareActivity contact display.
2019-11-09 07:01:08 -05:00
Alan Evans
a1b10b3222
Update to protobuf 3.10 lite.
...
Update fingerprint logic.
Update for additional validation around SignalServiceAddresses.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2019-11-09 07:01:08 -05:00
Curt Brune
2b1386232f
Implement logging interface for ringrtc-0.1.8
...
Implement the org.signal.ringrtc.Log.Logger interface, using
org.thoughtcrime.securesms.logging.Log as the underlying logger.
This allows ringrtc to log in the same way as the rest of the
application.
2019-11-09 07:01:07 -05:00
Alex Hart
7bb1caa22e
Remove unused pictures that were captured outside of the in-app camera.
2019-11-09 07:01:07 -05:00
Alex Hart
72c14b8651
Apply new Keyboard and Dial Pad icons.
2019-11-09 07:01:07 -05:00
Alex Hart
f85c3bb1e6
Add feature flag to new Profile display.
2019-11-09 07:01:07 -05:00
Alan Evans
d8714fe3b4
Delegate to library Base64.
2019-11-09 07:01:07 -05:00
Greyson Parrelli
55257155dd
Handle ProtocolInvalidMessageExceptions with no sender.
2019-11-09 07:01:07 -05:00
alex-signal
55a8bd86de
Consolidate profile display labels.
2019-11-09 07:01:07 -05:00
Greyson Parrelli
c60909272b
UUID migration.
2019-11-09 07:01:07 -05:00
Greyson Parrelli
3dcc2d8171
Moved DirectoryHelper.
2019-11-09 07:01:07 -05:00
Greyson Parrelli
0ccbb22e4c
Unsubscribe from old recipient observers in ConversationActivity.
2019-11-09 07:01:07 -05:00
Alex Hart
e4406621ed
Fix lint issues.
2019-11-08 11:41:38 -05:00
Greyson Parrelli
7f96ee0b62
Clear DATA_HASH column.
2019-11-08 11:30:48 -05:00
Alan Evans
17f850b31a
Ensure that we can still navigate when we get a response from server.
2019-11-08 11:19:57 -05:00
Alan Evans
5d87ad0301
Ignore period in phone number entry.
...
Fixes #9168
2019-11-08 11:19:32 -05:00