Commit Graph

22799 Commits

Author SHA1 Message Date
Michael Kirk
79f0c14e29 Merge branch 'mkirk/upgrade-experience' 2017-09-05 16:30:03 -04:00
Michael Kirk
809a9c3d19 copy tweak
// FREEBIE
2017-09-05 16:29:05 -04:00
Michael Kirk
59eb782d57 Optimize layout for profile upgrade, remove other upgrade screens
// FREEBIE
2017-09-05 16:24:33 -04:00
Michael Kirk
0244a82031 code cleanup for clarity
// FREEBIE
2017-09-05 16:24:33 -04:00
Michael Kirk
90b1db9eb4 new upgrade layout
// FREEBIE
2017-09-05 16:24:33 -04:00
Michael Kirk
b7cc1e9f56 top margin iphone5c 2017-09-05 16:24:33 -04:00
Michael Kirk
73a441a28c introducing profiles
// FREEBIE
2017-09-05 16:24:33 -04:00
Matthew Chen
e1e8d05ed8 Merge branch 'charlesmchen/groupVsUserProfileWhitelist' 2017-09-05 12:31:27 -04:00
Matthew Chen
16dcc73b2d Respond to CR.
// FREEBIE
2017-09-05 12:31:19 -04:00
Matthew Chen
2ce66527fb Add group members individual to profile whitelist when adding group.
// FREBIE
2017-09-05 12:30:15 -04:00
Matthew Chen
605ba90bce Merge branch 'charlesmchen/initialConversationRangeSize' 2017-09-05 09:32:20 -04:00
Matthew Chen
6a2d14ad2a Refine message view's initial range size.
// FREEBIE
2017-09-05 09:21:36 -04:00
Matthew Chen
a1cb2c015e Refine message view's initial range size.
// FREEBIE
2017-09-05 09:21:36 -04:00
Matthew Chen
2cd72d64c6 Fix commit messages written by build number script.
// FREEBIE
2017-09-01 18:44:39 -04:00
Matthew Chen
3be347ed2c Bump build from to 2.16.0.13.
// FREEBIE
2017-09-01 18:43:55 -04:00
Michael Kirk
85c07da437 Merge branch 'mkirk/icon-cleanup' 2017-09-01 18:15:55 -04:00
Michael Kirk
cd4cfb50d3 clean up avatar icon
avatar outline was showing behind camera which had transparent center

// FREEBIE
2017-09-01 18:15:50 -04:00
Michael Kirk
13640db20c Merge branch 'mkirk/enforce-name-limit' 2017-09-01 18:15:19 -04:00
Michael Kirk
ae174d4a87 proper handling for multibyte characters
// FREEBIE
2017-09-01 18:15:02 -04:00
Michael Kirk
362b383785 Length-limit profile name field
// FREEBIE
2017-09-01 18:14:08 -04:00
Matthew Chen
b648165dbc Merge branch 'charlesmchen/skipProfileUpgradeNag' 2017-09-01 15:26:19 -04:00
Matthew Chen
3d0300242a Use "skip" not "stop" in profile upgrade nag.
// FREEBIE
2017-09-01 15:26:11 -04:00
Matthew Chen
43db34c998 Merge branch 'charlesmchen/fixFakeContacts' 2017-09-01 15:24:36 -04:00
Matthew Chen
94daccc78e Fix fake contacts.
// FREEBIE
2017-09-01 15:24:27 -04:00
Matthew Chen
a35a21d5cc Batch the creation of fake contacts.
// FREEBIE
2017-09-01 15:24:27 -04:00
Michael Kirk
49147a4991 Merge branch 'mkirk/fix-view-load' 2017-09-01 14:53:25 -04:00
Michael Kirk
1cd51a8df2 Use existing isViewLoaded var
Defined in UIKit, this will actually already do what we need without
having to define a new var

// FREEBIE
2017-09-01 14:39:52 -04:00
Michael Kirk
7f5975f02c Merge branch 'mkirk/prod-crashes' 2017-09-01 12:56:59 -04:00
Michael Kirk
3b85c5e495 crashfix: production crash when notification fired before view loaded
We're observing notifications in init that modify the view, which is
problematic if we receive a notification before the view has loaded.

// FREEBIE
2017-09-01 12:56:50 -04:00
Michael Kirk
2cd2596ddc crashfix: thread.uniqueId is sometimes nil in production
fail early and print diagnostics

// FREEBIE
2017-09-01 12:56:50 -04:00
Michael Kirk
bb8f6c1b73 crashfix: crash while accessing image property
assert on blind cast

// FREEBIE
2017-09-01 12:56:50 -04:00
Michael Kirk
2eaaba9082 crashfix: on addObject, presumably it's nil.
I'm not sure how this is happening, but this will prevent the crash and
give us additional diagnostic data in the cases where it is happening.

// FREEBIE
2017-09-01 12:56:50 -04:00
Matthew Chen
274fa25e6d Bump build from to 2.16.0.12.
// FREEBIE
2017-08-31 17:31:55 -04:00
Matthew Chen
b8802729be Merge branch 'charlesmchen/layoutGlitches' 2017-08-31 16:36:56 -04:00
Matthew Chen
1be49e4858 Update JSQMessagesViewController pod.
// FREEBIE
2017-08-31 16:36:21 -04:00
Matthew Chen
95eaa2c3bb Preserve scroll state across conversation view layout changes, if possible.
// FREEBIE
2017-08-31 15:21:29 -04:00
Matthew Chen
b2c8ad2d29 Restore scroll state after resetting the conversation view's mapping.
// FREEBIE
2017-08-31 15:21:29 -04:00
Matthew Chen
7d32491968 Preserve scroll state across conversation view layout changes, if possible.
// FREEBIE
2017-08-31 15:21:27 -04:00
Matthew Chen
eaa1f4f318 Bump build from to 2.16.0.11.
// FREEBIE
2017-08-30 13:38:46 -04:00
Matthew Chen
894ba28021 Merge branch 'charlesmchen/isScrolledToBottom' 2017-08-30 13:00:16 -04:00
Matthew Chen
fce2ad2793 Refine the "is scrolled to bottom" logic to better handle new conversations.
// FREEBIE
2017-08-30 13:00:02 -04:00
Matthew Chen
4884473ea2 Merge branch 'charlesmchen/gifOfDeath' 2017-08-30 12:56:06 -04:00
Matthew Chen
bb1681f965 Respond to CR.
// FREEBIE
2017-08-30 12:53:02 -04:00
Matthew Chen
cc048b3971 Respond to CR.
// FREEBIE
2017-08-30 12:46:21 -04:00
Matthew Chen
ef21c6d50c Ignore "GIF of death."
// FREEBIE
2017-08-30 12:46:21 -04:00
Matthew Chen
7f15228aba Ignore "GIF of death."
// FREEBIE
2017-08-30 12:46:21 -04:00
Matthew Chen
5fcf89dff1 Ignore "GIF of death."
// FREEBIE
2017-08-30 12:46:21 -04:00
Matthew Chen
6a76fed3c1 Merge branch 'charlesmchen/keyboardShowVsScrollState' 2017-08-30 12:44:49 -04:00
Matthew Chen
b9908997c9 Remain scrolled to bottom after presenting the keyboard in messages view.
// FREEBIE
2017-08-30 12:44:10 -04:00
Matthew Chen
045d7efb2b Merge branch 'charlesmchen/debugVsProduction' 2017-08-30 12:42:40 -04:00