Matt Lott
f73f1bd196
Update inbound lead assignment ratios
2016-09-23 09:37:13 -07:00
Scott Erickson
21fcc01cca
Add istanbul coverage npm script
2016-09-21 15:56:56 -07:00
Scott Erickson
831bc38573
Remove test focus
2016-09-21 15:29:43 -07:00
Rob
72d44ca5fb
Change slack message to point to LogDNA instead of paper trail.
2016-09-21 14:45:51 -07:00
Rob
8d4d617069
Merge branch 'master' of github.com:codecombat/codecombat
2016-09-21 14:43:51 -07:00
Matt Lott
9c83418812
🐛 Fix inbound sales automation double callback
2016-09-21 10:53:04 -07:00
Matt Lott
8fffc31fdc
Change inbound lead past range from 3 to 10 days
2016-09-21 10:45:56 -07:00
Matt Lott
062990851a
Contact button opens Intercom for teachers
2016-09-21 10:19:52 -07:00
Matt Lott
f1b1cdbdcc
Trim mixpanel event logging
2016-09-21 06:17:37 -07:00
Robin Yang
a16deb9059
Update Jobs, Privacy, FAQ links in footer
2016-09-20 16:31:28 -07:00
Scott Erickson
6f6c3406ac
Refactor smoke test, add a second one
2016-09-20 15:07:59 -07:00
Matt Lott
12baae7acd
🐛 Fix sales lead assignments
...
Lead assignments can be incorrect when the user requests licenses
needed via the contact form before the related emails have been added
to the Close.io lead.
We’ll use a custom field for automation sales contact if there’s no
email activity.
2016-09-20 14:59:51 -07:00
Robin Yang
86d54d78c0
Remove Curriculum Specialist Role on /about
2016-09-20 14:10:52 -07:00
Nick Winter
7453dafa63
Move Dutch translations to nl.coffee and leave only nl-BE deviations
2016-09-20 12:49:06 -07:00
Nick Winter
b8296c67a1
Avoid skimmers thinking we are teaching Microsoft Excel
2016-09-20 12:17:39 -07:00
Matt Lott
3d7b055bee
🐛 Email new contacts on old EU lead from correct email
2016-09-20 05:55:18 -07:00
Matt Lott
db4cc18dcd
Switch inbound sales automation to be contact-based
...
Instead of lead-based. I.e. process trial request emails individually,
in serial. This should fix a number of bugs we’ve seen recently.
Find previous via email query should be more accurate.
Send new contact email should be more accurate.
Process coco contacts in series to avoid race condition bugs when two
contacts belong on the same eventual Close lead.
2016-09-19 16:58:39 -07:00
Rob
6ba11f3f14
Maybe fix webdev in BR
2016-09-19 16:39:47 -07:00
Scott Erickson
1ac40a94e7
Add initial nightwatch smoke test, package commands
2016-09-19 16:18:40 -07:00
Matt Lott
951db5a721
🐛 Fix course ordering and furthest logic in dashboard
...
Also speeding up server APIs via lean() db calls
2016-09-19 13:17:02 -07:00
Scott Erickson
7efccfeac4
Tweak fix-patch-originals script
2016-09-19 09:51:04 -07:00
Scott Erickson
4c277a1b1a
Unfocus server tests, comment out inconsistent test
2016-09-19 09:13:22 -07:00
Adam Csillag
526e6e741e
Update hu.coffee ( #3936 )
...
LogMeIn and espell's translation of all untranslated strings
2016-09-19 08:10:21 -07:00
Scott Erickson
be1c1323ac
Patch fixes
...
* Partially revert GET /db/:collection/:handle/patches, as it returned limited results for versioned docs
* Fix POST /db/:collection/:handle/patch to:
* normalize diffs based on latest doc version
* handle empty deltas
* not swallow thrown errors due to _.curry
* Set 'target.original' correctly for versioned collections
2016-09-16 16:02:56 -07:00
Scott Erickson
1b314b7d14
Add script for calculating how many translations we have
2016-09-16 16:02:32 -07:00
Nick Winter
91cb621f96
Don't load Stripe Checkout for anonymous users (saves 30 requests and a warning message)
2016-09-16 11:04:31 -07:00
Nick Winter
6b75fb0a76
Use old China server behavior for users who have paid in the past but aren't currently subscribed
2016-09-16 10:49:05 -07:00
Nick Winter
ea7b94bba1
Working on some logging for a ladder load issue
2016-09-15 22:29:36 -07:00
Nick Winter
c67f1cddda
Don't print our footer when printing curriculum guides
2016-09-15 20:28:23 -07:00
Matt Lott
ed69afc5d1
🐛 Remove empty needed string from /teachers/licenses
2016-09-15 16:49:09 -07:00
Matt Lott
2fded40e99
🐛 Fix sales followup email matching
...
Was not handling Close.io lead contacts with multiple email addresses,
and sometimes contacts reply to one email from a different one.
2016-09-15 16:33:20 -07:00
Nick Winter
5a4be88887
Named CS2 instructive activity
2016-09-15 13:20:22 -07:00
Nick Winter
77c16000e9
Add events module to CS2 curriculum plan.
2016-09-15 13:16:09 -07:00
ksuszka
fbe3733e5f
Fixed wrong message for wrong password. ( #3935 )
2016-09-15 15:17:11 +01:00
Matt Lott
860ac8894b
🐛 Fix delighted trial request test
2016-09-14 12:43:39 -07:00
Matt Lott
c92f2e152e
Increase course trial request delighted delay to 10 days
2016-09-14 11:50:25 -07:00
Matt Lott
453aa1d0fb
Show course description if no concepts on homepage
2016-09-14 11:11:01 -07:00
Matt Lott
7d38e9a06c
🐛 Fix resource hub anonymous blurb centering
2016-09-14 10:37:38 -07:00
Matt Lott
42ed2ffde1
Remove student goals from game dev player view
2016-09-14 10:35:12 -07:00
Matt Lott
2be6a97dbd
Unlock 1st part of resource hub for anonymous
2016-09-14 10:00:54 -07:00
Imperadeiro98
509df9a372
Some fixes to pt-BR
2016-09-14 15:01:22 +01:00
Matt Lott
0eae43c2e8
Add play level links to classroom levels admin page
2016-09-14 07:00:22 -07:00
Abimael Alcebíades
5b71a9bdb0
Update pt-BR.coffee ( #3930 )
2016-09-14 14:59:57 +01:00
Justinschut
eb77135b38
Update nl-NL.coffee ( #3931 )
...
Some more translations for the dutch language.
2016-09-14 14:59:26 +01:00
Matt Lott
cf34d1c935
No cache IE/Edge ajax db GETs via server response
...
Closes #3929
2016-09-14 06:06:32 -07:00
Nick Winter
5c4e9ca417
Finished CS3 curriculum guide
2016-09-13 16:12:23 -07:00
Rob
2a6e186c98
Also make redirect_uri configurable.
2016-09-13 15:33:58 -07:00
Phoenix Eliot
327474e53c
Fix Brunch complaining about fonts' bower.json files
...
Before this, Brunch would try to copy bower.json from those folders into our /fonts folder. Because there were two bower.json files, Brunch would always give this error:
`Error: ENOENT: no such file or directory, unlink '~/work/codecombat/public/fonts/bower.json'`
This fix just ignores those bower.json files instead of trying to put them in /public/fonts.
2016-09-13 15:23:54 -07:00
Rob
8359c95489
Initial draft of clever integration.
2016-09-13 15:18:19 -07:00
Rob
6e2e3d5cb7
Check if searching for an id
2016-09-13 11:49:18 -07:00