Under some integration environment, the public part of the tour fails to load, I don't know exactly why (or better, I don't know why it was working before, because it was deleting the phantomjs session entirely).
In any case, with this fix, it works there and is faster to test.
- Relicense to LGPL.
- Fix all known issues.
- Enable tour only in demo instances.
- Fix Sass headers.
- Remove compiled css and maps.
- Update JS modules to new api.
- Update tour to new tours api.
- Update module structure to match latest template.
Let you have the name field in the mass mailing subscription snippet.
Leave most logic to base module.
Make name field autofilled if user data is available.
Add tour test.