Commit Graph

3962 Commits (7d32491968bc97e5539b5964755ca98484e158f7)
 

Author SHA1 Message Date
Matthew Chen 7d32491968 Preserve scroll state across conversation view layout changes, if possible.
// FREEBIE
7 years ago
Matthew Chen eaa1f4f318 Bump build from to 2.16.0.11.
// FREEBIE
7 years ago
Matthew Chen 894ba28021 Merge branch 'charlesmchen/isScrolledToBottom' 7 years ago
Matthew Chen fce2ad2793 Refine the "is scrolled to bottom" logic to better handle new conversations.
// FREEBIE
7 years ago
Matthew Chen 4884473ea2 Merge branch 'charlesmchen/gifOfDeath' 7 years ago
Matthew Chen bb1681f965 Respond to CR.
// FREEBIE
7 years ago
Matthew Chen cc048b3971 Respond to CR.
// FREEBIE
7 years ago
Matthew Chen ef21c6d50c Ignore "GIF of death."
// FREEBIE
7 years ago
Matthew Chen 7f15228aba Ignore "GIF of death."
// FREEBIE
7 years ago
Matthew Chen 5fcf89dff1 Ignore "GIF of death."
// FREEBIE
7 years ago
Matthew Chen 6a76fed3c1 Merge branch 'charlesmchen/keyboardShowVsScrollState' 7 years ago
Matthew Chen b9908997c9 Remain scrolled to bottom after presenting the keyboard in messages view.
// FREEBIE
7 years ago
Matthew Chen 045d7efb2b Merge branch 'charlesmchen/debugVsProduction' 7 years ago
Matthew Chen d032339472 Modify debug builds to use production service.
// FREEBIE
7 years ago
Michael Kirk 6156fcb247 Merge branch 'mkirk/fix-provisioning-cipher' 7 years ago
Michael Kirk 01d0117f9b provisioning cipher: Fix memory leak, handle failure
Explicitly malloc'd buffer should either be explicitly free'd or
ownership given to NSData via `freeWhenDone:YES`

Instead I opted to avoid the explict malloc altogether, and avoided some
unnecessary allocations.

Also made sure encryption failures propogate to error handler

// FREEBIE
7 years ago
Michael Kirk 1f7b6f61c6 Regression test for provisioning cipher
// FREEBIE
7 years ago
Matthew Chen 59f2c4674c Bump build from to 2.16.0.10.
// FREEBIE
7 years ago
Matthew Chen d7b0b6a253 Fix build break in production builds.
// FREEBIE
7 years ago
Matthew Chen 43dddf9312 Bump build from to 2.16.0.9.
// FREEBIE
7 years ago
Michael Kirk 1e31eb6cdd Merge branch 'mkirk/sync-whitelist' 7 years ago
Michael Kirk bdb75fa596 infer when group has been whitelisted on linked device
// FREEBIE
7 years ago
Matthew Chen e97de35992 Merge branch 'charlesmchen/dontIgnoreAttachments' 7 years ago
Matthew Chen b00db33d12 Don't ignore attachments.
// FREEBIE
7 years ago
Matthew Chen 0cc169e603 Merge branch 'charlesmchen/syncLocalProfile' 7 years ago
Matthew Chen 3c90c3361a Respond to CR.
// FREEBIE
7 years ago
Matthew Chen 71d7490e35 Re-sync local profile state with service if necessary.
// FREEBIE
7 years ago
Matthew Chen cf7f9dabfe Merge branch 'charlesmchen/rtlVsSystemMessages' 7 years ago
Matthew Chen ac3743f810 Fix RTL layout of system message cells.
// FREEBIE
7 years ago
Matthew Chen de98d3c152 Merge branch 'charlesmchen/messageViewScrollStateAgain' 7 years ago
Matthew Chen 92a0fbe01b Fix yet another edge case around message view scroll state.
// FREEBIE
7 years ago
Matthew Chen 4a2ca15b70 Fix build break around parameter name.
// FREEBIE
7 years ago
Matthew Chen 70cbfb9ec0 Merge branch 'charlesmchen/messageViewScrollStateRevisited' 7 years ago
Matthew Chen 44f071bdfb Respond to CR.
// FREEBIE
7 years ago
Matthew Chen 6f5437ee0d Revisit the [UIScrollView _adjustContentOffsetIfNecessary] issue. Fix glitches in the initial scroll state in message view. Don't reset scroll state when returning to the message view.
// FREEBIE
7 years ago
Matthew Chen 997cd2ef2b Revisit the [UIScrollView _adjustContentOffsetIfNecessary] issue. Fix glitches in the initial scroll state in message view. Don't reset scroll state when returning to the message view.
// FREEBIE
7 years ago
Matthew Chen 7f717c0ca6 Revisit the [UIScrollView _adjustContentOffsetIfNecessary] issue. Fix glitches in the initial scroll state in message view. Don't reset scroll state when returning to the message view.
// FREEBIE
7 years ago
Michael Kirk 3ffb321e2a fix assert
// FREEBIE
7 years ago
Michael Kirk 18bc7cb0aa Merge branch 'mkirk/sync-local-profile-earlier' 7 years ago
Michael Kirk 4c51f1810c sync local profile as soon as it's created
// FREEBIE
7 years ago
Michael Kirk 1aeccc6a4e Merge branch 'mkirk/profile-key-flag' 7 years ago
Michael Kirk ab84cbd670 use messageSender property now that the class relies on it in multiple
places.

(due to rebase)

// FREEBIE
7 years ago
Michael Kirk 42934e5fd4 remove retry logic per code review
the system naturally recovers anyway, upon sending messages, no need to
hit the user with another alert.

// FREEBIE
7 years ago
Michael Kirk d71b7684a6 cleanup logging
// FREEBIE
7 years ago
Michael Kirk 55d0db8c46 Disable profile-key sending with feature flag
// FREEBIE
7 years ago
Michael Kirk ec0cf36abb Don't print empty bubbles.
e.g. if we add another "invisible" flag message in the future we want to
be able to roll it out immediately.

// FREEBIE
7 years ago
Michael Kirk 69e8ca8eac Handle receiving profile key messages
(don't print empty bubble)

// FREEBIE
7 years ago
Michael Kirk 4382f33618 Send blank PROFILE_MESSAGE after whitelisting someone
So they can immediately fetch your profile.
Note, we're going to put this behind a feature flag for initial release
since iOS prints an empty bubble when receiving a message like this.

// FREEBIE
7 years ago
Michael Kirk 6c63009e9e Dedicated "Profile" debug section
// FREEBIE
7 years ago
Michael Kirk 9c56660618 profile key flag and debug action
// FREEBIE
7 years ago