Commit Graph

529 Commits (0eff3625c9f2d41076e7be069013f8ecb0dc9287)
 

Author SHA1 Message Date
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
Michael Kirk fcbfde3874 nonblocking SN change notifications don't percolate group threads to the
top unless there is a message in that thread.

Otherwise the user is overwhelmed by a bunch of group threads with
redundant notifications. The notifications will be there if the user
later enters the threads. The affect is that only the thread with the
relevant message will pop to the top.

// FREEBIE
9 years ago
Michael Kirk 4becd43973 "Bob's SN changed" displayed in every group containing Bob
// FREEBIE
9 years ago