Matthew Chen
a9e36810b4
Eagerly add system contacts to profile whitelist.
2019-10-04 15:12:04 -03:00
Matthew Chen
20683678b5
Store group avatars as data.
2019-09-27 16:25:53 -03:00
Matthew Chen
6743b73c79
Protect audio waveform files from orphan data cleaner.
2019-09-24 17:18:23 -03:00
Nora Trapp
ab2ff4db32
Rewrite audio progress view in swift, add play/pause animation
2019-09-23 17:03:03 -07:00
Matthew Chen
6714932fca
Add suppressBackgroundActivity feature flag.
2019-09-23 13:49:59 -03:00
Matthew Chen
b09da45672
Rework isStorageReady.
2019-09-23 13:04:39 -03:00
Matthew Chen
19f2be0e12
Fix build break.
2019-09-23 12:37:13 -03:00
Matthew Chen
d80a8b73d2
Improve logging around database file protection.
2019-09-23 12:25:24 -03:00
Matthew Chen
da6ade366f
Protect databases from orphan clean up.
2019-09-23 12:24:13 -03:00
Matthew Chen
8e4cd299be
Merge tag '2.43.0.17'
2019-09-23 12:19:18 -03:00
Matthew Chen
f3d252e5d5
Improve logging around missing or corrupt images.
2019-09-20 21:17:20 -03:00
Matthew Chen
e2a5e93116
Merge tag '2.43.0.10'
2019-09-19 12:40:59 -03:00
Matthew Chen
9f93b6c62e
Fix build warnings around unknown enum values.
2019-09-18 17:34:07 -03:00
Michael Kirk
a3b866da17
fix note-to-self-search
2019-09-18 11:52:49 -07:00
Michael Kirk
965c1c91cc
include note-to-self in compose search, even if no thread preexists
2019-09-18 11:52:49 -07:00
Matthew Chen
f56aae7ac9
Merge remote-tracking branch 'private/release/2.43.0'
...
# Conflicts:
# SignalServiceKit/src/Util/FeatureFlags.swift
# SignalServiceKit/tests/Storage/SDSDatabaseStorageObservationTest.swift
2019-09-16 14:41:22 -03:00
Nora Trapp
618dea7e9f
Ensure ui styling is correct regardless of system theme
2019-09-16 10:26:00 -07:00
Matthew Chen
0389cdb730
Respond to CR.
2019-09-16 13:01:37 -03:00
Matthew Chen
9dea6069e4
Batched and unbatched enumerations.
2019-09-16 13:01:36 -03:00
Matthew Chen
6a529e792d
Rework message configuration. Simplify change detection, ensure continuity for deleted threads.
2019-09-13 20:40:06 -03:00
Matthew Chen
5dc6cf5f8b
Fix bug in orphan data cleaner.
2019-09-13 16:16:18 -07:00
Matthew Chen
c067858d1b
Fix bug in orphan data cleaner.
2019-09-13 16:13:28 -07:00
Michael Kirk
c1f859f746
audible error logging is configurable, disabled by default
2019-09-13 10:31:17 -07:00
Michael Kirk
29315febee
Merge tag '2.42.4.0' into release/2.43.0
2019-09-12 18:55:41 -07:00
Michael Kirk
2bae90d157
Merge tag '2.42.4.0'
2019-09-12 18:44:00 -07:00
Michael Kirk
4dbb7d0590
remove deleted contact threads from search results
2019-09-12 11:47:31 -07:00
Michael Kirk
bb316f711b
Merge tag '2.42.1.1' into release/2.43.0
2019-09-05 14:52:59 -06:00
Nora Trapp
ccaa4e0e90
Fix avatar contact name when is disabled
2019-09-03 12:12:13 -07:00
Matthew Chen
7502dcc571
Avoid deadlock in TSAccountManager.
2019-08-30 14:39:45 -03:00
Matthew Chen
14b9ce025b
Avoid deadlock in TSAccountManager.
2019-08-30 14:39:45 -03:00
Nora Trapp
129535f2d7
Merge branch 'release/2.42.0'
2019-08-29 15:21:40 -07:00
Nora Trapp
85beb08bde
Put message request view behind a feature flag
2019-08-29 10:15:30 -07:00
Matthew Chen
6da987eb3a
Remove YDB header usage.
2019-08-29 10:24:27 -03:00
Matthew Chen
d845ccd61b
Respond to PR.
2019-08-29 09:34:03 -03:00
Matthew Chen
a5efaf8d16
Merge remote-tracking branch 'private/release/2.42.0'
2019-08-28 11:33:26 -03:00
Matthew Chen
753b49ea74
Address sticky keyboards on iOS 12.
2019-08-27 14:00:23 -03:00
Matthew Chen
79c13c0cf0
Modify contact avatar builder to handle "no address" case.
2019-08-27 13:53:48 -03:00
Matthew Chen
aab82a6753
Respond to CR; add a unit test around the "special messages" finder method.
2019-08-26 12:29:43 -03:00
Matthew Chen
203dc7272e
Remove YDB usage.
2019-08-26 12:27:42 -03:00
Matthew Chen
f8e5c4f697
Remove YDB usage.
2019-08-26 12:27:42 -03:00
Matthew Chen
7e22d332b1
Remove YDB usage.
2019-08-26 12:27:42 -03:00
Michael Kirk
45c4066a80
Fix deadlock with thread.name
...
For contact threads, thread.name opened a sneaky transaction, which would
sometimes cause a deadlock.
This commit moves the name method to the contact manager and offers an explicit
transaction flavor. There is still a sneaky transaction flavor used in some
places where it's deemed dangerous to plumb through a transaction without
further scrutiny.
2019-08-23 18:45:23 -06:00
Matthew Chen
dd770f9f2d
Use separate keyspec for GRDB.
2019-08-23 15:34:53 -03:00
Matthew Chen
47b000ec09
Remove YDB usage.
2019-08-22 09:32:00 -03:00
Nora Trapp
df63a9b827
Allow audio messages to play in the background.
2019-08-21 20:33:41 -07:00
Michael Kirk
4371c696dc
Audible Debug Assertions in dev-qa builds
2019-08-21 09:01:43 -06:00
Michael Kirk
6deaead851
less likely to show review
...
Potentially showing the review request immediately after the user has sent a
message, may be too soon. Also, it involves some storage machinery.
Instead, we use the dumber "has shown home view controller n times", and have a
high n. This also has the benefit of requiring no persistent storage.
2019-08-21 08:44:49 -06:00
Michael Kirk
926e76270f
Merge tag '2.42.0.8'
2019-08-20 09:52:18 -06:00
Michael Kirk
c0c81b5e53
fix errant deletion of non-orphaned profile avatars
2019-08-19 12:52:42 -06:00
Michael Kirk
dff1f40af6
Don't show "message request" for de-registered system contacts
...
Fixes:
Alice installs Signal
Bob sees "Alice is on Signal" notification
(everything is as expected until this point)
Alice uninstalls Signal
Bob sees message request in Alice's conversation
2019-08-19 12:46:14 -06:00