Matthew Chen
9dea6069e4
Batched and unbatched enumerations.
2019-09-16 13:01:36 -03:00
Michael Kirk
bacca12cb0
ActivityView for log content
2019-09-13 10:31:17 -07:00
Michael Kirk
1e9c393716
truncate logs, display logs in order
2019-09-13 10:31:17 -07:00
Michael Kirk
c1f859f746
audible error logging is configurable, disabled by default
2019-09-13 10:31:17 -07:00
Nora Trapp
262bd3f234
Cleanup some YAP stuff added during RI
2019-09-03 10:36:53 -07:00
Nora Trapp
129535f2d7
Merge branch 'release/2.42.0'
2019-08-29 15:21:40 -07:00
Nora Trapp
686e439106
Restore contact offer
2019-08-29 10:15:30 -07:00
Matthew Chen
6da987eb3a
Remove YDB header usage.
2019-08-29 10:24:27 -03:00
Michael Kirk
e1bcd81fb6
Remove unused outgoingMessage.attachmentFilenameMap
...
We stopped using this property long ago in:
commit d3cda951ef
Author: Michael Kirk <michael@signal.org>
Date: Mon May 7 17:22:07 2018 -0400
Fix/Simplify outgoing attachment proto building
2019-08-28 18:19:52 -06:00
Michael Kirk
e211ae52c8
demote some error logging to warn for things which we know can happen
2019-08-28 18:17:41 -06:00
Matthew Chen
a5efaf8d16
Merge remote-tracking branch 'private/release/2.42.0'
2019-08-28 11:33:26 -03:00
Matthew Chen
79b1d31f20
Don't load YDB unless necessary.
...
Don't load YDB unless necessary.
Don't load YDB unless necessary.
Don't load YDB unless necessary.
2019-08-26 13:18:30 -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
7ad297a1de
Remove YDB usage.
2019-08-23 15:21:19 -03:00
Michael Kirk
7926b915cb
cache thread on viewItem
2019-08-22 11:22:03 -06:00
Michael Kirk
4371c696dc
Audible Debug Assertions in dev-qa builds
2019-08-21 09:01:43 -06:00
Matthew Chen
85756b0fe9
Merge remote-tracking branch 'private/release/2.42.0'
2019-08-16 13:21:38 -03:00
Matthew Chen
d308c566af
Address deadlocks in profile manager.
2019-08-15 16:10:14 -03:00
Michael Kirk
e490163896
CR: fixup nil/error handling
2019-08-15 11:04:46 -06:00
Michael Kirk
7e3f03d03f
Swift interop: throwable method for DRY composable error handling
2019-08-15 09:36:57 -06:00
Michael Kirk
7d4bfb8709
rename portion of DataSource -> Protocol
2019-08-12 15:11:40 -06:00
Michael Kirk
82c99c4003
CR: rename for clarity
2019-08-12 15:11:40 -06:00
Michael Kirk
f3793f0f2a
Consolidate OutgoingMessage preparation
2019-08-12 15:11:40 -06:00
Matthew Chen
76a9185239
Excluse Debug UI from release builds.
2019-08-09 21:16:25 -03:00
Matthew Chen
05ffbbddd9
Fix production build breakage.
2019-08-08 10:08:57 -03:00
Matthew Chen
a48ccccdd1
Remove more usage of primary storage.
2019-08-07 17:41:11 -03:00
Matthew Chen
eccfad0f46
Merge remote-tracking branch 'private/release/2.41.0'
2019-08-06 12:12:39 -03:00
Matthew Chen
4f03f969fc
Rework "view once" messages.
2019-08-01 16:13:37 -03:00
Matthew Chen
1e363d2c65
Make uniqueId non-nil.
2019-07-31 10:50:59 -03:00
Matthew Chen
6b1ddd86f4
Remove usage of primary storage.
2019-07-29 17:25:58 -03:00
Matthew Chen
35e7b38b05
Remove usage of primary storage.
2019-07-29 17:25:58 -03:00
Matthew Chen
de56fec16b
Remove usage of primary storage.
2019-07-29 17:25:58 -03:00
Nora Trapp
81783c253a
Remove Contacts Offer
2019-07-29 12:40:09 -07:00
Matthew Chen
e77e03afb2
Remove usage of primary storage.
2019-07-29 15:30:10 -03:00
Matthew Chen
26183e160a
Remove usage of primary storage.
2019-07-29 15:16:51 -03:00
Matthew Chen
43929dde39
Remove usage of primary storage.
2019-07-29 15:16:51 -03:00
Michael Kirk
796b1ebb73
modern CDS vs. UUID
2019-07-25 14:06:06 -06:00
Matthew Chen
809593b43a
Remove YDB connections.
2019-07-23 10:46:10 -03:00
Matthew Chen
89fe411694
Assert that getOrCreateLocalThreadWithSneakyTransaction is off the main thread.
2019-07-22 09:44:17 -03:00
Matthew Chen
90bd2a979b
Clean up.
2019-07-19 15:48:40 -03:00
Matthew Chen
ad49533e33
Make TSInteraction.thread non-nil.
2019-07-19 15:48:39 -03:00
Matthew Chen
77b9500154
Convert interactions to BaseModel.
2019-07-19 15:25:28 -03:00
Matthew Chen
ebd45743c6
Convert interactions to BaseModel. Add typed 'any update with...' methods.
2019-07-18 15:44:36 -03:00
Nora Trapp
e6b43fb597
New pin reminder dialog
2019-07-16 15:42:19 -07:00
Matthew Chen
6f562e903f
Add typed 'any update with...' methods.
2019-07-16 14:00:13 -03:00
Matthew Chen
0dbf03f95c
Fix tests.
2019-07-16 13:50:49 -03:00
Matthew Chen
289b15f17f
Convert threads to BaseModel.
2019-07-16 13:50:21 -03:00
Matthew Chen
5daa395acd
Convert threads to BaseModel.
2019-07-16 13:50:21 -03:00
Nora Trapp
ef4a612fcf
No more transitional_signalServiceAddress
2019-07-11 10:53:33 -07:00
Nora Trapp
a323ff4ddf
No more transitional_phoneNumber
2019-07-11 10:52:13 -07:00