Commit Graph

709 Commits (a23b4871e012fbad7d6da50b43bd3a118cbc3131)
 

Author SHA1 Message Date
Matthew Chen f1d85c2a95 Clean up ahead of PR.
// FREEBIE
8 years ago
Matthew Chen 559c389f9f Sketch out OWSIdentityManager.
// FREEBIE
8 years ago
Matthew Chen 702f7677c6 Sketch out OWSIdentityManager.
// FREEBIE
8 years ago
Matthew Chen 0fcd0afd17 Sketch out OWSVerificationManager.
// FREEBIE
8 years ago
Matthew Chen 9154cc46f0 Sketch out OWSVerificationManager.
// FREEBIE
8 years ago
Matthew Chen 43d1aa49dc Merge branch 'charlesmchen/formatFailMessages' 8 years ago
Matthew Chen 69e40cdf1c Format fail messages.
// FREEBIE
8 years ago
Matthew Chen 72fb925af5 Merge branch 'charlesmchen/reworkSystemMessages' 8 years ago
Matthew Chen f63c85f5d5 Rework and unify the system messages.
// FREEBIE
8 years ago
Michael Kirk 0ad794dfd9 Merge branch 'mkirk/better-envelope-logging' 8 years ago
Michael Kirk ab378f79b4 better message receipt logging
// FREEBIE
8 years ago
Matthew Chen 01f2911462 Merge branch 'charlesmchen/obsoleteNotification' 8 years ago
Matthew Chen 7c78d62a0d Remove obsolete TSUIDatabaseConnectionDidUpdateNotification notification.
// FREEBIE
8 years ago
Michael Kirk 05a96008e3 Merge branch 'mkirk/reject-unseen-id-calls' 8 years ago
Michael Kirk ebd4800e21 return unseen identity rather than bool
This turns out to be more versitile for the client app

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

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

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

// FREEBIE
8 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
8 years ago
Matthew Chen 32d5e52142 DRY up the creation of database views.
// FREEBIE
8 years ago
Matthew Chen 6e94b3cccb Add a database view for dynamic interactions.
// FREEBIE
8 years ago
Matthew Chen c7cc023541 Merge branch 'charlesmchen/cacheAccountNames' 8 years ago
Matthew Chen 66927f206d Cache display names for accounts.
// FREEBIE
8 years ago
Michael Kirk 33a2b05dca Merge branch 'mkirk/remove-unnecessary-notifications' 8 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
8 years ago
Michael Kirk 0eef7ccb8f Merge branch 'mkirk/confirm-send' 8 years ago
Michael Kirk 09d7d8c027 Given a recipient id, returns any unconfirmed identity
// FREEBIE
8 years ago
Michael Kirk 0201fa34ce Merge branch 'mkirk/profile-request' 8 years ago
Michael Kirk 5df67c8e5c move constant per code review
// FREEBIE
8 years ago
Michael Kirk fe075d2f77 Support for profile fetching so we can display SN changes upon entering
a thread

// FREEBIE
8 years ago
Matthew Chen b89d16ea90 Merge branch 'charlesmchen/messageViewPerf2_' 8 years ago
Matthew Chen ef9303dd03 Rename audio duration and image size methods in TSAttachmentStream.
// FREEBIE
8 years ago
Michael Kirk 12c45b8a47 Merge branch 'mkirk/log-error-on-send-failure' 8 years ago
Michael Kirk 3be70e9719 log error on failure
// FREEBIE
8 years ago
Michael Kirk d782904d15 Merge branch 'mkirk/safety-numbers' 8 years ago
Michael Kirk 4a6a02c009 Ensure updates don't clobber
// FREEBIE
8 years ago