diff --git a/test/api/v3/integration/tasks/POST-tasks_user.test.js b/test/api/v3/integration/tasks/POST-tasks_user.test.js index f720c8e023..729619037b 100644 --- a/test/api/v3/integration/tasks/POST-tasks_user.test.js +++ b/test/api/v3/integration/tasks/POST-tasks_user.test.js @@ -131,7 +131,7 @@ describe('POST /tasks/user', () => { expect(task.updatedAt).not.to.equal('tomorrow'); expect(task.challenge).not.to.equal('no'); expect(task.completed).to.equal(false); - expect(task.streak).not.to.equal('never'); + expect(task.dateCompleted).not.to.equal('never'); expect(task.value).not.to.equal(324); expect(task.yesterDaily).to.equal(true); }); diff --git a/website/client/components/payments/buyGemsModal.vue b/website/client/components/payments/buyGemsModal.vue index d160157303..f94db5408b 100644 --- a/website/client/components/payments/buyGemsModal.vue +++ b/website/client/components/payments/buyGemsModal.vue @@ -81,80 +81,87 @@ .col-6.offset-3 {{ $t('buyGemsSupportsDevs') }} div(v-show='selectedPage === "subscribe"') - .row.text-center - h2.mx-auto.text-leadin {{ $t('subscriptionBenefitLeadin') }} - .row - .col - +featureBullet("{{ $t('subscriptionBenefit1') }}") - +featureBullet("{{ $t('subscriptionBenefit2') }}") - +featureBullet("{{ $t('subscriptionBenefit3') }}") - .col - +featureBullet("{{ $t('subscriptionBenefit4') }}") - +featureBullet("{{ $t('subscriptionBenefit5') }}") - +featureBullet("{{ $t('subscriptionBenefit6') }}") - .card-deck - .card.text-center - .card-body - .subscription-price - span.superscript $ - span 4 - span.superscript.muted .99 - .small {{ $t('everyMonth') }} - .divider - p.benefits(v-markdown='$t("earnGemsMonthly", {cap:25})') - .spacer - button.btn.btn-primary {{ $t('select') }} - .card.text-center - .card-body - .subscription-price - span.superscript $ - span 14 - span.superscript.muted .99 - .small {{ $t('everyXMonths', {interval: 3}) }} - .divider - p.benefits(v-markdown='$t("earnGemsMonthly", {cap:30})') - p.benefits(v-markdown='$t("receiveMysticHourglass")') - button.btn.btn-primary {{ $t('select') }} - .card.text-center - .card-body - .subscription-price - span.superscript $ - span 29 - span.superscript.muted .99 - .small {{ $t('everyXMonths', {interval: 6}) }} - .divider - p.benefits(v-markdown='$t("earnGemsMonthly", {cap:35})') - p.benefits(v-markdown='$t("receiveMysticHourglasses", {amount:2})') - button.btn.btn-primary {{ $t('select') }} - .card.text-center - .card-body - .subscription-price - span.superscript $ - span 47 - span.superscript.muted .99 - .small {{ $t('everyYear') }} - .divider - p.benefits(v-markdown='$t("earnGemsMonthly", {cap:45})') - p.benefits(v-markdown='$t("receiveMysticHourglasses", {amount:4})') - button.btn.btn-primary {{ $t('select') }} - .row.text-center - h2.mx-auto.text-payment {{ $t('choosePaymentMethod') }} - .row.text-center - a.mx-auto {{ $t('haveCouponCode') }} - .card-deck - .card.text-center.payment-method - .card-body(@click='showStripe({})') - .mx-auto(v-html='icons.creditCard', style='"height: 56px; width: 159px; margin-top: 1em;"') - .card.text-center.payment-method - a.card-body.paypal(:href='paypalCheckoutLink', target='_blank') - img(src='~assets/images/paypal.png') - .card.text-center.payment-method - .card-body.amazon(@click="amazonPaymentsInit({type: 'single'})") - img(src='~assets/images/amazon-payments.png') - .row.text-center - .svg-icon.mx-auto(v-html='icons.heart', style='"height: 24px; width: 24px;"') - .row.text-center.text-outtro - .col-6.offset-3 {{ $t('subscribeSupportsDevs') }} + div(v-if='hasSubscription') + .row.text-center + h2.mx-auto.text-leadin {{ $t('subscriptionAlreadySubscribedLeadIn') }} + .row.text-center + .col + p(v-html='$t("subscriptionAlreadySubscribed1")') + div(v-if='!hasSubscription') + .row.text-center + h2.mx-auto.text-leadin {{ $t('subscriptionBenefitLeadin') }} + .row + .col + +featureBullet("{{ $t('subscriptionBenefit1') }}") + +featureBullet("{{ $t('subscriptionBenefit2') }}") + +featureBullet("{{ $t('subscriptionBenefit3') }}") + .col + +featureBullet("{{ $t('subscriptionBenefit4') }}") + +featureBullet("{{ $t('subscriptionBenefit5') }}") + +featureBullet("{{ $t('subscriptionBenefit6') }}") + .card-deck + .card.text-center + .card-body + .subscription-price + span.superscript $ + span 4 + span.superscript.muted .99 + .small {{ $t('everyMonth') }} + .divider + p.benefits(v-markdown='$t("earnGemsMonthly", {cap:25})') + .spacer + button.btn.btn-primary {{ $t('select') }} + .card.text-center + .card-body + .subscription-price + span.superscript $ + span 14 + span.superscript.muted .99 + .small {{ $t('everyXMonths', {interval: 3}) }} + .divider + p.benefits(v-markdown='$t("earnGemsMonthly", {cap:30})') + p.benefits(v-markdown='$t("receiveMysticHourglass")') + button.btn.btn-primary {{ $t('select') }} + .card.text-center + .card-body + .subscription-price + span.superscript $ + span 29 + span.superscript.muted .99 + .small {{ $t('everyXMonths', {interval: 6}) }} + .divider + p.benefits(v-markdown='$t("earnGemsMonthly", {cap:35})') + p.benefits(v-markdown='$t("receiveMysticHourglasses", {amount:2})') + button.btn.btn-primary {{ $t('select') }} + .card.text-center + .card-body + .subscription-price + span.superscript $ + span 47 + span.superscript.muted .99 + .small {{ $t('everyYear') }} + .divider + p.benefits(v-markdown='$t("earnGemsMonthly", {cap:45})') + p.benefits(v-markdown='$t("receiveMysticHourglasses", {amount:4})') + button.btn.btn-primary {{ $t('select') }} + .row.text-center + h2.mx-auto.text-payment {{ $t('choosePaymentMethod') }} + .row.text-center + a.mx-auto {{ $t('haveCouponCode') }} + .card-deck + .card.text-center.payment-method + .card-body(@click='showStripe({})') + .mx-auto(v-html='icons.creditCard', style='"height: 56px; width: 159px; margin-top: 1em;"') + .card.text-center.payment-method + a.card-body.paypal(:href='paypalCheckoutLink', target='_blank') + img(src='~assets/images/paypal.png') + .card.text-center.payment-method + .card-body.amazon(@click="amazonPaymentsInit({type: 'single'})") + img(src='~assets/images/amazon-payments.png') + .row.text-center + .svg-icon.mx-auto(v-html='icons.heart', style='"height: 24px; width: 24px;"') + .row.text-center.text-outtro + .col-6.offset-3 {{ $t('subscribeSupportsDevs') }}