Matthew Chen
72ea096970
Sketch out the profile view.
...
// FREEBIE
2017-08-01 16:17:59 -04:00
Matthew Chen
b62ab3f666
Merge remote-tracking branch 'origin/hotfix/2.15.1'
2017-08-01 16:17:18 -04:00
Matthew Chen
868d19972c
Merge branch 'charlesmchen/ios8vsLayout' into hotfix/2.15.1
2017-08-01 15:12:11 -04:00
Matthew Chen
99c948568b
Remove iOS 9-only APIs from layout code.
...
// FREEBIE
2017-08-01 15:10:36 -04:00
Michael Kirk
66cda35a84
Merge branch 'mkirk/fix-privacy-switch' into hotfix/2.15.1
2017-08-01 15:08:26 -04:00
Michael Kirk
249a3fcabc
Show proper setting for CallKitPrivacy
...
// FREEBIE
2017-08-01 14:29:47 -04:00
Michael Kirk
845c286b43
bump version
...
// FREEBIE
2017-08-01 14:29:02 -04:00
Michael Kirk
5884d5d231
Merge branch 'mkirk/avatar-flash'
2017-08-01 12:08:06 -04:00
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
2017-08-01 12:07:54 -04:00
Michael Kirk
092578045e
[DEBUG-UI] create fake contact threads
...
// FREEBIE
2017-08-01 12:07:54 -04:00
Matthew Chen
bdd31fc772
Merge branch 'charlesmchen/profileManager'
2017-08-01 11:42:05 -04:00
Matthew Chen
63e20cd8bb
Sketch out profile manager.
...
// FREEBIE
2017-08-01 11:41:55 -04:00
Matthew Chen
7b2bab2abc
Merge branch 'charlesmchen/l10nScriptVsSSK'
2017-08-01 11:35:16 -04:00
Matthew Chen
74009a3207
Modify l10n string extraction script to reflect SSK move.
...
// FREEBIE
2017-07-31 15:25:09 -04:00
Michael Kirk
4bf407a24f
fix some compiler warnings
...
// FREEBIE
2017-07-31 11:56:47 -04:00
Matthew Chen
efcbd3b3a3
Merge branch 'charlesmchen/registrationCleanup'
2017-07-31 11:03:06 -04:00
Matthew Chen
3c3bd3c914
Tweaks to registration views.
...
// FREEBIE
2017-07-31 11:02:56 -04:00
Michael Kirk
d809a30fa2
fix tests
...
// FREEBIE
2017-07-28 17:17:19 -04:00
Matthew Chen
1e002f7ef2
Bump build from to 2.15.0.4.
...
// FREEBIE
2017-07-28 17:14:17 -04:00
Matthew Chen
cb53d27e54
Merge branch 'charlesmchen/messageMappingsGrowth'
2017-07-28 17:14:07 -04:00
Matthew Chen
a0eead37c7
Ensure size of message mappings range increases monotonically.
...
// FREEBIE
2017-07-28 17:13:35 -04:00
Michael Kirk
2a6df19e0e
Merge branch 'mkirk/drain-queue-perf'
2017-07-28 17:12:58 -04:00
Michael Kirk
a196693425
Make sure DB views are ready before kicking processing job
...
// FREEBIE
2017-07-28 17:12:47 -04:00
Michael Kirk
0b38b46683
remove unnecessary dispatch
...
// FREEBIE
2017-07-28 17:12:47 -04:00
Michael Kirk
6a5c6a9fc9
didBecomeActive kicks the processing queue
...
// FREEBIE
2017-07-28 17:12:47 -04:00
Michael Kirk
1066089980
Fix thread explosion
...
Without this, when the user has a large message queue to process, things
slow to a crawl as we spew more and more threads. Since it's on a serial
queue anyway, there's no need to have multiple threads executing this
code.
// FREEBIE
2017-07-28 17:12:47 -04:00
Matthew Chen
00fc1299df
Merge branch 'charlesmchen/messageFooterAlignment'
2017-07-28 15:03:39 -04:00
Matthew Chen
31d65c3d77
Fix RTL alignment of message footers.
...
// FREEBIE
2017-07-28 15:03:31 -04:00
Michael Kirk
a9c07e88b7
Merge branch 'mkirk/fix-spinner-layout'
2017-07-28 15:00:51 -04:00
Michael Kirk
feb1061c04
Fix spinner layout on iphone5
...
// FREEBIE
2017-07-28 15:00:48 -04:00
Michael Kirk
020bd48496
Fix tests
...
// FREEBIE
2017-07-28 14:57:21 -04:00
Matthew Chen
43f451e236
Remove errant assert.
...
// FREEBIE
2017-07-28 11:36:39 -04:00
Matthew Chen
b6cecd44a8
Merge branch 'charlesmchen/fixWarningsInAnalyticsMacros'
2017-07-28 11:33:25 -04:00
Matthew Chen
bdb50552d3
Fix asserts in analytics macros.
...
// FREEBIE
2017-07-28 11:33:20 -04:00
Matthew Chen
240b8adbd6
Merge branch 'charlesmchen/debugUIVsManualCensorshipCircumvention'
2017-07-28 11:32:17 -04:00
Matthew Chen
5acb3714e9
Add debug UI to enable manual censorship circumvention.
...
// FREEBIE
2017-07-28 11:17:25 -04:00
Matthew Chen
75c7cc4abf
Add debug UI to enable manual censorship circumvention.
...
// FREEBIE
2017-07-28 11:15:09 -04:00
Matthew Chen
964eb28f1b
Merge branch 'charlesmchen/debugGroupsVsLocalNumber'
2017-07-28 11:14:44 -04:00
Matthew Chen
d22e29ec09
Include local number when creating debug groups.
...
// FREEBIE
2017-07-28 11:03:02 -04:00
Matthew Chen
fe7ad9cc81
Merge branch 'charlesmchen/debugCreateGroups'
2017-07-28 10:16:44 -04:00
Matthew Chen
8f17730d9b
Modify “create groups” debug UI to use current 1:1 contact.
...
// FREEBIE
2017-07-28 10:16:02 -04:00
Matthew Chen
653f7faca8
Add debug UI for creating groups.
...
// FREEBIE
2017-07-28 09:41:27 -04:00
Matthew Chen
1c3dd8cac4
Bump build from to 2.15.0.3.
...
// FREEBIE
2017-07-27 15:46:22 -04:00
Matthew Chen
2bd113f140
Merge branch 'charlesmchen/hideEmptyConversations'
2017-07-27 15:46:12 -04:00
Matthew Chen
e74ef14ae6
Revert accidental change to Carthage.
...
// FREEBIE
2017-07-27 15:45:27 -04:00
Matthew Chen
678db31c1f
Hide empty conversations in home view.
...
// FREEBIE
2017-07-27 15:40:35 -04:00
Matthew Chen
c042a96aa4
Hide empty conversations in home view.
...
// FREEBIE
2017-07-27 15:40:35 -04:00
Matthew Chen
c6e21e83a3
Hide empty conversations in home view.
...
// FREEBIE
2017-07-27 15:40:35 -04:00
Matthew Chen
8e628a6296
Hide empty conversations in home view.
...
// FREEBIE
2017-07-27 15:40:19 -04:00
Matthew Chen
1890039165
Hide empty conversations in home view.
...
// FREEBIE
2017-07-27 15:40:19 -04:00