Matthew Chen
10383783e3
Respond to CR.
2019-03-11 23:33:25 -04:00
Matthew Chen
d84e0eead9
Respond to TIOLI feedback from https://trello.com/c/ntO5hBbl/4161-prs-for-michael-to-review
2019-03-11 23:29:55 -04:00
Michael Kirk
2a151dbf6d
update settings key
2019-03-11 19:53:04 -07:00
Michael Kirk
b36a0061e1
contact picker perf for contact with many phone numbers
...
Only consider first n phone numbers for a contact.
Some users have a "Spam" contact created by external apps which have thousands
of known telemarkers/scammers phone numbers, this pathological case causes a
slowdown in the presentation of the compose picker.
2019-03-11 13:11:09 -07:00
Carola Nitz
117411009b
Add public keyword to fix compilation for framework integration
2019-02-26 17:42:28 -07:00
Michael Kirk
870caaa84a
simplify completion checking - make nonnull
2019-02-26 10:06:52 -07:00
Matthew Chen
fff93f8bb2
Use content proxy to configure all proxied content requests.
2019-02-26 10:54:35 -05:00
Matthew Chen
ad90a8e0c4
Use content proxy to configure all proxied content requests.
2019-02-26 10:54:35 -05:00
Matthew Chen
5eaeeff838
Use content proxy to configure all proxied content requests.
2019-02-26 10:54:35 -05:00
Michael Kirk
7e5256856c
render media+longText message
2019-02-25 13:27:49 -07:00
Michael Kirk
b7989e9384
feature flag approval sending
2019-02-25 13:27:49 -07:00
Michael Kirk
bc4260b444
Send long-text with other attachments
2019-02-25 13:27:49 -07:00
Matthew Chen
0f98d63365
Tweak name of proxied request padding header.
2019-02-25 09:48:23 -05:00
Michael Kirk
645a26cbdf
use connection pool for reads
2019-02-21 16:20:57 -07:00
Michael Kirk
fabd3996c2
pop view if message is deleted
...
- use global ui database connection
2019-02-21 16:18:14 -07:00
Matthew Chen
20d22f6395
Add user agent for proxied requests.
2019-02-21 16:28:11 -05:00
Matthew Chen
5f0de5c36d
Respond to CR.
2019-02-21 15:21:00 -05:00
Matthew Chen
6ef65ad9d6
Send and process 'recipient update' sync messages.
2019-02-21 15:13:31 -05:00
Matthew Chen
bb7d328267
Send and process 'recipient update' sync messages.
2019-02-21 15:13:31 -05:00
Matthew Chen
e27e27cc3a
Send and process 'recipient update' sync messages.
2019-02-21 15:13:31 -05:00
Matthew Chen
01b1df5375
Add 'is update' flag to 'sent message' transcript proto schema.
2019-02-21 15:13:31 -05:00
Matthew Chen
f19915fb75
Add 'is update' flag to 'sent message' transcript proto schema.
2019-02-21 15:13:31 -05:00
Matthew Chen
4f19d03bdc
Send 'sent update' sync messages.
2019-02-21 15:13:31 -05:00
Matthew Chen
6ce84e7f9b
Process 'sent update' transcripts.
2019-02-21 15:13:31 -05:00
Matthew Chen
ccc1bd3331
Process 'sent update' transcripts.
2019-02-21 15:13:31 -05:00
Matthew Chen
304c285540
Add 'sent update' transcripts to proto schema.
2019-02-21 15:13:31 -05:00
Matthew Chen
b53243da31
Add 'sent update' transcripts to proto schema.
2019-02-21 15:13:31 -05:00
Matthew Chen
907159f3f4
Process 'sent update' transcripts.
2019-02-21 15:13:31 -05:00
Matthew Chen
f36373e3ca
Add 'sent update' transcripts to proto schema.
2019-02-21 15:13:31 -05:00
Matthew Chen
32965a0c14
Respond to CR.
2019-02-21 14:47:42 -05:00
Matthew Chen
40768825c8
Pad proxied request sizes.
2019-02-21 14:37:56 -05:00
Matthew Chen
a47930f613
Skip HEAD for proxied content downloads.
2019-02-21 14:19:34 -05:00
Matthew Chen
f006972c39
Skip HEAD for proxied content downloads.
2019-02-21 14:19:34 -05:00
Matthew Chen
089eec4136
Skip HEAD for proxied content downloads.
2019-02-21 14:19:34 -05:00
Matthew Chen
9402e088b2
Apply design feedback from Myles.
2019-02-21 14:16:31 -05:00
Michael Kirk
cdb8663c81
fix up selecting after url case
2019-02-20 09:38:52 -07:00
Michael Kirk
6d6d076c08
Use correct cache for LinkPreviewDraft, add stricter typing to help avoid similar issues.
2019-02-20 09:38:52 -07:00
Michael Kirk
467dde2bc9
Try to avoid generating link previews while user is actively editing the URL
2019-02-20 09:38:52 -07:00
Michael Kirk
34585bdeb3
Increase message retries
2019-02-19 18:13:24 -07:00
Michael Kirk
a01cb04d85
FIX: Onboarding controller sets phoneNumberAwaitingForVerification
2019-02-19 13:38:44 -07:00
Michael Kirk
d26c095fe7
Merge remote-tracking branch 'origin/release/2.36.0'
2019-02-19 12:50:00 -07:00
Matthew Chen
e3946e5779
Sketch out the 'onboarding code verification' view.
2019-02-18 09:53:20 -05:00
Matthew Chen
e1dc534fe6
Respond to CR.
2019-02-18 09:52:09 -05:00
Michael Kirk
6c08f98fbb
replying to notification marks thread as read
2019-02-15 17:14:26 -07:00
Matthew Chen
efe5513c4e
Sketch out the 'onboarding code verification' view.
2019-02-15 14:56:32 -05:00
Matthew Chen
1f922aa478
Sketch out the 'onboarding code verification' view.
2019-02-15 14:19:12 -05:00
Matthew Chen
91834454a9
Respond to CR.
2019-02-14 15:53:06 -05:00
Matthew Chen
b9d94e77f6
Respond to CR.
2019-02-14 15:23:34 -05:00
Matthew Chen
58abf76244
Sketch out CAPTCHA onboarding view.
2019-02-14 12:41:48 -05:00
Matthew Chen
57394f0015
Respond to CR.
2019-02-14 09:23:50 -05:00
Matthew Chen
2a4b9426c3
Sketch out the 'onboarding phone number' view.
2019-02-14 08:54:27 -05:00
Matthew Chen
618a3b1d47
Sketch out crop tool.
2019-02-13 16:43:41 -05:00
Matthew Chen
0807325190
First draft of image editor's text tool.
2019-02-13 16:43:00 -05:00
Michael Kirk
af475aa1e4
update registration state on main thread
2019-02-12 16:07:13 -07:00
Michael Kirk
a1b412c704
Fix "missed calls" not sorting threads
...
Ensure we touch thread after saving *any* interaction
2019-02-12 15:51:20 -07:00
Michael Kirk
0d5d5c6932
limit reason length
2019-02-12 10:04:56 -07:00
Michael Kirk
1de0ede52d
Specific CDS feedback
2019-02-07 13:26:45 -07:00
Matthew Chen
ea547fa46a
Merge tag '2.35.0.12'
2019-02-04 13:15:30 -05:00
Matthew Chen
f575c0f100
Add fbcdn.net to link previews media whitelist.
2019-02-04 12:36:03 -05:00
Michael Kirk
d88ffc4775
Notification titles for iOS10+
2019-02-04 10:35:17 -07:00
Matthew Chen
1dbb9849c5
Remove 'message receipt ordering' logging.
2019-02-04 10:43:25 -05:00
Matthew Chen
bb46720898
Add logging around socket ordering.
2019-02-04 09:39:09 -05:00
Matthew Chen
2cdb7bb0ed
Respond to CR.
2019-02-04 09:27:11 -05:00
Matthew Chen
928b0a1630
Add session manager pools.
2019-02-04 09:12:24 -05:00
Matthew Chen
e2b92ed42b
Add session manager pools.
2019-02-04 09:12:23 -05:00
Matthew Chen
280b9378b5
Add session manager pools.
2019-02-04 09:12:23 -05:00
Michael Kirk
c2aee429b1
move ContactsManager to local dependency
2019-02-01 17:44:14 -07:00
Michael Kirk
1bfe691895
In app notifications for iOS10+
...
Extract shared notification presention/response
Implement adapters which use that logic for modern UNUserNotification and
legacy UINotifications
2019-02-01 17:44:13 -07:00
Michael Kirk
c01284f848
beef up notifications DebugUI
2019-02-01 17:44:13 -07:00
Matthew Chen
501e883cc4
Merge tag '2.35.0.10'
2019-02-01 17:35:40 -05:00
Matthew Chen
63a5de1852
Add logging around socket ordering.
2019-02-01 17:33:09 -05:00
Michael Kirk
5f59623254
fix CDS for iOS9
2019-02-01 13:44:36 -07:00
Matthew Chen
229450bc47
Enable 'note to self' feature flag.
2019-01-31 17:08:14 -05:00
Matthew Chen
867efb62ff
Respond to CR.
2019-01-31 15:48:50 -05:00
Matthew Chen
6b3fe04537
Use connection property for errors in message receiver.
2019-01-31 15:48:50 -05:00
Matthew Chen
70185dd872
Batch outgoing ICE updates.
2019-01-31 15:48:50 -05:00
Matthew Chen
6b5952abda
Move work off main thread.
2019-01-31 15:48:50 -05:00
Matthew Chen
4feb0011d7
Reduce logging.
2019-01-31 15:48:50 -05:00
Matthew Chen
77396e11fd
Send sync messages with link previews preference.
2019-01-29 16:27:39 -05:00
Matthew Chen
b1cce5ef71
Add link previews preference to configuration protos.
2019-01-29 16:27:39 -05:00
Matthew Chen
ef62bcd004
Disable 'Note to Self.'
2019-01-29 12:42:15 -05:00
Matthew Chen
6d967cb31d
Fix 'link preview prefs taint cache' issue.
2019-01-29 10:43:09 -05:00
Matthew Chen
f2d580cae6
Update user agent for proxied content downloads.
2019-01-29 10:01:48 -05:00
Matthew Chen
3c0235d57e
Enable 'note to self' feature flag.
2019-01-28 10:44:13 -05:00
Matthew Chen
b0704074b9
Rework quoted attachments.
2019-01-28 10:28:26 -05:00
Matthew Chen
bba679eaef
Add user-agent for media downloads.
2019-01-25 15:57:48 -05:00
Matthew Chen
0ce9d1a858
Always re-encode link preview images as JPEG even if they don't need to be resized.
2019-01-25 15:33:58 -05:00
Matthew Chen
c68eee5bfe
Accept newlines in link preview titles.
2019-01-25 12:57:17 -05:00
Matthew Chen
957a733838
Yet more link preview refinements.
2019-01-25 11:33:09 -05:00
Matthew Chen
b48d5fbcf0
Revise link preview domain whitelists.
2019-01-25 09:46:25 -05:00
Matthew Chen
f174d5be62
Clean up link previews.
2019-01-24 17:26:39 -05:00
Matthew Chen
e7b9f7da99
Flush multi-process writes more aggressively.
2019-01-24 17:03:49 -05:00
Matthew Chen
4c5b9001c3
Elaborate the link preview tests.
2019-01-24 16:51:39 -05:00
Matthew Chen
2e9f2e6154
Elaborate the link preview tests.
2019-01-24 16:17:31 -05:00
Matthew Chen
090dd1f523
Use NSDataDetector to extract URLs for link previews.
2019-01-24 16:01:00 -05:00
Matthew Chen
744d3074ac
Fix link preview tests.
2019-01-24 14:34:31 -05:00
Matthew Chen
e4d5926b30
Resize link preview images if necessary.
2019-01-24 13:30:54 -05:00
Matthew Chen
9149282e94
Resize link preview images if necessary.
2019-01-24 13:28:54 -05:00
Matthew Chen
9b33d70d7b
Constrain max size of link preview image.
2019-01-24 13:06:22 -05:00
Matthew Chen
c4274d63c8
Fix build warnings in fake profile manager.
2019-01-24 10:22:46 -05:00
Matthew Chen
e172eeff0e
Link preview preference should only affect outgoing link previews.
2019-01-24 08:54:07 -05:00
Matthew Chen
23980152fc
Segment proxied content downloads.
2019-01-24 08:51:25 -05:00
Matthew Chen
db15ff9a26
Segment proxied content downloads.
2019-01-24 08:51:25 -05:00
Matthew Chen
4e7dbc486d
Segment proxied content downloads.
2019-01-24 08:51:25 -05:00
Matthew Chen
635b5740ac
Add missing domain to link preview whitelist.
2019-01-23 13:17:23 -05:00
Matthew Chen
e2747dc702
Fix glitch in link loading.
2019-01-23 13:17:23 -05:00
Matthew Chen
b002c0c9e1
Refine link parsing and validation logic.
2019-01-23 13:17:23 -05:00
Matthew Chen
a7d848ef7c
Add missing nullability annotations.
2019-01-23 13:12:43 -05:00
Matthew Chen
becd72329b
Fix build warnings about nullability.
2019-01-23 13:12:43 -05:00
Matthew Chen
7e9c3b2dac
Clean up all message attachments.
2019-01-23 10:01:16 -05:00
Matthew Chen
7d4e89daac
Discard link previews if incoming message has attachments.
2019-01-23 09:59:48 -05:00
Matthew Chen
3d757b492a
Add link previews to conversation message bubbles.
2019-01-23 09:32:30 -05:00
Matthew Chen
0569ed3f59
Respond to CR.
2019-01-23 09:24:30 -05:00
Matthew Chen
f73f100717
Link preview temp files.
2019-01-23 09:22:16 -05:00
Matthew Chen
c57b0d98cb
Add link previews setting.
2019-01-23 09:17:13 -05:00
Matthew Chen
977ee9ffe9
Merge remote-tracking branch 'private/release/2.34.0'
2019-01-22 11:10:04 -05:00
Matthew Chen
f37aacca85
Respond to CR.
2019-01-22 10:17:11 -05:00
Matthew Chen
2dcc79fbca
Fix issues around link previews.
2019-01-22 10:15:50 -05:00
Matthew Chen
6e044675ac
Respond to CR.
2019-01-22 09:42:25 -05:00
Matthew Chen
8e44bf554c
Respond to CR.
2019-01-22 09:42:25 -05:00
Matthew Chen
d775a70a89
Build link previews.
2019-01-22 09:42:25 -05:00
Matthew Chen
31ea64bdaf
Build link previews.
2019-01-22 09:42:25 -05:00
Matthew Chen
7878c0fac8
Add feature flag for 'note to self'.
2019-01-18 17:22:12 -05:00
Matthew Chen
343c7d8ece
Remove timer queue.
2019-01-17 14:45:43 -05:00
Michael Kirk
323249baa0
NSRunLoop methods should only be accessed on it's corresponding thread.
2019-01-17 14:43:18 -05:00
Michael Kirk
64cdaae02e
schedule retry timer on main run loop
2019-01-17 14:43:18 -05:00
Michael Kirk
1d24fa7c50
Fixup WebSocket
2019-01-16 10:58:50 -07:00
Michael Kirk
16c8a1a76e
replace SocketRocket with Starscream
2019-01-16 10:44:37 -07:00
Matthew Chen
f13c1de738
Respond to Cr.
2019-01-15 10:36:21 -05:00
Matthew Chen
55376975f5
Add link preview parsing and validation logic.
2019-01-14 17:06:47 -05:00
Matthew Chen
45b93cc4b4
Respond to CR.
2019-01-14 16:44:18 -05:00
Matthew Chen
a477e01a4a
Apply LinkPreview model.
2019-01-14 16:20:54 -05:00
Matthew Chen
4eb05e369d
Add LinkPreview model.
2019-01-14 16:20:54 -05:00
Matthew Chen
aa916965d0
Update protos to reflect link previews.
2019-01-14 16:19:42 -05:00
Matthew Chen
5a529567aa
Update protos to reflect link previews.
2019-01-14 16:19:42 -05:00
Matthew Chen
76f410b2b7
Update protos to reflect link previews.
2019-01-14 16:19:42 -05:00
Michael Kirk
119f309787
Fixup database conversion vis a vis SQLCipher4
2019-01-14 09:48:49 -05:00
Michael Kirk
371ff08d45
remove legal terms feature flag
2019-01-11 11:25:34 -07:00
Michael Kirk
eb71c49794
registration validator
2019-01-10 13:08:10 -07:00
Michael Kirk
5708754d30
update to sqlcipher4
2019-01-10 12:48:59 -05:00
Michael Kirk
60f816c747
Area code inference for US and Brazil
2019-01-10 12:43:57 -05:00
Michael Kirk
5d9e03ba40
convert to guard statements for readability
2019-01-10 12:43:57 -05:00
Michael Kirk
ea76ea9492
fix phone number parsing test
2019-01-10 12:43:57 -05:00
Matthew Chen
63260ee94d
Fix registration.
2019-01-08 15:38:08 -05:00
Michael Kirk
b95dcd4ae3
fix broken test
2019-01-07 12:51:35 -07:00
Matthew Chen
46b0cdb872
Caution around group avatars.
2019-01-07 12:47:15 -05:00
Matthew Chen
951f0dab22
Respond to CR.
2019-01-07 09:02:39 -05:00
Matthew Chen
ed25f4748d
Deprecate 'signaling key'.
2019-01-07 09:02:39 -05:00
Matthew Chen
78d0685cba
Discard transient messages if there is no session.
2019-01-07 08:49:31 -05:00
Matthew Chen
1934b5d589
Tweak unseen database view accessor.
2019-01-07 08:48:52 -05:00
Matthew Chen
9ab8bec2b1
Fix searching for 'note to self'.
2019-01-07 08:45:42 -05:00
Michael Kirk
432af13b63
Fix timer update message.
...
This was broken in 5671fd252
while resolving merge conflicts from applying the
sortId changes.
2019-01-04 10:57:13 -07:00
Matthew Chen
449633e0dc
Respond to CR.
2019-01-04 09:19:41 -05:00
Matthew Chen
a7909c9c2e
Note to Self.
2019-01-03 18:06:56 -05:00
Matthew Chen
1d13a02927
Note to Self.
2019-01-03 18:06:56 -05:00
Matthew Chen
17c3ba0580
Image editor fixes.
2019-01-03 16:56:24 -05:00
Matthew Chen
dc6dadad43
Respond to CR.
2019-01-03 16:43:52 -05:00
Matthew Chen
1260e7459d
Add asserts around attachment crash.
2019-01-03 16:43:52 -05:00
Michael Kirk
38d5db9658
remove unnecessary logging
2018-12-21 12:12:52 -07:00
Michael Kirk
260002b02f
move extension methods to SCK
2018-12-20 09:54:08 -07:00
Michael Kirk
3151e6e1a3
move string extensions up
2018-12-20 09:54:08 -07:00
Michael Kirk
e735916388
move all possible methods into String+OWS in SCK
2018-12-20 09:54:08 -07:00
Michael Kirk
df79fc9ed0
Move String+OWS into SSK
...
name Switcharoo String+OWS/String+SSK categories to reflect where they live.
2018-12-20 09:54:08 -07:00
Matthew Chen
1d905119ac
Fix issues from integration testing.
2018-12-19 18:26:15 -05:00
Matthew Chen
bf2edf2486
Update comments.
2018-12-19 18:26:15 -05:00
Matthew Chen
2d3314751b
Clean up ahead of PR.
2018-12-19 18:26:15 -05:00
Matthew Chen
0005a33d37
Decrypt device names in linked devices views.
2018-12-19 18:26:15 -05:00
Matthew Chen
d59e2bb613
Add decryption to DeviceNames.
2018-12-19 18:26:15 -05:00
Matthew Chen
0d20ebc62b
Add encryption to DeviceNames.
2018-12-19 18:26:15 -05:00
Matthew Chen
79375e20b2
Update proto schema.
2018-12-19 18:26:15 -05:00
Michael Kirk
7bc5357397
[PERF] optimize search normalization saves 2.5% on large migration
2018-12-19 15:19:02 -07:00
Michael Kirk
0cb702b37f
[PERF] save 2% on large migrations
2018-12-19 15:19:02 -07:00
Michael Kirk
ca5b3c8ec9
make factory methods public
2018-12-19 15:19:02 -07:00
Michael Kirk
fc7a713619
CR: use existing transaction rather than open sneaky one
2018-12-19 15:16:36 -07:00
Michael Kirk
e0c9b590c0
CR: fix comment typo
2018-12-19 15:16:36 -07:00
Michael Kirk
af7ee5e1d1
address compiler breakage after rebase
2018-12-19 15:16:36 -07:00
Michael Kirk
0db3f240dd
keep legacy properties around just in case...
2018-12-19 15:16:36 -07:00
Michael Kirk
9d5753bd81
fix sortId comparison
2018-12-19 15:16:36 -07:00
Michael Kirk
5671fd2520
Revert "Revert 'new sort id'."
...
This reverts commit ebae75af00
.
2018-12-19 15:16:36 -07:00
Matthew Chen
2df70aba6b
Localize voice verification codes.
2018-12-19 15:09:46 -05:00
Michael Kirk
dfb985f46c
Merge tag '2.33.0.10'
2018-12-19 10:32:46 -07:00
Matthew Chen
4e0cfac911
Respond to CR.
2018-12-18 16:24:06 -05:00
Matthew Chen
07fef16155
Discard typing indicators for blocked and left groups.
2018-12-18 16:24:06 -05:00
Matthew Chen
fa9af6c923
Try to play .mpg videos.
2018-12-18 14:54:05 -05:00
Matthew Chen
b0e0c6e8c2
Replace edited attachments when sending.
2018-12-18 10:53:41 -05:00
Matthew Chen
26a25f861b
Start sketching out image editor.
2018-12-18 10:53:41 -05:00
Michael Kirk
67cc1027cc
Fix compiler warnings
2018-12-17 14:43:21 -07:00
Matthew Chen
ca129bf360
Preheat more UI DB views.
2018-12-13 12:28:18 -05:00
Matthew Chen
19a2bfeaad
More conversation viewmodel perf improvements.
2018-12-13 11:50:55 -05:00
Matthew Chen
5f637f24e9
Preheat UI DB views.
2018-12-13 11:48:24 -05:00
Matthew Chen
b0295b736b
Add ReverseDispatchQueue.
2018-12-13 11:44:29 -05:00
Matthew Chen
bd318a84ab
Fix typo.
2018-12-12 15:45:11 -05:00
Matthew Chen
a96c6ed3b2
Persist the media validity cache.
2018-12-12 15:45:11 -05:00
Michael Kirk
425bdd7a4f
guard against edge case
...
Though, I don't think this method should ever be called when localNumber is
nil.
2018-12-12 09:05:41 -07:00
Michael Kirk
c8c932033b
add proper nullability annotation
2018-12-12 09:05:27 -07:00
Michael Kirk
beb02afce9
Soft delete group threads
2018-12-12 08:46:15 -07:00
Michael Kirk
c0cb7df10a
rename hasEverHadMessage -> shouldThreadBeVisible
2018-12-12 08:46:15 -07:00
Michael Kirk
b7ab036c04
warn_unused_result on AnyPromise methods
2018-12-11 09:37:44 -07:00
Matthew Chen
48bd0cfa06
Add missing retains to promises.
2018-12-11 10:43:47 -05:00
Michael Kirk
9eb0c5e773
Merge branch 'release/2.32.0'
2018-12-07 14:33:22 -05:00
Michael Kirk
1328191a19
log transcript timestamp
2018-12-07 13:44:22 -05:00
Michael Kirk
eb96eec94a
Merge branch 'release/2.32.0'
2018-12-07 09:55:43 -05:00
Michael Kirk
5423607393
debug logging
2018-12-06 19:12:52 -05:00
Matthew Chen
4f0fa23c4f
Don't ever show TI when they are disabled.
2018-12-05 14:38:10 -05:00
Michael Kirk
694b9ef7e9
Merge tag '2.32.0.20'
2018-12-05 14:08:02 -05:00
Matthew Chen
6e457e43ca
Clear typing indicators when they are disabled.
2018-12-05 13:31:54 -05:00
Matthew Chen
7506d93eaf
Respond to CR.
2018-12-03 22:41:08 -05:00
Matthew Chen
fe8259bf0c
Fix incremental backup exports.
2018-12-03 22:21:59 -05:00
Matthew Chen
d70aa4418f
Merge branch 'release/2.32.0'
2018-12-03 22:20:50 -05:00
Matthew Chen
aa4fea64cf
Improve Profiles Debug UI.
2018-12-03 22:02:03 -05:00
Michael Kirk
92dd77779c
Merge tag '2.32.0.19'
2018-12-03 16:39:06 -05:00
Michael Kirk
9eeed99708
fix formatting after merge
2018-12-03 16:28:44 -05:00
Michael Kirk
156302acc7
Merge tag '2.31.2.0' into release/2.32.0
2018-12-03 16:24:24 -05:00
Matthew Chen
0955ab8662
Refine envelope processing.
2018-12-02 17:30:31 -05:00
Michael Kirk
1ab4ed9aec
enable typing indicators directly from splash
2018-11-30 09:20:01 -07:00
Matthew Chen
036c6dca41
Merge branch 'release/2.32.0'
2018-11-30 09:30:56 -05:00
Matthew Chen
973afd041d
Merge branch 'hotfix/2.31.1' into release/2.32.0
2018-11-30 09:25:34 -05:00
Michael Kirk
2b43fe31ed
verify serialzed message exists
2018-11-29 18:06:59 -05:00
Matthew Chen
a2dfcd0288
Respond to CR.
2018-11-29 15:00:37 -05:00
Matthew Chen
7624b01d1b
Respond to CR.
2018-11-29 14:48:56 -05:00
Matthew Chen
c183aeca8e
Refine asserts around message sending.
2018-11-29 14:30:16 -05:00
Matthew Chen
a6cef1c4cc
Update UD indicators.
2018-11-29 14:30:03 -05:00
Matthew Chen
b290c9a89f
Fix headers for censorship circumvention.
2018-11-29 13:31:10 -05:00
Matthew Chen
4d1c38cc45
Never failover message sends.
2018-11-29 13:10:40 -05:00
Matthew Chen
08de701d6e
Clean up ahead of CR.
2018-11-29 09:25:04 -05:00
Matthew Chen
ca65325710
Don't send messages with restoring attachments.
2018-11-29 09:25:04 -05:00
Michael Kirk
39c8a153df
fixup 2.32.0 RI
2018-11-28 23:13:48 -07:00
Michael Kirk
128bb9be8c
Merge tag '2.32.0.17'
2018-11-28 22:15:39 -07:00
Michael Kirk
b6e336a071
Merge tag '2.31.1.0' into release/2.32.0
2018-11-28 22:07:15 -07:00
Michael Kirk
24a19eaaca
update REST endpoint ack url
2018-11-28 21:50:55 -07:00
Matthew Chen
95e1f840c1
Backup misc collections.
2018-11-28 17:05:08 -05:00
Matthew Chen
7e39bf97e5
Backup misc collections.
2018-11-28 17:05:08 -05:00
Matthew Chen
dcaaff7eac
Add isRegisteredAndReady to TSAccountManager.
2018-11-27 09:21:44 -05:00
Matthew Chen
70b2280aa7
Add isRegisteredAndReady to TSAccountManager.
2018-11-27 09:21:44 -05:00
Matthew Chen
8110e0c765
Clean up usage of TSAccountManager.
2018-11-27 09:21:44 -05:00
Matthew Chen
fa8095bf2d
Respond to CR.
2018-11-26 10:00:25 -05:00
Matthew Chen
544bdbd7f5
Fix edge cases around registration.
2018-11-26 09:58:59 -05:00
Matthew Chen
4126b35a27
Respond to CR.
2018-11-26 09:42:41 -05:00
Matthew Chen
4ce0b68a86
Discard sender certificates after 24 hours.
2018-11-26 09:19:12 -05:00
Michael Kirk
6cdef57e2a
Merge tag '2.32.0.15'
2018-11-25 12:54:59 -06:00
Michael Kirk
4a70f8dc0f
only process attachments if they exist
2018-11-24 17:35:15 -06:00
Matthew Chen
5f8755f2eb
Respond to CR.
2018-11-21 09:25:24 -08:00
Matthew Chen
f5ba8048b7
Clean up ahead of PR.
2018-11-21 08:53:15 -08:00
Matthew Chen
d76bdf3a58
Use attachment pointers to restore attachments from backup.
2018-11-21 08:53:15 -08:00
Matthew Chen
e72dafb08e
Use attachment pointers to restore attachments from backup.
2018-11-21 08:53:15 -08:00
Matthew Chen
90e7df5515
Use attachment pointers to restore attachments from backup.
2018-11-21 08:53:15 -08:00
Matthew Chen
88026be429
Merge branch 'release/2.32.0'
2018-11-19 14:49:59 -05:00
Matthew Chen
f7df229fc0
Merge tag '2.31.0.39' into release/2.32.0
2018-11-19 14:41:05 -05:00
Michael Kirk
0d0359ee12
Fix crash due to empty authorId on old messages
2018-11-19 13:01:24 -06:00
Matthew Chen
4d2bbfc54d
Fix crash around account attributes update when unregistered.
2018-11-19 13:10:59 -05:00