Commit Graph

189 Commits (823ce7cb6b5f883ab1a597cdc2c77c0699e2f082)

Author SHA1 Message Date
nielsandriesse 0a3b1a20cd Fix closed group session establishment issue 5 years ago
nielsandriesse a13b330f94 Separate out Session sync message sending logic 5 years ago
nielsandriesse 8672577a8b Clean 5 years ago
gmbnt 16a06f7535 Update for Swift 5.2 5 years ago
Niels Andriesse 1a77ba51cf Move file 5 years ago
Ryan ZHAO b990420c6f Merge branch 'dev' of https://github.com/loki-project/loki-messenger-ios into sync-open-group 5 years ago
Niels Andriesse 3479fc4333 Reduce code duplication 5 years ago
Ryan ZHAO b013c417c3 enable sending sync open group messages 5 years ago
Ryan ZHAO 9afd838ea5 fix the sync message bug after refactoring 5 years ago
Ryan ZHAO dfa238a287 wip: fix sync message 5 years ago
Ryan ZHAO 5c3c00243c send sync messages with 2 contacts and 1 group each time 5 years ago
Ryan ZHAO b206f2944e Merge branch 'dev' of https://github.com/loki-project/loki-messenger-ios into sync-closed-group 5 years ago
Niels Andriesse 59b3491127 Quick fix crash 5 years ago
Ryan ZHAO ecf02bbb3e fix sending contact sync messages 5 years ago
Ryan ZHAO 1a156c604a enable to send the group sync message 5 years ago
Niels Andriesse a591adb8f7 Merge branch 'dev' into session-restore 5 years ago
Niels Andriesse 3eaf287660 Clean up share screen 5 years ago
Mikunj 1a684aa470 Reset session upon receiving a friend request from a contact we are friends with. 5 years ago
Niels Andriesse ad52e854e4 Debug contact syncing 5 years ago
Niels Andriesse cc73937856 WIP 6 years ago
Niels Andriesse d9a728922f Ditch public key part of display name 6 years ago
Niels Andriesse 3bd3341e64 Clean 6 years ago
Niels Andriesse ef680a1cc2 Don't ask for contacts 6 years ago
Matthew Chen 77396e11fd Send sync messages with link previews preference. 6 years ago
Matthew Chen ccb174120f Tweak conversation input toolbar layout. 6 years ago
Michael Kirk 0fb6dab020 avoid blocking write connection with long running read when building sync message 6 years ago
Michael Kirk df79fc9ed0 Move String+OWS into SSK
name Switcharoo String+OWS/String+SSK categories to reflect where they live.
6 years ago
Matthew Chen dcaaff7eac Add isRegisteredAndReady to TSAccountManager. 6 years ago
Matthew Chen 8110e0c765 Clean up usage of TSAccountManager. 6 years ago
Matthew Chen 544bdbd7f5 Fix edge cases around registration. 6 years ago
Michael Kirk 18766280f6 fix crash when non-registered user upgrades 6 years ago
Matthew Chen 1c7add2b8f Respond to CR. 7 years ago
Matthew Chen 39c820b866 Distinguish 'app will/did become ready' events. 7 years ago
Matthew Chen eb2e16872e Distinguish 'app will/did become ready' events. 7 years ago
Matthew Chen a5ebe394d1 Include typing indicators in configuration sync messages; emit when that value changes. 7 years ago
Matthew Chen 40aa78e001 Merge remote-tracking branch 'origin/release/2.31.0' 7 years ago
Matthew Chen 70f274598c Avoid deadlocks in contact manager. 7 years ago
Matthew Chen f26241ebd0 Avoid deadlocks in contact manager. 7 years ago
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
7 years ago
Matthew Chen 99d0495ec7 Respond to CR. 7 years ago
Matthew Chen bbcbbafaab Sync local profile key after rotating it. 7 years ago
Matthew Chen 693b3e13a9 Revert "Sync local profile key after rotating it."
This reverts commit ddbd20e706.
7 years ago
Matthew Chen ddbd20e706 Sync local profile key after rotating it. 7 years ago
Matthew Chen 0add39c2a8 Respond to CR. 7 years ago
Matthew Chen 275414cbda Respond to CR. 7 years ago
Matthew Chen 7c1f1882d8 Sync "show UD indicators" setting. 7 years ago
Matthew Chen 603e3bf0b6 Move SM singletons to Environment. 7 years ago
Matthew Chen 8fdf6009f9 Sync contacts after rotating profile key. 7 years ago
Matthew Chen 0125535d4d Pull out SignalCoreKit. 7 years ago
Matthew Chen e1db60c1c0 Rework creation of singletons. 7 years ago