Commit Graph

3728 Commits (71be024fd9a90ebb4352fa5ccb79c38d36c6a023)
 

Author SHA1 Message Date
Matthew Chen 9c5934359e Don’t dismiss call view controller to present other view.
// FREEBIE
7 years ago
Matthew Chen 138301975c Don’t dismiss call view controller to present other view.
// FREEBIE
7 years ago
Matthew Chen 791e270578 Terminate call if call view presentation is delayed.
// FREEBIE
7 years ago
Matthew Chen 634617b7d4 Terminate call if call view presentation is delayed.
// FREEBIE
7 years ago
Michael Kirk 2da8741df9 Merge branch 'mkirk/call-screen-timer' into hotfix/2.15.2 7 years ago
Michael Kirk 81d7f28253 Timer to ensure call screen shown
// FREEBIE
7 years ago
Michael Kirk c6069376d8 more logging
// FREEBIE
7 years ago
Matthew Chen f8e153fb71 Bump build from to 2.15.2.1.
// FREEBIE
7 years ago
Matthew Chen 639fcac211 Merge branch 'charlesmchen/hideThreadsVsDisappearingMessages' into hotfix/2.15.2 7 years ago
Matthew Chen 6f03c2d92f Don’t hide threads if they are a group thread, or if they have _ever_ had a message.
// FREEBIE
7 years ago
Matthew Chen 5c4019b9c5 Bump version to 2.15.2.0.
// FREEBIE
7 years ago
Matthew Chen c603a2651d Rework how user profiles are updated and persisted. Persist other user’s profiles. Load and cache other user’s profile avatars.
// FREEBIE
7 years ago
Matthew Chen d7f275ce73 Add accessor for other users’ profile names.
// FREEBIE
7 years ago
Matthew Chen 4a54f1a99c DRY up and refine the logic to attach the local profile key to outgoing messages.
// FREEBIE
7 years ago
Matthew Chen aa6312b586 DRY up and refine the logic to attach the local profile key to outgoing messages.
// FREEBIE
7 years ago
Matthew Chen 282ac4bb29 Add “share profile” row to conversation settings.
// FREEBIE
7 years ago
Matthew Chen 1c1e173c58 Add support for adding groups to the profile whitelist.
// FREEBIE
7 years ago
Matthew Chen 26b668cce7 Add profile key to proto schema. Send and receive profile keys. Cache profile manager state.
// FREEBIE
7 years ago
Matthew Chen e58358ce53 Add profile key to content proto schema.
// FREEBIE
7 years ago
Matthew Chen 202724cdcc Persist profile whitelist and known profile keys.
// FREEBIE
7 years ago
Matthew Chen ec6283face Merge branch 'charlesmchen/yapDatabaseConnectionCategory' 7 years ago
Matthew Chen 2993ac002f Clean up database convenience methods and add assertions.
// FREEBIE
7 years ago
Matthew Chen a3b16812ec Add convenience category for YapDatabaseConnection.
// FREEBIE
7 years ago
Matthew Chen 4be706caf5 Add convenience category for YapDatabaseConnection.
// FREEBIE
7 years ago
Matthew Chen 7692a393c1 Add convenience category for YapDatabaseConnection.
// FREEBIE
7 years ago
Matthew Chen 92e84ea21e Merge branch 'charlesmchen/profileView3' 7 years ago
Matthew Chen a748987d72 Add option to clear profile avatar.
// FREEBIE
7 years ago
Matthew Chen 83a02536a4 Merge branch 'charlesmchen/profileView2' 7 years ago
Matthew Chen 03a4ebc4d8 Respond to CR.
// FREEBIE
7 years ago
Matthew Chen 8a8f3d81fc Clean up ahead of PR.
// FREEBIE
7 years ago
Matthew Chen c331788c06 Modify the profile view to update profile manager state.
// FREEBIE
7 years ago
Matthew Chen 0f3a3d1903 Sketch out profile upload.
// FREEBIE
7 years ago
Matthew Chen 0bd23345a1 Sketch out the profile view.
// FREEBIE
7 years ago
Matthew Chen 873f5208c4 Sketch out the profile view.
// FREEBIE
7 years ago
Matthew Chen 72ea096970 Sketch out the profile view.
// FREEBIE
7 years ago
Matthew Chen b62ab3f666 Merge remote-tracking branch 'origin/hotfix/2.15.1' 7 years ago
Matthew Chen 868d19972c Merge branch 'charlesmchen/ios8vsLayout' into hotfix/2.15.1 7 years ago
Matthew Chen 99c948568b Remove iOS 9-only APIs from layout code.
// FREEBIE
7 years ago
Michael Kirk 66cda35a84 Merge branch 'mkirk/fix-privacy-switch' into hotfix/2.15.1 7 years ago
Michael Kirk 249a3fcabc Show proper setting for CallKitPrivacy
// FREEBIE
7 years ago
Michael Kirk 845c286b43 bump version
// FREEBIE
7 years ago
Michael Kirk 5884d5d231 Merge branch 'mkirk/avatar-flash' 7 years ago
Michael Kirk 742f8cf902 Avoid unnecessariy flashing avatars
Make avatar building sync

Tests on a iPhone5 with 1k threads, 3k contacts show no noticeable lag.

Profiling shows ~4% of usage goes to contact avatar building, but once
cached, even that goes towards zero.

// FREEBIE
7 years ago
Michael Kirk 092578045e [DEBUG-UI] create fake contact threads
// FREEBIE
7 years ago
Matthew Chen bdd31fc772 Merge branch 'charlesmchen/profileManager' 7 years ago
Matthew Chen 63e20cd8bb Sketch out profile manager.
// FREEBIE
7 years ago
Matthew Chen 7b2bab2abc Merge branch 'charlesmchen/l10nScriptVsSSK' 7 years ago
Matthew Chen 74009a3207 Modify l10n string extraction script to reflect SSK move.
// FREEBIE
7 years ago
Michael Kirk 4bf407a24f fix some compiler warnings
// FREEBIE
7 years ago
Matthew Chen efcbd3b3a3 Merge branch 'charlesmchen/registrationCleanup' 7 years ago