Commit Graph

538 Commits (07b54039b231ae08a505cae2a14f65f7bb570f84)
 

Author SHA1 Message Date
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
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