Commit Graph

666 Commits (35ee92f38ff193642d30da284dbac26e8be81c2b)
 

Author SHA1 Message Date
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
Matthew Chen c7cc023541 Merge branch 'charlesmchen/cacheAccountNames' 9 years ago
Matthew Chen 66927f206d Cache display names for accounts.
// FREEBIE
9 years ago
Michael Kirk 33a2b05dca Merge branch 'mkirk/remove-unnecessary-notifications' 9 years ago
Michael Kirk 42b35bb897 Don't notify for some error messages
Specifically:

- Don't play alert when building block offer

- Don't play/show redundant alert/lockscreen notifications for id changes
  e.g.: if you share 100 groups with Bob, and Bob's SN change, you only
  need *one* notification, even though we display the message in 100
  group threads + 1 contact thread.

// FREEBIE
9 years ago
Michael Kirk 0eef7ccb8f Merge branch 'mkirk/confirm-send' 9 years ago
Michael Kirk 09d7d8c027 Given a recipient id, returns any unconfirmed identity
// FREEBIE
9 years ago
Michael Kirk 0201fa34ce Merge branch 'mkirk/profile-request' 9 years ago
Michael Kirk 5df67c8e5c move constant per code review
// FREEBIE
9 years ago