Commit Graph

724 Commits (6fa3fac4aed9bf36d14568f4d41a70424abd3721)
 

Author SHA1 Message Date
Michael Kirk 33df1fb6c0 Merge branch 'mkirk/create-missed-call-notification-in-thread' 9 years ago
Michael Kirk 90087c34fa Create an interaction when missing a call due to identity change
// FREEBIE
9 years ago
Michael Kirk 435f13f2ff Merge branch 'mkirk/avoid-deadlock-on-unknown-session' 9 years ago
Michael Kirk 0c2a1ff89f avoid deadlock on unknown session
// FREEBIE
9 years ago
Michael Kirk d475c58348 Merge branch 'mkirk/identityManager' 9 years ago
Michael Kirk 81d36a4652 code cleanup per code review
// FREEBIE
9 years ago
Michael Kirk 4a73ab2851 trust matching first known key, regardless of how old it is
// FREEBIE
9 years ago
Michael Kirk 1603e8bfbf more specific asserts, clean up logging
// FREEBIE
9 years ago
Michael Kirk e408250ef2 Fix crash when messaging user for the first time
We trust on first use, so if there is no identity, no need to compare
key.

// FREEBIE
9 years ago
Michael Kirk 167961a45f restore call-back for changed identities
// FREEBIE
9 years ago
Matthew Chen 12b5c2c26a Sync verification state.
// FREEBIE
9 years ago
Matthew Chen 8a26883876 Fix crash.
// FREEBIE
9 years ago
Matthew Chen fcc17ca869 Respond to CR.
// FREEBIE
9 years ago
Michael Kirk ecf7ef61f4 update identity manager names
// FREEBIE
9 years ago
Matthew Chen d9acaced2a Clean up ahead of PR.
// FREEBIE
9 years ago
Matthew Chen f1d85c2a95 Clean up ahead of PR.
// FREEBIE
9 years ago
Matthew Chen 559c389f9f Sketch out OWSIdentityManager.
// FREEBIE
9 years ago
Matthew Chen 702f7677c6 Sketch out OWSIdentityManager.
// FREEBIE
9 years ago
Matthew Chen 0fcd0afd17 Sketch out OWSVerificationManager.
// FREEBIE
9 years ago
Matthew Chen 9154cc46f0 Sketch out OWSVerificationManager.
// FREEBIE
9 years ago
Matthew Chen 43d1aa49dc Merge branch 'charlesmchen/formatFailMessages' 9 years ago
Matthew Chen 69e40cdf1c Format fail messages.
// FREEBIE
9 years ago
Matthew Chen 72fb925af5 Merge branch 'charlesmchen/reworkSystemMessages' 9 years ago
Matthew Chen f63c85f5d5 Rework and unify the system messages.
// FREEBIE
9 years ago
Michael Kirk 0ad794dfd9 Merge branch 'mkirk/better-envelope-logging' 9 years ago
Michael Kirk ab378f79b4 better message receipt logging
// FREEBIE
9 years ago
Matthew Chen 01f2911462 Merge branch 'charlesmchen/obsoleteNotification' 9 years ago
Matthew Chen 7c78d62a0d Remove obsolete TSUIDatabaseConnectionDidUpdateNotification notification.
// FREEBIE
9 years ago
Michael Kirk 05a96008e3 Merge branch 'mkirk/reject-unseen-id-calls' 9 years ago
Michael Kirk ebd4800e21 return unseen identity rather than bool
This turns out to be more versitile for the client app

// FREEBIE
9 years ago
Michael Kirk e10cc0c180 determine if recipient identity change is unseen
// FREEBIE
9 years ago
Matthew Chen cd7a172b94 Revert "Remove obsolete TSUIDatabaseConnectionDidUpdateNotification notification."
This reverts commit f2fb2cb9dc.

// FREEBIE
9 years ago
Matthew Chen f2fb2cb9dc Remove obsolete TSUIDatabaseConnectionDidUpdateNotification notification.
// FREEBIE
9 years ago
Michael Kirk 0c46288cf9 Merge branch 'mkirk/dedicated-session-connection' 9 years ago
Michael Kirk 806a64ee53 Store session as Immutable to be clear about when it's mutated.
// FREEBIE
9 years ago
Michael Kirk 29e86901e7 Do not cache session objects
Ensure that any uncommitted session mutation doesn't hang around.

// FREEBIE
9 years ago
Matthew Chen 07b54039b2 Merge branch 'charlesmchen/incomingAndOutgoingDatabaseViews' 9 years ago
Matthew Chen 32d97bc6c7 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 09f7a9df4e Add incoming and outgoing message database views.
// FREEBIE
9 years ago
Matthew Chen 888943a047 Merge branch 'charlesmchen/cleanupTimerUsage' 9 years ago
Matthew Chen 2b197197be Clean up timer usage.
// FREEBIE
9 years ago
Matthew Chen 0a3e75ee8c Merge branch 'charlesmchen/fixMarkAsRead' 9 years ago
Matthew Chen e889f49e3b Fix “mark as read” logic.
// FREEBIE
9 years ago
Matthew Chen 6acfab6a50 Merge branch 'charlesmchen/refineUnseenIndicator' 9 years ago
Matthew Chen a5bebaf862 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 0eff3625c9 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 31e216519a Respond to CR.
* Add [TSInteraction compareForSorting].
* Add a separate database view for safety number changes.

// FREEBIE
9 years ago
Matthew Chen 7c5a11b221 Changes for unseen indicator.
* Create separate database views for “unseen” and “unread” messages.
* Add “unseen tracking” to info and error messages.
* Rationalize “timestamp” vs. “receipt timestamp”.
* Ensure microsecond precision for interaction sorting.
* Add OWSFail() macros.

// FREEBIE
9 years ago
Matthew Chen 32d5e52142 DRY up the creation of database views.
// FREEBIE
9 years ago
Matthew Chen 6e94b3cccb Add a database view for dynamic interactions.
// FREEBIE
9 years ago