Niels Andriesse
820b0829bb
Merge LokiP2PManager & LokiP2PMessageHandler
2019-06-12 14:50:36 +10:00
Mikunj
cda1c51b3c
Updated to use LokiProfile proto.
2019-05-29 09:41:41 +10:00
Niels Andriesse
1462a5cb6b
Handle receiving of sender display name
2019-05-28 13:04:32 +10:00
Niels Andriesse
f1bb306438
Add show seed button
2019-05-28 09:57:54 +10:00
Niels Andriesse
35f2354327
Show when a message was sent using P2P
2019-05-27 15:06:54 +10:00
Niels Andriesse
a11074ba5a
Fix crash
2019-05-27 13:11:25 +10:00
Mikunj
482721a2c2
Merge branch 'dev' into p2p
2019-05-27 10:24:35 +10:00
Mikunj
88afca30c6
Moved P2P logic to LokiP2PManager.
2019-05-27 09:50:37 +10:00
Mikunj
af6a969653
Very iffy ping logic - May not work
2019-05-24 16:26:58 +10:00
Niels Andriesse
22623815bb
Enforce naming convention
2019-05-24 16:25:25 +10:00
Niels Andriesse
cbac37a95f
Fix friend request UI bugs
2019-05-24 16:23:27 +10:00
Mikunj
455c8c520b
More pinging logic
2019-05-24 16:07:00 +10:00
Mikunj
7f679ba5ed
Added P2P pinging logic.
2019-05-24 15:20:49 +10:00
Mikunj
bf1c2f4327
Send to p2p server first before falling back to storage server.
2019-05-23 13:39:31 +10:00
Mikunj
2694699e4e
Added LKAddressMessage.
...
Hooked up p2p api.
2019-05-23 12:17:40 +10:00
Niels Andriesse
08aac18384
Clean more
2019-05-22 13:09:01 +10:00
Niels Andriesse
dac9b28162
Clean
2019-05-22 12:43:37 +10:00
Niels Andriesse
1c73cf5114
Re-order files
2019-05-21 11:40:29 +10:00
Niels Andriesse
4c33fa257a
Fix incorrect logic in OWSMessageManager
2019-05-21 09:53:10 +10:00
Niels Andriesse
740291cceb
Implement message friend request status
...
Untested
2019-05-20 16:36:22 +10:00
Mikunj
fdff5d8487
Add friend request message discarding.
2019-05-20 13:01:04 +10:00
Niels Andriesse
6adc8cf014
Add isFriendRequestExpired flag
2019-05-20 12:31:21 +10:00
Niels Andriesse
201b8095ee
Merge branch 'master' into message-expiration
2019-05-20 11:42:53 +10:00
Niels Andriesse
7493e037c9
Fix minor code style issues
2019-05-20 11:20:03 +10:00
Mikunj
f1cbc2e0d1
Added friend request message expiration.
2019-05-20 11:18:24 +10:00
Niels Andriesse
2e8d62b3ee
Fix friend request acceptance bug
2019-05-17 14:03:04 +10:00
Niels Andriesse
64f92d261b
Refactor
2019-05-17 13:37:36 +10:00
Niels Andriesse
d5dc54af1b
Partially fix UI updating bug
2019-05-17 12:38:36 +10:00
Niels Andriesse
23766848b8
Attempt to fix UI updating issue
2019-05-17 12:19:52 +10:00
Niels Andriesse
4c6d09aa29
Handle friend request messages before they're discarded by Signal
2019-05-17 11:39:54 +10:00
Niels Andriesse
a8633ff739
Merge branch 'master' of github.com:loki-project/loki-messenger-ios
2019-05-17 10:20:31 +10:00
Niels Andriesse
4d94346959
Fix minor logic issue & document friend request handling
2019-05-17 10:20:18 +10:00
Mikunj Varsani
c43295eb7c
Loki session reset ( #14 )
...
* Added session reset.
* Hooked up session reset internals to UI.
* Send empty message when we have received an end session message.
* Verify incoming PreKeyWhisperMessage.
* Fix indentations in SessionReset.md
2019-05-17 10:11:06 +10:00
Niels Andriesse
be7724b41b
Implement feedback
2019-05-16 14:31:53 +10:00
Niels Andriesse
3728638832
Reduce code duplication & fix cell sizing bug
2019-05-16 12:20:56 +10:00
Niels Andriesse
3161680432
Redo friend request handling
2019-05-16 12:08:37 +10:00
Niels Andriesse
cb1e876b7a
Make friend request status updates more reliable
2019-05-15 11:19:33 +10:00
Mikunj
f8de85ac42
Fix deadlock crash when receiving PreKeyBundle message.
...
It was deadlocking because we had a transaction inside another transaction.
To stop this we can pass in the parent transaction when setting or removing bundles, as well as generating PreKeyBundle from the proto message.
2019-05-14 12:33:48 +10:00
Mikunj
8fff98d94e
Save prekey bundle from content message.
2019-05-14 09:24:20 +10:00
Niels Andriesse
b42ae83538
Fix validation
2019-05-10 11:38:48 +10:00
Niels Andriesse
2b490b5ad5
Use MessageFetcherJob for message receiving & fix decoding bug
2019-05-10 11:17:09 +10:00
Mikunj Varsani
24aabb36b9
Forgot to add checking for friend request in OWSMessageManager.
2019-05-08 13:33:47 +10:00
Matthew Chen
e27e27cc3a
Send and process 'recipient update' sync messages.
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
907159f3f4
Process 'sent update' transcripts.
2019-02-21 15:13:31 -05:00
Michael Kirk
c2aee429b1
move ContactsManager to local dependency
2019-02-01 17:44:14 -07:00
Matthew Chen
b0704074b9
Rework quoted attachments.
2019-01-28 10:28:26 -05:00
Matthew Chen
7e9c3b2dac
Clean up all message attachments.
2019-01-23 10:01:16 -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
f13c1de738
Respond to Cr.
2019-01-15 10:36:21 -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
46b0cdb872
Caution around group avatars.
2019-01-07 12:47:15 -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
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
Michael Kirk
af7ee5e1d1
address compiler breakage after rebase
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
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
Michael Kirk
b7ab036c04
warn_unused_result on AnyPromise methods
2018-12-11 09:37:44 -07: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
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
Matthew Chen
a6cef1c4cc
Update UD indicators.
2018-11-29 14:30:03 -05:00
Matthew Chen
8110e0c765
Clean up usage of TSAccountManager.
2018-11-27 09:21:44 -05:00
Matthew Chen
81f234f6a0
Fix breakage in share extension.
2018-11-15 12:42:48 -05:00
Matthew Chen
860eb44edc
Fix breakage in share extension.
2018-11-13 13:15:11 -05:00
Matthew Chen
3daf7d4744
Add OWSAttachmentDownloads.
2018-11-08 15:31:00 -05:00
Michael Kirk
42bf267607
fixup plumbing for incoming messages/synced transcripts
2018-11-08 12:52:09 -06:00
Michael Kirk
27cb91e9c8
Plumb through messageAlbumId so an Attachment knows what album (if any) it
...
belongs to.
2018-11-08 12:52:08 -06:00
Matthew Chen
b7fd48ec40
Respond to CR.
2018-11-07 10:56:40 -05:00
Matthew Chen
9cdf8d06fd
Ignore typing indicators from self.
2018-11-07 10:56:19 -05:00
Matthew Chen
57de089118
Add support for album captions to models.
2018-11-07 10:54:17 -05:00
Matthew Chen
cdfd2779a3
Fix a couple small bugs in the typing indicators.
2018-11-06 17:21:24 -05:00
Matthew Chen
eb2e16872e
Distinguish 'app will/did become ready' events.
2018-11-05 09:04:57 -05:00
Matthew Chen
47fda2e377
Add debug UI for multi-image sends.
2018-11-02 13:04:05 -04:00
Matthew Chen
b90fee08bd
Merge remote-tracking branch 'origin/release/2.31.0'
2018-11-01 16:59:54 -04:00
Matthew Chen
3011175cef
Fix "413 on prekey fetch" errors.
2018-11-01 15:59:11 -04:00
Michael Kirk
fe15a260ef
Merge branch 'release/2.31.0'
2018-10-31 16:13:54 -06:00
Matthew Chen
3729398507
Request profile fetches on main thread.
2018-10-31 15:01:33 -04:00
Matthew Chen
a98c82645c
Start work on typing indicators.
...
* Update proto schema to reflect typing indicators.
* Sketch out OWSTypingIndicatorMessage.
* Add "online" to the service message params.
* Sketch out logic to send typing indicator messages.
* Sketch out OWSTypingIndicators class.
2018-10-31 12:11:29 -04:00
Matthew Chen
40aa78e001
Merge remote-tracking branch 'origin/release/2.31.0'
2018-10-31 11:42:41 -04:00
Matthew Chen
698e48f2d8
Respond to security review.
2018-10-30 16:18:23 -04:00
Matthew Chen
44f6774396
Apply refinements to UD logic.
2018-10-30 16:18:22 -04:00
Matthew Chen
2541be1619
Apply refinements to UD logic.
2018-10-30 16:18:22 -04:00
Michael Kirk
cb9aa6304c
find -E . -type f -regex ".*\.(m|h)" -exec sed -i "" -e "s/try_/throws_/" {} \;
2018-10-30 11:35:34 -06:00
Michael Kirk
3a6aafc454
Swift Exception wrap NSData+keyVersionByte
2018-10-30 11:35:34 -06:00
Matthew Chen
f26241ebd0
Avoid deadlocks in contact manager.
2018-10-26 14:10:58 -04:00
Michael Kirk
3560f3be5c
Durable send operation
...
TODO
-[x] respect order of queue
-[x] replacements
-[x] those w/o completion handler
-[x] basic send+log operation persists
-[x] send+ui completion
-[x] share extension
-[x] update state jobs
-[x] App Lifecyle
-[x] settable
-[x] Mark as ready on startup
-[x] Fail appropriate jobs on startup
NICE TO HAVE
-[x] concurrent per senders
-[ ] longer retry (e.g. 24hrs)
-[ ] App Lifecyle
-[x] retry failed jobs on startup?
-[ ] reachability
DONE
-[x] basic passing test
-[x] datamodel
-[x] queue/classes
2018-10-25 11:54:59 -06:00
Matthew Chen
b83299888f
Fix edge cases around UD v. linked devices.
2018-10-22 12:44:34 -04:00
Matthew Chen
d656ae1017
Fix edge cases around UD v. linked devices.
2018-10-22 12:31:28 -04:00
Matthew Chen
99d0495ec7
Respond to CR.
2018-10-18 16:58:02 -04:00
Matthew Chen
bbcbbafaab
Sync local profile key after rotating it.
2018-10-18 16:47:18 -04:00
Matthew Chen
693b3e13a9
Revert "Sync local profile key after rotating it."
...
This reverts commit ddbd20e706
.
2018-10-18 16:00:48 -04:00
Matthew Chen
ddbd20e706
Sync local profile key after rotating it.
2018-10-18 15:59:43 -04:00
Matthew Chen
275414cbda
Respond to CR.
2018-10-16 17:42:54 -04:00
Matthew Chen
7c1f1882d8
Sync "show UD indicators" setting.
2018-10-16 17:42:54 -04:00
Michael Kirk
3e85c8c023
clang-format branch changes
2018-10-12 13:52:46 -04:00
Matthew Chen
010ce1f6c2
Rename to OWSOutgoingReceiptManager.
2018-10-12 13:52:46 -04:00
Matthew Chen
2b45a8348e
Clean up ahead of PR.
2018-10-12 13:52:46 -04:00
Matthew Chen
de7bffa593
Send delivery receipts.
2018-10-12 13:52:46 -04:00
Matthew Chen
13373db3bc
Send delivery receipts.
2018-10-12 13:52:46 -04:00
Matthew Chen
cba8c67983
Add 'is ud' property to incoming messages.
2018-10-10 14:29:40 -04:00
Matthew Chen
21b383f4e2
Remove server GUID from TSIncomingMessage.
2018-10-05 13:02:35 -04:00
Matthew Chen
f9e90215b3
Respond to CR.
2018-10-05 09:28:53 -04:00
Matthew Chen
ccb67f49a3
Fix issues in UD send & receive.
2018-10-04 11:56:37 -04:00
Matthew Chen
580d0486b6
Respond to CR.
2018-10-03 09:15:51 -04:00
Matthew Chen
9f2a15925a
Add new envelope properties for UD.
2018-10-03 09:15:32 -04:00
Matthew Chen
71da312336
Post-SMK ud changes.
2018-10-02 13:19:41 -04:00
Matthew Chen
3738155c81
Fix build breakage from SMK.
2018-10-01 09:08:02 -04:00
Matthew Chen
0125535d4d
Pull out SignalCoreKit.
2018-10-01 09:06:40 -04:00
Matthew Chen
ebae75af00
Revert 'new sort id'.
2018-09-27 19:40:51 -04:00
Michael Kirk
df61316495
minimize diff senderTimestamp -> timestamp
2018-09-26 09:52:33 -06:00
Michael Kirk
550e7ba63b
Create disappearing message update info messages before messages they affect
...
Since we're no longer sorting by timestamp we have to ensure we save the update
info message before we save any affected message, e.g. in the case of implicit
updates.
2018-09-26 09:52:33 -06:00
Michael Kirk
eef1368ad3
Timestamp audit step1: change signature
...
There is no change in functionality in this commit.
Apart from clarifying what the timestamp means (it's the timestamp of the
*sender*), this intentionally breaks all the call sites, so I could have a sane
way to thoroughly audit wherever we're passing in timestamps, to see where
we're depending on them to affect sort order.
For the sake of a cleaner diff of meaningful changes, instead of "fixing"
everything in this commit, I've just added comments and renamed signatures.
2018-09-26 09:52:33 -06:00
Matthew Chen
87836f506b
Move more singletons to SSKEnvironment.
2018-09-21 09:06:48 -04:00
Matthew Chen
e1db60c1c0
Rework creation of singletons.
2018-09-19 15:11:26 -04:00
Matthew Chen
4ad7ca79b7
Respond to CR.
2018-09-18 16:44:33 -04:00
Matthew Chen
e8eac9f30b
Clean up ahead of PR.
2018-09-18 16:35:13 -04:00
Matthew Chen
b883209f91
Refine logging.
2018-09-18 16:35:12 -04:00
Michael Kirk
920a82564f
Merge tag '2.29.3.3'
2018-09-15 09:17:08 -05:00
Michael Kirk
b96e9a6a82
Fix: not receiving group deliveries
...
Previously we were using the wrong method - the local user's id is removed
from group.recipientIdentifiers
2018-09-13 09:57:35 -05:00
Michael Kirk
f1e5b1862f
Ignore messages from left groups
2018-09-12 19:16:14 -05:00
Michael Kirk
2c9d905a16
Message processor ignores messages from blocked group
2018-09-12 19:16:14 -05:00
Michael Kirk
b282d51da0
SyncMessages for blocked groups
2018-09-12 19:16:14 -05:00
Matthew Chen
3a12446be8
Modify environment accessors to use our 'shared' convention.
2018-09-07 16:20:41 -04:00
Matthew Chen
bd05cdc031
Rename TextSecureKitEnv to SSKEnvironment.
2018-09-07 16:19:00 -04:00
Michael Kirk
c7662b5a86
Step 2/2 %s/OWSAssert/OWSAssertDebug for existing previous assert semantics
...
Going forward, we want to prefer safer asserts, but we don't want to blindly
apply crashing asserts across the codebase
2018-09-07 10:00:48 -06:00
Matthew Chen
fac7f6932f
Rename TSGroupMetaMessage enum values.
2018-09-04 09:30:01 -04:00
Matthew Chen
f473f60111
Apply OWS log functions in Objective-C.
2018-08-27 12:58:52 -04:00
Matthew Chen
cc5a480baa
Apply OWS log functions in Objective-C.
2018-08-27 12:58:52 -04:00
Matthew Chen
03829779cc
Apply OWS log functions in Objective-C.
2018-08-27 12:58:52 -04:00
Matthew Chen
3a50377902
Apply OWS log functions in Objective-C.
2018-08-27 12:58:52 -04:00
Matthew Chen
713606271c
Rename fail macros in Obj-C.
2018-08-27 10:29:51 -04:00
Michael Kirk
c05700fd98
Log in OWSFail
...
step 1: rename OWSFail->OWSFailNoProdLog
step 2: rename OWSProdLogAndFail->OWSFail
step 3: Convert OWSFailNoProdLog->OWSFail where we want logging
step 4: Rename OWSCFail->OWSCFailNoProdLog
step 5: Rename OWSProdLogAndCFail -> OWSCFail
step 6: Convert OWSCFailNoProdLog -> OWSCFail where we want logging
2018-08-09 15:30:19 -06:00
Matthew Chen
7437e7a6b1
Remove 'has' accessors from proto wrappers.
2018-08-08 15:02:56 -04:00
Matthew Chen
1ab0842403
Remove Obj-c proto parser.
2018-08-07 15:10:48 -04:00
Matthew Chen
a5ffbdebb3
Remove Obj-c proto parser.
2018-08-07 15:10:48 -04:00
Matthew Chen
a647b5be48
Respond to CR.
2018-08-03 15:50:27 -04:00
Matthew Chen
ff8565dbd5
Code generate Swift wrappers for protocol buffers.
2018-08-03 14:05:20 -04:00
Matthew Chen
ab31e5a07f
Code generate Swift wrappers for protocol buffers.
2018-08-03 14:05:20 -04:00
Matthew Chen
f814157a9e
Code generate Swift wrappers for protocol buffers.
2018-08-01 11:20:55 -04:00
Matthew Chen
dfc39b4a1d
Tidy files.
2018-08-01 09:46:05 -04:00
Matthew Chen
e6bc37d941
Tidy files.
2018-08-01 09:46:05 -04:00
Matthew Chen
8f55f53329
Tidy files.
2018-08-01 09:46:05 -04:00
Michael Kirk
abcd0a1d29
CR: revert logging change
2018-07-25 14:00:25 -06:00
Michael Kirk
b860dce7f9
Swift protos for Envelope
2018-07-25 13:04:26 -06:00
Matthew Chen
d14f764b50
Streamline SignalRecipient.
2018-07-18 13:57:21 -04:00
Michael Kirk
d591fb7f2c
Fix some compiler warnings
2018-07-17 19:22:58 -06:00
Michael Kirk
4d3d5d98e1
Sync colors with contacts
2018-07-10 13:25:38 -06:00
Michael Kirk
0a17246737
Don't use group name in message.
...
// FREEBIE
2018-06-14 15:21:24 -04:00
Michael Kirk
95b1dced18
add: messages in Book Club will disappear in 1 minute
...
Show different message when joining group with disappearing messages
2018-06-14 15:20:45 -04:00
Michael Kirk
0cf751d34f
Newly added group members should have expire time
...
Send expire timer with group info updates and in group updates that add a user.
2018-06-14 15:20:45 -04:00
Matthew Chen
3cd6a33aa6
Fix build warnings.
2018-06-01 12:39:13 -04:00
Michael Kirk
a10ae1835e
respond to code review
...
// FREEBIE
2018-05-07 12:51:55 -04:00
Michael Kirk
48b4791b13
Download avatar attachment stream
...
// FREEBIE
2018-05-07 12:08:41 -04:00
Michael Kirk
242cc1138f
A few lingering places were ordered with their envelope timestamp
...
// FREEBIE
2018-05-04 10:32:34 -04:00
Matthew Chen
8dc3333467
Send fake contact shares.
2018-05-04 09:37:04 -04:00
Matthew Chen
0316a98eb8
Undo renaming of contactShare property of TSMessage.
2018-05-01 11:26:01 -04:00
Matthew Chen
147368913c
Gather all contact conversion logic in OWSContacts.
2018-05-01 11:03:25 -04:00
Matthew Chen
0d8cfc5403
Rename contact share class to contact.
2018-05-01 11:03:25 -04:00
Matthew Chen
7490a55f61
Sketch out "contact share" model.
2018-05-01 11:03:25 -04:00
Matthew Chen
4b8a2fa8a3
Sketch out "contact share" model.
2018-05-01 11:03:25 -04:00
Matthew Chen
204d379603
Respond to CR.
2018-04-25 10:49:19 -04:00
Matthew Chen
9275c67818
Rework outgoing message state.
2018-04-25 10:49:19 -04:00
Michael Kirk
754549adf1
Start timer for expiring message based on when read receipt was sent
...
// FREEBIE
2018-04-18 15:32:01 -04:00
Michael Kirk
dfb2a034af
Use explicit transactions.
...
- Start expiration within scope of existing transaction when we're
already in a transaction
// FREEBIE
2018-04-18 15:32:01 -04:00
Matthew Chen
5ce39337ed
Handle malformed protos.
2018-04-16 16:15:46 -04:00
Michael Kirk
f1714bf252
Handle synced quotes
...
// FREEBIE
2018-04-09 12:47:56 -04:00
Michael Kirk
fa2e1ba89b
Fetch thumbnail when not available locally
...
// FREEBIE
2018-04-09 12:47:56 -04:00
Michael Kirk
42f454b075
Generate thumbnail when quoted attachment is available locally
...
// FREEBIE
2018-04-09 12:47:56 -04:00
Michael Kirk
351f9ea263
Simplify attachment processor
...
We've accepted all attachment types for a long while now.
// FREEBIE
2018-04-09 12:47:56 -04:00
Michael Kirk
3252866727
remove unused params
...
// FREEBIE
2018-04-09 12:47:56 -04:00
Michael Kirk
3334f2a063
tentative proto changes
...
// FREEBIE
2018-04-09 12:47:56 -04:00
Michael Kirk
51a4298c14
WIP: Send attachment info in protobuf (no thumbnails yet)
...
// FREEBIE
2018-04-09 12:47:56 -04:00
Michael Kirk
253435b27f
extract QuotedReplyDraft model
2018-04-09 12:47:56 -04:00
Michael Kirk
0b8b3b4f16
WIP: towards avatar attachment streams
...
// FREEBIE
2018-04-09 12:47:56 -04:00
Michael Kirk
2975d4d5d2
Sync with android protos
...
// FREEBIE
2018-04-05 16:26:18 -04:00
Matthew Chen
9085609087
Fix interaction initializers and tests.
2018-04-05 09:36:52 -04:00
Matthew Chen
8e4f2ca0ed
Rework proto schema changes for quoted replies.
...
Sketch out model changes for quoted replies.
Sketch out quoted reply input preview.
Send quoted messages protos.
Update models to reflect quoted messages.
Rework interaction initializers.
Rework interaction initializers.
Add debug UI methods for generating quoted reply variations.
Add debug UI methods for generating quoted reply variations.
2018-04-02 16:17:46 -04:00
Matthew Chen
d6f4db1523
Rename TSStorageManager to OWSPrimaryStorage.
2018-03-06 17:12:13 -03:00
Matthew Chen
d648a258d1
Merge branch 'hotfix/2.19.7'
2018-02-16 10:49:52 -05:00
Matthew Chen
abfd333a17
Address Indic script crash.
2018-02-16 10:19:47 -05:00
Matthew Chen
8930110efd
Fix glitch in batch processing of incoming messages.
2018-02-14 14:56:47 -05:00
Matthew Chen
6f28c75257
Fix glitch in batch processing of incoming messages.
2018-02-14 14:56:47 -05:00
Michael Kirk
a23f1b86ef
nullability annotations for TSGroupModel
...
- add readonly where possible
- group members needn't be a mutable array
// FREEBIE
2018-02-13 09:50:01 -08:00
Joshua Lund
2c18a75d12
Update to the new GitHub organization name
2018-02-13 10:52:07 -05:00
Matthew Chen
78c4c00eac
Respond to CR.
2018-02-09 10:31:29 -05:00
Matthew Chen
074046b98e
Add protocol context to protocol kit.
2018-02-09 10:31:29 -05:00
Matthew Chen
122ef91e57
Add protocol context to protocol kit.
2018-02-09 10:31:29 -05:00
Matthew Chen
799949e546
Refine sync messages.
2018-02-02 10:56:16 -05:00
Matthew Chen
eb180ba5c4
Register all database views asynchronously.
2018-01-30 10:30:28 -05:00
Matthew Chen
17907dca10
Clean up ahead of PR.
2018-01-12 10:23:54 -05:00
Matthew Chen
15b8e58324
Retain changes from session database branch.
2018-01-12 10:23:54 -05:00
sdkjfhsdkjhfsdlkjhfsdf
92477c78b7
cleanup before PR
2017-12-20 14:26:53 -06:00