Commit Graph

731 Commits (d98c07ecffabc4b9ff3e328d241787abb0b5a48c)
 

Author SHA1 Message Date
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
Michael Kirk fe075d2f77 Support for profile fetching so we can display SN changes upon entering
a thread

// FREEBIE
9 years ago
Matthew Chen b89d16ea90 Merge branch 'charlesmchen/messageViewPerf2_' 9 years ago
Matthew Chen ef9303dd03 Rename audio duration and image size methods in TSAttachmentStream.
// FREEBIE
9 years ago
Michael Kirk 12c45b8a47 Merge branch 'mkirk/log-error-on-send-failure' 9 years ago
Michael Kirk 3be70e9719 log error on failure
// FREEBIE
9 years ago
Michael Kirk d782904d15 Merge branch 'mkirk/safety-numbers' 9 years ago
Michael Kirk 4a6a02c009 Ensure updates don't clobber
// FREEBIE
9 years ago
Michael Kirk 8ee57d9132 save identity to legacy identity store so we can switch versions while
testing

// FREEBIE
9 years ago
Michael Kirk 0001b6c493 Code style per code review, no functional changes
// FREEBIE
9 years ago
Michael Kirk f2f3acb897 IdentityKeyStore changes
1) Always accept keys from incoming messages

2) Block sending only if it's a recent change, or if always
   block is enabled

// FREEBIE
9 years ago
Matthew Chen 0a8c4203ea Merge branch 'charlesmchen/socketManagerAssert' 9 years ago
Matthew Chen 07bf3b9af5 Remove invalid assert in socket manager.
// FREEBIE
9 years ago
Matthew Chen 289fd4f0cc Merge branch 'charlesmchen/messageViewPerf2' 9 years ago
Matthew Chen fe796d6c52 Cache image size and audio duration on attachments.
// FREEBIE
9 years ago
Matthew Chen d612358256 Merge branch 'charlesmchen/manualCensorshipCircumvention' 9 years ago
Matthew Chen 58edbdfbd9 Let users manually specify the domain fronting country.
// FREEBIE
9 years ago
Matthew Chen 98ff7e5aba Add support for manually activating censorship circumvention.
// FREEBIE
9 years ago
Matthew Chen d3fc5e4ab8 Rework how the views observe socket state.
// FREEBIE
9 years ago
Matthew Chen 45b947dc04 Rework how the views observe socket state.
// FREEBIE
9 years ago
Matthew Chen 2171cd1d96 Add support for manually activating censorship circumvention.
// FREEBIE
9 years ago
Matthew Chen cbeafac20e Merge branch 'charlesmchen/addToContactsOffer' 9 years ago
Matthew Chen 66b8d54015 “Add to contacts” offer.
// FREEBIE
9 years ago
Matthew Chen 485af7e817 Merge branch 'charlesmchen/localPhoneNumberCountryVsContactParsing' 9 years ago
Matthew Chen fcc7eb6565 Try the country code for the local phone number when parsing phone numbers.
// FREEBIE
9 years ago
Matthew Chen dd14510355 Merge branch 'charlesmchen/pinYapDatabase' 9 years ago
Matthew Chen 4837a9d371 Pin YapDatabase to v2.9.3 to avoid v.3.x.
// FREEBIE
9 years ago
Matthew Chen 2439752c20 Merge branch 'charlesmchen/attachmentFilenames' 9 years ago
Matthew Chen df17403ec9 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen c955b189f7 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 9fb1012c6e Persist attachment file paths.
// FREEBIE
9 years ago
Matthew Chen c75769d407 Rename attachment source filename property.
// FREEBIE
9 years ago
Michael Kirk 52097864f1 Merge branch 'mkirk/show-name-in-sn-change' 9 years ago
Michael Kirk 92d72b3fc8 make nonatomic per code review
// FREEBIE
9 years ago
Michael Kirk 47b1c31b50 Contact Name in SN changed notifications
// FREEBIE
9 years ago
Michael Kirk e212fdf2cf Merge branch 'mkirk/group-sn-changes' 9 years ago